Vous êtes sur la page 1sur 115

GM8806A-P6

USERS MANUAL

GM8806A-P6130101
48010609221143
110606130002
2011Shenzhen General Measure Technology Co.,
Ltd reserve all copyright.
Without permission from Shenzhen General Measure
Technology Co., LtdAny corporations or person must not
copy, spread, record or translate into other language by any
forms.
Our company reserved the right to update users
manual without additional notice to make perfect for
customers. Thus please visit our website or contact with our
service person to get update information.
Websitehttp://www.szgmt.com

Approved standardGB/T 77242008


Table
1 General Information.............................................................1
1.1 Function.......................................................................... 1
1.2 Description..................................................................... 2
1.3 Rear illustration............................................................. 3
1.4 Specification...................................................................4
1.5 Dimension...................................................................... 5
2 Wiring.....................................................................................6
2.1 Installation...................................................................... 6
2.2 Power connection......................................................... 7
2.3 Load cell connection.....................................................7
2.4 I/O terminals...................................................................9
2.5 Analog output connection..........................................10
2.6 Serial port connection................................................ 11
3 Calibration...........................................................................12
3.1 Instruction.....................................................................12
3.2 Flow chart.....................................................................12
3.3 Millivolt display............................................................ 15
3.4 Calibration without weights....................................... 16
3.5 Fast zero/gain calibration.......................................... 18
3.6 Parameter table.......................................................... 18
3.7 Parameter record........................................................18
4 Parameter setting.............................................................. 19
4.1 Defination..................................................................... 19
4.2 Operation parameter table........................................ 21
5 Recipe setting.................................................................... 25
5.1 Recipe number............................................................25
5.2 Recipe configuration.................................................. 25
5.3 Recipe parameter table............................................. 26
6 Operation............................................................................ 39
6.1 Operating status..........................................................39
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 01/4d.
: Light for stability when weight is in stable range.

Display:
Main display6digits, display weight and parameters.
Sub-display6digits, display G.W. and parameters.
Set point display1 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 supplyAC90V260V 50Hz (or 60Hz) 2%
FilterInside
Working temperature-1040
Max humidity90%R.H without dew
Power consumptionAbout 10W
Analog:
Load cell powerDC5V 300mA (Max)
Input impedance10M
Zero steady range0.029mV
Input sensitivity0.01uV/d
Gain input range0.210mV
Transfer modeSigma - Delta
A/D conversion speed120times/sec
Non-linearity0.01%F.S
Gain drift10PPM/
Display Precision1/30000
Digital:
Weight display6digits red high-brightness LED
Minus display-
Overload displayOFL
Decimal point5kinds (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 indicators 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 24V DC
outside as power supply, which anode connect with indicator
24V +, and cathode with 24V- through the COM1 (DC+)
and the COM 2 (DC -) . The input signal is low level
effective, and the output is transistor open-collector output,
which driving current can reach 300m A .
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:


Output Input
Manual
OUT1 Mater ial no. 1 IN1
dischar ging
OUT2 Mater ial no. 2 IN2 Run
OUT3 Mater ial no. 3 IN3 Pause
OUT4 Mater ial no. 4 IN4 St op
OUT5 Coars e feeding
OUT6 Moderat e feeding
OUT7 Fine feeding
OUT8 Discharging
OUT9 Over tolerance
OUT10 Run
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 zeroand
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 cells 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 cells connection.
c. Please check Load cells.
2. Test four-corner position-error of force-transmitted
equipment
Please load same weight on scales every corner and
record individual millivolt value. If the values are obviously
different, please adjust force-transmitted equipment.
3. Test load cells 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 cells 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
1d= Mini division 6 1,2,5,10,20,50 1
Max
CP mini division30000 10000
capacity
System
St
millivolt
SE Sensitivity 2 23 2(mV/V)
E SCAL Zero
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 Date Remark
Kg
mV mV
1
2
3

18
GM8806A-P6 Batching controller

4 Parameter setting

Note: Press to switch among


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

4.1 Defination
Press to select parameters, then press and
to set parameters, after that, press to save
setting.
1) Optional parameter setting
Setparameter 5 ONfor example:

19
GM8806A-P6 Batching controller

1. Press , then sub-display


sparkle OFF.

2. Press , then sub-display


showON.

