Servicios de comunicación
4.6 Secure communication
2. Defina en el bloque de datos global una variable del tipo de datos TCON_IP_V4_SEC.
El ejemplo siguiente muestra el bloque de datos global "Data_block_1" en el que está
definida la variable "SEC connection 1 TLS-Server" del tipo de datos TCON_IP_V4_SEC.
La InterfaceId tiene el valor de la ID de hardware de la interfaz IE del CP local (servidor
TLS).
Figura 4-30 IP_V4_SEC_Server
3. Configure los parámetros de la conexión TCP en la columna "Valor de arranque". P. ej.,
introduzca en "RemoteAdress" la dirección IPv4 del cliente TLS.
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.
– "TLSServerCertRef": ID del certificado X.509-V3 propio.
– "TLSClientCertRef": introduzca el valor 2 (referencia al certificado CA del proyecto en el
5. Cree una instrucción TSEND_C, TRCV_C o TCON en el editor de programas.
6. Interconecte el parámetro CONNECT de la instrucción TSEND_C, TRCV_C o TCON con la
variable del tipo de datos TCON_IP_V4_SEC.
90
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.
Introduzca el valor "true".
TIA Portal (SHA256) o el valor 1 (referencia al certificado CA del proyecto en el TIA
Portal (SHA1)). Si utiliza otro certificado CA, introduzca la ID correspondiente del
administrador de certificados de los ajustes globales de seguridad.
Manual de funciones, 11/2022, A5E03735817-AK
Comunicación