Capítulo 5: Instrucciones Normales Rll - Conversión De Números - AutomationDirect PLC DL06 Serie Manual Del Usuario

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

Publicidad

Capítulo 5: Instrucciones normales RLL - Conversión de números
En el ejemplo siguiente cuando X1 está ON, el valor en el primer nivel del Stack del
acumulador será reorganizado en la orden especificada por el valor en el acumulador.
1
El ejemplo A muestra cómo los dígitos siendo barajados trabajan, cuándo 0 o 9 hasta F no se
usan, cuándo se especifica la orden que los dígitos deben ser barajados. También, no hay
2
números duplicados en la orden especificada.
El ejemplo B muestra cómo los dígitos siendo barajados trabajan, cuando se usa un 0 o de 9
3
hasta F, cuándo se especifica la orden que los dígitos deberán ser barajados. Note que cuando
se ejecuta la instrucción SFLDGT, las posiciones de bits en la primera dirección del Stack que
tenía un 0 o de 9 hasta F correspondiente en el acumulador (orden especificado) son puestos a
4
"0".
El ejemplo C muestra cómo los dígitos siendo barajados trabajan, cuando se usan números
5
duplicados, especificando la orden en que los dígitos deberán ser barajados. Note que cuando
se ejecuta la instrucción SFLDGT, se usa el número duplicado más significativo en la orden
6
especificada en el resultado.
DirectSOFT
7
Direct SOFT32
X1
8
9
10
11
12
13
14
Programador D2-HPP
A
$
STR
L
SHFT
ANDST
L
B
SHFT
ANDST
S
SHFT
GX
SHFT
C
OUT
D
5–140
Manual del PLC DL06, 2a. edición en español, 6/07
LDD
V2000
Carga el valor en V2000 y
V2001 al acumulador
Posición
de los bits
original
LDD
V2006
Carga el valor en V2006 y
V2007 al acumulador
Orden
especificada
Nueva
posición
SFLDGT
de los bits
Reordena los dígitos en el
primer nivel del stack
basados en el modelo en
el acumulador. El resultado
se queda en el acumulador
OUTD
V2010
Copia el valor en el acumulador
a V2010 y V2011
B
ENT
1
D
D
C
A
3
3
2
0
D
D
C
A
3
3
2
0
F
L
D
G
SHFT
RST
5
ANDST
3
6
C
A
B
D
3
2
0
1
A
V2001
V2000
V2001
9
A
B
C
D
E
F
0
0
F
E
8
7
6
5
4
3
2
1
8
7
6
9
A
B
C
D
E
F
0
0
F
E
Acum.
V2007
V2006
V2007
1
2
8
7
3
6
5
4
0
0
4
8
7
6
5
4
3
2
1
8
7
6
1
2
8
7
3
6
5
4
0
0
4
Acum.
8
7
6
5
4
3
2
1
8
7
6
B C
E
F
0
D A
9
0
0
0
Acum.
B C
E
F
0
D A
9
0
0
0
V201 1
V2010
V201 1
A
A
ENT
0
0
A
G
ENT
0
6
T
ENT
MLR
A
ENT
0
B
C
V2000
V2001
V2000
D
C B
A
9
9
A
B
C
D
E
8
7
6
5
4
3
5
4
3
2
1
D
C B
A
9
9
A
B
C
D E
Acum.
V2006
V2007
V2006
3
0
0
2
1
4
3
2
1
4
3
8
7
6
5
4
3
5
4
3
2
1
3
0
0
2
1
4
3
2
1
4
3
Acum.
8
7
6
5
4
3
5
4
3
2
1
0
E D
A
9
0
0
0
0
9
A
Acum.
0
E D
A
9
0
0
0
0
9
A
V2010
V201 1
V2010
F
0
2
1
F
0
Acum.
2
1
2
1
2
1
Acum.
2
1
B
C
Acum.
B
C

Publicidad

Tabla de contenido
loading

Tabla de contenido