3. Press to save setting. If not


need set other parameters,
press to return.

2) Numerical parameter setting


Set parameter 7as 35for example:

1. Press , sub-display sparkle 5


in the left.

2. Press till sub-display show 3


then press sparkle move to the
right one.

3. Press till sub-display show5


then press to save and finish.

20
GM8806A-P6 Batching controller

4.2 Operation parameter table


No. Para. Initial Description

1 0199 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 READcommand
3.1 Cont
nt
CONTcontinue

Serial port data-sent speed


for CONT at rS/tt/rE mode:
3.1.1 0~5 1
1-5means 10-50ms;
0means 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 LoHigh byte in the front,
Lo Hi
low byte at back
Lo HiLow 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
18O1R / C / B_r optional
4 18N1 18E1
18N1 R / C / B_r optional

17N2
17E1 17N2 R / C optional
17O1 17E1 R / C optional
17O1R / C optional.

Automatic zeroing when


5 ON/OFF OFF
power on

Zero tacking range(0099d


6 0099 0 optional).
If setting 0, not zero tracking.

Zeroing range(01%99% of
7 0199 50
full capacity).

Stability criterion range(01


8 0199 03
99d optional).

Digital filter parameter


9 0~9 5
0no filter9strongest filter

Stability filter: Second filter


10 0~9 0 based on first one
0no filter9strongest filter

Zeroing/tare-off operation
b_zero / before batching
11 b_zero
b_tare b_taretare off
b_zerozeroing.

22
GM8806A-P6 Batching controller

Switch for Zeroing/tare-off


ON / operation before batching
11.1 OFF
OFF ONoperate
OFFshut.

Analogue display mode


options:
groSSd/ groSSdGross 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 accumulative total
OFF
ONyesOFFnot.

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-204-20mA
0-20 / 0-200-20 mA
0-24 / 0-240-24 mA
0-5 /
16 4-20 0-5 0-5V
0-10 /
-5-5 / 0-100-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 portRS

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. Par a. In i ti al Descri p ti o n
F1 U_L Set None None

1.A1 xxxxxx 000000 Target value of material


no.1.
Leading quantity of fast
feeding for material no.1In
fixing valueif weight
1.A2 xxxxxx 000000
target value - leading
quantity of fast feedingthen
fast feeding stop.
Leading quantity of
moderate feeding for
material no.1In fixing
1.A3 xxxxxx 000000 valueif weight target
value - leading quantity of
fast feedingthen moderate
feeding stop.
Free fall value of material
no.1In fixing valueif
1.A4 xxxxxx 000000 weight target value free
fall valuethen slow feeding
stop.
Target value of material
1.b1 xxxxxx 000000
no.2.
Leading quantity of fast
feeding for material no.2In
fixing valueif weight
1.b2 xxxxxx 000000
target value - leading
quantity of fast feedingthen
fast feeding stop.
26
GM8806A-P6 Batching controller

Leading quantity of
moderate feeding for
material no.2In fixing
1.b3 xxxxxx 000000 valueif weight target
value - leading quantity of
fast feedingthen moderate
feeding stop.
Free fall value of material
no.2In fixing valueif
1.b4 xxxxxx 000000 weight target value free
fall valuethen slow feeding
stop.

1.C1 xxxxxx 000000 Target value of material


no.3.
Leading quantity of fast
feeding for material no.3In
fixing valueif weight
1.C2 xxxxxx 000000
target value - leading
quantity of fast feedingthen
fast feeding stop.
Leading quantity of
moderate feeding for
material no.3In fixing
1.C3 xxxxxx 000000 valueif weight target
value - leading quantity of
fast feedingthen moderate
feeding stop.
Free fall value of material
no.3; In fixing valueif
1.C4 xxxxxx 000000
weight target value free
fall value,fine feeding stop.
Target value of material
1.d1 xxxxxx 000000
no.4.
27
GM8806A-P6 Batching controller

Leading quantity of fast


