AutomationDirect PLC DL06 Manual De Instrucciones página 81

Ocultar thumbs Ver también para PLC DL06:
Tabla de contenido

Publicidad

Capítulo 7: Programación por etapas
¿ No es una etapa JMP igual que una instrucción regular GOTO usada en
DirectSoft?
1
Respuesta: No, es muy diferente. Una instrucción GOTO manda la ejecución del programa
inmediatamente a la localización del código denominada por el GOTO. Una etapa JMP repone
2
simplemente el bit de etapa de la etapa actual, al preparar el camino bit de etapa denominó en
la instrucción de JMP. Los bits de la etapa son 0 o 1, determinando el inactivo/la posición activa
3
de las etapas correspondientes. Una etapa JMP tiene los resultados siguientes:
• Cuando el JMP se ejecuta, el resto del renglonesactual de la etapa se ejecuta, aunque ellos residan
4
pasado (abajo) la instrucción de JMP. En el siguiente barrido, eso prepara no es ejecutado, porque es
inactivo.
• La etapa denominada en la instrucción de la etapa JMP se ejecutará sobre su próxima ocurrencia. Si
5
localizó el pasado (abajo) la etapa actual, se ejecutará en el mismo barrido. Si localizó antes (arriba) la
etapa actual, se ejecutará en el siguiente barrido.
6
¿Cómo puedo saber cuando se usa la instrucción JMP en vez de la instrucción SET
o RESET un bit de etapa?
7
Respuesta: Estas instrucciones se usan según la topología de diagrama de estado que usted ha
derivado:
8
• Use una instrucción de etapa JMP para una transición de estado... moverse de un estado a otro.
• Use una instrucción SET bit de etapa cuando el estado actual crea una sucesión paralela nueva de
9
estado o etapa, o cuando un estado de supervisión comienza una sucesión del estado bajo su comando.
• Use la instrucción RESET bit cuando el estado actual es el último estado en una sucesión y su tarea
es completa o cuando un estado de supervisión finaliza una sucesión del estado bajo su comando.
10
¿Qué es una etapa inicial, y cuándo se puede usar?
Respuesta: Una etapa (ISG) inicial es automáticamente activa en la energización. Después,
11
trabaja así como cualquier otra etapa. Usted puede tener el múltiplo las etapas iniciales, si
requirió. Use una etapa inicial para escalera que siempre debe ser activa, o cuando un punto de
12
partida
¿Puedo tener renglones de programa fuera de las etapas, de modo que estén
13
siempre ON?
Respuesta: Es posible, pero no es buena práctica de diseño de software. Coloque el codigo que
14
siempre debe estar activo en una etapa inicial y no resete esa etapa ni use una instrucción de
etapa JMP dentro de el. Puede comenzar otras sucesiones de etapa en el tiempo apropiado
A
colocando ON el correspondiente bit (s) de etapa.
¿ Puedo tener más que una etapa activa a la vez?
B
Respuesta: Sí, y esto es una ocurrencia normal en muchos programas. Sin embargo, es
importante organizar su aplicación en procesos separados, cada un compuesto de etapas. Y un
diseño bueno de proceso será en su mayor parte secuencial, con sólo una etapa ON a la vez. Sin
C
embargo, todos los procesos en el programa pueden estar activos simultáneamente.
D
7–28
Manual del PLC DL06, 2a. edición en español, 6/07

Publicidad

Tabla de contenido
loading

Tabla de contenido