Download as pdf or txt
Download as pdf or txt
You are on page 1of 115

GM8806A-P6

USER’S MANUAL

GM8806A-P6130101
48010609221143
110606130002
©2011 , Shenzhen General Measure Technology Co.,
Ltd reserve all copyright.
With
Without
out permi
permissssio
ion
n from
from Shen
Shenzh
zhen
en Gener
Generalal Measu
Measure
re
Technology Co., Ltd , Any corporations or person must not
copy, spread, record or translate into other language by any
forms.
Our compa
mpany reserved the right to update user’s r’s
manual without additional notice to make perfect for 
customers. Thus please visit our website or contact with our 
service person to get update information.
Website:http://www.szgmt.com

 Approved standard:GB/T 7724—2008


Table
1 General Information.............................................................1
1.1 Function
1.1  Function.......................................................................... 1
1.2 Description
1.2  Description..................................................................... 2
1.3 Rear
1.3  Rear illustration............................................................. 3
1.4 Specification
1.4  Specification...................................................................4
1.5 Dimension
1.5  Dimension...................................................................... 5
2   Wiring.....................................................................................6
2.1  Installation...................................................................... 6
2.1 Installation
2.2 Power
2.2  Power connection......................................................... 7
2.3 Load
2.3  Load cell connection.....................................................7
2.4 I/O
2.4  I/O terminals...................................................................9
2.5 Analog
2.5  Analog output connection..........................................10
2.6 Serial
2.6  Serial port connection................................................ 11
3   Calibration...........................................................................12
3.1 Instruction
3.1  Instruction.....................................................................12
3.2  Flow chart.....................................................................12
3.2 Flow
3.3 Millivolt
3.3  Millivolt display ............................................................ 15
3.4 Calibration
3.4  Calibration without weights....................................... 16
3.5 Fast
3.5  Fast zero/gain calibration.......................................... 18
3.6 Parameter
3.6  Parameter table.......................................................... 18
3.7 Parameter
3.7  Parameter record........................................................18
4 Parameter setting.............................................................. 19
4.1 Defination
4.1  Defination..................................................................... 19
4.2 Operation
4.2  Operation parameter table........................................ 21
5 Recipe
Recipe setting
setting.................................................................... 25
5.1 Recipe
5.1  Recipe number ............................................................
............................................................25
5.2 Recipe
5.2  Recipe configuration.................................................. 25
5.3 Recipe
5.3  Recipe parameter table............................................. 26
6   Operation............................................................................ 39
6.1 Operating
6.1  Operating status..........................................................39
6.2 Batching
6.2  Batching times setting................................................39
6.3 Sort batching in turn................................................... 40
6.4 Check and clear accumulative total .........................41
6.5 Manual discharging.................................................... 42
6.6 Manual zeroing............................................................42
6.7 Save for power down................................................. 42
6.8 Compensation............................................................. 43
6.9 Free fall compensation.............................................. 43
6.10 Discharging monitor ................................................. 43
6.11 Batching monitor ....................................................... 43
6.12 I/O testing...................................................................44
6.13 I/O defination............................................................. 45
6.14 Display testing...........................................................48
6.15 Reset.......................................................................... 49
6.16 Backup....................................................................... 50
6.17 Restore backup.........................................................51
6.18 Analog calibration & self-definition........................ 51
6.18.1 Analog calibration.....................................51
6.18.2  Analog self-definition................................53
6.19 Password................................................................... 54
6.20 Password setting...................................................... 54
6.21  Operation mode..................................................55
6.22 Serial port upgrade.............................................56
7 Automatical batching........................................................ 57
7.1 Sketch map..................................................................57
7.2 Description................................................................... 57
8 Serial port communication............................................... 59
8.1 RS protocol.................................................................. 59
8.2 TOLEDO  protocol.................................................82
8.3 RE protocol.................................................................. 83
8.4 MODBUS protocol......................................................84
9 Error and alarm message...............................................111
GM8806A-P6 Batching controller 

1 General information
GM8806A-P6 batching controller is a kind of weighing
control instruments to control automatic batching machine at
high accuracy and powerful function, which widely used in
various batching systems for concrete, bitumen, fertilizer,
feeding stuff and so on.
1.1 Function
 Small volume, unique design, easy operation;
Suit to all of load cells at bridge-type resistance strain
gauge;
 14 I/O( 4 input / 10 output);
 Full Digital Calibration;
 Fast, moderate and slow feeding with “Jog feeding”;
 Multi digital filter;
 Automatical modify for free fall;
Full serial ports function, to achieve all the functions of 
the indicator by serial ports;
 High precision 16bit DA analog output(optional);
 Automatical compensation;
 Digital calibration with or without weights;
 Password for calibration, operation parameters etc.;
 Automatic zeroing when power up;
 Automatic zero tracking;
 6 kinds of material batching at Maximum;
Function of two-way isolation serial ports
of RS232/RS485 which is convenient to communicate
with computer, printer and/or a second display.

1
GM8806A-P6 Batching controller 

1.2 Description

P 1-1

Keypad
: Display value when zeroing or exit present function.

: Parameters are optional.

: Set parameter mode.

: Enter parameters or calibration or confirmation.

Status indication:
: Light in batching.
/ : Both SP1 and SP2 light in fast feeding; SP1 light
in moderate feeding; SP2 light in slow feeding.
: Light in discharging.
: Light for zero when weight is among 0±1/4d.
: Light for stability when weight is in stable range.

Display:
Main display:6digits, display weight and parameters.
Sub-display:6digits, display G.W. and parameters.
Set point display:1 digit, display batching numbers.

2
GM8806A-P6 Batching controller 

1.3 Rear illustration

P 1-2
1 I/O input terminals
2 I/O output terminals
3 Load cell terminals
4 Serial port / analog terminals
5 Power connection
6 Fuse socket

3
GM8806A-P6 Batching controller 

1.4 Specification
Common:
Power supply:AC90V 260V 50Hz (or 60Hz) ± 2%
Filter :Inside
Working temperature:-10 40
Max humidity:90%R.H without dew
Power consumption:About 10W
Analog:
Load cell power :DC5V 300mA (Max)
Input impedance:10MΩ
Zero steady range:0.02 9mV
Input sensitivity:0.01uV/d
Gain input range:0.2 10mV
Transfer mode:Sigma - Delta
A/D conversion speed:120times/sec
Non-linearity:0.01%F.S
Gain drift:10PPM/
Display Precision:1/30000
Digital:
Weight display:6digits red high-brightness LED
Minus display:“-”
Overload display:“OFL”
Decimal point:5kinds (optional)
Keypads: 4 beeping keypads
4
GM8806A-P6 Batching controller 

1.5 Dimension

5
GM8806A-P6 Batching controller 

2 Wiring
2.1 Installation

1.   Cut hole as left size


in the suitable place of 
control box.

2.   Screw open in four 


corners, then dismantle
mounting plates.

3. Install indicator in the


front of control box.

4. Insert mounting plates


on both sides and then
screw tightly.

P 2-1

6
GM8806A-P6 Batching controller 

2.2 Power connection


GM8806A-P6   batching controller connects power as
follows:

P 2-2

1. AC power must connect with ground;


2. Please do not connect indicator’s earth line
with other huge electronic equipment directly.

2.3 Load cell connection


EX+: Excitation+ EX-: Excitation- SN+: Sense+
SN-: Sense-   SIG+: Signal+   SIG-: Signal-

6 wires EX+ SN+ EX- SN- SIG+ SIG- Shield

4-wires EX+ EX- SIG+ SIG- Shield

1) 6 wires connection:

P 2-3

7
GM8806A-P6 Batching controller 

2) 4 wires connection:

P 2-4

1. As load cell output sensitive analog signal,


please use shield cable to separate with other 
cables, especially AC power;
2. 4 wires connection is suitable for short distance
and stable temperature or low precision field,
otherwise use 6 wires connection.
3. For more load cells parallel connection, their 
sensitivity (mV/V) should be same.

8
GM8806A-P6 Batching controller 

2.4 I/O terminals


GM8806A-P6 Weighing indicators transfer data by
optoelectronic isolation technology, thus need 24 V DC
outside as power supply, which anode connect with indicator 
24V+, and cathode with 24V- through the COM1 (DC+)
and the CO M2 (DC -) . The inp ut sig na l is low level
effective, and the output is transistor open-collector output,
which driving current can reach 300mA.
I/O definition as follows:

P 2-5
Indicator input terminal connection:

P 2-6
Indicator output terminal connection:

P 2-7

9
GM8806A-P6 Batching controller 

I/O tolerant definition as follows:


Ou tpu t In pu t
  Manual
OUT1 M a t e r i a l n o .1 IN1
discharging
OUT2 Material no. 2 IN2 Ru n
OUT3 Material no. 3 IN3   Pause
OUT4 Material no. 4 IN4   Stop
OUT5 Coarse feeding
OUT6 Moderate feeding
OUT7 Fine feeding
OUT8   Discharging
OUT9 O v e r t o l e r a nc e
OUT10 Ru n
2.5 Analog output connection
 Analog output two kinds: voltage and electric current.
For voltage output, 0-5V/0-10V/-5-5V/-10-10V is optional for 
voltage output ; 4-20mA/0-20mA/0-24mA is optional for 
electric current output. Define terminals as follows:

P 2-8
Note: Analog output is optional function, please declare if 
need when place orders.

10
GM8806A-P6 Batching controller 

2.6 Serial port connection


Serial port(RS485 or RS232) connection as follows:

P 2-9
RS232 connection:

P 2-10
RS485 connection:

P 2-11

11
GM8806A-P6 Batching controller 

3 Calibration
3.1 Instruction
GM8806A-P6 batching controller need calibrate at

beginning of operation or changing any parts on weighing

system or non-suitable application for user. The calibration

can define radix point, minimum scale division, maximum

scale capacity, zero and gain, etc.

User can press to enter next or press to

save setting to only change one parameter, and then

press to exit.
3.2 Flow chart
Press to display
CAL , and then press
to enter  
password.

Input correct password,


when display “CAL
ON” one second, then
enter to set radix point
automatically.

12
GM8806A-P6 Batching controller 

1) Press set radix point


(0~0.0000 5 kinds optional),
press to save and enter 
mini division.
2) If not change radix point,
press directly to enter  
mini division.

1) Press to set mini


division(1~50 6kinds
optional) , press to save
and enter max. capacity.
2) If not change mini division,
press directly to enter  
max. capacity.

1) Input max. capacity(≤mini


division × 30000) , press
to save and enter millivolt
display.
2) If not change, press
to enter millivolt display
directly.

1) Select suitable sensitivity


based on load cell,
press to save and enter 
millivolt display. Otherwise to
press directly to enter  
millivolt display.

13
GM8806A-P6 Batching controller 

1) When load cell output


millivolt value, press to
enter zero calibration directly.
2) The display value is similar 
with millivolt from SIG+/SIG-
terminals. See Character 3.3
for details.
1) When scale platform is
stable, press to take
present weight as zero , and
enter gain calibration.
2 ) Press to reserve
original zero and enter gain
calibration.

1) Gain calibration as the


left chart.
▲When calibration with
weights, please record zero
millivolt, gain millivolt and
weight value in list. If no
weights, user will calibrate
according to these data.
2) Press to enter  
password directly, no gain
calibration.
1) See Character 5.11 to set
password, then press to
exit calibration and return.
2) If not set password,
press directly to return.

14
GM8806A-P6 Batching controller 

Normal working status.

3.3 Millivolt display


This function is mainly used to test weighing system,
four-corner position-error of force-transmitted equipment
and load cell’s linearity.
1. Test weighing system
(1) If the indicator display variational millivolt value
according to add weight, thus indicate load cells are
connected correctly and force-transmitted equipment is
operated normally.
(2) If the indicator display OFL (or –OFL), thus indicate
the weight is too heavy (or too light), then need unload (or 
add) the weight. But if always display OFL (or –OFL) after 
changing weight, maybe the following reason cause:
a. Please check force-transmitted equipment.
b. Please check the load cell’s connection.
c. Please check Load cells.
2. Test four-corner position-error of force-transmitted
equipment
Please load same weight on scale’s every corner and
record individual millivolt value. If the values are obviously
different, please adjust force-transmitted equipment.
3. Test load cell’s linearity
15
GM8806A-P6 Batching controller 

Please load several same weight values within the


weighing capacity and record relevant millivolt value after 
zeroing every time; if the discrepancy is bigger among
millivolt values, thus indicate that the load cell’s linearity is
not good, need change new load cell or adjust
force-transmitted equipment.
3.4 Calibration without weights
Calibration without weights is only for urgency. If 
change new load cells or indicator, or adjust weighing
system, calibration without weights is not correct.

16
GM8806A-P6 Batching controller 

17
GM8806A-P6 Batching controller 

3.5 Fast zero / gain calibration


In weighing status, press for long time, when
display password input, then input password correctly and
enter zero calibration. See Character 6.19 for details.
3.6 Calibration parameter table
  Initial
