[go: up one dir, main page]

0% found this document useful (0 votes)
204 views14 pages

Modbus Protocol User Manual: For Use With Procomm Converter

PRocom 2 notice

Uploaded by

marouen
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
204 views14 pages

Modbus Protocol User Manual: For Use With Procomm Converter

PRocom 2 notice

Uploaded by

marouen
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 14

MODBUS Protocol

User Manual

For use with ProComm Converter

30124-76 Rev. 1.1


December 2, 2020
Table of Contents
SAFETY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Safety Symbols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Safety Warnings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.0 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2.0 Protocol Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2.1 A Modbus Query as Part of the Application Data Unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2.2 Error Check . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
3.0 Connecting the RS485 Cable to the Converter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
4.0 Establishing Communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
4.1 Data Word Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
4.2 Converter Parameter Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
5.0 Transmitting / Receiving Commands & Data via MODBUS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
6.0 Converter Data Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
6.1 RS485 Hardware Connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
6.2 Data Word Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
6.3 Communication Speed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
6.4 Serial Port Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
6.5 Data Register Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

Page ii 30124-76 Rev. 1.1 | 02DEC2020


SAFETY

SAFETY
Safety Symbols
Throughout this manual are safety warning and caution information boxes. Each warning and caution box will be identified
by a large symbol indicating the type of information contained in the box. The symbols are explained below:

Safety Warnings

!
WARNING
This symbol indicates important safety information. Failure to follow the instructions can
result in serious injury or death.

i
IMPORTANT
This symbol indicates important information. Failure to follow the instructions can result in
permanent damage to the meter or installation site.

When installing, operating, and maintaining McCrometer equipment where hazards may be present, you must protect
yourself by wearing Personal Protective Equipment (PPE) and be trained to enter confined spaces. Examples of confined
spaces are manholes, pumping stations, pipelines, pits, septic tanks, sewage digesters, vaults, degreasers, storage tanks,
boilers, and furnaces.

!
WARNING!
Incorrect installation or removal of FPI Mag meters can result in serious injury or death. Read the
instructions in this manual on the proper procedures carefully.
WARNING

WARNING!

! Never enter a confined space without testing the air at the top, middle, and bottom of the space. The
air may be toxic, oxygen deficient, or explosive. Do not trust your senses to determine if the air is safe. You
WARNING cannot see or smell many toxic gases.

WARNING!

! Never enter a confined space without the proper safety equipment. You may need a respirator, gas de-
tector, tripod, lifeline, and other safety equipment.
WARNING WARNING!

Never enter a confined space without standby/rescue personnel within earshot. Standby/rescue
! personnel must know what action to take in case of an emergency.
WARNING WARNING!

Pressurized pipes should only be hot tapped, cut, or drilled by qualified personnel. If possible,

! depressurize and drain the pipe before attempting any installation.


WARNING!
WARNING Carefully read all safety warning tags attached to the meter.

At the end of its lifetime, this product shall be disposed of in full compliance with the
environmental regulations of the state in which it is located.

Page 1 30124-76 Rev. 1.1 | 02DEC2020


Introduction

1.0 Introduction
MODBUS is an application layer communication protocol for client/server communications between devices connected on
different types of buses or networks.
A typical MODBUS network consists of one MASTER and up to 247 SLAVES, each with a unique SLAVE Address from 1 to 247.
The Modbus protocol establishes the format of the manner in which the MASTER communicates with the SLAVE, referred to
as the MASTER query. The SLAVE responds using the Modbus protocol. For the MODBUS protocol, the converter attached
to the McCrometer flow meter has the function of the SLAVE device, and communicates with the MASTER via its RS485
serial port.

IMPORTANT
i Important Note 1: MODBUS communication is only possible on converters factory configured with MODBUS,
unless the converter was ordered with MODBUS installed the converter cannot communicate to the MODBUS
network.
Important Note 2: McCrometer provides technical support for its MODBUS converter wired directly to the MODBUS
network via an RS485 serial port. For any technical assistance for your MODBUS beyond the McCrometer MODBUS
converter or for alternative connection methods such as USD or wireless consult the supplier of that equipment or these
additional resources.
• Modbus.org
• Simplymodbus.ca
• Modbustools.com
• Wikipedia/modbus

