La norma industrial IEC61131-3 de la Comisión Electrotécnica Internacional (CEI) define los principales lenguajes de programación utilizados por los desarrolladores para crear aplicaciones para los controladores lógicos programables (PLC):
SFC (Carta de funciones secuenciales)
ST (texto estructurado)
FBD (Diagrama de bloques de funciones)
LD (Diagrama de escalera)
IL (lista de instrucciones)
Los editores incluyen modernas funciones para la inserción automática de variables y/o estructuras, la sangría de los lenguajes de texto, así como una completa ayuda en línea y muchas otras herramientas esenciales para la concepción de aplicaciones fiables.
El software straton también dispone de editores gráficos de aplicaciones para la creación de cuadros de mando, funciones de depuración con disparadores, puntos de interrupción y paso a paso, la posibilidad de visualizar las variaciones de las variables (soft-scope) y muchos registros sobre las operaciones de la aplicación.
La herramienta de validación que permite lanzar procedimientos de prueba automáticos para su Runtime
Gestor de Bibliotecas (OEM)
Visualización gráfica (Soft scope y depuración en línea)
Importación, exportación, modificación y conversión de programas*
Comparación de proyectos (Diff Tool)*
Se soportan alrededor de cincuenta pilas de comunicación y controladores. La mayoría de las veces tanto para el lado Cliente/Maestro como para el lado Servidor/Esclavo. Va desde los protocolos comunes (Modbus, CAN, CANOpen...) pasando por los relacionados con la Industria 4.0 (OPC UA, MQTT...) hasta los rápidos (Profinet, Powerlink, Ethercat...) y los relacionados con la Energía (IEC61850, IEC60870, DNP3...).
La posibilidad de comunicarse tanto por TCP/IP como por un enlace serie, de crear una memoria compartida en su dispositivo o incluso de compartir variables con un servidor web embebido, le permite desarrollar y desplegar aplicaciones sofisticadas, respondiendo a la mayoría de las necesidades del mercado.
---