feeding for material no.4;In
fixing valueif weight
1.d2 xxxxxx 000000
target value - leading
quantity of fast feedingthen
fast feeding stop.
Leading quantity of
moderate feeding for
material no.4In fixing
1.d3 xxxxxx 000000 valueif weight target
value - leading quantity of
fast feedingthen moderate
feeding stop.
Free fall value of material
no.4In fixing valueif
1.d4 xxxxxx 000000 weight target value free
fall valuethen slow feeding
stop.
Target value of material
1.E1 xxxxxx 000000
no.5.
Leading quantity of fast
feeding for material no.5In
fixing valueif weight
1.E2 xxxxxx 000000
target value - leading
quantity of fast feedingthen
fast feeding stop.
Leading quantity of
moderate feeding for
material no.5In fixing
1.E3 xxxxxx 000000 valueif weight target
value - leading quantity of
fast feedingthen moderate
feeding stop.
28
GM8806A-P6 Batching controller

Free fall value of material


no.5In fixing valueif
1.E4 xxxxxx 000000 weight target value free
fall valuethen slow feeding
stop.
Target value of material
1.F1 xxxxxx 000000
no.6.
Leading quantity of fast
feeding for material no.6In
fixing valueif weight
1.F2 xxxxxx 000000
target value - leading
quantity of fast feedingthen
fast feeding stop.
Leading quantity of
moderate feeding for
material no.6In fixing
1.F3 xxxxxx 000000 valueif weight target
value - leading quantity of
fast feedingthen moderate
feeding stop.
Free fall value of material
no.6In fixing valueif
1.F4 xxxxxx 000000 weight target value free
fall valuethen slow feeding
stop.
Zero valueIn fixing value
process,if weight zero
value, then start discharging
1.G0 xxxxxx 000000
delay timers,shut
discharging output after
time t7 is up.

29
GM8806A-P6 Batching controller

Time setting: press to


F2 Ti set None enter, or press into
item F3.

Feeding after time t1:


00.099. 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.099. 9 batching controller dont
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.099. 9
F2.3 00.5 controller dont 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.099. 9
F2.4 00.5 bataching controller dont
seconds contrast present weight with
the value (target value - free
fall value).

30
GM8806A-P6 Batching controller

Over tolerance checking


00.099. 9 time t5: Check over
F2.5 00.5
seconds tolerance in stability after
time t5.
Fixed value time t6 after
00.099. 9
F2.6 00.5 time t5 is over, then begin to
seconds discharge.

Shut off discharging after


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

Discharging monitor time t8:


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

Batching monitor time t9


Fast and slow feeding
000999 effective time: alarm output
F2.9 000
seconds when system havent
finished batching within time
t9.

Feeding mode
ONFast, moderate and
slow feeding individually.
Press to enter F3.1
F3 ON/ OF F OF F
press to enter F4.
OFFFast, moderate and
slow feeding together.
Press or to F4.

31
GM8806A-P6 Batching controller

Pause time t10 between


fast feeding and moderate
00.099. 9
F3.1 00.0 feeding: when fast feeding
seconds finished, moderate feeding
start after time t10.
Pause time t11 between
moderate feeding and slow
00.099. 9
F3.2 00.0 feeding: when moderate
seconds
feeding finished, slow
feeding start after time t11.

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

Over tolerance percent:


When fixed valueif weight
F4.1 0.09. 9 0. 5 target value + target value
over tolerance percentso
it is over tolerance.

Under tolerance percent:


When fixed valueif weight
F4.2 0.09. 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
ONWhen over or under
tolerance, pause to wait for
user. Batching controller
display present net weight,
so user can press or
F4.3 ON/ OF F OF F input clear alarm effective
signal, then go onAlso can
input stop effective signal
to return stop state.
OFFWhen over or under
tolerance, batching
controller only output alarm
message, but not stop.
Over/under tolerance alarm
time 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
ONPress to enter
F5 ON/OFF OFF F5.1Press to enter F6
directly.
OFFPress or to
enter F6 directly.

Free fall compensation


times: The indicator will
F5.1 0099 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 0099 02
the percent of target value,
the value will not be
accounted to average.
Free fall compensation
F5.3 13 2 range: 1 for 100%2 for
50%3 for 25%.
Discharging-controlled
switch
ONPress to enter
F6.1Press to enter F7
F6 ON/OFF OFF
directly.
OFFPress or to
enter F7 directlyInitial as
F6.1=F6.2= OFF.
Discharging mode switch
ONDischarge directly after
F6.1 ON/OFF OFF batching one kind of
material.
OFFDischarge when all of
material batching finished.
Discharging-permited
switch
ONDischarge till received
F6.2 ON/OFF OFF
discharging signal.
OFFDischarge directly
when finish batching.
34
GM8806A-P6 Batching controller

