Capítulo 6: Programación de las instrucciones DRUM
Las instrucciones del tambor usan cuatro contadores en la CPU . El programa ladder puede
leer los valores del contador para determinar el estado del tambor. El programa ladder puede
1
escribir un nuevo número de paso prefijado a CTA(n+2) en cualquier momento. Los otros
contadores son solamente para propósitos de supervisión.
2
Contador número:
CTA(n)
CTA( n+1)
3
CTA( n+2)
CTA( n+3)
4
El programa siguiente ladder muestra la instrucción MDRMD en un programa típico similar a
como es mostrado por DirectSOFT. Se están usando los pasos 1 hasta 11 y 16 salidas. La palabra
de la máscara de salidas está en V2000. Las salidas finales del tambor se muestran arriba de la
5
palabra de máscara como bits individuales. Los bits de datos en V2000 son operados AND en
forma lógica con el perfil de salida del paso corriente en el tambor (esto es, solo será verdadera
6
la salida si el bit de la palabra es 1). Si usted quiere que todas salidas de tambor estén apagadas
después de la energización, escriba ceros en V2000 en el primer barrido. La lógica ladder puede
actualizar la máscara de salidas en cualquier momento para habilitar o incapacitar las salidas de
7
tambor. el paso prefijado es el paso 1. La base de tiempo funciona en (K10x0,01)=0,1 segundo
por conteo. Por lo tanto, la duración del paso 1 es (5 x 0,1) = 0,5 segundos. Note que el paso
8
1 es basado de tiempo sólo (el evento se deja blanco). En el penúltimo renglón, el bit de tambor
completado (CT10) prende la salida Y0 cuando termina el último paso (Paso 10). La entrada
9
RESET del tambor también vuelve a OFF CT10.
DirectS OF T 32
10
11
12
13
14
A
B
C
D
NOTA: El programa ladder debe cargar las constantes en V2000 hasta V2012 para cubrir todas las palabras
de máscara para los once pasos usados en este tambor.
6–20
Manual del PLC DL06, 2a. edición en español, 6/07
Rangos de (n)
0 – 174
1 – 175
2 –176
3 –177
X0
Sta rt
MDR MD
C T 10
X1
Step P res et
K 1
J og
0.01 s ec/C ount K 10
X2
R es et
Step # C ounts E vent
1
K 0005
2
K 0020
Y 4
3
K 0150
X21
4
K 0048
X22
5
K 0180
C 0
6
K 0923
C 1
7
K 0120
X3
8
K 0864
X 5
9
K 0120
X13
10
K 4000
Y 16
11
C 20
12
13
14
15
16
C T 10
Tambor completado
S P0
Configure la memoria de máscara
Función
Conteos por paso
valor de tiempo
paso prefijado
Paso corriente
(C 34)
(Y17)
(C 14)
(Y10)
(Y1)
(Y2)
(C 30)
(Y1 1)
(C 2)
15
V 2000
f f F f f F F f F f f f F f f f
F f f F F f f f f f f F f f F f
f f F f F f f f F f f F f F f f
f F f f f F f f f F F F f F F f
f F f F f f f F f F F f F f f F
F f f F f f F F f F f f f f F F
f F f f f F f f F f f f f F F f
F f f F f f F f f F f F F f f F
f f f f f f F F F f f f F f F f
f F f F F f f f f F F f f F f f
F f f f f F f f f F f f f F F F
f f f f f f f f f f f f f f f f
f f f f f f f f f f f f f f f f
f f f f f f f f f f f f f f f f
f f f f f f f f f f f f f f f f
f f f f f f f f f f f f f f f f
Función del bit de estsado
CT(n) = tambor completado
CT(n+1) = (no usado)
CT(n+2) = (no usado)
CT(n+1) = (no usado)
(C 4)
((Y5)
(Y13)
(C 7)
(Y6)
(Y12)
(C 10)
0
Y0
OU T
LD
Kffff
OU T
V2000