SILVER AUTOMATION INSTRUMENTS LTD.
Product Category

By Media
Flow Meter

Coriolis Mass Flow Meters RS 485 RTU Communication Protocol


Silver Automation Instruments is a China supplier of SH-CMF series Coriolis mass flow meters. Both price and quality have advantages. Below are details about the RS485 RTU communication protocol for Coriolis mass flow meter.


Address:

S/N.

Holding Register

Access Address (Hex/Decimal)

Definition

1

41001

0x03E8 / 1000

Mass Flow

2

41003

0x03EA / 1002

Volume Flow

3

41005

0x03EC / 1004

Total Mass

4

41007

0x03EE / 1006

Total Volume

5

41009

0x03F0 / 1008

Density

6

41011

0x03F2 / 1010

Temperature

7

41013

0x03F4 / 1012

Pipeline Vibration Frequency

8

41015

0x03F6 / 1014

Module

9

41017

0x03F8 / 1016

S/N

10

41019

0x03FA / 1018

Flow Unit

11

41021

0x03FC / 1020

Density Unit

12

41023

0x03FE / 1022

Range

13

41025

0x0400 / 1024

Decimal Places

14

41027

0x0402 / 1026

Tiny Signal Cut Ratio

15

41029

0x0404 / 1028

Display Refresh Time

16

41031

0x0406 / 1030

Internal Mass Flow Meter Parameters

17

41033

0x0408 / 1032

Internal Mass Flow Meter Parameters

18

41035

0x040A / 1034

Internal Mass Flow Meter Parameters

19

41037

0x040C / 1036

Measured Medium

20

41039

0x040E / 1038

Current Output Selection

21

41041

0x0410 / 1040

Input Password

22–36

41043–41071

0x0412–0x042E / 1042–1070

Internal Mass Flow Meter Parameters


Note:

Each holding register is 4 bytes (2 consecutive registers) and occupies two addresses (low address). Registers with a background in the table are read-only; write operations are invalid.

The address 0x41049 is the total data release register. Writing “0” to this address will execute the release operation. Reading this register will return “1” (floating-point value).

The flow unit setting range is between 0 and 7 (data is transmitted as 4-byte floating-point numbers).

0 = t/h; 1 = kg/h; 2 = g/h; 3 = kg/min; 4 = g/min; 5 = m3/h; 6 = L/min; 7 = mL/min

The density unit setting range is 0–2 (data is transmitted as 4-byte floating-point numbers), representing: g/cm³, g/L, t/m³.

0 = g/cm³; 1 = g/L; 2 = t/m³

The current output selection is 0–1, representing flow and density respectively. Data is transmitted as 4-byte floating-point numbers.

The measured medium setting is 0–1, representing liquid and gas respectively. Data is transmitted as 4-byte floating-point numbers.

ModBus Communication (RTU Format)

Check Method: None

Data Bits: 8

Stop Bits: 1

Coriolis Mass Flow Meters ModBus Communication Protocol (RTU)

1. Read N Variables

Request frame from host:

Mass flow meter address + 0x03 + Register start address (2 bytes, high byte first) + Number of registers to read 2 * N (2 bytes, high byte first) + CRC check code (2 bytes, low byte first)

Response frame from flow meter:

Mass flow meter address + 0x03 + Data bytes 4 * N (1 byte) + Register data (4 * N bytes, high byte first) + CRC check code (2 bytes, low byte first)

Example:

2. Write N Variables

Request frame from host:

Mass flow meter address + Function code 0x10 + Register start address (2 bytes, high byte first) + Number of registers to read/write 2 * N (2 bytes, high byte first) + Data bytes 4 * N (1 byte) + Data to be written (4 * N bytes, high byte first) + CRC check code (2 bytes, low byte first)


Response frame from flow meter:

Mass flow meter address + Function code 0x10 + Register start address (2 bytes, high byte first) + Number of registers to read/write 2 * N (2 bytes, high byte first) + CRC check code (2 bytes, low byte first)


China Coriolis Mass Flow Meter Supplier: Silver Automation Instruments

More info: http://www.silverinstruments.com/product/flow-measurement/coriolis-mass-flow-meter.html

Related Articles
Email
Email
WhatsApp
WA
Inquiry
Inquiry