Supplement switch
ONPress to enter
F7 ON/OFF OFF F7.1Press to enter F8
directly.
OFFPress or to
enter F8 directly.
Jog-feeding supplement
times for under tolerance. If
F7.1 0099 03
the weight is still under
tolerance, then stop directly.

00.099. 9 Jog-feeding supplement


F7.2 00.5
seconds effective time.

00.099. 9 Jog-feeding supplement


F7.3 00.5
seconds alternation time.

Jog-feeding output switch


ONPress to enter
F8 ON/OFF OFF F8.1Press to enter F9
directly.
OFFPress or to
enter F9 directly.

Jog-feeding output time:


00.099. 9
F8.1 00.5 Slow feeding effective time
seconds ta every time.
Jog-feedingoutput time:
00.099. 9
F8.2 00.5 Slow feeding ineffective
seconds
time tb every time.

35
GM8806A-P6 Batching controller

In stop statussub-display
dsp_reRecipe no.
dSP-rE/ dsp_DAAnalog
dSP-dA/ rdp_s1Accumulative total
rdP-S1/ for present material
F9 rdP-S3/ dsp_re rdp_s3Total feedling
dSP-G/ value.
dSP-n/ dSP-GDisplay gross
dSP-P weight
dSP-nDisplay Net weight;
dSP-PDisplay tare weight.
In run status, sub-display
rdp_fiTarget value for
present material
rdp_fi rdp_s1Accumulative total
rdp_s1 for present material
rdp_s2
rdp_s2Target value
F10 rdP-S3/ rdp_fi
dSP-G/ feeding value for present
dSP-n/ material
dSP-P rdp_s3Total feeding
dSP-GShow gross weight
dSP-nShow Net weight;
dSP-PShow tare weight.
Batching compositor
switch
ONPress to enter
F11 ON/OFF OFF F11.1Press to enter
F12 directly.
OFFPress or to
enter F12 directly.
36
GM8806A-P6 Batching controller

XXXX sort in turn as 123


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

Tare weight upper/lower


limitation switch
ONPress 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.
0NO Pause 1Pause

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 15power down save switchset to
different value, the status of
controller will be different after
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


show0000and sparkle in hight digit.

3. Press to move sparkling digit to


the left, then press till sparkling digit
change to3.

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 134, 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 5timestill
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 showt, it displays total


value of 6 kinds of materials.

5. When state showsn, 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 running.

41
GM8806A-P6 Batching controller

6.5 Manual discharging


In stop status, inputmanual dischargingsignal, batching
controller output effective discharging signal; input manual
dischargingsignal again, then batching controller output
ineffective discharging signal.
In running status, after fixed value, when received
discharging permit effective signal, batching controller
outputdischargingeffective 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 weighttarget 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
Afterdischarging signalis effective, then discharge within
discharging monitor time t8. After time t8 is over,
discharging signal is still effective, then outputERROR6
alarm message within one second and return stop status. If
time t8 is0, shut off discharging monitor function.
6.11 Batching monitor
In batching proceed, if the system hasnt finish within
batching monitor time t9, then outputERROR7alarm
message for one second and return stop status. If time t9
is0, 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 showtStio.

Sub-display indicate
F means IN1~IN4
Press from left to right
main-display when input
showinPUt 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.
showoUtPUt 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
display showiodEF.

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.
When slow feeding effect , OUT3
ouput effectively.
Output code table:
Ou tp u t
Co d e Defi n i ti on Descri pt i on
O0 None No def init ion
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 Defi n i ti on Descri 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 display show tStdip.

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 showio.


Note: SETUPto reset operation
parameters, CALto reset calibration
parameters, rECiPEto 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
showYES?.
5. Press , sub-display
showSUCCES 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.
Makeall of parameters (ALL)backup for example:

1. When stop, press 9 times till


main display show bAC. And then
press input calibration password,
sub-display show SET UP.

2. Press till sub-display


showALL(all of parameters)
Note: SETUP operation parameters
backup; CALcalibration parameters
backup; ioI/O definition backup.
rECiPErecipe parameters backup.
ALLall 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 showSET).