Sign Parameter Type Division
value
  Decimal   0,0.0,0.00,0.000,
Point 5 0
point 0.0000
1 d= Mini division 6 1,2,5,10,20,50 1
Max
CP ≤min
mini div
divisio
ision
n×300
×3000
00 100
10000
capacity
  System
St
millivolt
SE Sensitivity 2 2,3 2(mV/V)
E SCAL Z er o
 AddLd(d) Gain
Set
PASS   000000
password
3.7 Calibration parameter record
Parameter Valued Date Remark
Decimal point position
Mini division
Max capacity
Load cell sensitivity
Password setting
List(calibration with weights):
Zero Gain
Weights
Times millivolt millivolt   Da
Date Remark
(Kg)
(mV) (mV)
1
2
3

18
GM8806A-P6 Batching controller 

4 Para
Parame
mete
terr sett
settiing

Note: Press to switch among


parameters; press to enter next
menu; press to return previous
menu. See Chapter  4.1 for
4.1  for details.

4.1 Defination
Press to select parameters, then press and
to set pa
parameters, af
after th
that, pr
press to save
setting.
1) Optional parameter setting
Set“parameter  5 ”(ON)for example:

19
GM8806A-P6 Batching controller 

1. Press , then sub-display


sparkle “OFF
“OFF”.
”.

2. Press , then sub-display


show“ON
show“ON”.
”.

3. Press to save setting. If not


need set other parameters,
re s s to return.

2) Numerical parameter setting


Set “parameter 
“parameter 77”(as 35)for example:

1. Press , sub-display sparkle “5”


in the left.

2. Press till sub-display show “3”,


splay
then press ,sparkle move to the
right one.

3. Press
ress till sub-dis
display ow“5”,
play show“
then press to save and finish.

20
GM8806A-P6 Batching controller 

4.2 Operation parameter table


No. Para. Initial Description

1 01 99 01 Scale no.

  1200~57
2   9600 Baud rate
600

Communication mode:
Read/Cont are optional in
  rS/rE/tt/
3 rS item 3.1 for   rS/tt/rE mode;
bUS
Rtu/Asc is optional in item
3.1 for Bus mode.

Rs/Re mode:
  Read/Co
3.1   Cont READ:command;
nt
CONT:continue

Serial port data-sent speed


for   CONT at rS/tt/rE mode:
3.1.1 0~5 1
1-5:means 10-50ms;
0:means one character time.

MODBUS communication
3.1 Rtu/Asc Rtu
mode: Rtu or  Asc

MODBUS dual-byte register 
storage turn for Rtu at
MODBUS:
Hi Lo
3.1.1 Hi Lo Hi Lo:High byte in the front,
Lo Hi
low byte at back;
Lo Hi:Low byte in the front,
high byte at back.

21
GM8806A-P6 Batching controller 

Data format:
18N2 18N2 (R / C / B_r   optional)

18E1 18E1 (R / C / B_r   optional)

18O1
18O1 (R / C / B_r   optional)

4 18N1 18E1
18N1 (R / C / B_r   optional)

17N2
17E1 17N2 (R / C optional) ;
17O1 17E1 (R / C optional) ;
17O1 (R / C optional).

Automatic zeroing when


5 ON/OFF OFF
power on

Zero tacking range(00~99d


6 00 99 0 optional).
If setting 0, not zero tracking.

Zeroing range(01%~99% of 


7 01 99 50
full capacity).

Stability criterion range(01~


8 01 99 03
99d optional).

Digital filter parameter 


9 0~9 5
0:no filter ;9:strongest filter 

Stability filter: Second filter 


10 0~9 0 based on first one:
0:no filter ;9:strongest filter 

Zeroing/tare-off operation
b_zero / before batching:
11   b_zero
b_tare b_tare:tare off ;
b_zero:zeroing.

22
GM8806A-P6 Batching controller 

Switch for Zeroing/tare-off 


ON / operation before batching:
11.1 OFF
OFF ON:operate;
OFF shut.

 Analogue display mode


options:
groSSd/ groSSd:Gross weight mode
groSS
12 nEtd/ output
d
nonCEd nEtd:Net weight mode output
nonCEd:Current weight
mode output

Switch to count manual


ON / discharging into
13 OFF
OFF accumulative total:
ON:yes;OFF not.

Material numbers. For 


14 1~6 6 example, 1 means only to
batch one kind of material.

Save when power off :


ON: Restore after restart
again when power off;
  ON/OFF/ OFF: not restore.
15 OFF
CONT CONT: Restart after power 
off and enter into option of 
“resume or not resume to the
saved status”.

23
GM8806A-P6 Batching controller 

 Analog output:
4-20 / 4-20 4-20mA
0-20 / 0-20 0-20 mA
0-24 / 0-24 0-24 mA
0-5 /
16 4-20 0-5 0-5V
0-10 /
-5-5 / 0-10 0-10V
-10-10/ -5-5 -5-5V
USEr  -10-10 -10-10V
USEr: User define mode

On: When batching finished,


indicator will send current
17   ON/OFF OFF
batching result automatically
through the serial port(RS)

On: Negative gross weight


zeroing in stop status,
18   ON/OFF OFF
stable,negative gross weight
and within zeroing range.

19   UPDATE   None Serial ports update

ON / Password protection switch


20 OFF
OFF for working parameters

Password setting. See


20.1 ******
Character 6.20 for details.

24
GM8806A-P6 Batching controller 

5 Recipe setting

5.1 Recipe number 


GM8806A-P6 can store 40pcs recipes related number 
01~40, which can be configured by user.
5.2 Recipe configuring
1) Optional recipe parameters
 Alternate between recipe parameters F1~F12 by ,
enter by and return by .
2) Configure recipe parameters
In recipe selection interface, user can press to
enter to check or change the parameters.

25
GM8806A-P6 Batching controller 

5.3 Recipe parameter table


No. Pa ra . In i ti al De s cri p ti o n
F1 U_ L Set No ne None

1.A1 xx xx x x 00 0 00 0 Target value of material


no.1.
Leading quantity of fast
feeding for material no.1;In
fixing value,if weight ≥
1.A2 xx xx x x 00 00 0 0
target value - leading
quantity of fast feeding,then
fast feeding stop.
Leading quantity of 
moderate feeding for 
material no.1;In fixing
1.A3 xx xx x x 00 00 0 0 value,if weight ≥ target
value - leading quantity of 
fast feeding,then moderate
feeding stop.
Free fall value of material
no.1;In fixing value,if 
1.A4 xx xx x x 00 00 0 0 weight ≥ target value – free
fall value,then slow feeding
stop.
Target value of material
1.b1 xx xx x x 00 00 0 0
no.2.
Leading quantity of fast
feeding for material no.2;In
fixing value,if weight ≥
1.b2 xx xx x x 00 00 0 0
target value - leading
quantity of fast feeding,then
fast feeding stop.
26
GM8806A-P6 Batching controller 

Leading quantity of 


moderate feeding for 
material no.2;In fixing
1.b3 xx xx x x 00 00 0 0 value,if weight ≥ target
value - leading quantity of 
fast feeding,then moderate
feeding stop.
Free fall value of material
no.2;In fixing value,if 
1.b4 xx xx x x 00 00 0 0 weight ≥ target value – free
fall value,then slow feeding
stop.
Target value of material
1.C1 xx xx x x 00 00 0 0
no.3.
Leading quantity of fast
feeding for material no.3;In
fixing value,if weight ≥
1.C2 xx xx x x 00 00 0 0
target value - leading
quantity of fast feeding,then
fast feeding stop.
Leading quantity of 
moderate feeding for 
material no.3;In fixing
1.C3 xx xx x x 00 00 0 0 value,if weight ≥ target
value - leading quantity of 
fast feeding,then moderate
feeding stop.
Free fall value of material
no.3; In fixing value,if 
1.C4 xx xx x x 00 00 0 0
weight ≥ target value – free
fall value,fine feeding stop.
Target value of material
1.d1 xx xx x x 00 00 0 0
no.4.
27
GM8806A-P6 Batching controller 

Leading quantity of fast


feeding for material no.4;In
fixing value,if weight ≥
1.d2 xx xx x x 00 00 0 0
target value - leading
quantity of fast feeding,then
fast feeding stop.
Leading quantity of 
moderate feeding for 
material no.4;In fixing
1.d3 xx xx x x 00 00 0 0 value,if weight ≥ target
value - leading quantity of 
fast feeding,then moderate
feeding stop.
Free fall value of material
no.4;In fixing value,if 
1.d4 xx xx x x 00 00 0 0 weight ≥ target value – free
fall value,then slow feeding
stop.
Target value of material
1.E1 xx xx x x 00 00 0 0
no.5.
Leading quantity of fast
feeding for material no.5;In
fixing value,if weight ≥
1.E2 xx xx x x 00 00 0 0
target value - leading
quantity of fast feeding,then
fast feeding stop.
Leading quantity of 
moderate feeding for 
material no.5;In fixing
1.E3 xx xx x x 00 00 0 0 value,if weight ≥ target
value - leading quantity of 
fast feeding,then moderate
feeding stop.
28
GM8806A-P6 Batching controller 

Free fall value of material


no.5;In fixing value,if 
1.E4 xx xx x x 00 00 0 0 weight ≥ target value – free
fall value,then slow feeding
stop.
Target value of material
1.F1 xx xx x x 00 00 0 0
no.6.
Leading quantity of fast
feeding for material no.6;In
fixing value,if weight ≥
1.F2 xx xx x x 00 00 0 0
target value - leading
quantity of fast feeding,then
fast feeding stop.
Leading quantity of 
moderate feeding for 
material no.6;In fixing
1.F3 xx xx x x 00 00 0 0 value,if weight ≥ target
value - leading quantity of 
fast feeding,then moderate
feeding stop.

Free fall value of material


no.6;In fixing value,if 
1.F4 xx xx x x 00 00 0 0 weight ≥ target value – free
fall value,then slow feeding
stop.

Zero value;In fixing value


process,if weight ≤ zero
value, then start discharging
1.G0 xx xx x x 00 00 0 0
delay timers,shut
discharging output after 
time t7 is up.

29
GM8806A-P6 Batching controller 

Time setting: press to


F2 Ti se t   None enter, or press into
item F3.

Feeding after time t1:


  00.0 99. 9
F2.1   00.5 Feeding after time t1 at the
seconds
beginning of baching.

No contrast time t2 in fast


feeding: When fast
feeding within time t2, the
  00.0 99. 9 batching controller don’t
F2.2   00.5
seconds contrast present weight with
the value (target value -
leading quantity of fast
feeding).

No contrast time t3 in
moderate feeding:
When moderate feeding
within time t3, the batching
  00.0 99. 9
F2.3   00.5 controller don’t contrast
seconds
present weight with the
value (target value - leading
quantity of moderate
feeding).

No contrast time t4 in slow


feeding: When slow
feeding within time t4, the
  00.0 99. 9
F2.4   00.5 bataching controller don’t
seconds
contrast present weight with
the value (target value - free
fall value).

30
GM8806A-P6 Batching controller 

Over tolerance checking


  00.0 99. 9 time t5: Check over 
F2.5   00.5
seconds tolerance in stability after 
time t5.

Fixed value time t6   after 


  00.0 99. 9
F2.6   00.5 time t5 is over, then begin to
seconds
discharge.

Shut off discharging after 


  00.0 99. 9
F2.7   00.5 time t7   when weight is less
seconds
than zero value.

Discharging monitor time t8:


000 999 shut discharging if 
F2.8 000
seconds discharging signal is still
effective after time t8.

Batching monitor time t9


(Fast and slow feeding
000 999 effective time): alarm output
F2.9 000
seconds when system haven’t
finished batching within time
t9.

Feeding mode:
ON:Fast, moderate and
slow feeding individually.
Press to enter   F3.1;
F3 ON/ OF F OF F
press to enter  F4.
OFF:Fast, moderate and
slow feeding together.
Press or to F4.

31
GM8806A-P6 Batching controller 

Pause time t10 between


t10 between
fast feeding and moderate
  00.0 99. 9
F3.1   00.0 feeding: when fast feeding
seconds
finished, moderate feeding
start after time t10.
time  t10.

Pause time t11


t11  between
moderate feeding and slow
  00.0 99. 9
F3.2   00.0 feeding: when moderate
seconds
feeding finished, slow
feeding start after time t11.
time  t11.

Over/under tolerance
alarm:
ON press to enter  
F4 ON/OFF OFF F4.1;press to enter F5
directly;
OFF: press or to
enter F5 directly.

Over tolerance percent:


When fixed value,if weight
F4.1 0.0 9. 9 0. 5 ≥ target value + target value
× over tolerance percent,so
it is over tolerance.

Under tolerance percent:


When fixed value,if weight
F4.2 0.0 9. 9 0. 5 ≤ target value - target value
x under tolerance percent,
so it is under tolerance.