2.0 Protocol Conventions


The MODBUS protocol defines a simple Protocol Data Unit (PDU), which is independent of the underlying communication
layers.
The mapping of a MODBUS protocol on specific buses or networks introduces some additional fields in the Application
Data Unit (ADU). (See Figure 1 below.)

ADU

1 byte 1 byte n byte 2 byte


Additional Address Function Code Data Error Check

PDU
Figure 1. Data unit layers

2.1 A Modbus Query as Part of the Application Data Unit


• SLAVE ID
The address of the SLAVE device to communicate with (0 broadcasts to all devices, 1-247 for individual devices). When
the MASTER requests data, the first byte it sends is the SLAVE address. Each SLAVE in a network is assigned a unique unit
address from 1 to 247 (excluding 232, which is reserved). This way each SLAVE knows after the first byte whether or not to
ignore the message. In the graphic above the SLAVE ID is contained in the additional address.
NOTE: the converter cannot have the SLAVE ID of 0.

Page 2 30124-76 Rev. 1.1 | 02DEC2020


Protocol Conventions
• FUNCTION CODE
The instruction to the SLAVE for the type of action to perform, e.g., write coils, read states, read registers, etc. The second
byte sent by the MASTER is the Function code. It tells the SLAVE which table to access and whether to read from or write to
it. The following table lists the function codes available in McCrometer MODBUS converters.

Function Code Action


04 (04 hex) Read the Converter’s Process Data, Data Log, or Events Log
05 (05 hex) Reset the Converter’s Totalizer, Data Log, or Events Log
08 (08 hex) MODBUS Diagnostics (refer to the MODBUS organization for how to use these)
110 (6E hex) Read/Write ETP Commands
• DATA
The additional information relative to the function code, e.g., discrete
register addresses, quantity of items handled, etc.
MODBUS uses a ‘big-Endian’ representation for addresses and data
items. This means that when a numerical quantity larger than a
single byte is transmitted, the most significant byte is sent first. For
example, if a 16-bit Register (2 bytes) has the value 1234 (hexadecimal)
the first byte sent is 12 (hexadecimal) and the second byte sent is 34
(hexadecimal).
The MASTER of the MODBUS network sees the Converter as a set of
registers of 1 bit or 16 bit. Information is stored in the SLAVE device
in four different tables. Two tables store on/off discrete values (coils)
and two store numerical values (registers). The coils and registers
each have a read-only table and read-write table. Each table has 9999
values.
Single precision floating point data is stored and communicated
following the IEEE-754 standard format.

2.2 Error Check


An error-check value calculated by the sending and the receiving
devices from all the bits in the query.
The MASTER builds the message to send to the serial port and then
adds two bytes (the Cyclic Redundancy Check, or CRC) to the end of
every Modbus message for error detection. Every byte in the message
is used to calculate the CRC using the standard CRC16 algorithm. (See
Figure 2.)

Figure 2. CRC process

Page 3 30124-76 Rev. 1.1 | 02DEC2020


Protocol Conventions
In normal operation the MASTER makes a request or sends a command to the SLAVE. The SLAVE then responds so that the
response function code equals the request function code, e.g., address, function code, data, CRC, etc. (See Figure 3.)

MASTER SLAVE

Initiate Request
Perform The Action,
Function Code Data Request
Initiate The Response

Function Code Data Response


Receive The Response

Figure 3. Example Of An Error Free MODBUS Transaction


If an error is detected in the transmission an exception code is created to indicate the reason of the error. The exception
function code is the sum of the request function code added to 80 (hexadecimal). In other words, the server returns a code
equivalent to the original function code from the request PDU with its most significant bit set to logic 1. (See Figure 4.)

MASTER SLAVE

Initiate Request

Function Code Data Request Error Detected In The


Action, Initiate An Error

Exception Function Code Exception Code


Receive The Response
Figure 4. Example Of A MODBUS Transaction With An Error

2.2.1 Example of a Master Query Containing an Error


If the MASTER sends a request in the following form: “buff tx: [01][03][AB][CD][00][02][75][D0]”
MASTER query elements:
SlaveID = [01]
Function = [04]
Start addr = [AB][CD]
Num. reg. = [00][02]
Crc 16 = [75][D0]
Assuming there is an error in the MASTER Query, the SLAVE will return the following response containing the modified
function code with the appropriate error code (refer to the attached table for an explanation of error codes).

