Endres+Hauser ORSG45 Istruzioni per l'uso

Tipo
Istruzioni per l'uso
Istruzioni di funzionamento
ORSG45
Data Manager evoluto
Istruzioni addizionali per Slave Modbus RTU/TCP
BA01473O/16/IT/02.22-00
71600692
2022-10-29
Valido a partire dalla versione
ENU000A, V2.04.xx
ORSG45 Indice
3
Indice
1 Informazioni generali ............... 4
1.1 Simboli di sicurezza ..................... 4
1.2 Fornitura ............................. 4
1.3 Prerequisiti ........................... 4
1.4 Versioni firmware ...................... 4
1.5 Connessione di Modbus RTU .............. 5
1.6 Connessione Modbus TCP ................ 5
1.6.1 LED di trasmissione ............... 5
1.6.2 LED di collegamento .............. 5
1.7 Descrizione funzionale ................... 5
1.8 Controllo della disponibilità della funzione
Slave Modbus ......................... 6
2 Impostazioni di configurazione ...... 7
2.1 Modbus TCP, RS485 .................... 7
2.2 Canali universali ....................... 8
2.2.1 Trasferimento dei dati: Master
Modbus -> dispositivo: ............ 8
2.2.2 Trasferimento dei dati: Dispositivo →
Master Modbus: ................. 8
2.3 Canali matematici ...................... 8
2.3.1 Trasferimento dei dati: Dispositivo →
Master Modbus: ................. 8
2.4 Canali digitali ......................... 8
2.4.1 Trasferimento dei dati: Master
Modbus → dispositivo: ............. 9
2.4.2 Trasferimento dei dati: Dispositivo →
Master Modbus: ................. 9
2.5 Informazioni generali .................... 9
2.6 Indirizzamento ....................... 10
2.6.1 Master Modbus -> dispositivo: valore
istantaneo dei canali universali ..... 10
2.6.2 Master Modbus → dispositivo: stato
dell'ingresso digitale ............. 12
2.6.3 Dispositivo → Master Modbus: canali
universali (valore istantaneo) ...... 14
2.6.4 Dispositivo → Master Modbus: canali
matematici (risultato) ............ 17
2.6.5 Dispositivo → Master Modbus: canali
digitali (stato) .................. 20
2.6.6 Dispositivo → Master Modbus: canali
digitali (totalizzatore) ............ 21
2.6.7 Dispositivo → Master Modbus: canali
universali integrati (totalizzatore) ... 23
2.6.8 Dispositivo → Master Modbus: canali
matematici integrati (totalizzatore) .. 26
2.6.9 Dispositivo → Master Modbus:
lettura dello stato dei relè ......... 28
2.6.10 Master Modbus → dispositivo: relè
impostato (opzione tele-allarme) .... 29
2.6.11 Master Modbus → dispositivo:
modifica dei valori di soglia ........ 29
2.6.12 Master Modbus → dispositivo:
trasmissione testo ............... 36
2.6.13 Master Modbus → dispositivo: dati
batch (opzione batch) ............ 37
2.6.14 Struttura dei valori del processo ..... 42
3 Panoramica dei registri ............ 45
4 Ricerca guasti ..................... 55
4.1 Ricerca guasti per Modbus TCP ............ 55
4.2 Ricerca guasti per Modbus RTU ........... 55
5 Elenco di abbreviazioni/definizioni
dei termini ........................ 56
Indice analitico ......................... 57
Informazioni generali ORSG45
4
1 Informazioni generali
1.1 Simboli di sicurezza
PERICOLO
Questo simbolo segnala una situazione pericolosa, che causa lesioni gravi o mortali se non
evitata.
AVVERTENZA
Questo simbolo segnala una situazione pericolosa, che può causare lesioni gravi o mortali
se non evitata.
ATTENZIONE
Questo simbolo segnala una situazione pericolosa, che può causare lesioni di lieve o media
entità se non evitata.
AVVISO
Questo simbolo contiene informazioni su procedure e altri fatti che non causano lesioni
personali.
1.2 Fornitura
AVVISO
Questo manuale contiene una descrizione addizionale di un'opzione software
speciale.
Questo manuale supplementare non sostituisce le Istruzioni di funzionamento del
dispositivo.
Le informazioni dettagliate sono riportate nelle Istruzioni di funzionamento e nella
documentazione supplementare.
1.3 Prerequisiti
L'opzione "Slave Modbus" deve essere abilitata sul dispositivo. Per l'installazione successiva
di funzioni opzionali, attenersi alle Istruzioni di funzionamento.
È possibile abbinare lo slave Modbus RTU e l'opzione software di tele-allarme. L'interfaccia
del dispositivo RS485/232 è comunque occupata dal cavo slave Modbus. Ne consegue che
è possibile usare le funzionalità Internet/di posta elettronica del software di tele-allarme,
ma non è possibile usare la connessione modem tramite RS232.
Modbus RTU è disponibile tramite l'interfaccia combinata RS223/RS485, ma è supportato
soltanto l'RS485. Modbus TCP è disponibile tramite l'interfaccia Ethernet integrata.
1.4 Versioni firmware
Revisioni software:
Software
Versione/data
Modifiche del
software
Versione del
software di
analisi
Versione del server OPC Istruzioni di
funzionamento
V02.00.00 /
08.2015
Software originale V1.3.0 e successive V5.00.03 e successive BA01473O/09/it/
01.15
V2.04.06 /
10.2022
Correzioni dei bug V1.6.3 e successive V5.00.07 e successive BA01473O/09/EN
/02.22-00
ORSG45 Informazioni generali
5
1.5 Connessione di Modbus RTU
L'assegnazione dei morsetti non corrisponde a quella standard (Guida specifiche e
implementazione V1.02 per Modbus su linea seriale).
A0050461
Assegnazione dei pin del connettore Modbus
Pin Direzione Segnale Descrizione
Custodia - Terra funzionale Terra di protezione
1 - GND Messa a terra (isolato)
9 Ingresso RxD/TxD(+) Filo RS-485 B
8 Uscita RxD/TxD(-) Filo RS-485 A
1.6 Connessione Modbus TCP
L'interfaccia Modbus TCP è identica fisicamente a quella Ethernet.
1.6.1 LED di trasmissione
Descrizione delle funzioni dei LED di stato per Modbus TCP
LED di stato Indicatore per
Off Nessuna comunicazione
Lampeggia in verde Comunicazione
1.6.2 LED di collegamento
Descrizione delle funzioni dei LED di collegamento per Modbus TCP
LED di stato Indicatore per
Off Nessuna connessione
Lampeggia in verde Attività
1.7 Descrizione funzionale
L'opzione Modbus RTU consente il collegamento del dispositivo al Modbus mediante
RS485 con la funzionalità di uno slave Modbus RTU.
Velocità di trasmissioni supportate: 9600, 19200, 38400, 57600, 115200
Parità: Nessuna, Pari, Dispari
Informazioni generali ORSG45
6
L'opzione Modbus TCP consente di collegare il dispositivo al Modbus TCP con la
funzionalità di uno slave Modbus TCP. La connessione Ethernet supporta 10/100 Mbit,
full duplex o half duplex.
Nelle impostazioni si può scegliere tra Modbus TCP o Modbus RTU. Non si possono
selezionare tutti e due contemporaneamente.
1.8 Controllo della disponibilità della funzione Slave
Modbus
Nel menu principale in → Diagnostica → Info dispositivo → Opzioni dispos. o
Configurazione → Impost. avanzate → Sistema → Opzioni dispos. si può verificare se
l'opzione Slave Modbus è abilitata in Bus di campo. In Comunicazione si può determinare
l'interfaccia hardware che consente la comunicazione:
A0050535
 1 Controllo della disponibilità della funzione Slave Modbus
