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.
Agregar el "Intercambio lógico GVL" (ver: Intercambio lógico GVL)
Agregar el dispositivo de intercambio lógico (ver a continuación)
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
Seleccione el E/S lógicas punto de nodo del objeto de aplicación de seguridad en el árbol del proyecto.
En el menú contextual, haga clic en
.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.
Haga clic en el Agregar botón.
El Editor de dispositivos de E/S lógicas se abre.
En el Agregar dispositivo lógico diálogo, se define lo siguiente para las variables individuales:
Dirección de cambio:
IN
oOUT
IN
:De la aplicación predeterminada a la aplicación de seguridadOUT
:De la aplicación de seguridad a la aplicación predeterminadaTipo de datos:
BYTE
,DINT
,INT
, oWORD
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.