Skip to main content

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.

. Pestaña: Seguridad
  • 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