MMG TQI-021/1 User manual

U S E R M A N U A L
T Q I –0 2 1 / 1
Flow meter signal processing unit
August 2010.

MMG TQI-021/1
2
Contents
1. DESIGNATION, FIELD OF APPLICATION.......................................................................................3
2. SPECIFICATION................................................................................................................................3
2.1. Inputs (Figure4.)...........................................................................................................................3
2.2. Outputs (Figure 4.).......................................................................................................................3
2.3. Displays........................................................................................................................................4
2.4. Type selection..............................................................................................................................4
2.5. Accessories shipped with the equipment.....................................................................................4
2.6. Ambient factors affecting the operation of the device..................................................................4
2.6.1. Reference conditions...............................................................................................................4
2.6.2. Operating conditions................................................................................................................5
2.7. Informative data ...........................................................................................................................5
2.8. Error of the measured values.......................................................................................................5
3. TECHNICAL DESCRIPTION .............................................................................................................5
3.1. Display unit...................................................................................................................................5
3.2. Operating the pushbuttons (Figure 1.).........................................................................................6
3.3. Displays and programming the device.........................................................................................6
3.3.1. Definition of data in data group Measure.................................................................................6
3.3.2. Definition of data in data group Program.................................................................................6
3.4. Batch control ................................................................................................................................7
4. MECHANICAL CONSTRUCTION .....................................................................................................8
5. SETUP................................................................................................................................................8
5.1. Unpacking the device...................................................................................................................8
5.2. Installing the device......................................................................................................................8
6. MAINTENANCE .................................................................................................................................8
7. REPAIR ..............................................................................................................................................8
8. DATA STORED IN THE MEMORY OF THE DEVICE.......................................................................9
APPENDIX-1: USING THE SERIAL LINE COMMUNICATION.................................................................16
1. Settings of the serial line............................................................................................................16
2. C-FLOW character protocol (C-ASC) ........................................................................................16
3. C-FLOW communication protocol (C-BIN).................................................................................16
4. Structure of the command sent to the device ............................................................................17
5. Structure of the answer message given by the device ..............................................................17
List of Figures
Figure 1 Keypad, display....................................................................................................................12
Figure 2. Functions of the display .....................................................................................................12
Figure 3. Mechanical dimensions, panel cutout...............................................................................13
Figure 4. Block diagram, I/O connections.........................................................................................13
Figure 5. Rear panel arrangements....................................................................................................14
Figure 6. Connecting turbine meter sensor ......................................................................................15
Figure 7. Setting of input selector (on rear panel) ...........................................................................15

MMG TQI-021/1
3
1. DESIGNATION, FIELD OF APPLICATION
TQI-021/1 can be connected to any flowmeter having pulse output. This pulse output can be directly
an inductive transducer of a turbine meter, or a pulse output with higher signal level from a
preamplifier.
TQI-021/1 has been built from up-to-date circuits that ensure high reliability. The instrument can be
mounted in instrument rooms or field racks ensuring similar ambient conditions. In case the connected
flowmeter is operated in explosive area, it must be connected to the input through proper insulating
unit (Zener-barrier).
The TQI-021/1 calculates the flowrate of the flowing fluid based on the signals of the pulse signals of
the flowmeter, and summarizes the volume flowing through during the time of measurement. These
values are displayed digitally in technical units. The instrument even in power-off state keeps the
measured values and the programmed constants necessary for the calculations.
The TQI-021/1 signal processing unit is equipped with batch controlling function, pulse output for
remote counter, and current output for control and recording, furthermore limit contacts for control or
alarm.
2. SPECIFICATION
2.1. Inputs (Figure4.)
INP 1 Low-level pulse input (turbine transducer coil):
Inductive transducer (connected by Figures 6/A and 6/C )
Input signal level: 10 mVrms … 3 Vrms
Input frequency range: 0- 1500 Hz
INP 2 High-level pulse input:
Optocoupler LED: max. 30 mA
NAMUR (two-wire current-pulse) input
LA6 preamplifier (connected by 6/B and 6/D Figures):
Current in "0" state of pulse: max. 4mA
Current in "1" state of pulse: min. 7mA, max. 20mA
Input frequency range: 0-1500 Hz
INP 3 Batch control remote start input
Type of input make contact at start of batch
Input current max. 20 mA
Voltage at the input max. 5VDC
2.2. Outputs (Figure 4.)
OUT 1 Remote counter operating output
Type of output: 24VDC control pulse.
Load: 100 mA
Duration of pulse: presettable (dT)
Volume unit per pulse: presettable (Vo)
OUT 2 Batch control output
Type of output: make contact during batching
Load: max.12W, max.42VDC, max.1A

