Comunicación abierta
6.3 Instrucciones para la comunicación abierta
6.3
Instrucciones para la comunicación abierta
Introducción
La comunicación abierta se configura mediante la respectiva conexión (p. ej., conexión TCP)
como se indica a continuación:
● mediante programación en los programas de usuario de los interlocutores;
● configurando la conexión en el editor de hardware y de redes de STEP 7.
Independientemente de si la conexión se crea por programación o por configuración, en los
programas de usuario de ambos interlocutores siempre se requieren instrucciones para
enviar y recibir los datos.
Crear una conexión en el programa de usuario
Cuando se crea una conexión por programación, la conexión se establece y deshace en el
programa de usuario mediante instrucciones.
En determinados campos de aplicación, se recomienda no crear las conexiones de
comunicación de forma estática, por configuración en la configuración hardware, sino
hacerlo en el programa de usuario. Las conexiones pueden crearse con una aplicación
específica por programación y, en consecuencia, cuando es necesario. La creación de
conexiones por programación permite además liberar recursos de conexión después de
transferir los datos.
Para cada conexión de comunicación se necesita una estructura de datos que contenga los
parámetros para establecer la conexión (p. ej., tipo de datos del sistema "TCON_IP_v4" para
TCP).
Los tipos de datos del sistema (SDT) que pone a disposición el sistema tienen una
estructura predefinida que no puede modificarse.
Los distintos protocolos tienen estructuras propias (véase la tabla siguiente). Los
parámetros se guardan en un bloque de datos ("DB de descripción de la conexión"), p. ej.,
del tipo de datos del sistema TCON_IP_v4.
Existen dos opciones para especificar el DB con la estructura de datos:
● Crear manualmente el bloque de datos, parametrizarlo y escribirlo directamente en la
instrucción (necesario para correo electrónico y FTP).
● Recomendación: crear automáticamente el bloque de datos al parametrizar la conexión
en las propiedades del editor de programación, con ayuda de la parametrización de la
conexión en el caso de las instrucciones TSEND_C, TRCV_C y TCON.
El "DB de descripción de la conexión" permite modificar los parámetros de la conexión.
34
Manual de funciones, 12/2014, A5E03735817-AD
Comunicación