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-Client" del tipo de datos TCON_IP_V4_SEC.
Figura 4-25 IP_V4_SEC_Client
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 servidor TLS.
NOTA
Parámetro de conexión InterfaceId
Tenga en cuenta que puede introducir el valor "0" para InterfaceId en el tipo de datos
TCON_IP_V4_SEC. En este caso, la propia CPU busca una interfaz local adecuada de la CPU.
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
– "TLSServerCertRef": Introduzca el valor 2 (referencia al certificado CA del proyecto en el
– "TLSClientCertRef": ID del certificado X.509-V3 propio.
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.
84
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.
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