Skip to main content

E/S lógicas para el intercambio de datos con el controlador estándar

El intercambio de datos entre los EtherCAT Safety El módulo y el controlador estándar (controlador principal) se realizan a través de variables que se definen en las E/S lógicas. Dispositivo de intercambio lógico. A GVL de intercambio lógico también se crea en el lado estándar y se conecta al correspondiente Dispositivo de intercambio lógico.

Estos datos se utilizan como entradas/salidas en el EtherCAT Safety Módulo. Los datos están disponibles como variables globales en la aplicación estándar.

Sugerencia

El flujo de datos entre dos variables es claro. Esto significa que la misma variable de una aplicación no se puede intercambiar con dos variables de la otra aplicación.

procedimiento. Añadiendo el GVL de intercambio lógico objeto
  1. En el árbol del proyecto, seleccione el objeto de aplicación estándar.

  2. En el menú contextual, primero haga clic Agregar objeto y luego haga clic GVL de intercambio lógico.

  3. En el Agregar GVL de intercambio lógico cuadro de diálogo que se abre, especifique un nombre para el GVL. El nombre predeterminado es Lógico_GVL.

  4. Hacer clic Agregar para confirmar el diálogo.

procedimiento. Añadiendo el Dispositivo de intercambio lógico
  1. En el árbol del proyecto, seleccione el E/S lógicas nodo del objeto de aplicación de seguridad.

  2. En el menú contextual, primero haga clic Agregar objeto y luego haga clic Dispositivo lógico.

  3. El Agregar dispositivo lógico Se abre el cuadro de diálogo. En el Dispositivos lógicos categoría, en la Dispositivos de intercambio lógico subcategoría, seleccione la E/S lógica deseada.

  4. Haga clic en el Agregar para salir del cuadro de diálogo.

figura 10. Diálogo: Agregar dispositivo lógico
Diálogo: Agregar dispositivo lógico


Cuando se selecciona el dispositivo de intercambio lógico, el IN o OUT La dirección del intercambio está definida:

  • IN: De la aplicación estándar a la aplicación de seguridad

  • OUT: De la aplicación de seguridad a la aplicación estándar

Sugerencia

Las variables de intercambio sólo se pueden editar en las E/S lógicas. Las variables no se pueden ingresar ni cambiar en el GVL de intercambio lógico.

Conectando el GVL de intercambio lógico hacia Dispositivo de intercambio lógico

  1. En el árbol del proyecto, seleccione el GVL de intercambio lógico objeto de la solicitud estándar.

  2. En el menú contextual, haga clic en Editar objeto.

  3. Haga clic en el Mapeo de intercambio lógico cuadro de lista para ver su contenido.

  4. Seleccione el objeto de intercambio lógico deseado de la lista.

ejemplo 4. Ejemplo
figura 11. Editor del intercambio lógico GVL con cuadro de lista abierto
Editor del intercambio lógico GVL con cuadro de lista abierto


Todos los objetos de intercambio lógico que aún no se han asignado están disponibles en el cuadro combinado.

Si se selecciona un dispositivo de intercambio lógico, las variables se actualizan implícitamente.



Cuando seleccionas el Usar tipo combinado opción, las variables booleanas individuales del dispositivo de intercambio lógico conectado (tipo: WORD o BYTE) de la aplicación de seguridad no están asignados a variables booleanas. En lugar de ello, se asignan a una variable con el tipo de datos combinado según la E/S lógica de la aplicación de seguridad. La variable con el tipo de datos combinado recibe automáticamente el nombre del intercambio lógico GVL.

Importante

Si realiza cambios en los dispositivos de intercambio lógico conectados, deberá abrir el GVL de intercambio lógico y haga clic en el Actualizar botón. Luego se actualiza la lista de variables.

Cuando haces clic en el Reiniciar , se finalizará una conexión existente.

Notas sobre el intercambio de datos entre el responsable del tratamiento estándar y el EtherCAT Safety Módulo

Importante

La coherencia del tipo del intercambio de variables se garantiza sólo si las versiones de la aplicación en el EtherCAT Safety El módulo y el controlador principal corresponden a la versión del mismo proyecto compilable.

Sólo se pueden intercambiar datos cuyas variables tengan un tipo de datos estándar. Las variables de un tipo de datos con el prefijo SAFE no se pueden intercambiar entre un EtherCAT Safety Módulo y controlador estándar.

Un cambio del intercambio de variables sólo puede activarse descargando nuevamente la aplicación de seguridad y la aplicación estándar.