Skip to main content

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

El intercambio de datos entre el controlador de seguridad y el controlador estándar se realiza a través de variables, que se definen en las E/S lógicas. Dispositivo de intercambio lógicoAdemás, una Intercambio lógico GVL se crea en el lado estándar y se conecta con el correspondiente Dispositivo de intercambio lógico.

Estos datos se utilizan como entradas/salidas en el controlador de seguridad; en la aplicación predeterminada están disponibles como variables globales.

Sugerencia

El flujo de datos entre dos variables es claro, lo que significa que la misma variable de una aplicación no puede intercambiarse con dos variables de la otra aplicación.

procedimiento. Pasos para la configuración del intercambio de datos entre el controlador de seguridad y el controlador estándar
  1. Agregar el "Intercambio lógico GVL" (ver: Intercambio lógico GVL)

  2. Agregar el dispositivo de intercambio lógico (ver a continuación)

  3. Conexión del intercambio lógico GVL con el Dispositivo de intercambio lógico objeto de la aplicación de seguridad (ver: Intercambio lógico GVL)

Añadiendo el Dispositivo de intercambio lógico

  1. Seleccione el E/S lógicas punto de nodo del objeto de aplicación de seguridad en el árbol del proyecto.

  2. En el menú contextual, haga clic en Agregar objeto → Dispositivo lógico.

  3. En el Agregar dispositivo lógico diálogo (ver ilustración) en el Dispositivos lógicos categoría, seleccione la E/S lógica deseada en el Dispositivos de intercambio lógico subcategoría.

  4. Haga clic en el Agregar botón.

En el Agregar dispositivo lógico diálogo, se define lo siguiente para las variables individuales:

  • Dirección de cambio: IN o OUT

    IN:De la aplicación predeterminada a la aplicación de seguridad

    OUT:De la aplicación de seguridad a la aplicación predeterminada

  • Tipo de datos: BYTE, DINT, INT, o WORD

NonSafeIO se crea como instancia de pila.

Sugerencia

Las variables de intercambio solo se pueden editar en la E/S lógica. No se pueden introducir ni modificar variables en la GVL de intercambio lógico.

Sugerencia

Sólo se pueden intercambiar datos cuyas variables poseen un tipo de datos estándar. Variables de un tipo de datos con el prefijo SAFE No se puede intercambiar entre un controlador de seguridad y un controlador estándar.

Si se realizan cambios en el dispositivo de intercambio lógico conectado, entonces Actualizar botón en el Intercambio lógico GVL Se debe hacer clic para actualizar la lista de variables.

Consistencia de tipos de los canales de E/S

Importante

La consistencia de tipo de los canales de E/S solo está garantizada si los niveles de revisión de la aplicación en el controlador de seguridad y en el controlador estándar corresponden al nivel de revisión del mismo proyecto traducible.