Comunicación punto a punto (PtP)
8.6 Instrucciones de comunicación punto a punto
Arquitectura de sondeo: maestro
La secuencia típica de un maestro es la siguiente:
1. Una instrucción SEND_PTP inicia una transmisión al módulo de comunicación.
2. La instrucción SEND_PTP se ejecuta en los ciclos posteriores para determinar el
3. Cuando la instrucción SEND_PTP indica que ha finalizado la transmisión, el programa de
4. La instrucción RCV_PTP se ejecuta repetidamente para comprobar si hay una respuesta.
5. El programa de usuario puede procesar la respuesta.
6. Vaya al paso 1 y repita el ciclo.
Arquitectura de sondeo: esclavo
La secuencia típica de un esclavo es la siguiente:
1. El programa de usuario debería ejecutar la instrucción RCV_PTP en cada ciclo.
2. Una vez que el CM haya recibido una petición, la instrucción RCV_PTP indicará que los
3. El programa de usuario debería procesar la petición y generar una respuesta.
4. Utilice una instrucción SEND_PTP para enviar la respuesta al maestro.
5. Ejecute repetidamente SEND_PTP para asegurarse de que se realiza la transmisión.
6. Vaya al paso 1 y repita el ciclo.
El esclavo debe llamar RCV_PTP con la suficiente frecuencia para recibir una transmisión
del maestro antes de que se produzca un timeout del maestro a la espera de una respuesta.
Para realizar esta tarea, el programa de usuario puede llamar RCV_PTP desde un OB de
ciclo, previendo un tiempo de ciclo suficiente para recibir una transmisión del maestro antes
de que transcurra el periodo de timeout. Si el tiempo de ciclo del OB se ajusta para que
pueda ejecutarse dos veces dentro del periodo de timeout del maestro, el programa de
usuario debería recibir todas las transmisiones sin pérdidas.
8.6
Instrucciones de comunicación punto a punto
8.6.1
Parámetros comunes de las instrucciones de comunicación punto a punto
Reacción de los LEDs del módulo de comunicación
El módulo de comunicación (CM) dispone de tres indicadores LED, a saber:
● LED de diagnóstico: este LED parpadea en color rojo hasta ser direccionado por la CPU.
260
progreso de la transmisión.
usuario se prepara para recibir la respuesta.
Una vez que el CM haya recibido un mensaje de respuesta, la instrucción RCV_PTP
copiará la respuesta en la CPU e indicará que se han recibido datos nuevos.
nuevos datos están listos y la petición se copiará en la CPU.
Tras arrancar la CPU, comprobará los módulos y direccionará el módulo CM. El LED de
diagnóstico comienza a parpadear en color verde. Esto significa que la CPU ha
Controlador programable S7-1200
Manual de sistema, 11/2009, A5E02486683-02