32
GM8806A-P6 Batching controller 

Pause switch for 


Over/under tolerance:
ON When over or under 
tolerance, pause to wait for 
user. Batching controller 
display present net weight,
so user can press or 
F4.3 ON/OFF OFF input “clear alarm” effective
signal, then go on; Also can
input “stop” effective signal
to return stop state.
OFF When over or under 
tolerance, batching
controller only output alarm
message, but not stop.
Over/under tolerance alarm
time t: When
t:  When Over/under 
  00.0~99.9
F4.4   00.5 tolerance pause is off ,
seconds
batching controller will
output alarm within time t.
Free fall compensation:
ON:Press to enter  

F5 ON/OFF OFF F5.1;Press to enter F6


r F6
directly.
OFF:Press or to
enter F6
enter  F6 directly.
 directly.

Free fall compensation


times: The indicator will
F5.1 00 99 01
make this average as
compensation value.

33
GM8806A-P6 Batching controller 

Free fall compensation


percent of target value: If 
free fall value is more than
F5.2 00 99 02
the percent of target value,
the value will not be
accounted to average.
Free fall compensation
F5.3 1 3 2 range: 1 for 100%;2 for 
50%;3 for 25%.

Discharging-controlled
switch:
ON:Press to enter  
F6.1;Press to enter F7
r F7
F6 ON/OFF OFF
directly.
OFF:Press or to
enter F7  directly,Initial as
enter  F7 directly
F6.1=F6.2= OFF.
Discharging mode switch:
ON Discharge directly after 
F6.1 ON/OFF OFF batching one kind of 
material.
OFF Discharge when all of 
material
material batching
batching finished.
finished.
Discharging-permited
switch:
ON Discharge till received
F6.2 ON/OFF OFF
discharging signal.
OFF Discharge directly
when finish batching.
34
GM8806A-P6 Batching controller 

Supplement switch:
ON:Press to enter  

F7 ON/OFF OFF F7.1;Press to enter F8


directly.
OFF:Press or to
enter F8 directly.
Jog-feeding supplement
times for under tolerance. If 
F7.1 00 99 03
the weight is still under 
tolerance, then stop directly.

  00.0 99. 9 Jog-feeding supplement


F7.2   00.5
seconds effective time.

  00.0 99. 9 Jog-feeding supplement


F7.3   00.5
seconds alternation time.

Jog-feeding output switch:


ON:Press to enter  

F8 ON/OFF OFF F8.1;Press to enter F9


directly.
OFF:Press or to
enter F9 directly.

Jog-feeding output time:


  00.0 99. 9
F8.1   00.5 Slow feeding effective time
seconds
ta every time.

Jog-feedingoutput time:
  00.0 99. 9
F8.2   00.5 Slow feeding ineffective
seconds
time tb every time.

35
GM8806A-P6 Batching controller 

In stop status,sub-display:
dsp_re Recipe no.;
dSP-rE/ dsp_DA  Analog;
dSP-dA/ rdp_s1  Accumulative total
rdP-S1/ for present material;
F9 rdP-S3/ dsp_re rdp_s3 Total feedling
dSP-G/ value.
dSP-n/ dSP-G:Display gross
dSP-P weight;
dSP-n:Display Net weight;
dSP-P:Display tare weight.
In run status, sub-display:
rdp_fi Target value for 
present material;
rdp_fi rdp_s1  Accumulative total
rdp_s1
for present material;
rdp_s2
rdp_s2 Target value –
F10 rdP-S3/ rdp_fi
dSP-G/ feeding value for present
dSP-n/ material;
dSP-P rdp_s3 Total feeding ;
dSP-G:Show gross weight;
dSP-n:Show Net weight;
dSP-P:Show tare weight.

Batching compositor 
switch:
ON:Press to enter  
F11 ON/OFF OFF F11.1;Press to enter 
F12 directly.
OFF:Press or to
enter F12 directly.
36
GM8806A-P6 Batching controller 

XXXX sort in turn as 1 2 3
4 5 6  from high to low in
turn.
For example, if input 65
F11.1 XXXXXX 123456
4231,sort batching in turn
from 6# 5# 4# 2# 3#
1#,and XXXX every digits
are not same.

Tare weight upper/lower 


limitation switch:
ON:Press to enter  
F12 ON/OFF OFF F12.1; Press to enter 则
F13;
OFF:Press and to
enter F13

Tare weight detecting upper 


limitation. When F12 is ON,
after indicator enter into
working status, first to check
Tare
if the current weight is
F12.1 upper  000000
between tare weight lower 
limitation
limitation and tare weight
upper limitation. If yes, then
start charging material, if no,
then back to stop status.

37
GM8806A-P6 Batching controller 

Tare weight detecting lower 


limitation. When F12 is
ON,after indicator enter into
working status,first to check
Tare
if the current weight is
F12.2 lower  000000
limitation between tare weight lower 
limitation and tare weight
upper limitation. If yes, then
start charging material, if no,
then go back to stop status.

Pause function switch


F13 ON/OFF OFF
between materials.

Pause function switch


between materials, to
represent materials 1#、2#、
F13.1 XXXXXX 000000 3#、4#、5#、6# and to define
if execute pause when
material finished charging.
0:NO Pause 1:Pause

Password for recipe


F14 ON/OFF OFF
parameters.

Please refer Character   6.20


F14.1 ******
for details to set password.

38
GM8806A-P6 Batching controller 

6 Operation
6.1 Operation status
Working parameter 15(power down save switch )set to
different value, the status o
controller will be different afte
power up.
When controller is power up,
first to execute self-check,buzzer hoots, main and
sub-display flash “8” ,and status indicator lights also sparkle.
When pass the self-check,main display show the selected
working mode, and sub-display show version no. under this
mode.

6.2 Batching times setting


Batching times range is from   0~9999.   When finished,
batching controller display “ERROR5” alarm and pause.
When user press or input “clear alarm” effective signal,
batching controller return stop status.
For example, set batching times “3” as follows:

1. In stop status, press (4times) till


main display show bAt.

2. Press to enter and sub-display


show“0000”and sparkle in hight digit.

3. Press to move sparkling digit to


the left, then press till sparkling digit
change to“3”.

4. Press to save and finish, then


press to return stop status.

39
GM8806A-P6 Batching controller 

1. If batching times are zero, then enter stop status


directly after discharging.
2. If batching several kinds of material individually,
only when total batching finished, batching controller 
check if batching times are up.

6.3 Sort batching in turn


1) Operating parameter 14 to decide current material
kinds and the setting range of recipe parameter   F11.1.
For example, if operation parameter 14 set 5, which
means to batch 5 kinds of material, and recipe parameter 
F11.1 can set the front 5 digits, the sixth digit is 0.
2) Recipe parameter   F11.1 to decide batching
sequence(F11 is ON). If setting value is illogical, then output
“ERROR” alarm message.
For example: operation parameter   14=3 and material
no. is 1 3 4,  so set F11.1 to “431000” to sort 4-3-1 in turn.

40
GM8806A-P6 Batching controller 

6.4 Check and clear accumulative total


1. In stop status, press (5times) till
main display show total. Press to
enter material no. 1 accumulative total.

2. ID   no.1 means accumulative total for 


material no. 1. Accumulative total display
9digits at most, which main display show
3digits and sub-display show 6digits. For 
example, main display show high 3digits
and the sub-display show low 6digits, the
accumulative total for material no. 1 is
123456789 as left chart.

3. Press to check accumulative


total of material no. 2-6.

4. When state show“t”, it displays total


value of 6 kinds of materials.

5. When state shows“n”, it display


accumulative total times, which can
display 6digits at most in main display.

1. When accumulative total disply, press for 


sparkle value, then press to clear accumulative total
value, and return stop status.
2. Not clear accumulative total value when runnin .

41
GM8806A-P6 Batching controller 

6.5 Manual discharging


In stop status, input“manual discharging”signal, batching
controller output effective discharging signal; input “manual
discharging”signal again, then batching controller output
ineffective discharging signal.
In running status, after fixed value, when received
“discharging permit” effective signal, batching controller 
output“discharging”effective signal to discharge.
6.6 Manual zeroing
In stop, press or input “zeroing” signal to clear G.W.
Note: Operation must be in stable status or gross weight is
in the zeroing range. Otherwise the indicator will display
ERROR3 or ERROR2.
6.7 Save for power down
When operation parameter  15 is ON, if power break,
batching controller can restore previous working status.
1) Power cut out suddenly when operation parameter 
15=OFF or   F15=ON   but in stop status, display working
mode and version no. for 3 seconds, then enter into current
weighing display status.
2) Power break suddenly when operation parameter   15=ON
and in working status, re-up power and display working
mode and version no. for 3 seconds, continue working and
finish the batching process before the power cut out.
3) Power break suddenly when
operation parameter   15=CONT and
in working status, power re-up and
display working mode and version
no. for 3 seconds, main display is Gross weight, sub-display
is “Conti?”. See right chart, 3# material is in batching
process when power down. If press , go on to finish the
batching process before the power down and start the next
batching process. If press , enter into current weighing
display status directly and other buttons invalid.
42
GM8806A-P6 Batching controller 

6.8 Compensation
When recipe parameter F4 is ON and present weight is
under tolerance, so batching controller begin compensation
if receipe parameter  F7 is ON. After that, if present weight
still is under tolerance, then output “ERROR9” alarm
message for one second and continue the batching process.
Batching controller begins compensation as following mode.
1) Present weight<target value – leading quantity of fast
feeding, restart fast, moderate and slow feeding. Stop fast
feeding when fast feeding go to (target value-leading
quantity of fast feeding)/2, and enter into moderate feeding.
2) Target value - leading quantity of fast feeding ≤ present
weight≤ target value – leading quantity of moderate feeding,
restart moderate and slow feeding again.
3) Target value – leading quantity of moderate feeding ≤
present weight ≤ target value – leading quantity of slow
feeding, restart jog feeding.
6.9 Free fall compensation
When recipe parameter F5 is ON, batching controller 
compensate free fall value automatically.
User need press long time to save the compensation
value in stop status.
6.10 Discharging monitor 
 After“discharging signal”is effective, then discharge within
discharging monitor time t8.   After time t8 is over,
discharging signal is still effective, then output“ERROR6”
alarm message within one second and return stop status. If 
time t8 is“0”, shut off discharging monitor function.
6.11 Batching monitor 
In batching proceed, if the system hasn’t finish within
batching monitor time t9, then output“ERROR7”alarm
message for one second and return stop status. If time t9
is“0”, shut off batching monitor function.

43
GM8806A-P6 Batching controller 

6.12 I/O testing


Press to switch among OUT1~OUT10 and press
to return to stop status.

Press 8 times till main-display show“tStio”.

Sub-display indicate
F means IN1~IN4
Press , from left to right,
main-display when input
show“inPUt” effectively, F change
to O.
For example, F
change to O indicates
IN1 input effectively
Press to
and connect correctly.
enter I/O
input testing. OUTPUT means
testing. Main-display
show output number,
Press , sub-display show
main-display status.
show“oUtPUt” Press ,sub-display
OFF change to ON
indicates OUT1 output
effectively and connect
correctly.
Press to Press to switch
enter I/O output numbers, such
output testing. as from OUT1 to
OUT2.

44
GM8806A-P6 Batching controller 

6.13 I/O definition


When stop, user can define I/O ports by and
to return.
The flow chart is to define OUT3 as O5(SP5) for example:
When stop, press 7times, main
dis la show“iodEF”.

Press to input correct calibration


password, the press to define.
See Character 6.19 for details.

Main display shows output port and


sub-display show code, press till
main display show OUT3.

Press till sub-display show 05,


then press to finish.

If not need define others, press to


return.
W h e n s l o w f e e d i n g e f f e c t ,   OUT3
ouput effectively.
Output code table:
Output
Co d e De fi n i ti on Des c ri pt i on
O0 No ne No de f ini t i on
O1 Run Effective in running status
O2 Stop Effective in stop status
Begin fast feeding when weight
O3 Fast feeding <| target value – leading quantity
of fast feeding.
45
GM8806A-P6 Batching controller 

Begin moderate feeding when


  Moderate
O4 weight <| target value – leading
feeding
quantity of moderate feeding.
Begin slow feeding when
O5 Slow feeding present weight <| target value –
free fall value.
O6 Ingredient no.1 Batching ingredient no.1

O7 Ingredient no.2 Batching ingredient no.2

O8 Ingredient no.3 Batching ingredient no.3

O9 Ingredient no.4 Batching ingredient no.4

O10 Ingredient no.5 Batching ingredient no.5

O11 Ingredient no.6 Batching ingredient no.6


Fixed value between slow
O12 Fixed value
feeding and discharging.
Over / under 
O13 Effective in over/under tolerance.
tolerance
O14   Discharging Discharge material after timeT6.
Effective when present net is
O15   Zero
less than near-zero value.

