Modbus: Tipi Di Dati - salmson Control EC-L Instalacion Y Puesta En Servicio

Tabla de contenido

Publicidad

Idiomas disponibles
  • MX

Idiomas disponibles

ALLEGATO

12.4. Modbus: Tipi di dati

Modbus: Tipi di dati
Tipi di dati
Descrizione
Numero totale nell'intervallo tra -32768 e 32767. L'intervallo reale di numeri utilizzato per un punto dati può
INT16
essere diverso.
Numero totale senza segno nell'intervallo tra 0 e 65535. L'intervallo reale di numeri utilizzato per un punto dati
UINT16
può essere diverso.
Enum
È un'enumerazione. È possibile impostare solo uno dei valori sopracitati nei parametri.
Un valore booleano è un parametro con esattamente due stati (0 - falso/false e 1 - vero/true). In generale ven-
BOOL
gono valutati come veri tutti i valori superiori a zero.
È un riepilogo dei 16 valori booleani (bit). I valori sono indicizzati da 0 a 15. Il numero da leggere o da scrivere
nel registro deriva dalla somma di tutti i bit con il valore 1 x 2 elevato al loro indice.
• Bit 0: 2
=1
0
• Bit 1: 2
=2
1
• Bit 2: 2
=4
2
• Bit 3: 2
=8
3
• Bit 4: 2
=16
4
• Bit 5: 2
=32
5
• Bit 6: 2
=64
6
Bitmap *
• Bit 7: 2
=128
7
• Bit 8: 2
=256
8
• Bit 9: 2
=512
9
• Bit 10: 2
=1024
10
• Bit 11: 2
=2048
11
• Bit 12: 2
=4096
12
• Bit 13: 2
=8192
13
• Bit 14: 2
=16384
14
• Bit 15: 2
=32768
15
Tutti 0.
Bitmap32
È un riepilogo dei 32 valori booleani (bit). Per dettagli relativi al calcolo, leggere in base ai Bitmap.
* Un esempio per chiarire:
I bit 3, 6, 8, 15 sono 1, gli altri sono 0. La somma è quindi 2
È possibile anche il procedimento inverso. In questo caso si parte con il controllo del bit con l'indice più alto se il
numero letto risulta maggiore o uguale alla potenza di due. Se lo è, il bit 1 viene impostato e la potenza di due risulta
diversa dal numero. Quindi, il controllo viene ripetuto con il bit con l'indice più piccolo e il numero residuo già calco-
lato fino a quando non si raggiunge il bit 0 o il numero residuo non risulta nullo.
Un esempio per chiarire: Il numero letto è 1416. Il bit 15 sarà 0, perché 1416<32768. I bit da 14 a 11 saranno
comunque 0. Il bit 10 sarà 1, perché 1416>1024. Il numero residuo sarà 1416-1024=392. Il bit 9 sarà 0, perché
392<512. Il bit 8 sarà 1, perché 392>256. Il numero residuo sarà 392-256=136. Il bit 7 sarà 1, perché 136>128. Il
numero residuo sarà 136-128=8. I bit da 6 a 4 saranno 0. Il bit 3 sarà 1, perché 8=8. Il numero residuo sarà 0. Così i
bit rimanenti saranno da 2 a 0.
Istruzioni di montaggio, uso e manutenzione Salmson-Control EC-L
+2
+2
+2
= 8+64+256+32768 = 33096.
3
6
8
15
Italiano
91

Publicidad

Tabla de contenido
loading

Tabla de contenido