Skip to main content

Escenario "La casa segura nativa": PLC + Caja fuerte + ProfiSafe + Proveedor de tiempo

_rtsl_img_scenario_native_safe_house.png

Nota

La documentación de las páginas siguientes se proporciona únicamente con fines informativos. Para conocer las restricciones, así como la información sobre seguridad o certificación, consulte la documentación de seguridad del fabricante del dispositivo que está programando.

Requisitos

  • Hardware

    Se requieren los siguientes dispositivos:

    • Ordenador de sobremesa con CODESYS Development System instalado

    • PC host Linux con arquitectura AMD de 64 o 32 bits

    También se requieren los siguientes dispositivos adicionales:

    • Servidor para el proveedor de tiempo seguro (denominado Linux Host PC 2 en el diagrama). Requisitos para este servidor: sistema operativo Linux con servidor SSH.

    • Red con capacidad de conexión en tiempo real al PC host Linux para garantizar la transmisión determinista de paquetes de datos.

  • Los siguientes productos complementarios deben estar instalados en el ordenador de sobremesa:

    • CODESYS Virtual Safe Control SL

    • CODESYS Control for Linux SL

    • CODESYS Edge Gateway for Linux SL

PC host Linux

Para instalar el PLC seguro en el PC host Linux, se requiere una arquitectura AMD de 32 bits en el dispositivo. Esta arquitectura de 32 bits también se puede configurar en un dispositivo de 64 bits.

Para ello, ejecute los siguientes comandos en la línea de comandos, utilizando sudo si es necesario.

sudo dpkg --add-architecture i386
sudo apt-get install libc6:i386

Esto prepara el PC host Linux para el PLC Safe. El PLC Safe ya se puede instalar mediante el sistema de programación, al igual que otros productos. Para ello, siga los siguientes pasos:

  1. Ejecutar el HerramientasDespliegue de Control SL comando y establecer una conexión con el PC host Linux (Comunicación pestaña).

    Para obtener más información, consulte lo siguiente: Establecimiento de una conexión

  2. Instale las versiones más recientes de los siguientes productos (Despliegue pestaña):

    • CODESYS Safe Control SL

    • CODESYS Control for Linux SL

    • CODESYS Edge Gateway for Linux

    Para obtener más información, consulte lo siguiente: Instalación de paquetes

  3. Configuración del CODESYS Safe Control SL

    La configuración estándar del CODESYS Safe Control Inicialmente, SL debería poder usarse para la mayoría de las aplicaciones.

    Puede ajustar los siguientes parámetros para adaptarlos a sus necesidades:

    Parámetro

    Valor predeterminado

    Explicación

    Prioridad de aplicación

    35

    Prioridad del sistema de ejecución (no prioridad de Linux o IEC) para la tarea de la aplicación

    CPU

    0

    Fije las tareas de CMPsil3 al núcleo especificado

    Prioridad de tareas de tiempo externo

    9

    Prioridad del sistema de ejecución (no prioridad de Linux o IEC) para la tarea de hora externa

    Puerto

    60000

    Puerto UDP utilizado para el proveedor de hora externo

  4. Configure el proveedor de tiempo.

    La dirección IP de destino y el puerto de destino deben estar configurados. El destino es el PC host Linux.

    Dirección IP de destino

    [IP o nombre de host del PC host Linux]

    Explicación

    Puerto

    60000

    El puerto 60000 es el predeterminado para CODESYS Safe Control SL para recibir una fuente de tiempo externa desde el temporizador.

    Otros parámetros también son configurables y se pueden adaptar a sus necesidades.

    Parámetro

    Valor predeterminado

    Explicación

    Intervalo de salida

    60

    Intervalo de salida (en segundos) de las estadísticas del proveedor de tiempo

    CPU

    0

    Núcleo donde se debe ejecutar el proveedor de tiempo

    Salida de depuración

    FALSE

    Habilitar o deshabilitar la salida de depuración

    Habilitar el registro

    FALSE

    Habilitar o deshabilitar la escritura de la salida del registro en syslog

    Prioridad

    55

    SCHED_FIFO prioridad de programación

    Redundancia habilitada

    FALSE

    Habilite o deshabilite la función de redundancia del proveedor de tiempo. (Requiere un adicional CODESYS Safe Time Provider)

    Duración del ciclo

    3

    El intervalo en el que el proveedor de tiempo envía los paquetes de marca de tiempo

PC host Linux 2

En el PC host Linux 2, configure el proveedor de hora.

El proveedor de tiempo envía la hora actual a un destino configurado y puede utilizarse para proporcionar la segunda hora requerida por el CODESYS Safe Control SL.

  1. Ejecutar el HerramientasDespliegue de Control SL comando y establecer una conexión con el PC host Linux 2 (Comunicación pestaña).

    Para obtener más información, consulte lo siguiente: Establecimiento de una conexión

  2. Instale las versiones más recientes de los siguientes productos (Despliegue pestaña):

    • CODESYS Safe Time Provider SL

    Para obtener más información, consulte lo siguiente: Installing an image

  3. Cambiar a la Operación pestaña y seleccione la CODESYS Safe Time Provider SL bajo Servicios.

  4. Detenga el proveedor de tiempo para que pueda configurarlo.

  5. Configure el proveedor de tiempo.

    Es necesario configurar la dirección IP y el puerto de destino. El destino es el equipo host Linux.

    Dirección IP de destino

    Dirección IP o nombre de host del PC host Linux

    Puerto

    6000

    60000 es el puerto predeterminado para un CODESYS Safe Control SL recibirá una fuente de tiempo externa del temporizador.

    Otros parámetros también son configurables y pueden adaptarse a sus necesidades.

  6. Haz clic en el Ahorrar Botón para aceptar los cambios.

  7. Inicie el proveedor de tiempo.

Todos los dispositivos necesarios ya están listos. Ahora puede descargar sus aplicaciones a los controladores. Los siguientes pasos para crear un proyecto e integrar PROFIsafe se describen en el siguiente documento. Extensión de seguridad CODESYS documentación.