Capítulo 7: Programación por etapas
Cómo trabajan las instrucciones dentro de una etapa
Podemos pensar en estados o etapas simplemente dividiendo el programa ladder como está
1
representado en la figura de abajo. Cada etapa contiene sólo los renglones necesarios para el
estado correspondiente del proceso. La lógica para hacer una transición fuera de una etapa es
2
hecha dentro de esa etapa. Es fácil escoger cuáles renglones estarán activos durante la
energización del PLC usando un tipo "inicial" de etapa ISG.
3
4
5
La mayoría de las instrucciones trabajan tal como trabajan en ladder. Usted puede pensar en
6
una etapa así como un programa miniatura ladder que está activo o inactivo.
Las bobinas de salidas – Como esperado, las bobinas en las etapas activas prenderán las salidas si la bobina
7
tiene un flujo de corriente. Sin embargo, note lo siguiente:
• Las salidas trabajan como de costumbre, si es que cada salida (tal como "Y3") es usada en sólo una etapa. Las bobinas
8
de salida se apagan automáticamente cuando la etapa es desactivada. Sin embargo, las instrucciones SET y RESET
no dejan que la bobina cambie de estado para OFF.
9
• Una salida se puede referenciar en más de una etapa, pero sólo una de las etapas será activa cada vez.
• Si una bobina de salida es controlada por más de una etapa simultáneamente, la etapa activa más cercana al final del
programa determina la posición final de la salida durante cada barrido. Por lo tanto, use la instrucción OROUT en
10
vez de OUT cuando usted quiera que múltiples etapas tengan el control de una salida lógica OR.
Bobinas PD o One Shot – - tenga cuidado al usar una bobina PD (Diferencial) en una etapa. Recuerde
11
que la entrada a la bobina debe hacer una transición de OFF para ON. Si la bobina está energizada ya en
el primer barrido cuando la etapa se hace activa, la bobina PD no trabajará. Esto es porque no ocurrió la
12
transición de OFF para ON.
Alternativa de bobina PD: Si hay una tarea que usted quiere de hacer sólo una vez (en 1 barrido), se puede
13
colocar en una etapa que haga la transición a la próxima etapa en el mismo barrido.
Contador – Al usar un contador dentro de una etapa, la etapa debe estar activa por un barrido antes de
14
que la entrada al contador haga una transición de OFF para ON. De otro modo, no hay una verdadera
transición y el contador no contará.
La instrucción contador normal tiene una restricción dentro de un programa de etapas: no
A
puede ser repuesta desde otras etapas que usan la instrucción RST para el bit de contador. Sin
embargo, el contador especial de etapa provee una solución (vea próximo párrafo).
B
Contador de etapas – El Contador de etapa tiene el beneficio que el conteo puede estar puede reponerse
globalmente de otras etapas usando la instrucción RST. Tiene una entrada de conteo, pero no una entrada
C
reset. Esto es la única diferencia de un contador uniforme..
Tambor – Por favor considere que el secuenciador de tambor es su propio proceso y es un método
D
diferente de programación que la programación de etapas. Si necesita usar un tambor con etapas, esté
seguro de colocar la instrucción de tambor en una etapa ISG que esté siempre activa.
7–16
Manual del PLC DL06, 2a. edición en español, 6/07
Etapa 0
Etapa 2
Etapa 1