CODESYS es una plataforma de software para programación orientado a las tecnologías de automatización basada en IEC 61131-3.
Todos los SoftPLC de CODESYS admiten los lenguajes de programación que más se emplean en Europa como son:
Texto estructurado (ST), Ladder (LD), Bloques de función secuencial (SFC) o diagramas de bloques funcionales
(FBD).
Además, los SoftPLCs de CODESYS, cuentan con plena capacidad para comunicarse con otros dispositivos del entorno productivo, pudiendo ser empleados en múltiples plataformas como Windows, Linux o Raspberry entre otros.
Este Software PLC se ejecuta independientemente del hardware y la programación del mismo se realiza desde el propio entorno de programación de CODESYS.
Existen multitud de SoftPLCs dentro de los productos que ofrece CODESYS, el cual se deberá escoger dependiendo
del equipo en el que se vaya a ejecutar la aplicación y las características de la misma. Todos ellos tienen compatibilidad con los buses de campo más populares, además de ser compatibles con diferentes productos de CODESYS como WebVisu para realizar visualizaciones o SoftMotion para el control de movimientos.
Algunas propiedades que ofrecen los SoftPLCs de CODESYS son las siguientes:
– Escalabilidad. Adaptable al rendimiento y memoria del dispositivo para diferentes arquitecturas de CPU tanto de
32 como 64 bits (CISC/RISC).
– SoftPLC como Producto. Corto periodo de implementación, calidad aprobada e implementado en gran variedad de aplicaciones industriales.
– Fácil adaptación a diferentes sistemas operativos o entornos de desarrollo.
– Listo para usar en plataformas como Windows, Linux o VxWorks. Así como en dispositivos IPCs, Raspberry Pi,
BeagleBone Black y más.
– Gran compatibilidad con buses de campo: CANopen, EtherCAT, Ethernet/IP, Modbus TCP y Modbus RTU, Profibus y PROFINET entre otros.