Skip to main content

Descripción general

El CODESYS Control Extension Package proporciona muchas opciones e interfaces diferentes para conectar sus propios programas al sistema de tiempo de ejecución de Linux y la aplicación IEC.

Esto le permite, por ejemplo, controlar el PLC, responder a eventos del PLC o agregar su propia funcionalidad a la aplicación del PLC o IEC.

Vea a continuación una descripción general de las interfaces y funcionalidades más importantes. Nota: "Desde fuera del PLC" todavía significa que está en el sistema Linux. Las interfaces están disponibles solo en el sistema Linux y no en otro dispositivo, pero aún fuera del proceso del sistema de tiempo de ejecución.

Para obtener una descripción general de las medidas de seguridad adoptadas, así como avisos relacionados con la seguridad, consulte: Mecanismos de Seguridad.

Estos nuevos mecanismos e interfaces se basan en gran medida en la separación de procesos que se basan en los recursos estándar de Linux (archivos, sockets o similares).

Entre otras cosas, se utilizan "sockets de dominio unix" y, por lo tanto, se puede implementar un "terminal remoto" independientemente de la tecnología (Python, C, etc.).

Conectar su propio código C (Extension SDK) es una excepción porque el código C compilado aquí en forma de un componente de sistema de tiempo de ejecución dinámico (objeto compartido) se agrega directamente al CODESYS sistema de tiempo de ejecución y ejecutado. Para más información, ver: SDK de extensión.

Los ejemplos se encuentran en el directorio de instalación del CODESYS Control Extension Package. Por defecto es: C:\Program Files\CODESYS <version>\CODESYS\CODESYS Control SL Extension Package\<version>\Examples.