Modalidades de funcionamiento del Gestor de protocolo
Estados del Gestor de protocolo
Para gestionar las modalidades de funcionamiento de los dispositivos, el gestor de protocolocuenta con Modbus TCP IOScanner.
El estado del gestor de protocolo define el comportamiento de los distintos dispositivos en la red de dispositivos. Para cada estado, la supervisión de la información (bit de estado, estados de comunicación, etc.) es específica.
Los estados de los exploradores dependen del estado del controlador:
Estado del controlador |
Estado del Modbus TCP IOScanner |
---|---|
EMPTY |
IDLE |
CONFIGURED |
STOPPED |
STOPPED |
STOPPED |
HALT |
STOPPED |
RUNNING |
OPERATIONAL |
RUNNING with breakpoint |
OPERATIONAL con un comportamiento específico |
Las conexiones TCP/IP están cerradas.
Los estados del dispositivo se gestionan de acuerdo con su modalidad de funcionamiento concreta.
El Modbus TCP IOScanner no se crea (estado INACTIVO).
Por lo tanto, los bits de estado y las imágenes de E/S no están disponibles.
Estado CONFIGURED del controlador
Las conexiones TCP/IP están cerradas.
El controlador pasa al estado CONFIGURED tras:
ouna carga de aplicación.
oun comando de reinicio (en frío o en caliente) enviado por EcoStruxure Machine Expert.
Modbus TCP IOScanner se encuentra en estado STOPPED y todos los canales con dispositivos esclavos Modbus TCP están cerrados en modalidad de medio lado.
Estado STOPPED del controlador
Modbus TCP IOScanner está en estado STOPPED. Todos los canales con dispositivos esclavos Modbus TCP están cerrados en modalidad de medio lado.
Los dispositivos esclavos se gestionan de acuerdo con su modalidad de funcionamiento individual.
En la siguiente tabla se muestran las variables de EcoStruxure Machine Expert para Modbus TCP IOScanner:
Variable |
Valor |
Comentarios |
---|---|---|
Valor de bit de estado |
0 |
- |
Imagen de entrada |
0 o el último valor leído |
Los valores de entrada dependen del parámetro Tratamiento de errores. Los valores de entrada son aquellos que se producen cuando el controlador cambia al estado STOPPED, por lo que pueden no reflejar el estado real de la entrada a partir de ese momento. |
Imagen de salida |
0 o el último valor escrito |
Los valores de salida dependen del parámetro Comportamiento de las salidas en parada. Los valores de salida pueden no reflejar el estado real de la salida a partir de ese momento. |
|
LOS VALORES DE SALIDA EN LA MEMORIA PUEDEN DIFERIR DE LOS DE SU ESTADO FÍSICO |
No confíe en los valores de la memoria correspondientes al estado de las salidas físicas cuando el controlador no esté en estado RUNNING. |
El incumplimiento de estas instrucciones puede causar la muerte, lesiones serias o daño al equipo. |
En el caso de Modbus TCP IOScanner se aplica el mismo comportamiento que el estado STOPPED del controlador.
|
LOS VALORES DE SALIDA EN LA MEMORIA PUEDEN DIFERIR DE LOS DE SU ESTADO FÍSICO |
No confíe en los valores de la memoria correspondientes al estado de las salidas físicas cuando el controlador no esté en estado RUNNING. |
El incumplimiento de estas instrucciones puede causar la muerte, lesiones serias o daño al equipo. |
Estado RUNNING del controlador
Las conexiones TCP/IP están abiertas.
Los dispositivos esclavos se gestionan mediante el controlador.
En la siguiente tabla se muestran las variables de EcoStruxure Machine Expert:
Variable |
Valor |
Comentarios |
---|---|---|
Valor de bit de estado |
0-1 |
0: Sin respuesta del dispositivo antes de que se agote el timeout. 1: Las peticiones se envían y se responden antes de que el timeout se agote. |
Imagen de entrada |
Último valor leído |
Los valores se actualizan de manera sincronizada con la tarea que ejecuta los exploradores. |
Imagen de salida |
Último valor escrito |
Los valores los gestiona la aplicación. |
Controlador RUNNING con estado de punto de interrupción
Las conexiones TCP/IP están abiertas.
Los dispositivos esclavos se gestionan mediante el controlador.
|
LOS VALORES DE SALIDA EN LA MEMORIA PUEDEN DIFERIR DE LOS DE SU ESTADO FÍSICO |
No confíe en los valores de la memoria correspondientes al estado de las salidas físicas cuando el controlador no esté en estado RUNNING. |
El incumplimiento de estas instrucciones puede causar la muerte, lesiones serias o daño al equipo. |