Hoofdstuk 9. Communicatie
9.1
Modbus-communicatie
Over het algemeen volgt de PT900-debietmeter het standaard Modbus-communicatieprotocol zoals gedefinieerd in
de PROTOCOLSPECIFICATIE MODBUS-TOEPASSING V1.1b. Deze specificatie is beschikbaar op www.modbus.org. Met deze
verwijzing als gids kan de gebruiker elke Modbus-master gebruiken voor communicatie met de debietmeter.
Twee beperkingen van deze implementatie zijn:
• De PT900 ondersteunt slechts vier van de standaard functiecodes Dit zijn Lees-holdingregisters (0x03),
Lees-invoerregisters (0x04), Schrijf-multiple-registers (0x10) en Lees-bestandsrecord (0x14).
• De debietmeter heeft 15 ms ruimte nodig tussen Modbus-aanvragen. De belangrijkste doelstelling van de
debietmeter is het meten van het debiet en het aandrijven van de uitvoer, zodat de Modbus-server een lage
prioriteit heeft.
9.2
Modbus-registertoewijzing
Tabel 17 Hieronder wordt de complete Modbus-registertoewijzing van de PT900 weergegeven.
Register
(in hex.)
100
100
108
118
120
128
130
138
140
148
150
158
300
300
304
308
500
500
502
504
506
508
50A
50C
50E
510
512
514
516
PanaFlow HT Gebruikershandleiding
Tabel 17: Modbus-registertoewijzing
Register
Toegangs
(in dec.)
-niveau
256
Gebruiker
264
Gebruiker
280
Gebruiker
288
Gebruiker
296
Gebruiker
304
Gebruiker
312
Gebruiker
320
Gebruiker
328
Gebruiker
336
Gebruiker
344
Gebruiker
768
RO
772
RO
776
RO
1280
Gebruiker
1282
Gebruiker
1284
Gebruiker
1286
Gebruiker
1288
Gebruiker
1290
Gebruiker
1292
Gebruiker
1294
Gebruiker
1296
Gebruiker
1298
Gebruiker
1300
Gebruiker
1302
Gebruiker
Beschrijving
Kort productlabel
Lang productlabel
eAI1Label
eAI2Label
eLogNaam
Elektronisch productserienummer
Productserienummer houder
Productserienummer transducer1
Productserienummer transducer2
Productserienummer transducer3
Productserienummer transducer4
Versie kernhardware
Versie optionele hardware
Versie kernsoftware
Global unitgroep 1 voor werkelijk volume
Global unitgroep 2 voor dag
Global unitgroep 3 voor db
Global unitgroep 4 voor Dichtheid
Global unitgroep 5 voor Dimensie
Global unitgroep 6 voor Hz
Global unitgroep 7 voor Viscositeit
Global unitgroep 8 voor mA
Global unitgroep 9 voor Massa
Global unitgroep 10 voor Milliseconde
Global unitgroep 11 voor Nanoseconde
Global unitgroep 12 voor Percentage
Hoofdstuk 9. Communicatie
RO/
RW
Indeling
RW
CHAR * 16
RW
CHAR * 32
RW
CHAR * 16
RW
CHAR * 16
RW
CHAR * 16
RW
CHAR * 16
RW
CHAR * 16
RW
CHAR * 16
RW
CHAR * 16
RW
CHAR * 16
RW
CHAR * 16
RO
CHAR * 8
RO
CHAR * 8
RO
CHAR * 8
RW
INT32
RW
INT32
RW
INT32
RW
INT32
RW
INT32
RW
INT32
RW
INT32
RW
INT32
RW
INT32
RW
INT32
RW
INT32
RW
INT32
101