Programación a través de Ethernet industrial
Programación a través de Ethernet industrial
Cuando se añade el gestor de protocolo, se crea automáticamente una instancia de la biblioteca Modbus TCP IOScanner.
Además, la mayoría de los dispositivos esclavos de Ethernet industrial incluyen una biblioteca exclusiva con funciones y bloques de funciones.
Utilice estos elementos para que la escritura del programa resulte más sencilla.
EcoStruxure Machine Expert incluye plantillas de TVDA disponibles para su uso.
Gestionar las modalidades de funcionamiento de los dispositivos
La biblioteca Modbus TCP IOScanner contiene estas funciones:
oIOS_GETSTATE: lee el estado de Modbus TCP IOScanner
oIOS_START: inicia Modbus TCP IOScanner
oIOS_GETHEALTH: lee el valor del bit de estado
oIOS_STOP: detiene Modbus TCP IOScanner
oCONFIGURE_OTB: envía la configuración del software de Advantys OTB
Para obtener más información, consulte Biblioteca de Modbus TCP IOScanner.
Para obtener más información sobre el funcionamiento, consulte Dominio de las modalidades de funcionamiento de dispositivos esclavos e Impacto de los estados del controlador sobre Ethernet industrial.
Enviar comandos y leer el estado de los dispositivos
Los intercambios de datos cíclicos se utilizan con dispositivos genéricos que requieren intercambios de datos deterministas. Los intercambios de datos cíclicos los gestiona el gestor de protocolo.
Además, puede enviar mensajes explícitos.
Para los dispositivos Modbus TCP, puede utilizar READ_VAR y WRITE_VAR.
Para obtener más información sobre el funcionamiento, consulte Configuración de dispositivos esclavos en el inicio e Intercambios de datos a petición.
La mayoría de los dispositivos esclavos de Ethernet industrial son partes de TVDA.
EcoStruxure Machine Expert propone por lo tanto añadir un dispositivo a partir de una plantilla.
Al hacerlo, el dispositivo se añade con diversos bloques o bloques de funciones ya parametrizados.