O16   Stability Effective when stability light on.


Effective when over/under 
O17   Alarm tolerance, batching times
finished and so on.
Finish batching Effective when finish batching
O18
times times.
O19   Pause Effective in pause status.
46
GM8806A-P6 Batching controller 

Effective after 6 ingredients(all


O20 Finish batching ingredients) batching finished
and time t6 is up.
  Finish Effective for 1 second when
O21
discharging discharge finished.
O22 OFL Effective when in OFL status.

Effective when platform is not


O23 Zeroing failed stable or weight is not within
zeroing range.
Input
Co d e De fi n i ti on Des c ri pt i on
Enter run status when impulse
I1   Start
input is effective.
Return to stop status when
I2   Stop
impulse input is effective.
Zeroing for gross weight when
I3   Zero
impulse input is effective.
Clear alarm when impulse input
I4 Clear alarm
is effective.
Recipe no. 1 to 40. If target value
I5 Recipe no.
is 0, then go to next one.

Manual In stop status, manually


discharge from the hopper. Input
discharging /
I6 one time to discharge, again to
discharging
stop. In running status, permite
permission to discharge.

I7 Keypad lock Only can press effectively.


Enter pause status in running
I8   Pause
when impulse input is effective.
47
GM8806A-P6 Batching controller 

I9 Tare off  Tare off and return net status.


Clear tare and return gross
I10 Clear tare
weight status.
Enter run / stop status when
I11 Run / Stop
level input is effective.

Note: Same input/output code can be defined by several


input/output ports, such as both IN1 and IN2 are defined as
I3 zero .

6.14 Display testing


The following flow chart is to test lights on main-display
and sub-display, status and instruction.
Press 12 times in stop status till
main dis la show “tStdi ”.

Press ,main display,


sub-display and status lights are
all bright.

Press , all displays and lights


sparkle at 2seconds/time.

Press 2 times to exit testing and


return.

48
GM8806A-P6 Batching controller 

6.15 Reset
1) Reset present parameters to initial setting.
2) According to application requirements, user can
select the items to reset.
Reset “I/O definition (io)” for example:
1. In stop status, press 11 times
till main display show “init”.

2. Press to input correct


calibration password. See Character 
6.19 for details.

3. Press till sub-display show“io”.


Note: “SETUP”to reset operation
parameters, “CAL”to reset calibration
parameters, “rECiPE”to reset recipe
parameters, “io” to reset I/O
parameters, “dA” to reset analogue
calibration parameters,“ALL” to reset
all of parameters.

4. Press ,sub-display
show“ YES?”.

5. Press , sub-display
show“SUCCES” for 1 second and
enter next parameters. Press to
return to normal status.

Suggestion: When reset, please back up first for 


future use.

49
GM8806A-P6 Batching controller 

6.16 Backup
1) User can make all of parameters backup.
2) User can back up some of the parameters according to
requirement.
Make“all of parameters (ALL)”backup for example:

1. When stop, press 9 times till

main display show “bAC”.   And then

press input calibration password,

sub-dis la show “SET UP”.

2. Press till sub-display


show“ALL(all of parameters)”
Note: “SETUP” operation parameters
backup; “CAL”calibration parameters
backup; “io”I/O definition backup.
“rECiPE”recipe parameters backup.
“ALL”all parameters backu.

3. Press sub-display show “ YES?”,


then press to confirm and enter 
next parameters. Otherwise
press to exit and return stop status.

50
GM8806A-P6 Batching controller 

6.17 Restore backup


1) User can restore all of parameters to backup status.
2) According to application requirements, user can
select some of the items to restore backup.

Operation to restore backup is similar with backup operation.


When main display show “rbAC”, press to enter and
restore. See Character 6.16 for details.
6.18 Analog calibration & self-definition
1. In stop status, press 6 times till
main display show CALdA.

2.Press to input correct


calibration password, and then
press to enter analog self-
definition (sub-display show“SET”).

3.Press to set analog


self-definition parameters. Press
to switch to analog calibration.

4.Press to set analog


calibration arameters.
6.18.1 Analog calibration
1) Calibrate at 4 values:4mA 12mA 20mA and maximum
current.
2) If only need to calibrate at 1 value, press to select
the value and calibrate with multi-meter.
3) Initial calibration interface for the values:
4mA : Main display shows CAL DA, sub-display 10923, ID
indicates 1.
51
GM8806A-P6 Batching controller 

12mA:Main display shows CAL DA, sub-display 32768, ID


indicates 2.
20mA: Main display shows  CAL DA,  sub-display 54613, ID
indicates 3.
maximum current: Main display shows CAL DA, sub-display
24.000.
For example: calibrate “12mA output” and “Max. current”:
1. Press to calibrate 4mA.

2. Press to calibrate 12mA, which


ID   indicate from 1 to 2. Calibrate
20mA when ID indicate 3. If no ID
indication, it calibrates maximum
current.

Note: Press long time in calibration,


sub-display value for all of analog output
restore to initial value.

Calibration method:
1. Please connect multi-meter with analog output terminals
correctly in calibration.
2.If the analog output value from multi-meter and terminals
are different, press , so sub-display sparkle, and then
press or to change DA   digits and adjust analog
output value to be same as calibration value, after that,
press to finish.
3. If the analog output value from multi-meter and terminals
52
GM8806A-P6 Batching controller 

are same, press to next calibration item.


4.No need adjust DA   digits to calibrate maximum analog,
only input analog value from multi-meter in the calibration.
6. Press to exit to stop status.

6.18.2 Analog self-definition

1. Press to define voltage and


current arameters.

2. Press , sub-display sparkle, and


then press to switch and
press to save. After that,
press to define analog value.

3. Analog self-definition: minimum


analog value, zero analog value,
maximum capacity analog value and
maximum analog value.
Main display show SP1 SP2 SP3
SP4, which switch by .

Note: Only when operation parameter 16 selected to  USEr ,


analog self-definition setting will have effect to the analog
output values.
Definition description:
1) minimum analog value is output analog value of minimum
analog. When the weight is less than zero,the linearity
between zero and maximum capacity is decreasing, then
stop to decrease at this value.
53
GM8806A-P6 Batching controller 

2) zero analog value is output analog value when the


indicator show zero. For example, SP0 define iout as 5.000,
so the analog value output 5.000mA when when the
indicator show zero.
3) maximum capacity analog value is output analog value
when the indicator show maximum capacity.
4) maximum analog value is output analog value when the
weight is overflow.

6.19 Password
1) All initial passwords are:  000000.
Note:Calibration password is the same password as reset,
backup, restore, I/O definition and analog calibration. When
calibration password changed, others also changed.
2) Password operation as follow:
1. Press to enter password input
interface.
2. Press to select digit and input
password.
Note:If password wrong,sub-display
show“Error ”, then press again. If  
input wrong for three times, main display
show“Error4”and self-lock, but user can
operate again when power on again.
3. Input correct password, then
press to set parameters.

6.20 Password setting


1) User can set password in parameters when operating
parameter 19 “ON”.
2) Set operation parameters password for example:

54
GM8806A-P6 Batching controller 

1.When operation parameter  19 set


ON,press , main display show
19.1,then press , main display
show PASS, enter password.

2. Press and in turn to input


password.
Note: User must input same new
password twice to set password. If 
not same, main display
show“Error ” one second and return
to PASS again.
3. Once input same new password
twice, press to save and return
19.1.

6.21 Operation mode


GM8806A   has three modes: weighing mode, bagging

mode and batching mode, which are optional for users.

Setting operation: When power on, press long

time in “8” sparkling till the indicator response two sonorants,

then the indicator show“PASS”without pressing . After 

that, press to input password “880606” on

sub-display.

When password is correct, main display show “SELECT”

and sub-display show   GM8806-A ( Weighing mode )、

GM8806A-B ( Bagging mode ) or   GM8806A-P ( Batching


55
GM8806A-P6 Batching controller 

mode), which can be switched by pressing .

 After selecting operation mode, press to confirm

and finish, then the indicator sparkle “8” to enter.


Note : After selecting operation mode, user need reset
the indicator to ensure parameters correct.

6.22 Serial port upgrade


In stop status and serial ports working normally, enter 
into operation parameter 19, input correct password(same
with calibration password), sub-display sparkles   Update,
press when confirmed to upgrade through serial port,
sub-display stop sparkling   Update, use serial port upgrade
software to upgrade the indicator. Please power up the
indicator again when upgrade finished.
(Note: Do not stop connection of the serial ports and do
not cut out the power when upgrading, if upgrade process
broken, indicator will not be able to start up and have to be
returned to factory for program burning.)

56
GM8806A-P6 Batching controller 

7 Automatical batching process


Before automatical batching operation, user need to set
up the parameters related to the batching process.
7.1 Sketch map

7.2 Description
1)When power on, indicator begins batching process.
(If set wrong parameters, indicator will show ERROR8).
Ingredient weight ≥ target value -   leading quantity of fast
feeding, shut off fast feeding.

57
GM8806A-P6 Batching controller 

Ingredient weight ≥ target value - leading quantity of 


moderate feeding, shut off moderate feeding.
Ingredient weight ≥ target value -   free fall value, shut off 
slow feeding.
2)
t1: Begin batching process after time delay t1, but zeroing
first if need according to operation parameter 11.
t 2 / t 3 / t 4 :   No contrast time t2 t3 t4  in fast feeding,
moderate feeding and slow feeding to avoid feeding-
crushed weight.
T5 :  Over tolerance checking time t5 .
T6 Fix value within time t6.
T7 Shut off discharging after time t7 when weight is less
than near-zero value.
T8 Discharging monitor time t8 to output alarm ERROR6 if 
discharging signal is still effective after time t8.
T9 :   Batching monitor time t9   to output alarm   ERROR7 if 
batching process can’t finish after time t9.
3)  In running status:
If stop input is valid, stop charging or discharding, return to
stop status.
If pause input is valid, stop charging or discharging,
operation input sparkles, press working then continue
batching process, press stop then stop it.
4) If recipe parameter   F4=ON, then judge over / under 
tolerance after every batching process finished. See
Character 5.3 for details.

58
GM8806A-P6 Batching controller 

8 Serial port communication


Note: Not permit to change parameters related with
serial port by serial ports.
GM8806A-P6 has RS232/485 serial port to
communicate with host computer. See Character 2.6.
Communication protocols: RS/RE/tt/MODBUS,   which
can be set in operation parameter item no.3.
8.1 RS protocol
Two modes: Continue ( Cont ) /Command ( Read ) at
ASCII code.
1) Continue (Cont)
When operation parameter   3=RS 3.1=Cont,  indicator 
will send weighing data to host computer without command.
Data Format:
  Scale   Ingredient StateState +/
STX R S G/N Value CRC CR LF
no. no. 1 2 -

Here:
STX —— 1bit,start character  02H
Scale no. —— 2bits,range at 01-99.
For example: 01 is 30H 31H
R —— 1bit,52H
S —— 1bit,53H
Ingredient no. —— 2bits,range at 00~06 30H 30H~30H
36H . 00 means stop status.
State 1 —— 1bit
Bit 0 1 2 3 4 5 6 7
  Before Fast Moderate Slow
1   Run Pause 1
feeding feeding feeding feeding
Not before
0 Stop Not pause
feeding

59
GM8806A-P6 Batching controller 

State 2 —— 1bit
Bit 0 1 2 3 4 5 6 7
Finish one Finish
Fixed
1 ingredient   Discharge batching Stable Overflow 1
value
feeding times

0   Unstable

G/N —— 1bit
Bit 0 1 2 3 4 5 6 7

1 Net 0 0 0 0 0 1

0   Gross

+/- —— 1bit,sign:2BH(+) 、2DH(-)


Value —— 7bit,including decimal point.
CRC —— 2bits,check sum,which add all of front digits and
transform decimal system, then take last two digits to
transform into ASCII.
CR —— 1bit,0DH
LF ——   1bit,0AH
The following data format for example:
02 30 31 52 53 30 31 79 50 41 2B 30 30 30 32 2E 30 30 30
36 0D 0A
Means indicator no. 1 、fast feeding、stable、net、value +2.00
status.
Note:
If operating parameter   17 is ON, when batching
finished, indicator will send present batching result
automatically through serial port, format as follows:
STX Scale no. Ingredient no. DDDDDDD CRC CR LF
Here:
Ingredient no.——1bit(1~6),if Ingredient no. is 1,then 31H
DDDDDDD——7 bits batching result(including decimal
60
GM8806A-P6 Batching controller 

point),high bit in front. If Ingredient 1 , present batching result