buff rx:[01][83][02][C0][F1] MODBUS Exception Codes


Code Name
SLAVE response elements:
1 Illegal Function
SlaveID =[01] 2 Illegal Address
Function =[83]
3 Illegal Data Value
Err. code =[02] --------> Exception Code : Illegal Address
Crc 16 =[C0][F1] 4 Server Device Failure
5 Acknowledge Error
6 Server Device Busy
7 Memory parity Error

Page 4 30124-76 Rev. 1.1 | 02DEC2020


Connecting the RS485 Cable to the Converter

3.0 Connecting the RS485 Cable to the Converter


The RS485 serial interface is used to connect the converter to a network of several instruments. The converter adopts the
MASTER-SLAVE type format for communication. Up to 32 devices can be connected with this interface in a single network
covering a length of up to 4000 feet with only two wires. It has excellent immunity to electrical disturbance. The RS485
port is suitable for even long distance and network connections because it is galvanically insulated from all other circuits.
Connect the RS485 cable to the terminal block in the converter as shown in Figure 5. Pin 29 is B, pin 28 is A, and pin 26 is
common.
The RS485 network must be terminated by the last device on the network. If the ProComm converter is the last device, set
the termination switch to the ON position.

VC +24V
ELECTRODES RS485 4-20 OUTPUTS

E1 E2 C B A VC AO2 AO1 AOC

Slide DIP

1 2
ON
switches to
ON position
RS485
Termination
Switch

Figure 5. RS485 Data Cable Wiring Diagram For The Flow Meter Converter

Page 5 30124-76 Rev. 1.1 | 02DEC2020


Establishing Communication

4.0 Establishing Communication


4.1 Data Word Format
The data bytes travelling in serial form on the communication line are enclosed in words which have a fixed length of 10
bits: 1 START BIT, 8 DATA BITS (1 BYTE), and 1 STOP BIT. NOTE: a byte commonly consists of 8 bits.
Each word contains one byte of data plus additional bits which serve to synchronize communication and make it safer.
These extra bits are added automatically in the transmission phase by the transmitter integrated circuit. In the reception
phase, the reverse operation is executed by the receiver integrated circuit: the eight data bits are extracted and the others
are eliminated. These operations are executed entirely on a hardware level. Note that the 8 data bits must be serialized,
starting from bit 0 (the least significant bit). NOTE: communication Flow Control is set to none; no control lines or XON/
XOFF characters are used.

4.2 Converter Parameter Settings


The settings indicated below must be entered in the Communications menu of the converter to establish serial
communication after the serial port is wired. Refer to the ProComm Electromagnetic Flow Meter Installation, Operation
and Maintenance manual for complete instructions (literature number 30124-62). (See Figure 6 below.)
• Device Address [Dev.Addr=]: establishes the address of the converter in the MODBUS network. Options are 1 through
247 (excluding 232, which is reserved).
• Speed [Speed=bps]: establishes serial line communication speed. Options are 1200, 2400, 4800, 9600, 19200, 22800,
38400, 57600, 76800 and 115200
• Parity [Parity=]: establishes parity for the byte frame in MODBUS communication. Options are EVEN (0), NONE (1),
and ODD (2). Set to match the parity of the MODBUS network’s MASTER device.
• Delay [Delay=ms]: establishes converter delay (how long it will wait to answer the MODBUS network’s MASTER).
Options, in milliseconds, are 0 (0), 20 (1), 4 (2), 60 (3), 80 (4), 100 (5), 120 (6) and 140 (7). Typically, set to 0.
• Timeout [C.timeout=]: Maximum delay between chars (frames) MODBUS

8-COMMUNICATION
Dev.Addr= 001
Speed=bps 9600
Parity= NO
Delay=ms 00
C.timeout= 2

Figure 6. ProComm Series Converter


Communications Screen