MMG TQI-021/1
4
OUT 3 Alarm for power failure or exceeding flow limits:
Type of output: brake contact at signaling
Switchable power: max.12W, max.42VDC, max.1A
The contact is normally closed. In case the actual flow is less, than the preset low limit
(QL), or the actual flow is higher, than the preset high limit (QH), the contact brakes.
OUT 4 Programmable current output proportional to flowrate
Current range: 0…20 mA (Io…Im)
Flowrate rang: the measuring range (QIo, QIm)
Load: 0…500
2.3. Displays
The display of the signal processing unit is displaying the following measured and calculated values:
Integrated volume (not resettable),
Integrated volume (resettable),
In case of batch control the batch volume and volume left,
Flowrate (numeric and analogue bar-graph display),
More information of other programming data and displays see paragraph 3.
2.4. Type selection
The TQI-021/1 signal processing unit is manufactured in two versions according to powering.
3 4 1 7 - 0 - 3 0 0 - A
Power
0
115…230 VAC
1
24 VDC
2.5. Accessories shipped with the equipment
1 pc. Manual
1 pc. Quality Certificate
1 pc. Set of accessories for panel mounting
2.6. Ambient factors affecting the operation of the device
2.6.1. Reference conditions
- Ambient temperature: 20 °C 2 °C
- Line voltage: 230Vrms 2% (optionally 24VDC 2%)
- Line frequency: 50 Hz 1%
- Relative humidity: 1075 % at 20 °C
- Magnetic field: not allowed
- Mechanical shock: not allowed
- Pressure: normal atmospheric pressure (86-106 kPa)

MMG TQI-021/1
5
2.6.2. Operating conditions
- Ambient temperature: +5 .. +40 °C
- Line voltage: 100…264 VAC (optionally 24VDC3 V)
- Line frequency: 50 Hz 2%
- Relative humidity: 5-80 % without condensation
- Magnetic field: max. 400 A/m
- Mechanical shock: frequency: 10-55 Hz, amplitude: max. 0.15 mm
2.7. Informative data
- Power consumption: about 10 VA
- Fuse: 500mA-T
- Protection: IP 20
Outline dimensions:
- Panel cutout dimensions: 138x68 mm
- Outline dimension of cover: 144 x 72 x 209 mm
- Construction: Nz-1 (MSZ 8881/3-70) normal indoor.
- Mass: 0,8 kg
Storage temperature range: -25 +70 °C
Relative humidity: 5 80 % (without condensation)
2.8. Error of the measured values
-Calculation error of flowrate: 0,02 %
-Volume integrating error: 0,02 %
-Error of output current: 0,25 %
3. TECHNICAL DESCRIPTION
The block diagram of TQI-021/1 can be seen on Figure 4.:
3.1. Display unit
The construction of the display of TQI-021/1 can be seen on Figure 2. The display functionally consists
of three parts:
Data display:
Displays data set, measured or calculated by the device. The displayed data can consist of max. 8
digits, 10,5 mm high, including decimal point, too.
Information display:
The three by four character display on the left side of the display gives the following information:
Upper row: DESIGNATION of the displayed data.
Middle row. TECHNICAL UNIT of the displayed data.
Lower row: first character: BATCH: during batch control flashing Dappears.
second character: ALARM: at flowrate less than the low limit of flowrate a
flashing Lappears, at folwrate higher than the high limit of
flowrate a flashing Happears.
third character: Empty
fourth character: DATA GROUP: signaling the kind of displayed data.
M–measured or calculated data
P–programmable data
Analogue display:
The lowest row of the display is an analogue display which shows a 3,5 mm thick line the length of
which is proportional to the actual flowrate (Q). The full length of the line corresponds to the maximal
flowrate of the flowmeter (Qm). The analogue display shows the lines signing the low and high limits

