Programación a través de Ethernet industrial

 

Programación a través de Ethernet industrial

Descripción general

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.

Utilizar plantillas de TVDA

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.