i
IMPORTANT
Important Notes Regarding RS485 Networks:
An RS485 network is comprised of a certain number of devices, each one identified by a unique address number.
Each of these devices is designated a SLAVE with one device in the network, the network “referee”, designated
the MASTER. The MASTER interrogates all of the other instruments connected to the network (the SLAVES) in turn. The
maximum number of devices that can be connected to the network is 32. Information requests sent from the MASTER
are received simultaneously by all the SLAVES, but only the one addressed in the communication replies.
For this reason, it is absolutely necessary that each SLAVE has a different address. As the MASTER establishes the time
scheduling by which the information must transit the network, there must be only one MASTER in the network; two
MASTERs would create conflicts in the communication, making the entire system unusable. MASTER devices can be PCs,
PLCs, or other terminals that collect measurement data from the instruments. The converter is always a SLAVE.
When more than 32 instruments must be networked, the network must be divided into separate groups of a maximum
of 32 devices. Each group connects to the next through a repeater which has the task of regenerating the necessary
electric signals. In any case, given that the converter sets a maximum number of addresses that can be assigned to 247,
networks with more than 246 elements cannot be created (note that address 232 is reserved).

Page 6 30124-76 Rev. 1.1 | 02DEC2020


Transmitting / Receiving Commands & Data via MODBUS

5.0 Transmitting / Receiving Commands & Data via MODBUS


As described earlier, in the MODBUS protocol the converter functions as a SLAVE device. The MASTER of the network sees
the converter as a set of registers of 1 bit or 16 bit. These registers are addressed and grouped in tables with different
length. The data in these registers are accessed specific function calls.

A transmission from the MASTER to a SLAVE on the MODBUS network has the form as shown in the table below.

CRC16 Error Check

SLAVE ID

Function
Address from which Number of Registers Number
to Start Reading to Read
(see above)

Byte: 1 2 3 4 5 6 7 8
[01] [04] [00] [04] [00] [02] [30] [0A]
Function 4
Device 1

Start at
CRC16: 300A
address 0004 Read 2 Registers
(hexadecimal)
Transmission example, buff tx: (hexadecimal)

A transmission from the SLAVE to a MASTER on the MODBUS network has the form as shown in the table below.
Number of

CRC16 Error Check


SLAVE ID

Function

Bytes (n)

Data from the first Data from the Last Number


Register Queried (1) Register Queried (1)
(see above)

Byte: 1 2 3 4 5 n+4 n+5 n+6 n+7


...
[01] [04] [04] [42] [47] [FF] [CF] [5F] [FA]
Function 4

Data in first register: Data in Last Register:


Device 1

4 Bytes

CRC16: 5FFA
4247 FFCF
(hexadecimal)
(hexadecimal) Hexadecimal
Reply example, buff tx:

Page 7 30124-76 Rev. 1.1 | 02DEC2020


Converter Data Map

6.0 Converter Data Map


Process data, data logger data, and data logger events are contained in the converter’s memory at specific addresses or
registers and can be accessed by the MODBUS function codes. Following are the maps for process data.

6.1 RS485 Hardware Connection


For the hardware connection see the relative section in this manual and MODBUS manual.

6.2 Data Word Format


The data bytes travelling in serial form on the communication line are enclosed in words which have a fixed length of 10
bits:
1 START BIT
8 DATA BITS = 1 DATA BYTE
1 STOP BIT
Each word contains one byte of data plus additional bits which serve to synchronies and make the communication safer.
These extra bits added automatically in the transmission phase by the transmitter integrated circuit. In the reception
phase, the reverse operation is executed by the receiver integrated circuit: the eight data bits are extracted and the others
eliminated. These operation are executed entirely on a hardware level. The 8 data bits must be serialised staring from bit 0
(the least significant one).

6.3 Communication Speed


The millennium series instruments have 4 communication speeds: 4800 bps
9600 bps
19200 bps
38400 bps

6.4 Serial Port Settings


Serial port setting:
Data bits: 8
Parity: Manu < 7-Comunication >, function - < Parity > Stop bits: 1
Flow control: none (no control lines no xon/xoff characters used)

6.5 Data Register Format