is 12.345, then it’s 30H 31H 32H 2EH 33H 34H 35H.
For example:
Indicator send automatically the following datas:
02 30 31 30 31 30 30 30 31 30 30 36 33 39 0D 0A
02 30 31 30 32 30 30 30 30 35 30 31 33 39 0D 0A
02 30 31 30 33 30 30 30 30 33 30 37 34 34 0D 0A
02 30 31 30 34 30 30 30 30 38 30 31 34 34 0D 0A
02 30 31 30 35 30 30 30 31 32 30 38 34 37 0D 0A
02 30 31 30 36 30 30 30 30 37 30 38 35 32 0D 0A
02 30 31 30 54 30 30 30 34 35 33 31 38 30 0D 0A
Means no.1 indicator has batching result of Ingredient
No.1:1006, Ingredient No.2:501, Ingredient No.3:307,
Ingredient No.4:801, Ingredient No.5:1208, Ingredient
No.6:708, Total:4531.
2) Command mode (Read)
When operation parameters 3=RS 3.1=Read indicator 
send present data to host computer only after received
command.
 Host computer read“present status”
Read command:
STX Scale no. R S CRC CR LF
Correct response:Same as Cont mode(RS communication).
Wrong response:
STX Scale no. R S N O CRC CR LF
For example:02 30 31 52 53 36 34 0D 0A
Correct response:
02 30 31 52 53 30 31 79 50 41 2B 30 30 30 32 2E 30 30 30
36 0D 0A
Means indicator no.1、fast feeding、stable、net、value +2.00.
 Host computer read“present accumulative total”
Read command:
STX Scale no. R T CRC CR LF
Correct response:
61
GM8806A-P6 Batching controller 

  Scale   Total  Accumulative


STX R T CRC CR LF
no. times total
  Scale   Total  Accumulative
STX 1 # CRC CR LF
no. times total for no.1
  Scale   Total  Accumulative
STX 2 # CRC CR LF
no. times total for no. 2
  Scale   Total  Accumulative
STX 3 # CRC CR LF
no. times total for no. 3
  Scale   Total  Accumulative
STX 4 # CRC CR LF
no. times total for no. 4
  Scale   Total  Accumulative
STX 5 # CRC CR LF
no. times total for no.5
  Scale   Total  Accumulative
STX 6 # CRC CR LF
no. times total for no. 6

Wrong response:
STX Scale no. R T N O CRC CR LF
Here:
T —— 1bit,54H
Total times —— 4bits,0000~9999
,—— 1bit,2CH
Accumulative total —— 10bits,including decimal point
# —— 1bit,23H
N —— 1bit,4EH
O —— 1bit,4FH
Read accumulative total command from no.1 for example:
02 30 31 52 54 36 35 0D 0A
Correct response:
02 30 31 52 54 30 30 31 30 2C 30 30 30 30 30 30 34 36 39 31 30 32
0D 0A
02 30 31 31 23 30 30 31 30 2C 30 30 30 30 30 30 30 39 36 30 31 35
0D 0A

62
GM8806A-P6 Batching controller 

02 30 31 32 23 30 30 31 30 2C 30 30 30 30 30 30 31 31 30 31 30 34
0D 0A
02 30 31 33 23 30 30 31 30 2C 30 30 30 30 30 30 30 34 39 36 32 31
0D 0A
02 30 31 34 23 30 30 31 30 2C 30 30 30 30 30 30 30 33 30 39 31 35
0D 0A
02 30 3135 23 30 30 31 30 2C 30 30 30 30 30 30 30 37 35 34 32 30
0D 0A
02 30 31 36 23 30 30 31 30 2C 30 30 30 30 30 30 31 30 37 31 31 34
0D 0A
Means total times 10, accumulative total   4691,no.1, no.2,
no.3, no.4, no.5, no.6  total value is: 960,   1101, 496, 309,
754 and 1071.
 Host computer read“recipes”
Read command:
  Scale   Ingredient Recipe
STX R R CRC CR LF
no. no. parameters

Correct response:
  Scale   Ingredient Recipe
STX R R   DDDDDD CRC CR LF
no. no. parameters

Wrong response
STX Scale no. R R N O CRC CR LF

Here:
Ingredient no. ——   2bit , such as Ingredient no. 1 is 30H
31H
Recipe parameters —— 1bit,0:30H target value,1:31H
leading quantity of fast feeding,2:32H
leading quantity of moderate feeding,3:
33H free fall value, 4:34H near-zero value.
DDDDDD —— 6bits,recipe parameter values

Read Ingredient no.1 target value command:


02 30 31 52 52 30 31 30 30 38 0D 0A

63
GM8806A-P6 Batching controller 

Correct response:
02 30 31 52 52 30 31 30 30 30 30 35 30 30 30 31 0D 0A
Means: The target value is 500 for Ingredient no.1 from
scale no. 1 .
 Host computer read“recipe parameters”
Read command:
STX Scale no. R F Parameters CRC CR LF
Correct response:
STX Scale no. R F Parameters DDDDDD CRC CR LF

Wrong response:
STX Scale no. R F N O CRC CR LF
Here:
F —— 1bit,46H
Parameters —— 3bits,such as feeding time delay F2.1 is
32H 31H 30H
DDDDDD —— 6bits,recipe parameter values
Read parameter   F2.1 from scale no.1 command:
02 30 31 52 46 32 31 30 39 38 0D 0A
Correct response:
02 30 31 52 46 32 31 30 30 30 30 30 35 30 34 33 0D 0A
Means parameter   F2.1 of ingredient no.1 in scale no.1 is 5.0
 Host computer read“Batching value”
Read command:
STX Scale no. R O ingredient no. 0 CRC CR LF
Correct response:
  Scale   Ingredient
STX R O 0 DDDDDD CRC CR LF
no. no.

Wrong response:
STX Scale no. R O N O CRC CR LF

64
GM8806A-P6 Batching controller 

Here:
O —— 1bit,4FH
Ingredient no. —— 2bits(1~6 optional)
, such as Ingredient
no. 1(30H 31H)
0 —— 1bit,30H
DDDDDD —— 6bits,batching value

Read Ingredient no. 1 batching value command:


02 30 31 52 4F 30 31 30 30 35 0D 0A
Correct response:
02 30 31 52 4F 30 31 30 30 30 30 35 30 30 39 38 0D 0A
Means batching value of ingredient no. 1 in scale no. is 500
 Host computer read“batching times”
Read command:
STX Scale no. R B CRC CR LF
Correct response:
STX Scale no. R B DDDDDD CRC CR LF
Wrong response:
STX Scale no. R B N O CRC CR LF

Here:
B —— 1bit,42H
DDDDDD —— 6bits,batching times value

Read batching times value command:


02 30 31 52 42 34 37 0D 0A
Correct response:
02 30 31 52 42 30 30 30 31 30 30 33 36 0D 0A
65
GM8806A-P6 Batching controller 

Means batching times value in scale no. 1 is 100.


 Host computer read“decimal point”
Read command:
STX Scale no. R P CRC CR LF
Correct response:
STX Scale no. R P DDDDDD CRC CR LF
Wrong response:
STX Scale no. R P N O CRC CR LF
Here:
P —— 1bit,50H
DDDDDD —— 6bits,range at 0-4 ,which are decimal point
digits

Read decimal point for example:


02 30 31 52 50 36 31 0D 0A
Correct response:
02 30 31 52 50 30 30 30 30 30 31 35 30 0D 0A
Means the decimal point of scale no.1 is 1.
 Host computer read“Recipe no.”
Read command:
STX Scale no. R N CRC CR LF
Correct response:
STX Scale no. R N DDDDDD CRC CR LF

Wrong response:
STX Scale no. R N N O CRC CR LF

66
GM8806A-P6 Batching controller 

Here:
N —— 1bit,4FH
DDDDDD —— 6bit,recipe no.

Read recipe no. for example:


02 30 31 52 4E 35 39 0D 0A
Correct response:
02 30 31 52 4E 30 30 30 30 30 31 34 38 0D 0A
Means present recipe no. is 1 in scale no.1.
 Host computer read“Restore for broken power”
Read command:
STX Scale no. R E CRC CR LF
Correct response:
STX Scale no. R E DDDDDD CRC CR LF
Wrong response:
STX Scale no. R E N O CRC CR LF

Here:
E —— 1bit,45H
DDDDDD —— 6bits,if it is conti status.
For examples:
02 30 31 52 45 35 30 0D 0A
Correct response:
02 30 31 52 45 30 30 30 30 30 31 33 39 0D 0A
Means scale no. 1 is in“conti?”status.
 Host computer read operation parameters
Read command:
67
GM8806A-P6 Batching controller 

  Scale   Operation
STX R U 0 CRC CR LF
no. parameter 
Correct response:
  Scale   Operation
STX R U   0 DDDDDD CRC CR LF
no. parameter 
Wrong response
STX Scale no. R U N O CRC CR LF

Here:
U —— 1bit,55H
Operation parameter —— 3bit,such as:zeroing range 7
is 37H 30H 30H
Read operation parameter 7 command for example:
02 30 31 52 55 37 30 30 30 36 35 0D 0A
Correct response:
02 30 31 52 55 37 30 30 30 30 30 30 30 35 30 35 38 0D 0A
Means scale no. 1 operation parameter is 50.
 ost computer write“Recipe”
Write command:
  Scale   Ingredient Recipe
STX W R DDDDDD CRC CR LF
no. no. parameter 

Correct response:
STX Scale no. W R O K CRC CR LF
Wrong response:
STX Scale no. W R N O CRC CR LF

Here:
W —— 1bit,52H
Ingredient no. —— 2bit,  such as Ingredient no. 1 is 30H
68
GM8806A-P6 Batching controller 

31H
Recipe parameter —— 1bit,0:30H target value,1:31H
leading quantity of fast feeding,2:32H
leading quantity of moderate,3:33H free
fall value; 4:34H near-zero value.
DDDDDD —— 6bit,recipe parameter value
For example:Write target value=1500 for Ingredient no.1 in
scale no.1
02 30 31 57 52 30 31 30 30 30 31 35 30 30 30 37 0D 0A
Correct response:
02 30 31 57 52 4F 4B 32 32 0D 0A
 Host computer set“Recipe parameter”
Write command:
  Scale Set
STX W F   DDDDDD CRC CR LF
no. parameter 
Correct response:
STX Scale no. W F O K CRC CR LF
Wrong response:
STX Scale no. W F N O CRC CR LF
Here:
F —— 1bit,46H
Set parameter   —— 3bit,such as feeding time delay F11.1 is
31H 31H 31H
DDDDDD —— 6bit,set parameter value
For example:write parameter   F11.1=651234 to scale no.1
02 30 31 57 46 31 31 31 30 36 35 31 32 33 34 34 36 0D 0A
69
GM8806A-P6 Batching controller 

Correct response:
02 30 31 57 46 4F 4B 31 30 0D 0A
Means scale no. 1 has saved parameter   F2.1=3
 Host computer write operation parameter 
Write command:
  Scale   operation
STX W U 0 DDDDDD CRC CR LF
no. parameter 

Correct response:
STX Scale no. W U O K CRC CR LF
Wrong response:
STX Scale no. U N O CRC CR LF
Note:Not permit to write command on communication
parameters.
Here:
U —— 1bit,55H
Operation parameter   —— 3bit,such as :zeroing range 7 is
37H 30H 30H
0 —— 1bit,31H
DDDDDD —— 6bit,operation parameter value
For example:Write 30 command on operation parameter  7
in scale no.1:
02 30 31 57 55 37 30 30 30 30 30 30 30 33 30 36 31 0D 0A
Correct response:
02 30 31 57 55 4F 4B 32 35 0D 0A
Means scale no. 1 has saved operation parameter 7.
 Host computer write“Recipe no.”(only in stop status)
Write command:

70
GM8806A-P6 Batching controller 

STX Scale no. W N DD CRC CR LF


Correct response:
STX Scale no. W N O K CRC CR LF
Wrong response:
STX Scale no. N N O CRC CR LF

Here:
DD —— 2bits,range at   01-40,which is recipe no.
For example: Write recipe no. =01 on scale no. 1 command:
02 30 31 57 4E 30 31 36 31 0D 0A
Correct response::
02 30 31 57 4E 4F 4B 31 38 0D 0A
Means scale no.1 has saved recipe no.
 Host computer write“Batching times”(only in stop
status)
Write command:
STX Scale no. W B DDDDDD CRC CR LF
Correct response:
STX Scale no. W B O K CRC CR LF
Wrong response:
STX Scale no. W B N O CRC CR LF

Here:
B —— 1bit,42H
DDDDDD —— 6bits,range at 000000-009999,which is
batching times
For example:Write batching times=1000 on scale no.1:
71
GM8806A-P6 Batching controller 

02 30 31 57 42 30 30 31 30 30 30 34 31 0D 0A
Correct response:
02 30 31 57 42 4F 4B 30 36 0D 0A
Means scale no. 1 has saved batching times.
 Host computer write“Restor for broken power”
Write command:
STX Scale no. W E D CRC CR LF
Correct response:
STX Scale no. W E O K CRC CR LF
Wrong response:
STX Scale no. W E N O CRC CR LF