ORSG45 Impostazioni di configurazione
7
2 Impostazioni di configurazione
2.1 Modbus TCP, RS485
L'interfaccia da utilizzare per il Modbus può essere selezionata in→ Configurazione →
Impost. avanzate → Comunicazione → Slave Modbus:
A0050611
 2 Selezione dell'interfaccia per Modbus
Se è selezionata l'opzione Modbus RTU (RS485), si possono configurare i seguenti
parametri:
Indirizzo dispositivo (1...247)
Velocità di trasmissione (9600, 19200, 38400, 57600, 115200)
Parità (Nessuna, Pari, Dispari)
Se è selezionata l'opzione Modbus TCP (Ethernet), si può configurare il seguente
parametro:
Porta TCP porta (standard: 502)
Se si utilizza il Modbus TCP, le impostazioni dell'interfaccia Ethernet possono essere
eseguite in → Configurazione → Impost. avanzate → Comunicazione → Ethernet:
A0050612
 3 Impostazioni per interfaccia Ethernet
Impostazioni di configurazione ORSG45
8
Inoltre, si può impostare un periodo di timeout in → Esperto → Comunicazione → Slave
Modbus → Timeout alla cui scadenza il canale selezionato viene impostato su"Invalid".
Il timeout si riferisce solo ai canali che ricevono valori dal master Modbus. Non ha effetto
sui canali che sono solo letti dal master Modbus..
2.2 Canali universali
Tutti gli ingressi universali (40) sono abilitati e possono essere utilizzati come ingressi
Modbus anche se non sono disponibili sotto forma di schede plug-in.
2.2.1 Trasferimento dei dati: Master Modbus -> dispositivo:
In → Configurazione → Impost. avanzate → Ingressi → Ingressi universali → Ingresso
universale X, si può impostare il parametro Segnale su Slave Modbus:
A0050613
 4 Impostazione dell'ingresso universale su Modbus