3.Press to set analog


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

4.Press to set analog


calibration parameters.
6.18.1 Analog calibration
1) Calibrate at 4 values4mA12mA20mA 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:
4mAMain display shows CAL DA, sub-display 10923, ID
indicates 1.
51
GM8806A-P6 Batching controller

12mAMain 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 parameters.

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.
NoteCalibration 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
showError, then press again. If
input wrong for three times, main display
showError4and 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.1then 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
showErrorone 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 showPASSwithout 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-BBagging mode or GM8806A-PBatching
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.
t2 / t3 / t4: 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 cant 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: ContinueCont/CommandReadat
ASCII code.
1) Continue (Cont)
When operation parameter 3=RS3.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 1bitstart character 02H
Scale no. 2bitsrange at 01-99.
For example: 01 is 30H 31H
R 1bit52H
S 1bit53H
Ingredient no. 2bitsrange at 00~0630H 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
+/- 1bitsign2BH+ 2DH-
Value 7bitincluding decimal point.
CRC 2bitscheck sumwhich add all of front digits and
transform decimal system, then take last two digits to
transform into ASCII.
CR 1bit0DH
LF 1bit0AH
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. 1fast feedingstablenetvalue +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
DDDDDDD7 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 its 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.6708, Total:4531.
2) Command mode (Read)
When operation parameters 3=RS3.1=Readindicator
send present data to host computer only after received
command.
Host computer readpresent 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 example02 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.1fast feedingstablenetvalue +2.00.
Host computer readpresent 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 1bit54H
Total times 4bits0000~9999
1bit2CH
Accumulative total 10bitsincluding decimal point
# 1bit23H
N 1bit4EH
O 1bit4FH
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 readrecipes
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 1bit030H target value131H
leading quantity of fast feeding232H
leading quantity of moderate feeding3
33H free fall value, 434H near-zero value.
DDDDDD 6bitsrecipe 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 readrecipe 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 1bit46H
Parameters 3bitssuch as feeding time delay F2.1 is
32H 31H 30H
DDDDDD 6bitsrecipe 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 readBatching 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 1bit4FH
Ingredient no. 2bits1~6 optionalsuch as Ingredient
no. 130H 31H
0 1bit30H
DDDDDD 6bitsbatching 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 readbatching 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 1bit42H
DDDDDD 6bitsbatching 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 readdecimal 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 1bit50H
DDDDDD 6bitsrange at 0-4which 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 readRecipe 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 1bit4FH
DDDDDD 6bitrecipe 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 readRestore 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 1bit45H
DDDDDD 6bitsif 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 incontistatus.
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 1bit55H
Operation parameter 3bitsuch aszeroing 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 writeRecipe
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 1bit52H
Ingredient no. 2bit such as Ingredient no. 1 is 30H
68
GM8806A-P6 Batching controller

31H
Recipe parameter 1bit030H target value131H
leading quantity of fast feeding232H
leading quantity of moderate333H free
fall value; 434H near-zero value.
DDDDDD 6bitrecipe parameter value
For exampleWrite 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 setRecipe 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 1bit46H
Set parameter 3bitsuch as feeding time delay F11.1 is
31H 31H 31H
DDDDDD 6bitset parameter value
For examplewrite 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. W U N O CRC CR LF
NoteNot permit to write command on communication
parameters.
Here
U 1bit55H
Operation parameter 3bitsuch as zeroing range 7 is
37H 30H 30H
0 1bit31H
DDDDDD 6bitoperation parameter value
For exampleWrite 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 writeRecipe 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. W N N O CRC CR LF
Here
DD 2bitsrange at 01-40which 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 writeBatching timesonly 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 1bit42H
DDDDDD 6bitsrange at 000000-009999which is
batching times
For exampleWrite 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 writeRestor 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 1bit45H
D 1bitrange at 0 and 11 means to restore; 0
means not to restore.
For exampleWrite 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 calibratedecimal 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 1bit43H
P 1bit50H
Decimal point 1bitrange at 0~4
For exampleCalibrate 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 computerAdd 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 1bit5AH
For exampleAdd 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 computercalibrate 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 1bit59H
DDDDDD 6bitswhich is millivolt value related zero.

For exampleWrite 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 calibrateMinimum 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 1bit4DH

74
GM8806A-P6 Batching controller

