Man u a l de in s t ala ci ón
9.5.4
Instrucciones de acción aritméticas
= MOV
Permite mover información de un recurso a otro del PLC.
El formato de programación es:
MOV
Los códigos de origen y destino indican el formato (binario o BCD) en que se encuentra y se desea
dejar la información. Se pueden transmitir 4, 8, 12, 16, 20, 24, 28 o 32 bits.
Si no se definen los códigos y el número de bits a transmitir, se transmite de binario a binario y en
32 bits (0032).
MOV
I12
MOV
O21
MOV
C22
MOV
T10
Si el número que se desea convertir de binario a BCD es mayor que el máximo permitido en BCD,
se trunca el valor despreciando los dígitos de mayor peso.
El máximo valor convertible en BCD es:
9
con 4 bits
99
con 8 bits
999
con 12 bits
En estos casos se recomienda realizar la transferencia ampliando el número de bits, utilizando, si
es necesario, registros o marcas en pasos intermedios.
Ejemplo: I11 = MOV I14 O16 108
Si la entrada I11 vale "1" el PLC realiza una transferencia de los estados lógicos de las 8 entradas
I14 y siguientes en código BCD, hacia las 8 salidas O16 y siguientes en código binario.
= NGU
Complementa los bits de un registro.
Realiza una complementación de los 32 bits del registro (cambia el estado de cada uno de los bits).
Ejemplo: I15 = NGU R152
Si la entrada I15 vale "1" el PLC complementa los 32 bits del registro R152.
R152 antes
R152 después
Origen
Destino
I 1/512
I 1/512
O 1/512
O 1/512
M 1/5957
M 1/5957
T 1/256
R 1/559
C 1/256
R 1/559
#
M100
0032
R100
0012
O23
0108
M112
1020
9999
99999
999999
0001
0001
0001
1110
1110
1110
Código origen
Código
destino
(Bin)
0(Bin)
1(BCD)
1(BCD)
de binario a binario en 32 bits
de binario a binario en 12 bits
de binario a BCD en 8 bits
de BCD a binario en 20 bits
con 16 bits
9999999
con 20 bits
99999999
con 24 bits
0001
0001
0001
1110
1110
1110
Nº bits a
transmitir
32
28
24
20
16
12
8
4
con 28 bits
con 32 bits
0001
0001
CNC 8037
1110
1110
S
9.
: V02.2
OFT
X
·339·