4.6.4.2
Secure OUC de una CPU S7-1500 como servidor TLS a un PLC externo (cliente TLS)
A continuación se describe cómo configurar una Secure Open User Communication mediante
TCP desde una CPU S7-1500 en funciones de servidor TLS hasta un cliente TLS.
Configurar una conexión TCP segura mediante el nombre de dominio del interlocutor
A partir de la versión de firmware V2.0, las CPU S7‑1500 soportan Secure Communication con
direccionamiento a través de un Domain Name System (DNS).
Para la comunicación TCP segura a través del nombre de dominio, el usuario debe crear un
bloque de datos del tipo de datos del sistema TCON_QDN_SEC, parametrizarlo y llamarlo
directamente en la instrucción TSEND_C, TRCV_C o TCON.
Requisitos:
• La fecha y hora actuales están ajustadas en la CPU.
• En la red existe al menos un servidor DNS.
• Se ha configurado al menos un servidor DNS para la CPU S7‑1500.
• El cliente TLS y el servidor TLS disponen de todos los certificados necesarios.
Para crear una conexión TCP segura con un cliente TLS, haga lo siguiente:
1. Cree un bloque de datos global en el árbol del proyecto.
2. Defina en el bloque de datos global una variable del tipo de datos TCON_QDN_SEC.
El ejemplo siguiente muestra el bloque de datos global "Data_block_1" en el que está
definida la variable "DNS ConnectionSEC" del tipo de datos TCON_QDN_SEC.
Figura 4-21 TCON_QDN_SEC_Server
3. Configure los parámetros de la conexión TCP en la columna "Valor de arranque". P. ej.,
introduzca en "ID" la ID local de la conexión TCP.
4. Configure los parámetros para Secure Communication en la columna "Valor de arranque".
– "ActivateSecureConn": Activación de Secure Communication para esta conexión. Si este
– "TLSServerReqClientCert": Solicitud de un certificado X.509-V3 del cliente TLS.
Comunicación
Manual de funciones, 11/2022, A5E03735817-AK
parámetro tiene el valor FALSE, los parámetros de seguridad siguientes son
irrelevantes. En tal caso es posible crear una conexión TCP o UDP no segura.
Servicios de comunicación
4.6 Secure communication
81