Programación - Comunicación mediante instrucciones
3.1 Punto a punto
Instrucciones de configuración
Antes de que el programa de usuario pueda iniciar la comunicación PtP, es necesario
configurar la interfaz de comunicación y los parámetros para transmitir y recibir datos.
La configuración de interfaces y datos se realiza para cada CM en la configuración de
dispositivos o con las siguientes instrucciones del programa de usuario:
● Port_Config (Página 20)
● Send_Config (Página 23)
● Receive_Config (Página 25)
● P3964_Config (Página 30)
ATENCIÓN
Configuración de dispositivos <-> Instrucciones de configuración
Los parámetros de la configuración de dispositivos se transfieren al CM en cada Power On
de la CPU (retorno de la tensión).
Los parámetros de las instrucciones de configuración se transfieren al CM de acuerdo con
su programa de usuario.
No existe ninguna sincronización entre los parámetros de la configuración de dispositivos y
los parámetros de las instrucciones de configuración, es decir, los parámetros de las
instrucciones de configuración no se aplican a la configuración de dispositivos de la CPU.
El programa de usuario permite controlar qué parámetros se aplican en el CM en cada
momento.
Instrucciones de comunicación
Las instrucciones de la comunicación punto a punto permiten al programa de usuario enviar
datos a las interfaces de comunicación y recibirlos de estas. Los CMs envían datos a los
dispositivos de comunicación y los reciben de ellos. El protocolo se encuentra en un búfer
que se envía a una interfaz de comunicación determinada o bien se recibe de la misma.
● Send_P2P (Página 32)
● Receive_P2P (Página 35)
Nota
Coherencia de datos
En el caso de que los datos que vayan a enviarse deban transferirse de forma coherente, no
deben modificarse desde el ascenso del flanco del parámetro REQ hasta establecer DONE
con la instrucción Send_P2P .
Si los datos recibidos deben leerse de forma coherente, solo deben evaluarse si
NDR = true.
14
Instrucciones de comunicación PtP utilizadas con la periferia descentralizada de un S7-300/400
Manual de programación, 01/2013, A5E31625084-AA