Aquí hay un desglose de cómo se generan los archivos RPL:
* Sistema de destino: Diferentes fabricantes y dispositivos tienen sus propios formatos y compiladores patentados. No hay formato RPL universal único. La extensión "RPL" podría ser utilizada por diferentes sistemas para denotar diferentes cosas. Debe conocer el sistema específico para el que está creando el código.
* Lenguaje de programación: El código fuente generalmente se escribe en un lenguaje adecuado para el hardware de destino, a menudo un lenguaje de bajo nivel como el ensamblaje o un lenguaje de nivel superior diseñado específicamente para PLC (como texto estructurado, lógica de escalera, diagrama de bloques de funciones, etc.).
* compilador o ide: Se utiliza un compilador especializado o un entorno de desarrollo integrado (IDE) para traducir el código fuente en el código de máquina del sistema de destino o en una representación intermedia adecuada. Este compilador es específico de la plataforma de hardware y generará el archivo RPL (o similar). Los ejemplos incluyen:
* RSLOGIX 5000 de Rockwell Automation (para Allen-Bradley PLCS)
* Siemens Tia Portal (para Siemens PLCS)
* Otro software de programación PLC de varios proveedores.
* Proceso: Los pasos típicos son:
1. Código de escritura: Cree el programa en el lenguaje de programación apropiado utilizando el IDE.
2. compilar/construir: Use la función de compilación o compilación del IDE. Este proceso traduce el código fuente en el archivo RPL (o lo que el sistema de destino llame su formato de archivo compilado/empaquetado).
3. Descargar: Una vez compilado, el archivo RPL generalmente se descarga al dispositivo de destino (PLC) que se ejecuta.
En resumen: No crea un archivo RPL directamente. Crea el código fuente y luego el compilador/ide crea el archivo RPL como parte del proceso de compilación/compilación. Para comprender cómo hacer un archivo RPL, * debe * especificar el sistema de destino (marca y modelo PLC) y el software de programación que está utilizando. La documentación para ese software específico detallará el proceso de compilación y descarga.