MMG TQI-021/1
6
(QL, QH) too, in the place proportional to their values. In case of limit error these marker lines are
flashing.
3.2. Operating the pushbuttons (Figure 1.)
The four pushbuttons below the display serves for controlling the display, the batching and entering
data:
▲By the arrow the displayed data can be selected.
ENT Pushbutton for initializing data change (rewriting) and for acknowledging the changed
value. It is effective only in data group P(see details in chapter 3.1.)
DPushbutton for batch control. (see details in chapter 0.)
ESC Escape ("NOT VALID") pushbutton.
Right from the display a standard numeric keypad can be found for entering the constants for the
device. In this group the CL (Clear) pushbutton can be found, which serves for clearing the mistaken
entered digit, and for clearing the resettable counter (chapter 3.3.1. V'). The pushbutton 0has
double function. At data entry it serves for entering number 0, at normal case it serves for selecting
DATA GROUP (M/P) (details in chapter 3.3.).
3.3. Displays and programming the device
The displayable data are sorted in two groups. The first group contains the Measured data displayed
during normal operation; the other contains the Programmed data of the device and the attached
flowmeter. At power-on the DATA GROUP is always M.
Only the data in group Pcan be rewritten. The way of it is the following:
Switch the data group to Pusing the pushbutton M/P.
Select the data to be changed by the pushbutton ▲.
Press pushbutton ENT . This time the contrast of the data display becomes inverted signing that
data-entering keypad is active.
Enter new value. During entering the mistaken number can be cleared by pushbutton CL or we
can leave enter mode with pushbutton ESC to the state that was before pressing pushbutton ENT.
The entered data is acknowledged and stored by pressing pushbutton ENT again.
3.3.1. Definition of data in data group Measure
V Not resettable ("all time") volume counter, showing total volume flown through since the factory
setup.
V' Resettable volume counter, that shows volume flown through since the last reset. By pressing
pushbutton CL this data becomes displayed and is changed to inverse, signing the state ready
for reset. By pressing CL again the counter is reset.
NOTE! The value before reset cannot be called back by pressing ESC.
D’ During batch control the volume left from the batch.
Q Actual value of flowrate.
q Actual relative value of flowrate (q = Q/Qm*100%).
3.3.2. Definition of data in data group Program
DSet value of batch.
Io Minimal value of output current.
Im Maximal value of output current.
QIo Flowrate corresponding to minimal output current.
QIm Flowrate corresponding to maximal output current.
K Calibration factor of the flowmeter.

MMG TQI-021/1
7
Qm Nominal maximal flowrate for the flowmeter.
QH High alarm limit for the flowrate.
QL Low alarm limit for the flowrate.
Vo Volume corresponding to one pulse of the remote counter.
dT Pulse width of the remote counter output.
E Identifier (serial number) of the device.
S Identifier (serial number) of the flowmeter connected to the device.
CNo Electronic „seal” that is the check number of the measuring system. The program of TQI-021/1
generates this number automatically; there is no other way of setting it. In case any of the data
in data group P is changed even temporarily, the check number will change. As there is no other
way for changing the check number, registering and checking the value of this number can
sense the unauthorized manipulation.
fIn Selector code for input signal.
1the device receives high level pulse signal on the terminals 6(+) and 7(-), or a 6(+) and 8(-)
(see Fig. 4)
0the device receives low level pulse signal of pick-off coil on the terminals 4 and 5, or the
NAMUR current pulses on the terminals 8(+) and 9(-) (see Fig. 4)
ISk Output current full scale. Attention! The changing of it by the user is not recommended.
I00 Output current zero correction. Attention! The changing of it by the user is not recommended.
ABd Data of the serial line communication
Form of the displayed number: AAA.BBBB
Where:
AAA digits of Address: BBBB digits of Baud-rate:
000…250 0600 600 bit/s
1200 1200 bit/s
2400 2400 bit/s
4800 4800 bit/s
9600 9600 bit/s
1920 19200 bit/s
3.4. Batch control
Setting the batch
At pressing pushbutton Dat once the value of batch (D)appears at the display in inverse contrast
signaling that the keys of the numeric keypad became active, enabling the entering of the new value of
batch. After entering the new value of batch it is acknowledged by pressing pushbutton ENT. By
pressing ENT the batching is not started, only the new value for batching is entered in memory D.
Start batching by the pushbutton on front panel
After entering the new batch value (or leaving the old value unchanged) by pressing pushbutton D
repeatedly batching starts at once, the BATCHING information character gives a flashing Dsignal, the
display is changed to displaying the batch volume left (D’).
Suspending or stop batching by front panel pushbuttons
Batching automatically stops if the volume left (D’)reaches zero.
In case You press pushbutton Dduring batching started from the front panel the batching is
suspended, the display changes to D’, the value of it is seen this time in inverted contrast, signing that
the batching is only suspended, but is not terminated. The character BATCH keeps giving the flashing
Dsignal. In this stage batching can be continued by pressing pushbutton Dagain, the display of D’
turns to normal contrast. The suspended batching can be terminated by pressing pushbutton ESC.

MMG TQI-021/1
8
Start batching by remote contact
Batching starts at once in case we apply short circuit at the batch input terminals for at least 100 ms
time. After starting batch by remote close contact the pushbutton Dbecomes inactive until the end of
batching.
Suspending or stop batching by remote contact
Batching started by remote contact can be suspended by a new closing of the contact and it can be
restarted by a new closing.
Batching suspended by a remote contact can also be terminated by the pushbutton ESC.
4. MECHANICAL CONSTRUCTION
TQI-021/1 is encapsulated in a standard size plastic enclosure that is to be built in by Figure 3.The
front panel consists of a foil keypad and a graphic LCD display. The rear panel contains the terminals
for connecting input and output cables. The cables must be fixed near their end by cable fixing
assemblies for freeing the terminals of stress.
5. SETUP
5.1. Unpacking the device
The device and its accessories are packed according to the demands of safe transport. Unpacking is
carried out by the usual way, no special measures are needed.
5.2. Installing the device
Before you want to use TQI-021/1 signal processing unit for measurement, the following are
recommended:
-Study the Manual.
-Prepare the necessary cutout on the instrument panel (Figure 3.)
-Install the device to the final position.
-Connect the input and output terminals of the device according to the desired task by
figures 4. and 6.
-Check the settings of the code switches on the rear panel (Figure 7.)
-Connect the power cord of the device.
-Switch the device under power
-Check the programmed data in the memory of the device (chapter 3.3.2.). In Chapter 8.
You find the list of Programmed Data with the factory-preset values. Perform the
necessary changes and record them in the table.
6. MAINTENANCE
The device needs no other maintenance except the performing of checks described in the Manual.
7. REPAIR
In case of malfunction the device can be repaired by the usual and accepted way of repairing
electronic devices, keeping the prescriptions of safety of life and goods. During repair the ambient
conditions fixed in the specification must be agreed.
Attention! After the factory setup of the device the operating software stores the necessary hardware
setup values. These values might change after a part replace during a repair, therefore a new setup
measurement might be necessary. Therefore it is recommended to have the repair made by the
manufacturer.

MMG TQI-021/1
9
8. DATA STORED IN THE MEMORY OF THE DEVICE
No
Name
Value
Unit
Description
Note
0
Err
hl.co..y
General error information:
Small character means the errorless state.
Capital characters signals the error state:
H: Q > QH
L: Q < QL
C: error in the calculation of Q
O: output signal error
Y: damage of memory
S
1
ErO
s...i..p
Output signal error:
S: error in the serial line
I: error in the current output
P: error in the pulse output
S
2
ErC
k.......
K: error in the calculation of Q
S
3
ErY
x.......
X: damage of memory
S
4
Sts
w...ow.b
States of the control signals:
W: display is in the temporary power-on state
O: opto-coupler input is in powered state
W: batch control disabled (during the bounce-time)
B: batch output is in powered state
S
5
V
182.4447
m3
Not resettable volume counter
M
6
V'
182.4557
m3
Resettable volume counter
M
7
D'
0
m3
During batch control the volume left from the batch
P
8
Q
2.98E-02
m3/s
Actual value of flowrate
M-U
9
q
79.52919
%
Actual relative value of flowrate (q = Q/Qm*100%)
M
15
I
16.728
mA
Actual value of output current
S
16
rc0
182.5019
m3
Value of V at the moment of the last output pulse
S
17
OVF
1.00E+07
m3
Turn over value of the volume counter (V)
S
20
D
1
m3
Set value of batch
P
21
Io
4
mA
Minimal value of output current
P
22
Im
20
mA
Maximal value of output current
P
23
QIo
0
m3/s
Flowrate corresponding to minimal output current
P-U
24
QIm
0.0375
m3/s
Flowrate corresponding to maximal output current
P-U
25
K
16000
i/m3
Calibration factor
P
26
Qm
0.0375
m3/s
Nominal maximal flowrate
P-U
27
QH
3.39E-02
m3/s
High alarm limit
P-U
28
QL
0.0075
m3/s
Low alarm limit
P-U
29
Vo
0.1
m3
Volume corresponding to one pulse of the remote counter
P
30
dT
0.025
s
Pulse width of the remote counter
P
31
E
208.2007
Identifier (serial number) of the device
S
32
S
506.2007
Identifier (serial number) of the flowmeter
S
33
CNo
930662
Electronic „seal”
S
34
dTM
0.5
If the time-period of the input pulses > dTM the frequency
will be considered zero
S

MMG TQI-021/1
10
No
Name
Value
Unit
Description
Note
35
fIn
0
Input signal selector:
0…pulse signal from the high level inputs (6,7,8)
1…pulse signal from the low level inputs (4,5)
P
36
fFN
10
Filter-factor in the calculation of the flow rate and the
output current signal
S
37
ISk
25.51064
mA
Output current full scale
P
38
I00
-0.13737
mA
Output current zero correction
P
40
DSM
Refresh
Control of Display:0: {Refresh}...Display-items (41…44)
are read only1: {Test}……..Display-items (41…44) can be
modified
S
41
L11
V --L11
Upper row of Information display (chapter 3.1)
S
42
L12
m3--L12
Middle row of Information display (chapter 3.1)
S
43
L13
M--L13
Lower row of Information display (chapter 3.1)
S
44
L3x
182.84
Data display (chapter 3.1)
S
45
BgV
97
Actual length of the Bar-graph (dots)
S
46
BgL
24
Low limit position in the Bar-graph (dots)
S
47
BgH
110
High limit position in the Bar-graph (dots)
S
48
KBM
Full
Control of the push-buttons:
0:{DIS}….All function of buttons are disabled
1:{Keyb}..Buttons are enabled, 49:KBI is read only
2:{Item}...Buttons are disabled 49:KBI can be modified
3:{Full}….Buttons are enabled, 49:KBI can be modified
S
49
KBI
0000------
State of the buttons
S
50
Pct
0.104875
s
Actual cycle-time of the program
S
51
Adr
1
Address of device (Identification of the communication)
S
52
COM
C-BIN
Communication protocoll
S
53
Bd
1200
bit/s
Speed of serial line communicion:
0:{600} 1:{1200} 2:{2400} 3:{4800} 4:{9600} 5:{19200}
S
54
CtM
1
s
Waiting time for the respons at serial line communication
S
55
CSu
---CF6A---
Check-sum of the program
S
56
RST
NO
Restart of the device:
0:{NO}……….normal state of the item
1:{SoftRST}...reset of program without changing of data
2:{ColdRST}..reset of program with new data
S
57
M0i
5
> V
Item-No of the displayed data after the power-on
S
58
P0i
20
> D
Item-No of the data to be displayed after pressing the
button P/M
S
59
ABd
001.1200
Address and Baud-rate information item (chapter 3.3.2)
P
60
V10
Count
Setting of volume counters:
0:{Count}…basic value of the item
1:{Clear}….zeroing of volume counters
S
61
bMo
NoBatch
Batch control:
0:{NoBatch} 1:{StartB} 2:{BATCH}
S
65
FuT
35.64237
s
Batching time
S
70
I1
46103
pulse
Number of pulses received at the low level input
S
71
fqL
477.2263
Hz
Frequency of the low level pulses
S
72
I2
0
pulse
Number of pulses received at the high level input
S
73
fqH
0
Hz
Frequency of the high level pulses
S
74
fFi
477.2878
Hz
Filtered input frequency
S

MMG TQI-021/1
11
No
Name
Value
Unit
Description
Note
75
dT0
0.5
s
Minimal time of the frequency measurement
S
76
dIL
291
pulse
Number of high level pulses during the time of dTL
S
77
dTL
0.609472
s
Frequency-measurement time of the low level pulses
S
78
dIH
0
pulse
Number of high level pulses during the time of dTH
S
79
dTH
0
s
Frequency-measurement time of the high level pulses
S
80
DAC
2707
[-]
D/A code of the current output signal
S
90
D$0
Incr EXP
items for factory service
S
91
D$1
SRT-------
S
92
D$2
----------
S
93
D$3
---??-----
S
94
D$4
0000XFF,11
S
95
X$0
0.213783
[-]
S
96
X$1
0
[-]
S
97
X$2
0
[-]
S
98
X$3
1.833694
[-]
S
Note: M Measurement data group
-U Unit of displayed data (m3/h), differs from the unit of the stored data (m3/s)
P Program data group
S Data accessible via serial line only

MMG TQI-021/1
12
Figure 1 Keypad, display
Figure 2. Functions of the display
Low signal limit
[QL]
High signal limit
[QH]
Flowrate
[Q]
123456.7
Data display
Information display
Analog
display
1
2
3
4
5
6
7
8
9
0
M/P
.
CL
D
ENT
ESC
MMG FLOW
TQI-021/1
123456.7
M
m3
V
FLOWMETER SIGNAL PROCESSOR

MMG TQI-021/1
13
Figure 3. Mechanical dimensions, panel cutout
Figure 4. Block diagram, I/O connections
Batch start contact
High signal level flowmeter
pulses
Voltage output for
powering transmitters.
Programmable current output
(0...20mA, max 500ohm)
Error contact
Batch control contact
Remote counter driver
Low signal level flowmeter
pulses
138+1.0
-0.0
68+0.7
-0.0
66
201
209
~229
INP1
INP2
INP3
OUT1
OUT2
OUT3
OUT4
OUT5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
1k2
150R
+24VDC
+24VDC
OUTPUTS
INPUTS
PROCESSOR
DISPLAY
KEYPAD
GND
GND
+
GND

MMG TQI-021/1
14
Mains:
Power:
Protection:
TQI-021/1 Sn.:
230V 50Hz
10VA
IP20
2x500mA
987654321 10
2011 12 13 14 15 16 17 1918
SW1
SW2
SW3
SW4
RS232/RS485
Line powering
Voltage:
Power:
Protection:
TQI-021/1 Sn.:
24VDC
10W
IP20
500mA
+ -
10987654321
2011 12 13 14 15 16 17 18 19
RS232/RS485
24V DC powering
1 NC
5 GND
4 NC
3 TXD
2 RXD
6 NC
1
Figure 5. Rear panel arrangements

MMG TQI-021/1
15
In case of non-explosive application
In case of explosive application
Description:
1 Rear panel terminals (TQI 021/1) 4 Shielded cable (6990-1-ABC-3)
2 Turbine sensor (TURBOQUANT) 5 Zener barrier (STAHL9002/22-032-300-111)
3 Turbine sensor, NAMUR preamplifier (LA-6-1) 6 Zener barrier (STAHL9001/01-280-100-101)
Figure 6. Connecting turbine meter sensor
Figure 7. Setting of input selector (on rear panel)
RIGHT FOR TECHNICAL CHANGES IS RESERVED!
1
2
3
4
ON
OFF
In case of using turbine meter with LA 6/1 preamplifier
ON
OFF
Any other cases.
9
1
3
4
4
5
9
1
2
4
8
AWithout preamplifier
BWith preamplifier LA6/1
4
5
9
P/A
1
2
P/A
3
4
1
2
4
5
8
9
P/A
1
2
P/A
3
4
1
3
4
6
CWithout preamplifier
DWith preamplifier LA6/1

MMG TQI-021/1
16
APPENDIX-1: USING THE SERIAL LINE COMMUNICATION
1. Settings of the serial line
600, 1200, 2400, 4800, 9600, 19200 bit/s ( determined by item 053:Bd),
8 data bits,
No parity bit,
2 stop bits transmitted (but waits only for one).
2. C-FLOW character protocol (C-ASC)
When the 190:COM selector is in C-ASC (1) state, the messages always start with colon
(:) character and are finished by the character pair carriage return (CR) line feed (LF).
First the character corresponding to bits 7..4 then the character corresponding to bits 3..0
are sent in the message.
The structure of the message bytes is the same as in case of C-BIN protocol with the
difference that the byte 01H signaling the start of the message is left.
When 190:COM selector is in C-BIN (0) or C-ASC (1) state, the meaning of the message
bytes is the same, therefore the description below refers for both cases.
3. C-FLOW communication protocol (C-BIN)
The device answers the received command only in case the value of Address byte is
either 00, or is equal to the value of item 051:Adrand the value of checksum byte is equal
to the value calculated from the message bytes.
Structure of the message in case of transmit or receive:
Start of message
01H
Length of message
N ( = n+3 )
Address
must match with item 051:Adr
1.
Type of message
Command, ERROR, or STATUS
byte
2.
1. info byte
3.
2. info byte
4.
n. info byte
(n+2).
CSUM
checksum byte
(n+3).
The algorithm for calculating the checksum:
1a; CSUM := 0
1b; pointer to the length byte
2a; CSUM := CSUM + (pointed message byte)
2b; increase of message byte pointer
2c; in case there are more message bytes, repeat from 2a.
3 ; CSUM := 100H - (CSUM AND 0FFH)

MMG TQI-021/1
17
4. Structure of the command sent to the device
Address:
Determines to which device the command is sent by the computer. The device interprets
the command only if the value of item 051:Adr is equal to this byte. If the value of this
byte is = 00H, the device executes the command independently of the value of 051:Adr.
Type of message
56H - "V" asking software version of the device. No info byte.
44H - "D" reading definition of item.
Info byte = serial number of item.
52H - "R" reading the value of an item.
Info byte = serial number of the item.
57H - "W" data value modification.
1. Info byte = serial number of the item.
Further info bytes depending on type:
- bits: the bits in 1 byte.
- byte: 1 byte integer number
- selector: 1 byte, the serial number of the selection
- character string: 10 byte, the first byte is the code of
the first character.
- floating point: 4 byte, IEEE single precision
(PASCAL single type) number, first is the LOW
byte of the mantissa
49H - "I" restart of the device as it would be switched off and on.
Info bytes:
Cold character string means cold start at the same
time.
Adr=1 character string means that at the time of
initialization the value of item 051:Adr becomes 01
.
5. Structure of the answer message given by the device
Device address:
Always matching with value of item Adr.
Message type:
ERROR ( 00..1FH ):
0 = errorless state
In this case the ERROR byte is followed by info bytes depending on the received
command. Their description can be read at the answering message starting with
STATUS byte.
1 = undefined command
Info byte = received command code
2 = command refers to unused item
Info byte = item number
3 = value of the item cannot be modified
Info byte = item number
4 = length of the message is illegal
Info byte = received length byte
5 = must wait to access item
Info byte = item number
6 = item is not accessible

MMG TQI-021/1
18
Info byte = item number
STATUS byte:
bit(7..4) = 0010B
bit(3) = 1, if any of bits of item 000:Err is 1
bit(2) = 1, while batching is in progress
bit(1) = 1, while zero calibration is in progress
bit(0) = 0
STATUS byte is followed by info bytes depending on the received command.
"V" command: the identifier of the device
1. info byte: 00H
2 - 15. info byte: "cMASS v6.97x"
x= version number of the device
16. info byte: 00H
"D" command: the definition of the item
1.info byte: number of the item
2.info byte: item type designator:
= 1 : one byte integer
= 2 : selector
= 3 : series of bits
= 4 : character string
= 5 : pointer
= 6 : remote data
(floating point types:)
= 100 : proportion, unit: [%]
= 101 : number of pulses, unit: [imp]
= 102 : time, unit: [s]
= 103 : volume, unit: [m3]
= 104 : mass, unit: [kg]
= 105 : volumetric flow, unit: [m3/s]
= 106 : mass flow, unit: [kg/s]
= 107 : frequency, unit: [Hz]
= 110 : no unit: [-]
= 111 : temperature, unit: [°C]
= 112 : (not used)
= 113 : density, unit: [g/l]
= 119 : voltage, unit: [V]
= 120 : angle, unit: [rad]
= 121 : resistance, unit: []
= 150 : relative, unit: [-]
= 151 : no unit .
3.info byte: bits signing the right for modification
if the value is 0, the item is read only
4,5,6.info byte: three characters identifier
The identifier appearing on the display with the difference that
the info bytes contain underline (_) characters instead of
space
From 7. info byte...
- In case the item type is selector (2) then from the 7. info
byte the character string of pattern text give the meaning of
each data. The patterns are separated by character "$"
and at the end of the string is 00H byte.
The 7. info byte contains the first character of the string
dedicated to the 00 value of the item.
- in case of bit string (3) type item then the 7 - 14. info bytes
contain the eight characters dedicated to the bits. 7th . info
byte contains the character code dedicated to the most
significant bit.

MMG TQI-021/1
19
- in case of relative type (150) item then bytes 7., 8. points to
the number of the item storing the 0 % and 100 % value
of the item, in case of other type of floating point data these
two bytes do not give information for the user.
- in case of other type items the answer given for the
command "D" contains only six info bytes.
"R", or "W" command: the value of the item (VARIABLE) is:
1. Info byte = number of the item
Further info bytes depending on type:
- bit string: bits in 1 byte
- byte: 1 byte integer number
- selector: 1 byte, number of the selected unit
- character string: 10 byte, first byte is the code of the
first character.
- floating point: 4 byte, IEEE single precision
(PASCAL single type) first LOW byte of the
mantissa.
For "I" command the device sends no answer but executes the command.
Table of contents
Popular Measuring Instrument manuals by other brands

Lutz
Lutz ST operating instructions

PCB Piezotronics
PCB Piezotronics IMI SENSORS M627A11 Installation and operating manual

PCE Instruments
PCE Instruments PCE-DC1 Operating instruction

Xylem
Xylem Sensus Modbus RTU user manual

Anritsu
Anritsu ms9710b Service manual

Xylem
Xylem WTW pH/ION 3310 operating manual