Con questa impostazione, l'ingresso universale può essere scritto da un master Modbus
come descritto in →  10.
2.2.2 Trasferimento dei dati: Dispositivo → Master Modbus:
l master Modbus può leggere gli ingressi universali 1...40 come descritto in →  14.
2.3 Canali matematici
2.3.1 Trasferimento dei dati: Dispositivo → Master Modbus:
In → Configurazione → Impost. avanzate → Applicazione → Matematica sono
disponibili in opzione dei canali matematici.
risultati possono essere letti dal master Modbus (vedere →  17 e →  20).
2.4 Canali digitali
Tutti gli ingressi digitali (20) sono abilitati e possono essere utilizzati come ingressi
Modbus anche se non sono disponibili sotto forma di schede plug-in.
ORSG45 Impostazioni di configurazione
9
2.4.1 Trasferimento dei dati: Master Modbus → dispositivo:
In → Configurazione → Impost. avanzate → Ingressi → Ingressi digitali → Ingresso
digitale X, si può impostare il parametro Funzione su Slave Modbus:
A0050614
 5 Impostazione del canale digitale su Modbus
Con questa impostazione, il canale digitale può essere scritto da un master Modbus come
descritto in →  12.
Lo stato digitale trasmesso dal master Modbus ha nel dispositivo la stessa funzione dello
stato di un canale digitale realmente presente.
2.4.2 Trasferimento dei dati: Dispositivo → Master Modbus:
Ingresso di controllo o evento on/off
Il master Modbus può richiamare lo stato digitale del canale digitale così configurato
(vedere →  20).
Contatore di impulsi o tempo di funzionamento
Il master Modbus può richiamare il totalizzatore o il tempo di funzionamento totale del
canale digitale così configurato (vedere →  21).
Evento + tempo di funzionamento
Il master Modbus può richiamare lo stato digitale e il totalizzatore del canale digitale così
configurato (vedere →  21).
2.5 Informazioni generali
Sono supportate le funzioni: 03: Read Holding Register, 16: Write Multiple Registers e
06 Write Single Register.
I seguenti parametri possono essere trasmessi dal Master Modbus al dispositivo:
Valori analogici (istantanei)
Stati digitali
I seguenti parametri possono essere trasmessi dal dispositivo al Master Modbus:
Valori analogici (istantanei)
Valori analogici integrati (totalizzatore)
Canali matematici (risultato: stato, valore istantaneo, tempo di funzionamento,
totalizzatore)
Canali matematici integrati (totalizzatore)
Impostazioni di configurazione ORSG45
10
Stati digitali
Contatore impulsi (totalizzatore)
Ore di funzionamento
Stato relè
Inoltre, a seconda dell'applicazione, sono disponibili funzioni addizionali.
Applicazione di tele-allarme:
relè di controllo
Applicazione in batch:
avvio/arresto batch, configurazione parametri, ecc.
Generale:
trasmette testi che fanno parte dell'elenco eventi
2.6 Indirizzamento
Gli esempi di interrogazione/risposta si riferiscono a Modbus RTU mediante RS485.
Gli indirizzi del registro sono tutti su base 0.
Per ciascuna interrogazione è possibile leggere/scrivere un massimo di 123 registri.
2.6.1 Master Modbus -> dispositivo: valore istantaneo dei canali
universali
I valori dei canali universali 1-40 devono essere scritti mediante 16 Write Multiple
Registers. Il valore può essere trasmesso come 32 bit float o 64 bit float.
Indirizzi di registro degli ingressi universali
Canale Reg.
dec.
Reg.
esad.
Lungh.,
byte
Reg.
dec.
Reg.
esad.
Lungh.,
byte
Universale 1 200 0C8 6 5200 1450 10
Universale 2 203 0CB 6 5205 1455 10
Universale 3 206 0CE 6 5210 145A 10
Universale 4 209 0D1 6 5215 145F 10
Universale 5 212 0D4 6 5220 1464 10
Universale 6 215 0D7 6 5225 1469 10
Universale 7 218 0DA 6 5230 146E 10
Universale 8 221 0DD 6 5235 1473 10
Universale 9 224 0E0 6 5240 1478 10
Universale 10 227 0E3 6 5245 147D 10
Universale 11 230 0E6 6 5250 1482 10
Universale 12 233 0E9 6 5255 1487 10
Universale 13 236 0EC 6 5260 148C 10
Universale 14 239 0EF 6 5265 1491 10
Universale 15 242 0F2 6 5270 1496 10
Universale 16 245 0F5 6 5275 149B 10
Universale 17 248 0F8 6 5280 14A0 10
Universale 18 251 0FB 6 5285 14A5 10
Universale 19 254 0FE 6 5290 14AA 10
Universale 20 257 101 6 5295 14AF 10
ORSG45 Impostazioni di configurazione
11
Universale 21 260 104 6 5300 14B4 10
Universale 22 263 107 6 5305 14B9 10
Universale 23 266 10A 6 5310 14BE 10
Universale 24 269 10D 6 5315 14C3 10
Universale 25 272 110 6 5320 14C8 10
Universale 26 275 113 6 5325 14CD 10
Universale 27 278 116 6 5330 14D2 10
Universale 28 281 119 6 5335 14D7 10
Universale 29 284 11C 6 5340 14DC 10
Universale 30 287 11F 6 5345 14E1 10
Universale 31 290 122 6 5350 14E6 10
Universale 32 293 125 6 5355 14EB 10
Universale 33 296 128 6 5360 14F0 10
Universale 34 299 12B 6 5365 14F5 10
Universale 35 302 12E 6 5370 14FA 10
Universale 36 305 131 6 5375 14FF 10
Universale 37 308 134 6 5380 1504 10
Universale 38 311 137 6 5385 1509 10
Universale 39 314 13A 6 5390 150E 10
Universale 40 317 13D 6 5395 1513 10
Il primo registro comprende lo stato del numero in virgola mobile (32 bit float) trasmesso
nel secondo e terzo registro (vedere →  44).
Esempio: scrittura del canale universale 6 con il valore 123.456 (32 bit float),
indirizzo slave 1
Byte 0 1 2 3 4 5
00 80 42 F6 E9 79
Stato
Numero in
virgola mobile
Numero in virgola mobile =
123.456 (32 bit float)
Registro Valore (esapode.)
215 0080
216 42F6
217 E979
Interrogazione: Indirizzo slave 01
Funzione 10 16: Write Multiple Registers
Registro 00 D7 Registro 215
N. registri 00 03 3 registri
N. byte 06
Stato 00 80
FLP 42 F6 E9 79 123.456
CRC 28 15
Impostazioni di configurazione ORSG45
12
Risposta: Indirizzo slave 01
Funzione 10 16: Write Multiple Registers
Registro 00 D7 Registro 271
N. registri 00 03
CRC 30 30
Il primo registro comprende lo stato (vedere →  44) del numero in virgola mobile (64
bit float) trasmesso nel secondo e quinto registro.
Esempio: scrittura del canale universale 6 con il valore 123.456 (64 bit float),
indirizzo slave 1
Byte 0 1 2 3 4 5 6 7 8 9
00 80 40 5E DD 2F 1A 9F BE 77
Stato del
numero in
virgola mobile
Numero in virgola mobile = 123.456 (64 bit float)
Registro Valore (esad.)
5225 0080
5226 405E
5227 DD2F
5228 1A9F
5229 BE77
Interrogazione: Indirizzo slave 01
Funzione 10 16: Write Multiple Registers
Registro 14 69 Registro 5225
N. registri 00 05 5 registri
N. byte 0A
Stato 00 80
FLP 40 5E DD 2F 1A
9F BE 77
123.456
CRC 67 56
Risposta: Indirizzo slave 01
Funzione 10 16: Write Multiple Registers
Registro 14 69 Registro 5225
N. registri 00 05
CRC D5 E6
2.6.2 Master Modbus → dispositivo: stato dell'ingresso digitale
Scrittura simultanea di tutti gli stati
Gli stati degli ingressi digitali 1-20 devono essere scritti mediante 16 Write Multiple
Registers.
L'ingresso digitale 1-16 corrisponde al registro 1240 bit 0-15,
ORSG45 Impostazioni di configurazione
13
L'ingresso digitale 17-20 corrisponde al registro 1241 bit 0-3.
Indirizzi di registro degli ingressi digitali (Master Modbus → dispositivo)
Canale Reg. dec. Reg. esad. Lungh, byte
Digitale 1-16 1240 4D8 2
Digitale 17-20 1241 4D9 2
Esempio: impostazione dell'ingresso digitale 4 su high (tutti gli altri su low), indirizzo
slave 1
Byte 0
stato (bit 15-8)
Byte 1
stato (bit 7-0)
Byte 2
stato (bit 15-8)
Byte 3
stato (bit 7-0)
00000000 00001000 00000000 0000000
0 Bit 3 high
le 4
0 0
Registro Valore (esad.)
1240 0008
1241 0000
Interrogazione: Indirizzo slave 01
Funzione 10 16: Write Multiple Registers
Registro 04 D8 Registro 1240
N. registri 00 02 2 registri
N. byte 04
Stato digitale 00 08 00 00 Digitale 4 su high
CRC 4C 57
Risposta: Indirizzo slave 01
Funzione 10 16: Write Multiple Registers
Registro 04 D8 Registro 1240
N. registri 00 02
CRC C0 C3
Scrittura dei singoli stati
Gli stati degli ingressi digitali 1-20 possono essere scritti mediante 16 Write Multiple
Registers o 06 Write Single Register.
Indirizzi di registro degli ingressi digitali (Master Modbus → dispositivo)
Canale Reg. dec. Reg. esad. Lungh, byte
Digitale 1 1200 4B0 2
Digitale 2 1201 4B1 2
Digitale 3 1202 4B2 2
Digitale 4 1203 4B3 2
Digitale 5 1204 4B4 2
Digitale 6 1205 4B5 2
Impostazioni di configurazione ORSG45
14
Digitale 7 1206 4B6 2
Digitale 8 1207 4B7 2
Digitale 9 1208 4B8 2
Digitale 10 1209 4B9 2
Digitale 11 1210 4BA 2
Digitale 12 1211 4BB 2
Digitale 13 1212 4BC 2
Digitale 14 1213 4BD 2
Digitale 15 1214 4BE 2
Digitale 16 1215 4BF 2
Digitale 17 1216 4C0 2
Digitale 18 1217 4C1 2
Digitale 19 1218 4C2 2
Digitale 20 1219 4C3 2
Esempio: impostazione dell'ingresso digitale 4 su high, indirizzo slave 1
Byte 0 Byte 1
00000000 00000001
Sempre 0 1: impostato
Registro Valore (esad.)
1203 0001
Interrogazione: Indirizzo slave 01
Funzione 10 16: Write Multiple Registers
Registro 04 B3 Registro 1203
N. registri 00 01 1 Registro
N. byte 02
Stato digitale 00 01 Digitale 4 su high
CRC 38 53
Risposta: Indirizzo slave 01
Funzione 10 16: Write Multiple Registers
Registro 04 B3 Registro 1203
N. registri 00 01
CRC F1 1E
2.6.3 Dispositivo → Master Modbus: canali universali (valore
istantaneo)
Gli ingressi universali 1-40 sono letti mediante 03 Read Holding Register (4x).
ORSG45 Impostazioni di configurazione
15
Il valore può essere trasmesso come 32 bit float o 64 bit float.
Indirizzi di registro degli ingressi universali (dispositivo → Master Modbus)
Canale Reg.
dec.
Reg.
esad.
Lungh.,
byte
Reg.
dec.
Reg.
esad.
Lungh.,
byte
Universale 1 200 0C8 6 5200 1450 10
Universale 2 203 0CB 6 5205 1455 10
Universale 3 206 0CE 6 5210 145A 10
Universale 4 209 0D1 6 5215 145F 10
Universale 5 212 0D4 6 5220 1464 10
Universale 6 215 0D7 6 5225 1469 10
Universale 7 218 0DA 6 5230 146E 10
Universale 8 221 0DD 6 5235 1473 10
Universale 9 224 0E0 6 5240 1478 10
Universale 10 227 0E3 6 5245 147D 10
Universale 11 230 0E6 6 5250 1482 10
Universale 12 233 0E9 6 5255 1487 10
Universale 13 236 0EC 6 5260 148C 10
Universale 14 239 0EF 6 5265 1491 10
Universale 15 242 0F2 6 5270 1496 10
Universale 16 245 0F5 6 5275 149B 10
Universale 17 248 0F8 6 5280 14A0 10
Universale 18 251 0FB 6 5285 14A5 10
Universale 19 254 0FE 6 5290 14AA 10
Universale 20 257 101 6 5295 14AF 10
Universale 21 260 104 6 5300 14B4 10
Universale 22 263 107 6 5305 14B9 10
Universale 23 266 10A 6 5310 14BE 10
Universale 24 269 10D 6 5315 14C3 10
Universale 25 272 110 6 5320 14C8 10
Universale 26 275 113 6 5325 14CD 10
Universale 27 278 116 6 5330 14D2 10
Universale 28 281 119 6 5335 14D7 10
Universale 29 284 11C 6 5340 14DC 10
Universale 30 287 11F 6 5345 14E1 10
Universale 31 290 122 6 5350 14E6 10
Universale 32 293 125 6 5355 14EB 10
Universale 33 296 128 6 5360 14F0 10
Universale 34 299 12B 6 5365 14F5 10
Universale 35 302 12E 6 5370 14FA 10
Universale 36 305 131 6 5375 14FF 10
Universale 37 308 134 6 5380 1504 10
Universale 38 311 137 6 5385 1509 10
Universale 39 314 13A 6 5390 150E 10
Universale 40 317 13D 6 5395 1513 10
Impostazioni di configurazione ORSG45
16
Alternatamente sui seguenti indirizzi:
4000-4078 (32 bit float) senza uno stato
8000-8156 (64 bit float) senza uno stato
6800-6839 (stato)
Il primo registro comprende lo stato (vedere →  44) e le violazioni del valore di soglia
(vedere →  43) del numero in virgola mobile (32 bit float) trasmesso nel secondo e
terzo registro.
Esempio: lettura del canale analogico 1 con il valore 82.47239685 (32 bit float),
indirizzo slave 1
Byte 0 1 2 3 4 5
00 80 42 A4 F1 DE
Superamento
valore di
soglia
inferiore/
superiore
Stato del
numero in
virgola mobile
Numero in virgola mobile =
82.47239685
Registro Valore (esad.)
200 0080
201 42A4
202 F1DE
Interrogazione: Indirizzo slave 01
Funzione 03 03: lettura del registro hold
Registro 00 C8 Registro 200
N. registri 00 03 3 registri
CRC 84 35
Risposta: Indirizzo slave 01
Funzione 03 03: Read Holding Register
N. byte 06 6 byte
Stato 00 08
FLP 42 A4 F1 DE 82.47239685
CRC B0 F8
Il primo registro comprende lo stato (vedere →  44) e le violazioni del valore di soglia
(vedere →  43) del numero in virgola mobile (64 bit float) trasmesso nel secondo e
quinto registro.
Esempio: lettura del canale analogico 1 con il valore 82.4723968506 (64 bit float),
indirizzo slave 1
Byte 0 1 2 3 4 5 6 7 8 9
00 80 40 54 9E 3B C0 00 00 00
Violazioni
valore di
soglia
Stato del
numero in
virgola mobile
Numero in virgola mobile = 82.4723968506 (64 bit float)
ORSG45 Impostazioni di configurazione
17
Registro Valore (esad.)
5200 0080
5201 4054
5202 9E3B
5203 C000
5204 0000
Interrogazione: Indirizzo slave 01
Funzione 03 03: Read Holding Register
Registro 14 50 Registro 5200
N. registri 00 05 5 registri
CRC 80 28
Risposta: Indirizzo slave 01
Funzione 03 03: Read Holding Register
N. byte 0A 10 byte
Stato 00 08
FLP 40 54 9E 3B C0 00
00 00
82.4723968506
CRC 91 3E290
2.6.4 Dispositivo → Master Modbus: canali matematici (risultato)
I risultati dei canali matematici 1-12 sono letti mediante 03 Read Holding Register (4x).
Il valore può essere trasmesso come 32 bit float o 64 bit float.
Indirizzi di registro dei canali matematici (dispositivo → Master Modbus)
Canale Reg.
dec.
Reg.
esad.
Lungh.,
byte
Reg.
dec.
Reg.
esad.
Lungh.,
byte
Matematico 1 1500 5DC 6 6500 1964 10
Matematico 2 1503 5DF 6 6505 1969 10
Matematico 3 1506 5E2 6 6510 196E 10
Matematico 4 1509 5E5 6 6515 1973 10
Matematico 5 1512 5E8 6 6520 1978 10
Matematico 6 1515 5EB 6 6525 197D 10
Matematico 7 1518 5EE 6 6530 1982 10
Matematico 8 1521 5F1 6 6535 1987 10
Matematico 9 1524 5F4 6 6540 198C 10
Matematico
10
1527 5F7 6 6545 1991 10
Matematico
11
1530 5FA 6 6550 1996 10
Matematico
12
1533 5FD 6 6555 199B 10
Impostazioni di configurazione ORSG45
18
Alternatamente sui seguenti indirizzi:
4200-4222 (32 bit float) senza uno stato
8400-8444 (64 bit float) senza uno stato
6900-6939 (stato)
Il primo registro comprende lo stato (vedere →  44) e le violazioni del valore di soglia
(vedere →  43) del numero in virgola mobile (32 bit float) trasmesso nel secondo e
terzo registro.
Esempio: Lettura canale matematico 1 (risultato valore istantaneo), (32 bit float),
indirizzo slave 1
Byte 0 1 2 3 4 5
00 80 46 40 E6 B7
Violazioni
valore di
soglia
Stato del
numero in
virgola mobile
Numero in virgola mobile =
12345.67871
Registro Valore (esad.)
1500 0080
1501 4640
1502 E6B7
Interrogazione: Indirizzo slave 01
Funzione 03 03: Read Holding Register
Registro 05 DC Registro 1500
N. registri 00 03 3 registri
CRC C4 FD
Risposta: Indirizzo slave 01
Funzione 03 03: Read Holding Register
N. byte 06 6 byte
Stato 00 08
FLP 46 40 E6 B7 12345.67871
CRC 3E 21
Il primo registro comprende lo stato (vedere →  44) e le violazioni del valore di soglia
(vedere →  43) del numero in virgola mobile (64 bit float) trasmesso nel secondo e
quinto registro.
Esempio: Lettura canale matematico 1 (risultato valore istantaneo), (64 bit float),
indirizzo slave 1
Byte 0 1 2 3 4 5 6 7 8 9
00 80 40 C8 1C D6 E6 31 F8 A1
Violazioni
valore di
soglia
Stato del
numero in
virgola mobile
Numero in virgola mobile = 12345.6789 (64 bit float)
Registro Valore (esad.)
6500 0080
ORSG45 Impostazioni di configurazione
19
6501 40C8
6502 1CD6
6503 E631
6504 F8A1
Interrogazione: Indirizzo slave 01
Funzione 03 03: Read Holding Register
Registro 19 64 Registro 6500
N. registri 00 05 5 registri
CRC C3 4A
Risposta: Indirizzo slave 01
Funzione 03 03: Read Holding Register
N. byte 0A 10 byte
Stato 00 80
FLP 40 C8 1C D6 E6
31 F8 A1
12345.6789
CRC A7 FD
Esempio: lettura canali matematici 1-12 (risultato stato), indirizzo slave 1
Gli stati dei canali matematici 1-12 sono letti mediante 03 Read Holding Register (4x). Il
canale matematico 1-12 corrisponde al registro 1800 bit 0-11.
Indirizzi di registro degli stati dei canali matematici (dispositivo → Master Modbus)
Canale Reg. dec. Reg. esad. Lungh, byte
Matematico 1-12 1800 708 2
Byte 0
stato (bit 11-8)
Byte 1
stato (bit 7-0)
00000000 00000011
Bit 0 e 1 high
Matematico 1 e 2
Registro Valore (esad.)
1800 003
Interrogazione: Indirizzo slave 01
Funzione 03 03: Read Holding Register
Registro 07 08 Registro 1800
N. registri 00 01 1 Registro
CRC 04 BC
Risposta: Indirizzo slave 01
Funzione 03 16: Write Multiple Registers
Numero 02 2 byte
Impostazioni di configurazione ORSG45
20
Stati 00 03 Matematico 1 e 2 stato high
CRC F8 45
2.6.5 Dispositivo → Master Modbus: canali digitali (stato)
Lettura simultanea di tutti gli stati
Gli stati degli ingressi digitali 1-20 sono letti mediante 03 Read Holding Register (4x).
L'ingresso digitale 1-16 corrisponde al registro 1240 bit 0-15, l'ingresso digitale 17-20
corrisponde al registro 1241 bit 0-3.
Indirizzi di registro di tutti gli ingressi digitali (dispositivo → Master Modbus)
Canale Reg. dec. Reg. esad. Lungh, byte
Digitale 1-16 1240 4D8 2
Digitale 17-20 1241 4D9 2
Esempio: Lettura degli stati degli ingressi digitali 1-20, indirizzo slave 1
Byte 0
stato (bit 15-8)
Byte 1
stato (bit 7-0)
Byte 2
stato (bit 15-8)
Byte 3
stato (bit 7-0)
00000000 00001000 00000000 00000000
Bit 3 1 high
Digitale 4
0 0
Registro Valore (esad.)
1240 0008
1241 0000
Interrogazione: Indirizzo slave 01
Funzione 03 03: Read Holding Register
Registro 04 D8 Registro 1240
N. registri 00 02 2 registri
CRC 45 00
Risposta: Indirizzo slave 01
Funzione 03 16: Write Multiple Registers
Numero 04 4 byte
Stati 00 08 Digitale 4
CRC 7B F1
Lettura dei singoli stati
Gli stati degli ingressi digitali 1-20 sono letti mediante 03 Read Holding Register (4x).
Indirizzi di registro degli ingressi digitali (dispositivo → Master Modbus)
Canale Reg. dec. Reg. esad. Lungh, byte
Digitale 1 1200 4B0 2
Digitale 2 1201 4B1 2
  • Page 1 1
  • Page 2 2
  • Page 3 3
  • Page 4 4
  • Page 5 5
  • Page 6 6
  • Page 7 7
  • Page 8 8
  • Page 9 9
  • Page 10 10
  • Page 11 11
  • Page 12 12
  • Page 13 13
  • Page 14 14
  • Page 15 15
  • Page 16 16
  • Page 17 17
  • Page 18 18
  • Page 19 19
  • Page 20 20
  • Page 21 21
  • Page 22 22
  • Page 23 23
  • Page 24 24
  • Page 25 25
  • Page 26 26
  • Page 27 27
  • Page 28 28
  • Page 29 29
  • Page 30 30
  • Page 31 31
  • Page 32 32
  • Page 33 33
  • Page 34 34
  • Page 35 35
  • Page 36 36
  • Page 37 37
  • Page 38 38
  • Page 39 39
  • Page 40 40
  • Page 41 41
  • Page 42 42
  • Page 43 43
  • Page 44 44
  • Page 45 45
  • Page 46 46
  • Page 47 47
  • Page 48 48
  • Page 49 49
  • Page 50 50
  • Page 51 51
  • Page 52 52
  • Page 53 53
  • Page 54 54
  • Page 55 55
  • Page 56 56
  • Page 57 57
  • Page 58 58
  • Page 59 59
  • Page 60 60

Endres+Hauser ORSG45 Istruzioni per l'uso

Tipo
Istruzioni per l'uso