Here:
E —— 1bit,45H
D —— 1bit,range at 0 and 1,1 means to restore; 0
means not to restore.
For example:Write restore 01 command on scale no.1:
02 30 31 57 45 31 30 34 0D 0A
Correct response:
02 30 31 57 45 4F 4B 30 39 0D 0A
Means the command has been saved.
 Host computer calibrate“decimal point”
Write command:
  Decimal
STX Scale no. C P CRC CR LF
point
Correct response:
STX Scale no. C P O K CRC CR LF
Wrong response:
72
GM8806A-P6 Batching controller 

STX Scale no. C P N O CRC CR LF

Here:
C —— 1bit,43H
P —— 1bit,50H
Decimal point ——1bit,range at 0~4
For example:Calibrate decimal point 3 on scale no.1:
02 30 31 43 50 33 39 37 0D 0A
Correct response:
02 30 31 43 50 4F 4B 30 30 0D 0A
Means scale no.1 has saved decimal point value.
 Host computer“Add weights to calibrate zero”
Write command:
STX Scale no. C Z CRC CR LF
Correct response:
STX Scale no. C Z O K CRC CR LF
Wrong response:
STX Scale no. C Z N O CRC CR LF

Here:
Z —— 1bit,5AH
For example: Add weights to calibrate zero on scale no.1
02 30 31 43 5A 35 36 0D 0A
Correct response:
02 30 31 43 5A 4F 4B 31 30 0D 0A
Means command has been performed.
 Host computer“calibrate zero without weights”
73
GM8806A-P6 Batching controller 

Write command:
STX Scale no. C Y DDDDDD CRC CR LF
Correct response:
STX Scale no. C Y O K CRC CR LF
Wrong response:
STX Scale no. C Y N O CRC CR LF

Here:
 Y —— 1bit,59H
DDDDDD —— 6bits,which is millivolt value related zero.

For example:Write zero command to indicator on scale no.1


02 30 31 43 59 30 30 31 35 30 30 34 39 0D 0A
Correct response:
02 30 31 43 59 4F 4B 30 39 0D 0A
Means scale no.1 has saved written data.
 Host computer calibrate“Minimum division and
maximum capacity”
Write command:
STX Scale no. C M DD DDDDDD CRC CR LF
Correct response:
STX Scale no. C M O K CRC CR LF
Wrong response:
STX Scale no. C M N O CRC CR LF

Here:
M —— 1bit,4DH

74
GM8806A-P6 Batching controller 

DD —— 2bits,individually 1 2 5 10 20 50
DDDDDD —— 6bits,maximum capacity value
For example:Write division and maximum capacity
command on scale no.1
02 30 31 43 4D 30 31 30 31 30 30 30 30 32 39 0D 0A
Correct response:
02 30 31 43 4D 4F 4B 39 37 0D 0A
Means scale no.1 has saved written value.
 Host computer“Add weights to calibrate gain”
Write command:
STX Scale no. C G DDDDDD CRC CR LF
Correct response:
STX Scale no. C G O K CRC CR LF
Wrong response:
STX Scale no. C G N O CRC CR LF

Here:
G —— 1bit,47H
DDDDDD —— 6bit,gain value
For example:Calibrate gain 10000 command on scale no. 1
02 30 31 43 47 30 31 30 30 30 30 32 36 0D 0A
Correct response:
02 30 31 43 47 4F 4B 39 31 0D 0A
Means scale no.1 has saved 10000.
 Host computer“calibrate gain without weights”
Write command:

75
GM8806A-P6 Batching controller 

STX Scale no. C L D1D1D1D1D1D1 D2D2D2D2D2D2   CRC CR LF

Correct response:
STX Scale no. C L O K CRC CR LF
Wrong response:
STX Scale no. C L N O CRC CR LF

Here:
L —— 1bit,4CH
D1D1D1D1D1D1  —— 6bits,gain millivolt value
D2D2D2D2D2D2  —— 6bits,gain weight value
For example:Calibrate gain without weights 4.110mV as
10000 on scale no. 1
02 30 31 43 4C 30 30 34 31 31 30 30 31 30 30 30 30 32 35
0D 0A
Correct response:
02 30 31 43 4C 4F 4B 39 36 0D 0A
Means scale no. 1 has saved calibration value.
 Host computer“Discharging operation”
Write command:
STX Scale no. C D CRC CR LF
Correct response:
STX Scale no. C D O K CRC CR LF
Wrong response:
STX Scale no. C D N O CRC CR LF

Here:

76
GM8806A-P6 Batching controller 

D —— 1bit,44H
For example:Send discharging operation on scale no. 1
02 30 31 43 44 33 34 0D 0A
Correct response:
02 30 31 43 44 4F 4B 38 38 0D 0A
Means the command has been performed.
 Host computer“Running operation”
Write command:
STX Scale no. C R CRC CR LF
Correct response:
STX Scale no. C R O K CRC CR LF
Wrong response:
STX Scale no. C R N O CRC CR LF

Here
R —— 1bit,52H
For example:Run scale no. 1
02 30 31 43 52 34 38 0D 0A
Correct response:
02 30 31 43 52 4F 4B 30 32 0D 0A
Means the command has been performed.
 Host computer“Stop operation”
Write command:
STX Scale no. C J CRC CR LF
Correct response:

77
GM8806A-P6 Batching controller 

STX Scale no. C J O K CRC CR LF


Wrong response:
STX Scale no. C J N O CRC CR LF

Here:
J —— 1bit,4AH
For example:Stop scale no. 1
02 30 31 43 4A 34 30 0D 0A
Correct response:
02 30 31 43 4A 4F 4B 39 34 0D 0A
Means the command has been performed.
 Host computer“Pause operation”
Write command:
STX Scale no. C S CRC CR LF
Correct response:
STX Scale no. C S O K CRC CR LF
Wrong response:
STX Scale no. C S N O CRC CR LF

Here:
S —— 1bit,53H
For example:Pause scale no. 1
02 30 31 43 53 34 39 0D 0A
Correct response:
02 30 31 43 53 4F 4B 30 33 0D 0A
 Host computer“Tare-off operation”
Write command:

78
GM8806A-P6 Batching controller 

STX Scale no. C Q CRC CR LF


Correct response:
STX Scale no. C Q O K CRC CR LF
Wrong response:
STX Scale no. C Q N O CRC CR LF

Here:
Q —— 1bit,51H
For example:Tare off on scale no. 1
02 30 31 43 51 34 37 0D 0A
Correct response:
02 30 31 43 51 4F 4B 30 32 0D 0A
 Host computer“Clear tare operation”
Write command:
STX Scale no. C O CRC CR LF
Correct response:
STX Scale no. C O O K CRC CR LF
Wrong response:
STX Scale no. C O N O CRC CR LF

Here:
O —— 1bit,4FH
For example:Clear tare on scale no.1
02 30 31 43 4F 34 35 0D 0A
Correct response:02 30 31 43 4F 4F 4B 39 39 0D 0A
 Host computer“Clear alarm operation”
Write command:

79
GM8806A-P6 Batching controller 

STX Scale no. C B CRC CR LF


Correct response:
STX Scale no. C B O K CRC CR LF
Wrong response:
STX Scale no. C B N O CRC CR LF

Here:
B —— 1bit,42H
For example:Clear alarm on scale no. 1
02 30 31 43 42 33 32 0D 0A
Correct response:02 30 31 43 42 4F 4B 38 36 0D 0A
 Host computer“Zeroing operation”
Write command:
STX Scale no. C C CRC CR LF
Correct response:
STX Scale no. C C O K CRC CR LF
Wrong response:
STX Scale no. C C N O CRC CR LF

For example:Zeroing command on scale no.1


02 30 31 43 43 33 33 0D 0A
Correct response:02 30 31 43 43 4F 4B 38 37 0D 0A
 Read present batching result
Read command:
STX Scale no. N O CRC CR LF
Correct response:
  Scale   Ingredient Present
STX N O CRC CR LF
no. no. batching

80
GM8806A-P6 Batching controller 

result
Wrong response:
STX Scale no. R N O CRC CR LF
Here:
Ingredient no.——2bits(01~06),if 01 then it’s 30H31H.
DDDDDDD — — 7 bits batching result(including decimal
point),high bit in front. If No.1 ingredient batching result
is12.345, then it’s 30H 31H 32H 2EH 33H 34H 35H.
For example: Send reading present batching result
command to scale no. 1:
02 30 31 4E 4F 35 36 0D 0A
Correct response:
02 30 31 30 31 30 30 30 31 30 30 36 33 39 0D 0A
02 30 31 30 32 30 30 30 30 35 30 31 33 39 0D 0A
02 30 31 30 33 30 30 30 30 33 30 37 34 34 0D 0A
02 30 31 30 34 30 30 30 30 38 30 31 34 34 0D 0A
02 30 31 30 35 30 30 30 31 32 30 38 34 37 0D 0A
02 30 31 30 36 30 30 30 30 37 30 38 35 32 0D 0A
02 30 31 30 54 30 30 30 34 35 33 31 38 30 0D 0A
Means No. 1 indicator present batching result: Ingredient
no.1: 1006, No. 2:501, No.3:307, No.4:801, No.5:1208,
No.6:708, Total:4531.
 Write numbers
Write command:
STX Scale W L DDD CRC CR LF
no. DDD
Correct response:
STX Scale W L O K CR CR LF
no. C
Wrong response:
STX Scale W L N O CRC CR LF
no.
Here:

81
GM8806A-P6 Batching controller 

L——1bit,4CH
DDDDDD——Numbers,6 bit,range is 000000~999999.
For example: Write command to scale no.1
02 30 31 57 4C 30 30 30 30 30 31 35 31 0D 0A
Correct response:
02 30 31 57 4C 4F 4B 31 36 0D 0A
8.2 TOLEDO protocol
Choose “tt”in working parameter 3, in this state,
indicator will send data with TOLEDO protocol continue
mode.
Format as follow:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
STX CR
︸ A B C display weight (6 bit) 6 30H checksum
Here: Start charactor is standard ASII charactor   02(STX)
Status byte A definition as follow:
D0 0 1 0 1 0
D1 1 1 0 0 1
D2 0 0 1 1 1
Decimal x .x .xx .xxx .xxxx
point
D3 D5 is 1(not change)   D4 D6 is 0(not change )
D7 even-parity check (When data format is 7-E-1)
Status byte B definition as follow:
D7 D6 D5 D4 D3 D2 D1 D0
even-parit Status unit stable OFL sym Gs/Nt
y check bol weight
When data 0 1 0 1-unst 1-OFL 1-- 0
format is (not (not (not able 0-Nor  0-+ (not
7-E-1 change) chan chan 0-stab mal change)
ge) ge) le
Status C: reserve

82
GM8806A-P6 Batching controller 

8.3 RE protocol
Two modes:Continue (Cont)/ command (Read).
Support all of data format in parameters 4, ASCII code
1) Continue mode (Cont)
When operation parameters 3 for  RE,3.1 for   Cont, indicator 
send data to host computer without any command.
Data format as follows:
Status GS Sign Value Unit CR LF

Here:
Status —— 2bits,OL:( 4FH 4CH ) overflow;ST:( 53H
54H )stable US:( 55H 53H )unstable
, —— 1bit,list separator 2CH
GS/NT —— 2bits, GS:47H 53H, NT: net weight 4EH 54H
Sign —— 1bit,2BH(+)
、2DH(-)
Value—— 7bits,including decimal point,if no, the highest
bit is 0
Unit —— 2bits,Kg 4BH 67H
CR —— 1bit,0DH
LF —— 1bit,0AH
For example:Indicator sends following data format:
53 54 2C 47 53 2C 2B 30 31 31 2E 31 32 30 4B 67 0D 0A
Means: stable,Gross weight,positive data,present weight
value is 11. 120kg.
2) Command mode (Read)
When operation parameters 3 for RE 3.1 for   Read
indicator send present data to host computer only after 
received command .
83
GM8806A-P6 Batching controller 

Data format as follows:


R E A D CR LF

Here:
R —— 52H
E —— 45H
A —— 41H
D —— 44H
CR —— 0DH
LF —— 0AH
Response data format is same as data format in continue
mode.
For example:
Command:  52 45 41 44 0D 0A
Response: 53 54 2C 47 53 2C 2B 30 31 31 2E 31 32 30 4B
67 0D 0A
Means:stable、positive data、present weight value is 11.
120kg.
8.4 MODBUS protocol
1) Communication mode

MODBUS communication by two mode:RTU and Asc 。


When parameter 3.1 is RTU,every 8-bit byte of the
message are divided into 2pcs of 4-bit hexadecimal
characters to transmit at binary code. Data format:8- E-1
8- O-1,8- n-1 8- n-2。
When parameter  3.1 is   ASCII , every 8-bit byte of the
message is transmitted as 2pcs ASCII   characters at ASCII
code, which support all of data format in parameter  4.
2) MODBUS communication address
84
GM8806A-P6 Batching controller 

PLC Display
  Description
address address

The following items are only-read register(code 0x03)