DD 2bitsindividually 125102050
DDDDDD 6bitsmaximum capacity value
For exampleWrite 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 computerAdd 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 1bit47H
DDDDDD 6bitgain value
For exampleCalibrate 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 computercalibrate 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 1bit4CH
D1D1D1D1D1D1 6bitsgain millivolt value
D2D2D2D2D2D2 6bitsgain weight value
For exampleCalibrate 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 computerDischarging 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 1bit44H
For exampleSend 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 computerRunning 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 1bit52H
For exampleRun 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 computerStop 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 1bit4AH
For exampleStop 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 computerPause 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 1bit53H
For examplePause 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 computerTare-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 1bit51H
For exampleTare 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 computerClear 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 1bit4FH
For exampleClear tare on scale no.1
02 30 31 43 4F 34 35 0D 0A
Correct response02 30 31 43 4F 4F 4B 39 39 0D 0A
Host computerClear 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 1bit42H
For exampleClear alarm on scale no. 1
02 30 31 43 42 33 32 0D 0A
Correct response02 30 31 43 42 4F 4B 38 36 0D 0A
Host computerZeroing 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 exampleZeroing command on scale no.1


02 30 31 43 43 33 33 0D 0A
Correct response02 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 its 30H31H.
DDDDDDD 7 bits batching result(including decimal
point),high bit in front. If No.1 ingredient batching result
is12.345, then its 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

L1bit4CH
DDDDDDNumbers6 bitrange 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 ttin 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 modesContinue (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 2bitsOL( 4FH 4CH ) overflowST( 53H
54H )stable US( 55H 53H )unstable
1bitlist separator 2CH
GS/NT 2bits, GS:47H 53H, NT: net weight 4EH 54H
Sign 1bit2BH+
2DH-
Value 7bitsincluding decimal pointif no, the highest
bit is 0
Unit 2bitsKg 4BH 67H
CR 1bit0DH
LF 1bit0AH
For exampleIndicator 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 RE3.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
Response53 54 2C 47 53 2C 2B 30 31 31 2E 31 32 30 4B
67 0D 0A
Meansstablepositive datapresent weight value is 11.
120kg.
8.4 MODBUS protocol
1) Communication mode
MODBUS communication by two modeRTU and Asc
When parameter 3.1 is RTUevery 8-bit byte of the
message are divided into 2pcs of 4-bit hexadecimal
characters to transmit at binary code. Data format8- E-1
8- O-18- n-18- 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 0Stop 1Run
0Not pause
.1
1Pause
0Unstable
.2
1Stable
Preset state 0None zero
40003 0002 .3
3 1Zero
0Not overflow
.4
1Overflow
0Not minus
.5
1Minus
.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 readwhen write
40007 0006 total times return error data address.
40008 0007 Accumulate Only readwhen write
40009 0008 total weight return error data address.
40010 0009 Ingredient 1
Only readwhen write
accumulated
40011 0010 return error data address.
weight
40012 0011 Ingredient 2
Only readwhen write
accumulated
40013 0012 return error data address.
weight
40014 0013 Ingredient 3
Only readwhen write
accumulated
40015 0014 return error data address.
weight
40016 0015 Ingredient 4 Only readwhen write
accumulated return error data address.

87
GM8806A-P6 Batching controller

40017 0016
40018 0017 Ingredient 5
Only readwhen write
accumulated
40019 0018 return error data address.
weight
40020 0019 Ingredient 6
Only readwhen write
accumulated
40021 0020 return error data address.
weight
40022 0021 Ingredient 1 Only readwhen write
40023 0022 weight return error data address.
40024 0023 Ingredient 2 Only readwhen write
40025 0024 weight return error data address.
40026 0025 Ingredient 3 Only readwhen write
40027 0026 weight return error data address.
40028 0027 Ingredient 4 Only readwhen write
40029 0028 weight return error data address.
40030 0029 Ingredient 5 Only readwhen write
40031 0030 weight return error data address.
40032 0031 Ingredient 6 Only readwhen 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 0x10read code 0x03
40035 0034 Ingredient 1 NoteWritten
1.A1 value must less
40036 0035 target value
than or same as
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 maximum
fast feeding
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
weightsgain
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 0x06read code 0x03
0000H0bit
0001H1bit
0002H2bits
40101 0100 Decimal point
0003H3bits
0004H4bits
(Change only in stop).
0001H10002H2
Minimum 0005H5000AH10
40102 0101
division 00014200032H50
(Change only in stop).
0002H2mV/V
40103 0102 Sensitivity 0003H3mV/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

