background image

5

GF U3000 V2 Ultrasonic Flowmeter

Modbus Supplement to the operating instructions

Baud rate and other options may be set in the Modbus Setup menu (Setup Instrument | Modbus..)

Default frame settings are as per the Modbus specification of 19200 baud, even parity and one stop bit.

In the Modbus Setup menu, the user may set the Modbus address, the baud rate, frame format and other parameters. Note that only 
RTU mode is possible at the time of writing, and as such, an 8-bit byte is the only sensible selection. If 7 bits are selected in RTU 
mode, then a beep will sound, and the baud rate will change to the default. Warnings will be generated if the frame format is non-
standard, but the settings may still be used. Modbus addresses may be between 1 and 247.

While some GF U3000 V2 Ultrasonic Flowmeter parameters are configurable via a management system, GF U3000 V2 Ultrasonic 
Flowmeter local mode takes precedence. To stop a management system changing configuration while operating in local mode, set 
Block All Remote Changes, or Block Remote Total Changes as appropriate, in the Modbus Setup menu. Blocking all remote changes 
includes blocking of total changes.

When complete select Save, Configure and Exit.

3.1 

Supported Messages

The following message types are supported from the Modbus Application Protocol Specification:

Message Type

Message 
Number

Notes

READ HOLDING REGISTERS

03 (0x03)

Read a contiguous block of registers.

WRITE SINGLE REGISTER

06 (0x06)

Write to a single register.

WRITE MULTIPLE REGISTERS

16 (0x10)

Write to multiple registers in one transaction.

MASK WRITE REGISTER

22 (0x16)

Bits within writable registers may be set or reset with this command.
E.g., to set bit 2, set the AND mask to 0xFFFB (bit 2 low) and the OR mask to 0x0004 
(bit 2 high). To clear bit 2 set the AND mask to 0xFFFB and the OR mask to 0x0000. 
In general, set all bits in the AND mask to 1 except for the bit positions you wish to 
modify. Set the matching bit positions in the OR mask to the value you want the bit 
position to hold.

READ WRITE MULTIPLE REGISTERS 23 (0x17)

This command allows the write and subsequent read of two, possibly disjoint sets 
of registers. The write operation is performed before the read operation as per the 
Modbus Application Protocol Specification.

DIAGNOSTICS

08 (0x08)

Only the following sub functions:
00 Return Query Data
01 Restart Communications 
04 Force Listen Only Mode

READ DEVICE IDENTIFICATION

43/14 
(0x2B/0x0E)

Support to Conformance level 0x82 (Basic and Regular Identification – Stream and 
individual Access).

G2.3  Modbus Messages Supported

None of these messages are supported in broadcast mode (i.e., writes to address zero).

Summary of Contents for U3000 V2

Page 1: ...er 2026161 F U3000 V2 Modbus Supplement MA_00138 EN 00 07 2022 Georg Fischer Piping Systems Ltd CH 8201 Schaffhausen Switzerland 41 52 631 30 26 info ps georgfischer com www gfps com 7 Units 4 Velocit...

Page 2: ...dentification 13 3 9 Status Flags 14 4 GLOSSARY 14 Original instruction manual Disclaimer The technical data are not binding It does not constitute expressly warranted characteristics and neither guar...

Page 3: ...the next unit It is the responsibility of the user to install cable and wire to the MULTICOMP MP002510 Modbus plug connector The connection diagram is shown below in Figure 1 Note that the connection...

Page 4: ...for the GF U3000 V2 Ultrasonic Flowmeter The Modbus specification for RTU mode defines an 11 bit character frame containing an 8 bit character If Parity is used then only one stop bit is required If...

Page 5: ...ssages The following message types are supported from the Modbus Application Protocol Specification Message Type Message Number Notes READ HOLDING REGISTERS 03 0x03 Read a contiguous block of register...

Page 6: ...of the mantissa are stored in the higher address Some registers below contain bit mappings These values may be manipulated via the MASK WRITE REGISTER command 22 as outlined in Table 1 Bit fields are...

Page 7: ...value Interface version uint16 0x5A00 R This is a check value and an interface version number This version is zero All values start at the base 0x5A00 2 1 Device ID uint16 GF U3000 V2 Ultrasonic Flow...

Page 8: ...12 MBM to control digital output s on a unit 12 100 Reserved uint16 Sec 6 RZ 0 to 59 101 102 100 101 Date Time uint32 Min 6 R 0 to 59 Hour 5 0 to 23 Day 5 1 to 31 1st 1 Month 4 1 to 12 Jan 1 Year 6 b...

Page 9: ...d 13 Reserved allocation of 13 LS bits of reg 133 Hot probe fault 1 Faulty or disconnected hot probe Cold probe fault 1 Faulty or disconnected cold probe Signal Loss 1 Device is online and has lost si...

Page 10: ...Registers Registers highlighted as RW are updateable They provide the ability to update the unit s configuration Except for the Regime regis ter register 5 offset 4 all updateable registers can be up...

Page 11: ...lags associated with them Values can be written into these registers but no action will be taken until the associated flag is activated There are three key flags that must be considered when updating...

Page 12: ...uint16 year month day hour minute second Read the time and date starting at register offset 8 timeNdate Read2HoldingRegisters 8 Extract elements second timeNdate mod 2 6 timeNdate timeNdate div 2 6 m...

Page 13: ...address 136 with the AND mask being set to 0xFFEF and the OR mask being 0x0010 This will start the update 5 Send a MASK WRITE REGISTER message command 22 or 0x16 to register address 5 with the AND mas...

Page 14: ...entry for the moment Status Flags Online The unit is currently reading flow This flag is reset when the unit stops reading flow and enters the configuration mode Status Flags Urgent Error An urgent er...

Page 15: ...15 GF U3000 V2 Ultrasonic Flowmeter Modbus Supplement to the operating instructions...

Page 16: ...td Unit 2501 U Tower 120 Heungdeok Jungang ro Yeongdeok dong Giheung gu Yongin si Gyeonggi do Phone 82 31 8017 1450 Fax 82 31 217 1454 kor ps georgfischer com www gfps com kr Malaysia George Fischer M...

Reviews: