4 CONFIGURACIÓN DEL PROGRAMA SFC
(c) Cuando se utiliza la instrucción oC
1) El contador cuenta cada vez que se cumple una condición de transición y se activa el
Ejemplo:
2) Para que el contador cuente un vez cuando se activa la condición de entrada y para que se
Cuando se crea una escalera de conteo en un programa
de secuencia
aX0
Espera por conteo
aC0
3) Cuando se repone el contador
Paso ( n +1)
4 - 5
paso correspondiente que está desactivado en este instante.
Cond. de
transic. n
Paso n
o C0 K10
proceda con la ejecución al siguiente paso cuando el contador avanza en el conteo, se
debe:
• Crear una escala de conteo en un programa de secuencia, o bien
• Crear un diamgrama SFC mediante una transición de salto en el MELSAP-L.
En el ejemplo de programa indicado, el contador cuenta una vez cuando se activa el X10, y
se procede con la ejecución al siguiente paso cuando se avanza en el conteo del C0.
X10
K5
C0
Escala descrita en otro archivo
de programa de ejecución de
de escaneo (diferente al SFC).
Cuando se realiza la transición al siguiente paso antes de ejecutar la instrucción de
reposición del contador, se mantiene el valor actual del contador y el estado activado del
contacto (que está activado) en caso que se inactiva el paso correspondiente.
Para reponer el contador, debe ejecutarse la la instrucción RST, etc., en un siguiente paso.
Ejemplo:
oC0 K10
Paso n
Condic. de
transic. n
rC0
:
El contador C0 cuenta una vez cuando se cumple la
condición de transición n y la ejecución proceda con
el paso n.
Cuando se utiliza una transición
de salto en el MELSAP-L
aX0
n
aX10
oC0 K5
aC0
bX10 & bC0
n
Cuando se repone el contador C0 en el paso (n+1) o
posterior, se elimina el valor actual y se desactiva el
contacto.
MELSEC-Q
Cuando se crea un programa
con el MELSAP3
X0
Tran
K5
X10
C0
C0
Tran
4 - 5