Logical
<< x
Desplazamiento binario a la izquierda. Desplazar los dígitos binarios valor X a la
izquierda. Esto es equivalente a multiplicar por el número decimal 2
[4116] = 0x0001
Entonces.
[4116] << 1 = 0x0002.
>> x
Desplazamiento binario a la derecha. Desplazar los dígitos binarios valor X a la derecha.
Esto es equivalente a dividir por el número decimal 2
[4116] = 0x0002
Entonces.
[4116] >> 1 = 0x0001.
|
OR dos numerous juntos (alineados a LSB)
&
AND dos numerous juntos (aliniados a LSB)
^
XOR dos numerous juntos (aliniados a LSB)
String
||
Concatenate.
[4116] = 0x4142.
[4116]
|| [4116]
MSB
Ejemplos:
Utilizando el ejemplo del media de registro PV Voltaje: dispavgVpv @ 4116
Supongamos que mediante un escáner MODBUS se recupera el siguiente (número entero) el valor del
registro dispavgVpv en la dirección 4116:
4116: 1201
Dirección: 4116
Completo 16-bit valor en la dirección: [4116] = 1201 (0x04B1 hex)
El primer mas (MSB) octeto de la dirección: [4116]
El ultimo menor (LSB) octeto de la dirección [4116]
Aplicando la Conversión ([4116] / 10) Volts:
[4116] = 1201
o
o 1201 / 10 = 120.1 Volts
Transferencia de archivos y función de modos de ejecución:
Próximamente (en la siguiente revisión de este documento).
84 |
P a g e
Classic and Classic Lite manual (continued)
=> 0x41 || 0x42 => 'A' ||'B' => "AB"
LSB
x
. Ejemplo:
x
. Ejemplo:
= 0x04 hex
MSB
= 0xB1 hex
LSB
1 0 - 0 0 1 - 2
R E V : -