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 EtherNet/IP Scanner.

  • 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 EtherNet/IP Scanner

No existe ninguna variable de estado preconfigurada de EtherNet/IP Scanner.

Para visualizar el bit de estado de los destinos de EtherNet/IP, deberá utilizar:

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.

Bloques de funciones para controlar el EtherNet/IP Scanner

La biblioteca EtherNet/IP Scanner contiene bloques de funciones utilizados por la aplicación para comunicarse con el controlador y los dispositivos de destino de EtherNet/IP:

  • EipDataExch: envía un mensaje explícito a un dispositivo

  • EipControl: inicia/detiene las conexiones del EtherNet/IP Scanner

  • EipGetHealth: lee el valor de bit de estado

Para obtener más información, consulte EtherNet/IP Scanner.

Bloques de funciones para los mensajes explícitos de EtherNet/IP

La biblioteca de mensajes explícitos de EtherNet/IP incluye bloques de funciones utilizados por la aplicación para enviar mensajes explícitos de EtherNet/IP:

  • Get_Attribute_All: obtiene todos los atributos de un objeto

  • Set_Attribute_All: establece todos los atributos de una instancia o clase

  • Get_Attribute_Single: obtiene el atributo de un objeto

  • Set_Attribute_Single: establece un atributo de clase

  • EIPStartConnection: inicia una conexión

  • EIPStartAllConnection: inicia todas las conexiones

  • EIPStopConnection: detiene una conexión

  • EIPStopAllConnection: detiene todas las conexiones

  • EipGetHealth: lee el valor de bit de estado

Para obtener más información, consulte Biblioteca de mensajes explícitos de EtherNet/IP.

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.