Bit Meaning
 
Ingredient 6 in
.0
  Present moderate feeding
40001 0000
state1   Ingredient 6 in slow
.1
feeding
.x   reserved
Bit Meaning
  Ingredient 1 in fast
.0
feeding
  Ingredient 1 in
.1
moderate feeding
  Ingredient 1 in slow
.2
feeding
  Ingredient 2 in fast
.3
feeding
  Present
40002 0001   Ingredient 2 in
state2 .4
moderate feeding
  Ingredient 2 in slow
.5
feeding
  Ingredient 3 in fast
.6
feeding
  Ingredient 3 in
.7
moderate feeding
  Ingredient 3 in slow
.8
feeding

85
GM8806A-P6 Batching controller 

  Ingredient 4 in fast


.9
feeding
  Ingredient 4 in
.10
moderate feeding
  Ingredient 4 in slow
.11
feeding
  Ingredient 5 in fast
.12
feeding
  Ingredient 5 in
.13
moderate feeding
  Ingredient 5 in slow
.14
feeding
  Ingredient 6   in fast
.15
feeding
Bit Meaning

.0 0:Stop 1:Run
0:Not pause
.1
1:Pause
0 Unstable
.2
1:Stable
Preset state 0 None zero
40003 0002 .3
3 1:Zero
0 Not overflow
.4
1:Overflow
0 Not minus
.5
1:Minus
.6 Before feeding
Single ingredient
.7
feeding finished

86
GM8806A-P6 Batching controller 

Check over/under 
.8
tolerance.
.9   Alarm
.10 Fix value output
.11   Discharging
.12 Batching finish

.13 Discharging finish

.X Reserve
When weight overflow,
40004 0003
Present indicator display OFL,
weight return value
40005 0004
0xFFFFFFFF.
40006 0005   Accumulate Only read,when write,
40007 0006 total times return error data address.
40008 0007   Accumulate Only read,when write,
40009 0008 total weight return error data address.

40010 0009   Ingredient 1 Only read,when write,


accumulated
40011 0010 return error data address.
weight

40012 0011   Ingredient 2 Only read,when write,


accumulated
40013 0012 return error data address.
weight

40014 0013   Ingredient 3 Only read,when write,


accumulated
40015 0014 return error data address.
weight

40016 0015   Ingredient 4 Only read,when write,

87
GM8806A-P6 Batching controller 

40017 0016
40018 0017   Ingredient 5 Only read,when write,
accumulated
40019 0018 return error data address.
weight
40020 0019   Ingredient 6 Only read,when write,
accumulated
40021 0020 return error data address.
weight
40022 0021   Ingredient 1 Only read,when write,
40023 0022 weight return error data address.
40024 0023   Ingredient 2 Only read,when write,
40025 0024 weight return error data address.
40026 0025   Ingredient 3 Only read,when write,
40027 0026 weight return error data address.
40028 0027   Ingredient 4 Only read,when write,
40029 0028 weight return error data address.
40030 0029   Ingredient 5 Only read,when write,
40031 0030 weight return error data address.
40032 0031   Ingredient 6 Only read,when write,
40033 0032 weight return error data address.
0: Finish batching times
1: Over zeroing range
2: Unstable in zeroing
  Alarm
40034 0033 3,4:Over/under tolerance
message
5: Target value is 0 when
start
.x: Reserve
The following items are two bytes and available to read
and write(writing code 0x10,read code 0x03)
40035 0034   Ingredient 1 Note:Written
  1.A1 value must less
40036 0035 target value
88
GM8806A-P6 Batching controller 

40037 0036   Ingredient 2


  1.b1
40038 0037 target value
40039 0038   Ingredient 3
  1.C1
40040 0039 target value
40041 0040   Ingredient 4
  1.d1
40042 0041 target value
40043 0042   Ingredient 5
  1.E1
40044 0043 target value
40045 0044   Ingredient 6
  1.F1
40046 0045 target value

40047 0046   Ingredient 1


leading
1.A2
quantity of 
40048 0047
fast feeding
  Ingredient 2
40049 0048
leading
1.b2 Note:Written
quantity of 
40050 0049 fast feeding value must less
than or same as
40051 0050   Ingredient 3 maximum
leading capacity.
1.C2
quantity of 
40052 0051
fast feeding

40053 0052   Ingredient 4


leading
1.d2
quantity of 
40054 0053
fast feeding
Note:Written
40055 0054   Ingredient 5
value must less
leading
1.E2 than or same as
quantity of 
40056 0055 fast feeding maximum
capacity.
89
GM8806A-P6 Batching controller 

  Ingredient 6
40057 0056
leading
1.F2
quantity of 
40058 0057 fast feeding
Ingredient 1
40059 0058 leading
quantity of  1.A3
40060 0059 moderate
feeding
Ingredient 2
40061 0060 leading
quantity of  1.b3
moderate Note: Written
40062 0061 value must less
feeding
than or same as
  Ingredient 3 maximum
40063 0062 leading
capacity.
quantity of  1.C3
40064 0063 moderate
feeding
Ingredient 4
40065 0064 leading
quantity of  1.d3
40066 0065 moderate
feeding
Ingredient 5
40067 0066 leading
quantity of  1.E3
moderate Note: Written
40068 0067 value must less
feeding
than or same as
Ingredient 5 maximum
40069 0068 leading capacity.
quantity of  1.F3
40070 0069 moderate
feeding
90
GM8806A-P6 Batching controller 

40071 0070 Ingredient 1


  1.A4
40072 0071 free fall data

40073 0072 Ingredient 2


  1.b4
40074 0073 free fall data

40075 0074 Ingredient 3 Note :   Written


  1.C4
40076 0075 free fall data value must less
than or same as
40077 0076 Ingredient 4 maximum
  1.d4
40078 0077 free fall data capacity.

40079 0078 Ingredient 5


  1.E4
40080 0079 free fall data

40081 0080 Ingredient 6


  1.F4
40082 0081 free fall data

Note:Written
40083 0082
value must less
Near-zero
  1.e0 than or same as
value
maximum
40084 0083
capacity.

40085 0084 Tare upper  Note:Written


40086 0085 limitation value must less
than or same as
40087 0086 Tare lower  maximum
limitation capacity.
40088 0087

40089 0088 Maximum capacity ≤


Maximum
minimum division × 30000
capacity
40090 0089 (Change only in stop).

91
GM8806A-P6 Batching controller 

Write 0001H to take
40091 0090 present weight as zero
Zero
when weight is stable.
calibration
Return present millivolt
with weights
40092 0091 atzero when read.
(Change only in stop).
Write present weight value
40093 0092 according to present
Gain
millivolt.
calibration
(Change only in stop).
with weights
40094 0093 Return present millvolt at
present weight when read.
Write millivolt value at
40095 0094   Zero
zero.
calibration
Return present millivolt
without
40096 0095 value at zero when read.
weights
(Change only in stop).
Gain Write gain millivolt value
40097 0093 calibration related gain weight,
without indicator save first;
weights Return millivolt value
(gain related present weight
40098 0097 millivolt when read.
value) (Change only in stop).
Write weight value related
gain millivolt after writing
40099 0098   Gain
gain millivolt first, gain
calibration
calibration in this register 
without
by both of weight and
weights(gain
millivolt;
40100 0099 weight value )
Return 0000H when read.
(Change only in stop).
92
GM8806A-P6 Batching controller 

The following items are two bytes and are available to read
and write (write code 0x06,read code 0x03)
0000H:0bit;
0001H:1bit
0002H:2bits;
40101 0100 Decimal point
0003H:3bits
0004H:4bits
(Change only in stop).
0001H:1;0002H:2
  Minimum 0005H:5;000AH:10
40102 0101
division 00014:20;0032H:50
(Change only in stop).
0002H:2mV/V
40103 0102   Sensitivity 0003H:3mV/V
(Change only in stop).
Feeding time   0000H~03E7H
40104 0103   F2.1
delay t1 00.0~99.9

No contrast time
  0000H~03E7H
40105 0104 t2 of fast F2.2
00.0~99.9
feeding

No contrast time
  0000H~03E7H
40106 0105 t3 of moderate F2.3
00.0~99.9
feeding
No contrast time
  0000H~03E7H
40107 0106 t4 of slow F2.4
00.0~99.9
feeding
Check
  0000H~03E7H
40108 0107 tolerance F2.5
00.0~99.9
time t5
93
GM8806A-P6 Batching controller 

Fixed value   0000H~03E7H


40109 0108   F2.6
time t6 00.0~99.9
  Discharging   0000H~03E7H
40110 0109   F2.7
time delay t7 00.0~99.9
Discharging
  0000H~03E7H
40111 0110 monitor time F2.8
00.0~99.9
t8
Feeding
  0000H~03E7H
40112 0111 monitor time F2.9
00.0~99.9
t9
Pause time t10
between fast
  0000H~03E7H
40113 0112 feeding F3.1
00.0~99.9
moderate
feeding
Pause time t11
between
  0000H~03E7H
40114 0113 moderate F3.2
00.0~99.9
feeding and
slow feeding
Over 
  0000H~0063H
40115 0114 tolerance F4.1
(0.0~9.9s)
percent
Under 
  0000H~0063H
40116 0115 tolerance F4.2
(0.0~9.9s)
percent
Over/under 
  0000H~03E7H
40117 0116 tolerance F4.4
00.0~99.9
alarm time
Free fall
  0000H~0063H
40118 0117 compensation F5.1
(00~99)
times
94
GM8806A-P6 Batching controller 

Free fall
  0000H~0063H
40119 0118 compensation F5.2
(00~99%)
range
Free fall 1:100%,
40120 0119 compensation F5.3 2:50%,
percent 3:25%
Jog feeding   0000H~0063H
40121 0120   F7.1
times (00~99)
Jog feeding   0000H~03E7H
40122 0121   F7.2
effective time 00.0~99.9
Jog feeding   0000H~03E7H
40123 0122   F7.3
ineffective time 00.0~99.9
Jog feeding of 
  0000H~03E7H
40124 0123 slow feeding F8.1
00.0~99.9
effective time
Jog feeding of 
  0000H~03E7H
40125 0124 slow feeding F8.2
00.0~99.9
ineffective time
0:dSP-rE,
1:dSP-dA,
2:rdP-S1,
  Sub-display
40126 0125 F9 3:rdP-S3,
data when stop
4:dSP-G,
5:dSP-n,
6:dSP-P.
0:rdP-fi,
1:rdP-S1,
2:rdP-S2,
  Sub-display
40127 0126 F10 3:rdP-S3,
data when run
4:dSP-G,
5:dSP-n,
6:dSP-P.
95
GM8806A-P6 Batching controller 

0127 for high 2


bits of the
indicator no.,
40128 0127 range(0~65).
0128 for lower 
4 bits at
Ingredient
  F11.1 range(0~6600),
compositor 
0128 must be
written
successfully.
40129 0128
Whole range
(100000~65432
1)
40130 0129 Recipe no.   1~40
40131 0013
  Zeroing Write non-zero data.
0
40132 0131 0131 for high 2bits of 
indicator no.range(0~99)
0132 for lower 4 bits at
Write no.
range of (0~9999).
40133 0132 0132 must be written
successfully.
Zero tracking   0000H~0063H
40134 0133 6
range (00~99)
  0001H~0063H
40135 0134 Zeroing range 7
(01~99)
  Stability   0001H~0063H
40136 0135 8
range (01~99)
  0000H~0009H
40137 0136 AD filter  9
(0~9)
  0000H~0009H
40138 0137 Stability filter  10
0~9
96
GM8806A-P6 Batching controller 

Analog output   0000H~0002H


40139 0138 12
display option (0~2)
  Ingredient
40140 0139 14   0001H~00006H
kinds

  0000H~0007H
40141 0140 Analog mode 16
(0~7)

Pause switch between


40142 0141 ingredient 6 bits
XXXXXX for 
Pause
1#,2#,3#,4#,5#,6#
between
ingredient, X can be 0 or 
ingredient
1 only.
40143 0142
(write code 0x10,read
code 0x03)
  Batching
40144 0143   0000H~270FH
times

Write:Initialization
( Change only in stop)
8800 initialize all
parameters;8801
initialize calibration;
8802 initialize operation
Back up / parameters;8803
40145 0144 Restore initial initialize recipe
setting parameters;8804
initialize IO definition.
Back up: (The highest bit
change to 6);
Restore: (The highest bit
change to 7).
Return 0 to read.

97
GM8806A-P6 Batching controller 

Write:Only in stop
status. Write 1 to start
I/O testing;Write 0 to
Start / Stop
40146 0145 exit.
I/O testing
Read:1 for I/O testing
status.0 for none I/O
testing status.
Write: not permit.
( Change only in stop)
Read: Input IN1 ~ IN4
40147 0146 Input testing
from low bit to high bit, 1
for effective input, 0 for 
ineffective input.

Write: Output from OUT1