WriteInitialization
( Change only in stop)
8800 initialize all
parameters8801
initialize calibration
8802 initialize operation
Back up / parameters8803
40145 0144 Restore initial initialize recipe
setting parameters8804
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

WriteOnly in stop
status. Write 1 to start
I/O testingWrite 0 to
Start / Stop
40146 0145 exit.
I/O testing
Read1 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~00002H0~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 WriteFF00H = ON
00162 0161 0000H = OFF
broken power
Read0001H = 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 WriteFF00H=yes
Save when 000H=no
00166 0165 Readconti1 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.
Read1 for effective0
for ineffective
00183 0182 Input state in1
WriteNot permit
(Change only in stop)
00184 0183 Input state in2 WriteNot permit
00185 0184 Input state in3 WriteNot permit
00186 0185 Input state in4 WriteNot permit
ReadFrom low to high
represent out1-out10
Output state which 1 for effective0
00187 0186
out1 for ineffective
WriteNot 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.
ReadRun = 1Not run
00198 0197 St art
=0
ReadStop = 1Not
00199 0198 Urgent stop
stop = 0
ReadPause = 1;Not
00200 0199 Pause
pause = 0
ReadZeroing = 1
00201 0200 Zeroing
none zeroing = 0
ReadClear = 1Not
00202 0201 Clear alar m
clear = 0
Clear
ReadClear = 1Not
00203 0202 ac cumulated
clear = 0
tot al
Read always read
00204 0203 Select recipe
OFF(0000H)
102
GM8806A-P6 Batching controller

Manual ReadEffective
discharging/ discharging = 1
00205 0204
dischar ging ineffective discharging
per mit =0
Lock keypad Readkeypad effective
00206 0205 Change only =1
in stop Keypad ineffective = 0
Tare- off Read always read
00207 0206
input OFF(0000H)
Clear tar e Read always read
00208 0207
input OFF(0000H)

3) Function code
Above Modbus communication protocols have five function
codes01 read coil03 read register05 force single coil
06 preset single register16( 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 area1=ON0=OFFThe 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 highestwhich 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 response3A 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

InquiryRegulate to read register start address and register


quantities.
Response: Regulate read register byte quantities, every
register relate 2bytes respectivelyMessage 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 30Register
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
ForceRegulate force coil addressand one normal item in
force data arearegulate requested coil ON/ OFF state:
FF00 for ON0000H for OFFother data is ineffective to coil.
ResponseReturn normal response for force coil.
For exampleForce 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 command3A 30 31 30 35 30 30 33 38 46 46 30 30
43 33 0D 0A
Correct response3A 30 31 30 35 30 30 33 38 46 46 30 30
43 33 0D 0ACoil 0056 is ON
06 preset single register
PresetRegulate to preset single register address and data.
ResponseReturn normal response after register is preset.
For exampleRequest 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 command01 06 00 09 00 05 99 CB
Correct response01 06 00 09 00 05 99 CBregister 0009
data5Hex0005H
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(Hex0005H)
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 command01 10 00 1E 00 02 04 00 01 73 18 07 D5
Correct response01 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 command3A 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 addressReceived data address is not
permitted by weighing indicator.
03: error dataInquiry 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 exampleHost 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
GM8806A-P6 Batching controller

9 Error and alarm message


ERROR: Input wrong value; please refer to related
parameter range to input again.
ERROR2: The present weight value is out of zeroing range.
ERROR3: Scale platform is not stable in zeroing.
ERROR4: Input wrong password more than 3 times.
ERROR5: Alarm for batching times
ERROR6: Alarm for discharging monitor
ERROR7: Alarm for batching monitor
ERROR8: Alarm for total target value is over maximum
capacity or target value is set as 0
ERROR9: Alarm for compensatory feeding
ERRORP: Alarm for tare not in the range when working
OVER : The load cell sign is too big in zero calibration.
UNDER : The load cell sign is too small in zero calibration.
OFL :Overflow

111

Vous aimerez peut-être aussi