El gestor de protocolo gestiona las modalidades de funcionamiento de los dispositivos esclavos con los siguientes exploradores y sus bibliotecas dedicadas:
Modbus TCP IOScanner: biblioteca de Modbus TCP IOScanner
Estas bibliotecas contienen bloques de funciones que permiten realizar las siguientes funciones:
Controlar el Modbus TCP IOScanner.
Gestionar los intercambios de datos cíclicos (mensajes implícitos).
Gestionar las variables de estado.
Enviar peticiones de intercambio de datos no cíclicos (mensajes explícitos).
En función de los dispositivos, pueden utilizarse otras bibliotecas.
Hay dos tipos de variables de estado:
Bits de estado: variables que indican el estado de comunicación de los canales. Hay un bit de estado por canal.
Estado del explorador global: es una variable que indica el estado del Modbus TCP IOScanner.
En esta tabla se muestran los valores de bit de estado:
Valor de bit de estado |
Estado de comunicación del canal |
---|---|
0 |
El timeout de estado expira sin recibir una respuesta. |
1 |
No se han detectado errores. Se ha recibido la petición y la respuesta. |
Los exploradores recopilan los datos de los dispositivos y los escriben en ellos. Estas variables constituyen la imagen de E/S.
Cada variable posee su propia dirección:
Variable |
Tipo |
Cantidad |
---|---|---|
Variables de imagen de E/S |
para las entradas para las salidas |
Se crea una tabla de palabras para cada canal/conexión. |
Bit de estado |
|
Cuatro palabras consecutivas para Modbus TCP |
Estado del explorador global |
|
Una palabra para Modbus TCP |
La biblioteca Modbus TCP IOScanner incluye bloques de funciones utilizados por la aplicación para comunicarse con el controlador y los dispositivos esclavos Modbus TCP:
CONFIGURE_OTB: Envía la configuración del software de Advantys OTB
IOS_CONTROLCHANNEL: Habilita o deshabilita un canal de comunicación
Modbus TCP IOScanner: Lee el estado del IOS_GETSTATE
IOS_START: Inicia el Modbus TCP IOScanner
IOS_GETHEALTH: Lee el valor de bit de estado
IOS_STOP: Detiene el Modbus TCP IOScanner
Para obtener más información, consulte Modbus TCP IOScanner.
Utilice los bloques de funciones de PLC Open y otros propios de los accionamientos para controlar los dispositivos ATV y Lexium. Es posible acceder a estos bloques de funciones desde las bibliotecas GMC Independent PLCopen MC, GMC Independent Altivar y GMC Independent Lexium. Para obtener más información, consulte la Guía de la biblioteca Motion Control.
El gestor de protocolo y los dispositivos esclavos intercambian datos en cada ciclo de una tarea de aplicación.
El parámetro
permite seleccionar la tarea de aplicación que gestionará el explorador:: asocia el explorador con la tarea de aplicación que gestiona el controlador.
: asocia el explorador con la tarea MAST.
Otra tarea existente: puede seleccionar una tarea existente y asociarla con el explorador.
Para obtener más información sobre las tareas de la aplicación, consulte EcoStruxure Machine Expert - Guía de programación.