All data are sent in group of 16 bits registers. The format used is BIG ENDIAN, MSB byte is sent first, LSB is sent last. When a
variable is more than 16 bits in size, it uses two adjacent registers. The totalizer values are expressed as integer numbers.
For the correct representation of the value in case there is a fractional part, the decimal dot must be placed in the position
specified by the next variable register following the totalized value. All values relative to the flow rate are averaged. The
number of samples that compose the average value varies depending on the measure sample rate and the MODBUS
reading requests. Example: measure sample rate = 50 Hz, MODBUS reading frequency = 10 Hz, Number of samples used
for average calculation = 50/10 = 5.

Page 8 30124-76 Rev. 1.1 | 02DEC2020


Converter Data Map
Read process variable : COMMAND 04.

Address Size Type of Data Meaning


0000-0001 2 REGISTERS 32 BITS FLOAT full scale flow rate in the unit of measure chosen (as can
be seen in the display of the instrument)
0002-0003 2 REGISTERS 32 BIT FLOAT flow rate value in percentage
0004-0005 2 REGISTERS 32 BITS FLOAT flow rate value in the unit of measure chosen
0006-0007 2 REGISTERS 32 BITS FLOAT Flow speed in the unit of measure chosen (m/s or ft/s)
0008-0009 2 REGISTERS 32 BITS UNSIGNED LONG Totalizer T+ value
0010 1 REGISTER 8+8 BITS TWO BYTES First byte (MSB): number of overflows recorded, second
byte (LSB): number of decimal places
0011-0012 2 REGISTERS 32 BITS UNSIGNED LONG Totalizer P+ value
0013 1 REGISTER 8+8 BITS TWO BYTES First byte (MSB): number of overflows recorded, second
byte (LSB): number of decimal places
0014-0015 2 REGISTERS 32 BITS UNSIGNED LONG totalizer T- value
0016 1 REGISTER 8+8 BITS TWO BYTES First byte (MSB): number of overflows recorded, second
byte (LSB): number of decimal places
0017-0018 2 REGISTERS 32 BITS UNSIGNED LONG Totalizer P- value
0019 1 REGISTER 8+8 BITS TWO BYTES First byte (MSB): number of overflows recorded, second
byte (LSB): number of decimal places
0020 1 REGISTER 8+8 BITS TWO BYTES first byte (MSB): process flags 1, (LSB): process flags 2
0021 1 REGISTER 16 BITS UNSIGNED SHORT Number of measure samples used for to calculate the
latest read average value of flow rate
0022 1 REGISTER 16 BITS UNSIGNED SHORT Equivalent resistance measured between electrode E1
and the common point, in kilo ohm
0023 1 REGISTER, 16 BITS UNSIGNED SHORT equivalent resistance measured between electrode E2
and the common point, in kilo ohm
0024 1 REGISTER, 16 BITS SIGNED SHORT voltage measured between electrode E1 and the
common point, in millVolts
0025 1 REGISTER, 16 BITS SIGNED SHORT voltage measured between electrode E2 and the
common point, in millVolts
0026 1 REGISTER, 16 BITS UNSIGNED SHORT voltage measured at rechargeable terminals, in milliVolts
0027 1 REGISTER, 16 BITS UNSIGNED SHORT residual battery capacity in percentage
0028 1 REGISTER, 16 BITS SIGNED SHORT CPU temperature in the unit of measure chosen
0029 1 REGISTER, 16 BITS SIGNED SHORT Board temperature T1 the unit of measure chosen
0030 1 REGISTER, 16 BITS SIGNED SHORT Board temperature T2 the unit of measure chosen
0031 1 REGISTER, 16 BITS SIGNED SHORT Flow sensor coil’s temperature the unit of measure
chosen
0032 1 REGISTER, 16 BITS UNSIGNED SHORT latest sensor test result code
0033 1 REGISTER, 16 BITS UNSIGNED SHORT number of alarms currently active

Page 9 30124-76 Rev. 1.1 | 02DEC2020


Converter Data Map
Meaning and value of the process flags 1 returned with the register 0020 (MSB):
• bit 7 (MSB): flow rate alarm MIN (flow rate below the minimum threshold set)
• bit 6: flow rate alarm MAX (flow rate over the maximum threshold set)
• bit 5: flow rate sign (1 = negative)
• bit 4: flow rate below the cut-off value
• bit 3: measure range active (0= range 1, 1= range 2)
• bit 2: flow rate measure reset value status (1= measure is forcibly reset to zero)
• bit 1: volume counters lock status (1= counters are locked)
• bit 0 (LSB) : internal use, no meaning