~ OUT10 from low bit to
high bit, 1 for effective
output, 0 for ineffective
40148 0147 Output testing
output. ( Change only in
stop)
Read: Return present
output status.
40149 0148 IN1 Write: write
value related
40150 0149 IN2
with I/O
40151 0150 IN3 definition. For 
40152 0151 IN4 example, if 
I/O self-
define IN2 as
40153 0152 definition OUT1 I3, user 
40154 0153 OUT2 should write 3
in IN2
40155 0154 OUT3
register.
40156 0155 OUT4 ( Change only
98
GM8806A-P6 Batching controller 

40157 0156 OUT5 in stop)


Read: Return
40158 0157 OUT6 present I/O
40159 0158 OUT7 self-definition.

40160 0159 OUT8


40161 0160 OUT9
40162 0161 OUT10
Broken
40163 0162 Power saving 0000H~00002H 0~2
switch

0:shut off clear 


1:Clear scale No.1
2:Clear scale No.2
40164 0163   Clear  3:Clear scale No.3
4:Clear scale No.4
5:Clear scale No.5
6:Clear scale No.6
40165 0164 Read zero from the
Reserve
40166 0165 address.

Following items are bits and available to read and write in


loops (function code:0x01)

Restore for  Write:FF00H = ON


00162 0161 0000H = OFF
broken power 
Read:0001H = ON
 Automatic 0000H = OFF
00163 0162 zeroing when Note:
power on
Tare-off / zeroing
Tare-off / selection:
00164 0163 zeroing FF00H=b_tare
selection 0000H=b_zero
99
GM8806A-P6 Batching controller 

Manual Restore for broken


00165 0164 discharging power :
counted in total Write:FF00H=yes
Save when 000H=no
00166 0165 Read:conti?1 for 
power off 
conti; 0 for   not conti.
Tare-off /
00167 0166
zeroing switch
 Automatically
00168 0167 send batching
switch
Negative gross
00169 0168 weight to zero
switch
00170 0169 Feeding mode
  Over/under 
00171 0170
tolerance alarm
Over/under 
00172 0171 tolerance
pause
  Discharging
00173 0172
switch
  Discharging
00174 0173
mode selection
Discharging -
00175 0174 permit
selection
  Compensation
00176 0175
switch
Jog feeding of 
00177 0176 slow feeding
switch
100
GM8806A-P6 Batching controller 

  Ingredient
00178 0177
compositor 
Free fall
00179 0178
compensation
Tare
00180 0179 upper/lower 
limitation
Pause function
00181 0180 between
ingredients
Read zero from the
00182 0181   Reserve
address.
Read:1 for effective,0
for ineffective;
00183 0182 Input state in1
Write:Not permit
(Change only in stop)
00184 0183 Input state in2   Write:Not permit
00185 0184 Input state in3   Write:Not permit
00186 0185 Input state in4   Write:Not permit
Read:From low to high
represent out1-out10,
Output state which 1 for effective,0
00187 0186
out1 for ineffective;
Write:Not permit
( Change only in stop)
Output state
00188 0187 Not permit to write
out2
Output state
00189 0188 Not permit to write
out3
Output state
00190 0189 Not permit to write
out4
101
GM8806A-P6 Batching controller 

Output state
00191 0190 Not permit to write
out5
Output state
00192 0191 Not permit to write
out6
Output state
00193 0192 Not permit to write
out7
Output state
00194 0193 Not permit to write
out8
Output state
00195 0194 Not permit to write
out9
Output state
00196 0195 Not permit to write
out10
Read zero from the
00197 0196   Reserve
address.
  Read:Run = 1;Not run
00198 0197   Start
=0
  Read:Stop = 1;Not
00199 0198 Urgent stop
stop = 0
  Read:Pause = 1;Not
00200 0199   Pause
pause = 0
  Read:Zeroing = 1;
00201 0200   Zeroing
none zeroing = 0
  Read : Clear = 1 ; Not
00202 0201 Clear alarm
clear = 0
Clear 
Read:Clear = 1;Not
00203 0202 accumulated
clear = 0
total
  Read : always read
00204 0203 Select recipe
OFF(0000H)
102
GM8806A-P6 Batching controller 

Manual Read:Effective
discharging/ discharging = 1;
00205 0204
discharging ineffective discharging
permit =0
Lock keypad Read:keypad effective
00206 0205 (Change only =1
in stop) Keypad ineffective = 0
  Tare-off  Read : always read
00207 0206
input OFF(0000H)
Clear tare Read : always read
00208 0207
input OFF(0000H)

3) Function code
 Above Modbus communication protocols have five function
codes:01 read coil、03 read register 、05 force single coil、
06 preset single register 、16( 10 Hex) preset several
registers.
01 read coil
Inquiry: Regulate coil start and quantities。
Response:
a) Every coil state in response message is corresponding
to every data in data area;1=ON 0=OFF。The LSB in
first byte is start address in inquiry. Other coils are in
seriation from lowest to highest in the byte till full of 8pcs,
next byte same seriation.
If they are not 8 multiples, the last byte is full of zero from
the remain to the highest,which byte sections indicate all of 
byte quantities.
For example: Inquiry weighing indicator  01 to read 40- 43
coil.
103
GM8806A-P6 Batching controller 

A. RTU communication mode:


Inquiry command:
  Function Start Coil CRC
 Address
code address quantity parity
1byte 1byte 2byte 2byte 2byte
Correct response:
  Function  Account CRC
 Address Data area
code byte parity
1byte 1byte 1byte 1byte 2byte

Inquiry command: 01 01 00 28 00 04 BD C1
Correct response: 01 01 01 02 D0 49(Coil 43- 40 related
state: 0- 0- 1- 0)
B. ASCII communication mode:
Inquiry command:
  Function Start Coil LRC
Start Address   Stop
code address quantities parity
1byte 2byte 2byte 4byte 4byte 2byte 2byte

Correct response:
  Function  Account Data LRC
Start Address   Stop
code byte area parity
1byte 2byte 2byte 2byte 2byte 2byte 2byte

Inquirycommand: 3A 30 31 30 31 30 30 32 38 30 30 30 34
44 32 0D 0A
Correct response:3A 30 31 30 31 30 31 30 32 46 42 0D 0A
(Coil 43- 40 related status:0- 0- 1- 0)
03 read register 
104
GM8806A-P6 Batching controller 

Inquiry:Regulate to read register start address and register 


quantities.
Response: Regulate read register byte quantities, every
register relate 2bytes respectively;Message also has data
from every read register.
For example:read register   0007,0008
A. RTU communication mode:
Inquiry command:
Inquiry
  Function Start CRC
 Address register 
code address parity
quantity

1byte 1byte 2byte 2byte 2byte

Correct response:
  Function  Account Register  Register  CRC
 Address
code byte (0007) data (0008) data parity
1byte 1byte 1byte 2byte 2byte 2byte

Inquiry command: 01 03 00 07 00 02 75 CA
Correct response: 01 03 04 00 00 00 05 3A 30 Register 
0007,0008 respective data:0 (Hex:0000H), 5(Hex:0005H)
B. ASCII communication mode:
Inquiry command:
Inquiry
  Function Start LRC
Start Address register    Stop
code address parity
quantity

1byte 2byte 2byte 4byte 4byte 2byte 2byte

Correct response:

105
GM8806A-P6 Batching controller 

Register  Register 
 Function  Account LRC
Start Address (0007) (0008)   Stop
code byte parity
data data

1byte 2byte 2byte 2byte 2byte 2byte 2byte 2byte

Inquirycommand: 3A 30 31 30 33 30 30 30 37 30 30 30 32

46 33 0D 0A
Correct response:3A 30 31 30 33 30 34 30 30 30 30 30 30
30 35 46 33 0D 0A(register 0007,0008 respective data :
0(Hex:0000H), 5(Hex:0005H)
05 force single coil
Force:Regulate force coil address;and one normal item in
force data area,regulate requested coil ON/ OFF state:
FF00 for  ON ,0000H for  OFF ,other data is ineffective to coil.
Response:Return normal response for force coil.
For example:Force weighing indicator   01, 0056 coil is ON
A. RTU communication mode:
Force command:
  Function Coil CRC
 Address Force data
code address parity
1byte 1byte 2byte 2byte 2byte
Correct response:
  Function Coil CRC
 Address Force data
code address parity
1byte 1byte 2byte 2byte 2byte

Force command: 01 05 00 38 FF 00 0D F7
Correct response: 01 05 00 38 FF 00 0D F7(Coil 0056 is
ON)
106
GM8806A-P6 Batching controller 

B. ASCII communication mode:


Force command:
  Function Coil Force LRC
Start Address   Stop
code address data parity
1byte 2byte 2byte 4byte 4byte 2byte 2byte
Correct response:
  Function Coil Force LRC
Start Address   Stop
code address data parity
1byte 2byte 2byte 4byte 4byte 2byte 2byte
Force command:3A 30 31 30 35 30 30 33 38 46 46 30 30
43 33 0D 0A
Correct response:3A 30 31 30 35 30 30 33 38 46 46 30 30
43 33 0D 0A Coil 0056 is ON
06 preset single register 
Preset:Regulate to preset single register address and data.

Response:Return normal response after register is preset.

For example:Request 0009 register in weighing indicator 01

is preset 0005H.
A. RTU communication mode:
Preset command:
  Function Preset register  Preset CRC
 Address
code address data parity
1byte 1byte 2byte 2byte 2byte

Correct response:
  Function Preset register  Preset CRC
 Address
code address data parity

107
GM8806A-P6 Batching controller 

1byte 1byte 2byte 2byte 2byte

Preset command:01 06 00 09 00 05 99 CB
Correct response:01 06 00 09 00 05 99 CB register 0009
data:5 Hex 0005H
B. ASCII communication mode:
Preset command:
Preset
  Function Preset LRC
Start Address register    Stop
code data parity
address

1byte 2byte 2byte 4byte 4byte 2byte 2byte


Correct response:
Preset
  Function Preset LRC
Start Address register    Stop
code data parity
address

1byte 2byte 2byte 4byte 4byte 2byte 2byte

Presetcommand:3A 30 31 30 36 30 30 30 39 30 30 30 35 45
42 0D 0A
Correct response:3A 30 31 30 36 30 30 30 39 30 30 30 35
45 42 0D 0A(register   0009 data: 5(Hex 0005H)
6(10 hex) Preset several registers
Preset:Regulate to preset register start address and preset
value.
Response:Return address, function code, start address and
preset register quantity.
For example:Preset 2 registers in weighing indicator  01:
start register is 0030. Preset value is 0001H and 7318H
A. RTU communication mode:
108
GM8806A-P6 Batching controller 

Preset command:
  Function Start Register   Account Preset CRC
 Address
code address quantity byte data parity
1byte 1byte 2byte 2byte 1byte 4byte 2byte
Correct response:
  Function Start Register  CRC
 Address
code address quantity parity
1byte 1byte 2byte 2byte 2byte
Preset command:01 10 00 1E 00 02 04 00 01 73 18 07 D5
Correct response:01 10 00 1E 00 02 21 CE
B. ASCII communication mode:
Preset command:
 Function Start Register   Account Preset LRC
Start Address   Stop
code address quantity byte data parity
1byte 2byte 2byte 4byte 4byte 2byte 8byte 2byte 2byte
Correct response:
  Function Start Register  LRC
Start Address   Stop
code address quantity parity
1byte 2byte 2byte 4byte 4byte 2byte 2byte

Preset command:3A 30 31 31 30 30 30 31 45 30 30 30 32
30 34 30 30 30 31 31 43 39 36 31 38 0D 0A
Correct response: 3A 30 31 31 30 30 30 31 45 30 30 30 32
43 46 0D 0A
4) MODBUS communication error message
When weighing indicator check other error message
except parity code( CRC or   LRC),indicator will send
message to host computer, the highest in function code is 1,
which means function code from weighing indicator to host
109
GM8806A-P6 Batching controller 

computer is added 128 based on function code from host


computer(For example: read register command 03H will be
changed to 83H).
Error code:
02: error data address;Received data address is not
permitted by weighing indicator.
03: error data;Inquiry data is not permitted by weighing
indicator.
Error message format:
1) RTU communication mode:
 Address Function code Error code CRC parity

1byte 1byte 1byte 2byte

2) ASCII communication mode:


  Function Error  LRC
Start Address   Stop
code code parity
1byte 2byte 2byte 2byte 2byte 2byte
For example:Host computer read coil (0040) by function
code 03.
1) RTU communication mode:
Inquiry command: 01 03 00 28 00 01 04 02
Error response: 01 83 02 C0 F1
2) ASCII communication mode:
Inquiry command: 3A 30 31 30 33 30 30 32 38 30 30 30
31 44 33 0D 0A
Error response: 3A 30 31 38 33 30 32 37 41 0D 0A
From response message, the present error code is 02,
which means the present received data address is error, not
permit by weighing indicator.
110

You might also like