The following post serves as an online resource to provide MODBUS protocol and function codes for the Sage Prime thermal mass flow meter.
Sage Prime meters support communication with other devices by the use of MODBUS protocol using RTU transmission mode. The Modbus protocol deﬁnes a message structure that controllers recognize and use, regardless of the type of communication networks. Modbus establishes a standard format for the layout and contents of message ﬁelds. Transactions use a master/slave communication where one device, the master, initiates transactions (called queries). The other devices, also known as slaves, provide the requested data to the master and take action demanded in the query. The Sage Meters function as slaves to other Modbus mechanisms and default to 19200-8-E-1. However, the following modes may also be software selectable:
- 9600-8-N-1 (Baud-Bits-Parity-Stop)
- 19200-8-E-1 (Default)
Messages start with a silent interval of at least 3.5 character times followed by four ﬁelds and then followed by another silent interval of at least 3.5 character times. The ﬁrst ﬁeld contains the device address. The second ﬁeld contains the function code. The third ﬁeld includes the data and byte counts. The fourth ﬁeld has the CRC value.
Refer to Section F of the Sage Prime SIP User Manual for:
- Modbus Register Listing
- Function Codes supported by Sage Prime
- Sage Register Output Format
- Sage Addresser Typical Printout
(1) Parity on the Wireless Devices manufactured by Obvius is “None” rather than “Even.” The Sage default is 19200-8-E-1. Change to 19200-8-N-1 for the Obvius Modhoppers and related wireless devices.