Page 1
InnovaSonic 205i Modbus ® Instruction Manual Modbus Device Specification for InnovaSonic ® Transit-Time Ultrasonic Flow Meter Part Number: IM205i Modbus, Rev. V2 January 2015...
Page 2
IMPORTANT CUSTOMER NOTICE- OXYGEN SERVICE Sierra Instruments, Inc. is not liable for any damage or personal injury, whatsoever, resulting from the use of Sierra Instruments standard mass flow meters for oxygen gas. You are responsible for determining if this mass flow meter is appropriate for your oxygen application.
Page 3
Warnings and Cautions Warning! Agency approval for hazardous location installations varies between flow meter models. Consult the flow meter nameplate for specific flow meter approvals before any hazardous location installation. Warning! Hot tapping must be performed by a trained professional. U.S. regulations often require a hot tap permit. The manufacturer of the hot tap equipment and/or the contractor performing the hot tap is responsible for providing proof of such a permit.
Page 4
Receipt of System Components When receiving a Sierra mass flow meter, carefully check the outside packing carton for damage incurred in shipment. If the carton is damaged, notify the local carrier and submit a report to the factory or distributor.
Table of Contents Chapter 1: Using Modbus with the InnovaSonic 205i ..........6 1.1. RS-232 / RS-485 Pin Definitions ..........................6 1.2. Connection of RS-232 or RS-485 ..........................7 Setting Up the 205i to Use Modbus RTU ........................7 Modbus-RTU Protocol ..............................8...
Chapter 1: Using Modbus with the InnovaSonic 205i Overview The flow meter comes standard with a RS-485 multi-drop and RS-232 point to point connection. RS-232 can be used for point to point (one master one slave 205i) communication with wire runs of 50 feet or less. The RS-485 can be used to communicate over 1,000 meters, baud rate dependent with several 205i slaves on one wire pair.
1.2. Connection of RS-232 or RS-485 See the above list of flow meter serial port definitions. RS485 network A & B RX to 2 TX to 3 GND to 5 Use GND if needed DC+ DC- RL1 RL2 OCT- AI1 AI2 GND E UP+ UP- E DN+ DN- TX RX GND...
Modbus-RTU Protocol The flow meter protocol supports the following two-function codes of the Modbus: Function Code Performance Data 0x03 Read register 0x06 Write single register Modbus Protocol function code 0x03 usage. The host sends out the read register information frame format: Slave Address Operation First Address...
Page 9
0x01~0xF7 0x06 0x0000~0xFFFF 0x0000~0xFFFF CRC(Verify) The range of flow meter addresses are 1-247, and can be checked in the Menu 46. For example, decimal number “11” displayed on Menu 46 means the address of the flow meter in the Modbus protocol is 0x0B. The CRC Verify Code adopts CRC-16-IBM (polynomial is X +1, shield character is 0xA001) which is gained by the cyclic redundancy algorithm method.
Page 10
Most commercially available Modbus host software uses a register format. See Modbus.org for more details. This format is much easier to use. By using the 40000 registers, function code Ox 03 is automatically used for reads and function code Ox 06 is automatically used for single register writes. The CRC checksum is also automatically calculated and added to the data frame, as well as verified on the returned data frame.
Page 11
$0012 40019 Energy total – high word $0013 40020 Energy total – exponent 16 bits int. $0014 40021 Energy flow – low word 32 bits real $0015 40022 Energy flow – high word $0016 40023 Up signal int – low word 32 bits real 0~99.9 $0017...
Page 12
$0048 40073 Serial number – char 7,8 $0049 40074 Reserved $004a 40075 Reserved $004b 40076 Reserved $004c 40077 Reserved Single Write Register Address List (use 0x06 performance code to write) Register Description Read/Write Type No. Registers* Address $1003 44100 Flowmeter address (1-247) 16 bits int.
Need help?
Do you have a question about the InnovaSonic 205i and is the answer not in the manual?
Questions and answers