Procesador de comunicaciones y Modbus TCP
13.3 Comunicación punto a punto (PtP)
13.3.6
Programar la comunicación PtP
STEP 7 ofrece instrucciones avanzadas que permiten al programa de usuario establecer
comunicaciones punto a punto utilizando un protocolo diseñado e implementado en el
programa de usuario. Estas instrucciones corresponden a dos categorías:
• Instrucciones de configuración
• Instrucciones de comunicación
Instrucciones de configuración
Para que el programa de usuario pueda intervenir en la comunicación PtP, es preciso configurar
el puerto de comunicación y los parámetros para enviar y recibir datos.
El puerto y los mensajes pueden configurarse para todo CM o toda CB en la configuración de
dispositivos o mediante estas instrucciones en el programa de usuario:
• Port_Config (Página 961)
• Send_Config (Página 964)
• Receive_Config (Página 966)
Instrucciones de comunicación
Las instrucciones de comunicación PtP permiten al programa de usuario enviar y recibir
mensajes a/de las interfaces de comunicación. Encontrará más información sobre cómo
transferir datos con estas instrucciones en el apartado Coherencia de datos (Página 187).
Todas las funciones PtP funcionan de forma asíncrona. El programa de usuario puede utilizar una
arquitectura de sondeo para determinar el estado de las transmisiones y recepciones. Send_P2P
y Receive_P2P pueden ejecutarse simultáneamente. Según sea necesario, los módulos de
comunicación y la placa de comunicación depositan los mensajes de transmisión y recepción en
un búfer cuyo tamaño máximo es 1024 bytes.
Los CMs y la CB envían y reciben mensajes a/de los dispositivos punto a punto reales. El protocolo
de mensajes se encuentra en un búfer que se recibe de o se envía a un puerto de comunicación
específico. El búfer y el puerto son parámetros de las instrucciones de envío y recepción.
• Send_P2P (Página 973)
• Receive_P2P (Página 976)
Se dispone de instrucciones adicionales que permiten inicializar el búfer de recepción, así como
consultar y activar determinadas señales RS232:
• Receive_Reset (Página 978)
• Signal_Get (Página 979)
• Signal_Set (Página 980)
984
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO