4.
CNC 8060
CNC 8065
(R
: 1512)
EF
·292·
= NGU R 1/1024
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).
I15 = NGU R152
Si la entrada I15 vale "1" el PLC complementa los 32 bits del registro R152.
R152 antes: 0001 0001 0001 0001 0001 0001 0001 0001
R152 después: 1110 1110 1110 1110 1110 1110 1110 1110
= NGS R 1/1024
Cambio de signo del registro.
Cambia el signo del registro.
I16 = NGS R89
Si la entrada I16 vale "1" el PLC cambia de signo el contenido del registro R89.
R89 antes: 0001 0001 0001 0001 0001 0001 0001 0001
R89 después: 1110 1110 1110 1110 1110 1110 1110 1111
= ADS, = SBS, = MLS, = DVS, = MDS
Operaciones aritméticas.
Permiten realizar las operaciones de suma (ADS), resta (SBS), multiplicación (MLS),
división (DVS) y módulo o resto de la división (MDS).
Su formato de programación es:
"Operación" "1er operando" "2º operando" "Resultado".
• Se puede utilizar como operandos: Registros, Registros de comunicación CNC-PLC
y números (#) comprendidos entre ±2147483647 o entre 0 y $FFFFFFFF.
• El resultado de la operación se puede guardar en un Registro o en un Registro de
comunicación CNC-PLC.
=ADS
R1/1024
=SBS
R CNC-PLC
=MLS
#
=DVS
=MDS
Ejemplos con R100=1234 y R101=100.
() = ADS
R100
() = SBS
R100
() = MLS
R100
() = DVS
R100
() = MDS
R100
() = ADS
1563
() = SBS
R100
() = MLS
1563
() = MLS
SANALOG 10000 R115
= DVS
R115 32767 R115
R1/1024
R1/1024
R CNC-PLC
R CNC-PLC
#
R101
R102
; R102 = 1234 + 100
R101
R103
; R103 = 1234 - 100
R101
R104
; R104 = 1234 x 100
R101
R105
; R105 = 1234 : 100
R101
R106
; R106 = 1234 MOD 100
R101
R112
; R112 = 1563 + 100
1010
R113
; R113 = 1234 - 1010
100
R114
; R114 = 1563 x 100
; Consigna cabezal en mV.
M a nu al de i ns tal ac ió n
= 1334
= 1134
= 123400
= 12
= 34
= 1663
= 224
= 156300