API
Mnemónico
97
DCNT
Dispositivos
Tipo
de bit
OP
X
Y
M
S
1
S
2
Operandos:
S
: No. de contador de 32 bits (C200~C254)
1
S
: Valor establecido (K-2,147,483,648~K2,147,483,647, D0~D9,999)
2
Explicaciones:
1.
DCNT es la instrucción de inicio para contadores de 32 bits C200 a C254.
2.
Para contadores de conteo progresivo/regresivo general C200~C231(SS2/SA2: C200~C232),
el valor presente sumará 1 o substraerá 1 de acuerdo al modo de conteo establecido por las
banderas M1200~M1231 cuando se ejecuta la instrucción DCNT.
3.
Para contadores de alta velocidad C232~C254(SS2/SA2: C233~C254), cuando la entrada del
contador de alta velocidad especificada es disparada por Pulse, los contadores iniciarán el
conteo. Para detalles sobre terminales de entrada de alta velocidad (X0~X7) y modos de
conteo (conteo progresivo/regresivo), por favor consulte la sección 2.12 C (Contador).
4.
Cuando la instrucción DCNT está OFF, el contador detendrá el conteo, pero el valor de conteo
no será borrado. Los usuarios pueden usar la instrucción RST para eliminar el valor de conteo
y restablecer el contacto, o usar la instrucción DMOV para mover el valor específico hacia el
registro. Para contadores de alta velocidad C232~C254, use el punto de entrada externa
especificado para borrar el valor de conteo y restablecer los contactos.
Ejemplo de programa:
Diagrama de escalera:
M0
DCNT
Código de instrucción:
LD
M0
DCNT
C254 K1000
Operandos
Contador de 32 bits
Dispositivos de palabra
S
K H KnX KnY KnM KnS T C D E F
*
PULSE
ES2/EX2 SS2 SA2 SX2 ES2/EX2 SS2 SA2 SX2 ES2/EX2 SS2 SA2 SX2
C254
K1000
Operación:
; Cargar contacto NO de M0
; configuración de contador C254 es K1000
3. Conjunto de instrucciones
Función
ES2/EX2 SS2 SA2 SX2
Escalones de programa
DCNT: 9 escalones
*
*
16 bits
Controladores
32 bits
3-275