Meaning and value of the process flags 2 returned with the register 0020 (LSB):
• bit 7 (MSB): flow rate overflow (value greater than full scale)
• bit 6: pulse channel #2 overflow (frequency greater than maximum possible for the given parameters)
• bit 5: pulse channel #1 overflow (frequency greater than maximum possible for the given parameters)
• bit 4: measure signal amplitude out of A/D converter range
• bit 3: measure signal amplitude out of amplifier capability
• bit 2: input signal error (out of input chain capability)
• bit 1: coils excitation error
• bit 0 (LSB) : pipe empty

Meaning and value of the sensor test flags returned with the register 0021:
• bit 15 (MSB): resistance at electrode E2 is outside the limits respect to the reference value
• bit 14 : resistance at electrode E1 is outside the limits respect to the reference value
• bit 13: coil time B is outside the limits respect to the reference value
• bit 12: coil time A is outside the limits respect to the reference value
• bit 11: coil temperature is outside the limits respect to the reference value
• bit 10: coil leakage current is outside the limit
• bit 09: coil driver output 2 voltage is out of tolerance during test phase 3
• bit 08: coil driver output 1 voltage is out of tolerance during test phase 3
• bit 07: coil driver output 2 voltage is out of tolerance during test phase 2
• bit 06: coil driver output 1 voltage is out of tolerance during test phase 2
• bit 05: coil driver output 2 voltage is out of tolerance during test phase 1
• bit 04: coil driver output 1 voltage is out of tolerance during test phase 1
• bit 03: coil driver power generator voltage is out of tolerance during test phase 2
• bit 02: coil driver power generator voltage is out of tolerance during test phase 1
• bit 01: coil driver power generator value is out of tolerance during test phase 2
• bit 00 (LSB): coil driver power generator value is out of tolerance during test phase 1

Page 10 30124-76 Rev. 1.1 | 02DEC2020


Converter Data Map
Reset totalizers: COMMAND 05.

Address Size Type of Data Command Value Meaning


0000 1 REGISTER, 16 BITS UNSIGNED SHORT 0XFF00 (HEX) Reset the enabled totalizers
(same totalizer enabled for reset
from digital input).

Diagnostics: COMMAND 08.

Address Size Type of Data Function / Value


0001 1 REGISTER, 16 BITS UNSIGNED SHORT Return query data
0004 1 REGISTER, 16 BITS SIGNED SHORT Restart communication from listen mode
0010 1 REGISTER, 16 BITS SIGNED SHORT Activate listen mode
0011 1 REGISTER, 16 BITS UNSIGNED SHORT Clear diagnostic counters
0012 1 REGISTER, 16 BITS UNSIGNED SHORT Number of total received packets
0013 1 REGISTER, 16 BITS UNSIGNED SHORT Number of received packets with CRC error
0014 1 REGISTER, 16 BITS UNSIGNED SHORT Number of addressed or broadcast received packets
0015 1 REGISTER, 16 BITS UNSIGNED SHORT Number of broadcast received packets
0016 1 REGISTER, 16 BITS UNSIGNED SHORT Number of received packets with NAK flag
0017 1 REGISTER, 16 BITS UNSIGNED SHORT Number of received packets with BUSY flag
0018 1 REGISTER, 16 BITS UNSIGNED SHORT Number of received packets with OVERRUN flag

Page 11 30124-76 Rev. 1.1 | 02DEC2020


OTHER McCROMETER PRODUCTS INCLUDE:

Propeller Flowmeters

Differential Pressure Flowmeters

Magnetic Flowmeters

DURA MAG ™

Wireless Monitoring System

FlowConnect ™

Copyright © 2001-2019 McCrometer, Inc. All printed material should not be changed or altered without permission of McCrometer. Any published pricing,
technical data, and instructions are subject to change without notice. Contact your McCrometer representative for current pricing, technical data, and instructions.

3255 WEST STETSON AVENUE • HEMET, CALIFORNIA 92545 USA


TEL: 951-652-6811 • 800-220-2279 • FAX: 951-652-3078
www.mccrometer.com
Page 12 30124-76 Rev. 1.1 | 02DEC2020

You might also like