Gestión de las modalidades de funcionamiento de dispositivos esclavos

Descripción general

El gestor de protocolo gestiona las modalidades de funcionamiento de los dispositivos esclavos con los siguientes exploradores y sus bibliotecas dedicadas:

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.

Variables de estado de Modbus TCP IOScanner

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.

Variables de imagen de E/S

Los exploradores recopilan los datos de los dispositivos y los escriben en ellos. Estas variables constituyen la imagen de E/S.

Direcciones de variables

Cada variable posee su propia dirección:

Variable

Tipo

Cantidad

Variables de imagen de E/S

%IW para las entradas

%QW para las salidas

Se crea una tabla de palabras para cada canal/conexión.

Bit de estado

%IW

Cuatro palabras consecutivas para Modbus TCP

Estado del explorador global

%IW

Una palabra para Modbus TCP

Bloques de funciones para controlar el Modbus TCP IOScanner

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.

Bloques de funciones para controlar dispositivos ATV y Lexium

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.

Tarea de ciclo de bus

El gestor de protocolo y los dispositivos esclavos intercambian datos en cada ciclo de una tarea de aplicación.

El parámetro Tarea de ciclo de bus permite seleccionar la tarea de aplicación que gestionará el explorador:

  • Emplear configuración de ciclo del bus de orden superior: asocia el explorador con la tarea de aplicación que gestiona el controlador.

  • MAST: 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.