1.18
Escribir directamente en periferia
Descripción de la operación
Para aplicar la función Escribir directamente en periferia hay que crear un segmento (tal como se
representa más abajo).
Puede suceder que en aplicaciones controladas por tiempo haya que transmitir el estado actual de
una salida digital a un módulo de salida con mayor frecuencia de lo normal (una vez al finalizar el
ciclo de OB1). La operación Escribir directamente en periferia actualiza el estado de una salida
digital en el módulo de salida en el instante en que se escribe el circuito correspondiente. Si no se
aplica esta función habrá que esperar hasta que finalice el ciclo principal (un ciclo completo de
OB1), es decir, hasta que el área de memoria de la periferia haya sido actualizado con el estado
del área de memoria de las salidas.
Si desea actualizar una o varias salidas directamente, utilice el área de memoria Salidas de
Periferia (PA) en vez del área de memoria de las salidas (A). El área de memoria de las Salidas de
Periferia se escribe en formato de byte, palabra o doble palabra. Por ello, no se puede actualizar
una sola salida digital a través de una bobina (bit). Para escribir directamente el estado de una
salida digital en un módulo de salida se busca el byte, la palabra o la doble palabra del área de
memoria de las salidas A que contenga el bit en cuestión, y se copia en la memoria PA
correspondiente (en los operandos del módulo de salidas).
!
Advertencias
•
Puesto que en el módulo de salidas se escribe el byte completo del área de memoria A, cuando se
ejecuta la operación también cambian todos los bits de salida del byte que se actualiza.
Si un bit de salida tiene estados intermedios (1/0) durante el programa que no deben transmitirse a los
•
módulos de salida, la operación Escribir directamente en periferia puede originar estados que son
peligrosos (impulsos de transición a las salidas).
•
Una regla de aplicación general en cuanto a la configuración es que, en un programa, un módulo de
salida externo sólo puede direccionarse una única vez como bobina. Cumpliendo esta regla se evitará
la mayoría de problemas que pudiera provocar la operación Escribir directamente en periferia.
Esquema de contactos (KOP) para S7-300 y S7-400
Manual de referencia, 04/2017, A5E41654719-AA
Operaciones lógicas con bits
1.18 Escribir directamente en periferia
35