Descripción general de las E/S lógicas
Principio de las E/S lógicas
Las E/S lógicas sirven para el intercambio de datos entre los controladores estándar y de seguridad. Se pueden intercambiar dos tipos de datos: variables globales y datos de E/S. El controlador de seguridad en sí no tiene datos de E/S. Estos deben configurarse en el controlador estándar y luego intercambiarse con el controlador de seguridad como E/S lógicas.
Si se inserta un módulo de E/S con E/S seguras en la configuración del controlador en CODESYS, se inserta automáticamente una E/S lógica correspondiente en el controlador de seguridad (mismo nombre que el módulo de E/S en el lado estándar). Esta E/S lógica contiene todos los canales de E/S seguros, así como los parámetros de seguridad del módulo, de modo que toda la información relevante para la seguridad se puede encontrar en la aplicación de seguridad.
Las E/S lógicas de la aplicación de seguridad están vinculadas a la aplicación predeterminada con dispositivos físicos o GVL de intercambio lógico (objeto especial en el lado estándar). Esto significa que existe exactamente una E/S lógica en la aplicación de seguridad para cada dispositivo físico cuyas señales de entrada/salida se procesan en la aplicación de seguridad. Asimismo, existe exactamente una E/S lógica en la aplicación de seguridad para cada GVL para el intercambio lógico del controlador estándar. La asignación es variable.
Sugerencia
Los parámetros a prueba de fallos de un dispositivo cuyas entradas/salidas se procesan en la aplicación de seguridad solo se pueden editar en la E/S lógica adecuada en la aplicación de seguridad.
Sugerencia
Las descripciones de las E/S lógicas se gestionan en el Dispositivos lógicos categoría del repositorio de dispositivos.
Sugerencia
Para obtener una mejor visión general, se pueden agregar carpetas al árbol del proyecto en E/S lógica para agrupar las E/S lógicas.
Notas sobre las E/S lógicas
Las E/S lógicas se asignan en función del nombre de la aplicación y del objeto de E/S lógica. Esto da lugar a las siguientes notas:
- Si se cambia el nombre de una E/S lógica, entonces el nombre del dispositivo físico o la GVL de intercambio lógico se debe rastrear automáticamente para que no tenga que reasignarse a la E/S lógica. 
- El cambio de nombre (excepto en el caso de "asignación predeterminada") o la reubicación de dispositivos de campo en el árbol de dispositivos o de GVL de intercambio lógico en la aplicación principal no modifica de ningún modo la asignación a la E/S lógica. La aplicación de seguridad se modifica automáticamente cuando se cambia de nombre: la E/S lógica asignada se renombra igual que el dispositivo de campo. - Si el dispositivo de campo se traslada a un controlador paralelo diferente, el vínculo se disuelve y el dispositivo de campo debe reasignarse a la E/S lógica de la aplicación de seguridad. 
- La eliminación del dispositivo de campo del árbol de dispositivos o del GVL de intercambio lógico de la aplicación predeterminada significa que la E/S lógica asignada ya no se puede asignar a nada (ya no se suministra). 
- La eliminación del objeto de E/S lógico significa que las configuraciones a prueba de fallas ya no se asignan al dispositivo de campo o que las variables "de seguridad" en la GVL de intercambio lógico ya no se suministran. 
- Si se asigna a un objeto de E/S lógico diferente el nombre antiguo de un objeto de E/S lógico renombrado o eliminado, a partir de ese momento sus ajustes se asignan al dispositivo de campo asignado o sus valores de variable se intercambian con la GVL de intercambio lógico. De este modo, la asignación se modifica indirectamente. - Si se ha eliminado una E/S lógica y se inserta una nueva E/S lógica con el nombre de la E/S lógica eliminada, la asignación vuelve a estar activa. 
- Si se copia un objeto de E/S físico que está vinculado con un objeto de E/S lógico, el objeto de E/S lógico también se copia junto con sus datos. 
Ventajas de las E/S lógicas
El concepto de E/S lógicas da lugar a las siguientes ventajas para el desarrollo y verificación de un CODESYS Safety Extension aplicación de seguridad:
- La parametrización de los parámetros seguros de los dispositivos de campo (por ejemplo, los parámetros F en PROFIsafe) se realiza únicamente en las E/S lógicas de la aplicación de seguridad. Si se configura la gestión de usuarios de seguridad, esta parametrización solo la pueden realizar los miembros del grupo de usuarios de seguridad. 
- Las asignaciones modificadas de los dispositivos de campo físicos y las GVL de intercambio lógico no cambian la aplicación de seguridad, ya que los cambios de asignaciones tienen lugar en la aplicación principal (aplicación estándar) y se hacen efectivos al descargarse en el controlador estándar. 
- Un documento previamente verificado y aceptado CODESYS Safety Extension La aplicación de seguridad se puede separar del proyecto original e integrar completamente en un proyecto diferente sin que sea necesario volver a verificar esta nueva aplicación de seguridad. Para ello, los dispositivos de campo y las GVL de intercambio lógico adecuados se deben reasignar a las E/S lógicas de la aplicación de seguridad. 
Propiedades del objeto
El cuadro de diálogo de propiedades se abre seleccionando la E/S lógica correspondiente en el árbol del proyecto y haciendo clic en el botón Propiedades comando en el menú contextual. Contiene las siguientes pestañas:
- Común (para una descripción más detallada, ver: Propiedades del objeto) 
- Seguridad 
- Control de acceso (para una descripción más detallada, ver: Propiedades del objeto) 
El cuadro de diálogo de propiedades de todas las E/S lógicas contiene la Seguridad pestaña además de la Común y Control de acceso cortina a la italiana.
- Seguridad CRC - CRC para las E/S lógicas 
- Seguridad CRC (CNF) (si aspecto Configuración segura disponible, ver Pestaña: Configuración segura) 
- Seguridad CRC (PAR) (si aspecto Parametrización segura de dispositivos disponible, ver Pestaña: Parametrización segura) 
- Versión (editable) - El desarrollador puede asignar libremente la versión. La versión se puede utilizar para detectar rápidamente la versión del objeto en el lista de objetos del objeto de aplicación de seguridad. 
- Comentario:Aquí se puede introducir un comentario para la E/S lógica. 
Editor de las E/S lógicas
Para obtener una descripción detallada del editor y sus pestañas, consulte: Editor de dispositivos de E/S lógicas