Principios básicos de programación
7.4 Principios básicos de la coherencia de datos
Las instrucciones PtP (punto a punto), PROFINET (p. ej. TSEND_C y TRCV_C),
instrucciones E/S descentralizadas para PROFINET (Página 405) y instrucciones E/S
descentralizadas para PROFIBUS (Página 405) transfieren búferes de datos que podrían
interrumpirse. La coherencia de datos de los búferes debe asegurarse evitando operaciones
de lectura y escritura en los búferes, tanto en el OB de ciclo como en un OB de alarma. Si
es necesario modificar los valores de los búferes para estas instrucciones en un OB de
alarma, utilice una instrucción DIS_AIRT para retardar las alarmas (un OB de alarma o una
alarma de comunicación de un HMI u otra CPU) hasta que se ejecute una instrucción
EN_AIRT.
Nota
La utilización de la instrucción DIS_AIRT retarda el procesamiento de los OBs de alarma
hasta que se ejecuta la instrucción EN_AIRT, lo que afecta la latencia de alarmas (tiempo
que transcurre desde un evento hasta que se ejecuta el OB de alarma) del programa de
usuario.
214
Controlador programable S7-1200
Manual de sistema, V4.2, 09/2016, A5E02486683-AK