Académique Documents
Professionnel Documents
Culture Documents
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
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.
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
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
P 2-1
6
GM8806A-P6 Batching controller
P 2-2
1) 6 wires connection:
P 2-3
7
GM8806A-P6 Batching controller
2) 4 wires connection:
P 2-4
8
GM8806A-P6 Batching controller
P 2-5
Indicator input terminal connection:
P 2-6
Indicator output terminal connection:
P 2-7
9
GM8806A-P6 Batching controller
P 2-8
Note: Analog output is optional function, please declare if
need when place orders.
10
GM8806A-P6 Batching controller
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.
12
GM8806A-P6 Batching controller
13
GM8806A-P6 Batching controller
14
GM8806A-P6 Batching controller
16
GM8806A-P6 Batching controller
17
GM8806A-P6 Batching controller
18
GM8806A-P6 Batching controller
4 Parameter setting
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
20
GM8806A-P6 Batching controller
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
MODBUS communication
3.1 Rtu/Asc Rtu
mode: Rtu or Asc
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.
Zeroing range(01%99% of
7 0199 50
full capacity).
Zeroing/tare-off operation
b_zero / before batching
11 b_zero
b_tare b_taretare off
b_zerozeroing.
22
GM8806A-P6 Batching controller
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
24
GM8806A-P6 Batching controller
5 Recipe setting
25
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.
29
GM8806A-P6 Batching controller
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).
30
GM8806A-P6 Batching controller
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
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.
32
GM8806A-P6 Batching controller
33
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.
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
37
GM8806A-P6 Batching controller
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.
39
GM8806A-P6 Batching controller
40
GM8806A-P6 Batching controller
41
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
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
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.
4. Press ,sub-display
showYES?.
5. Press , sub-display
showSUCCES for 1 second and
enter next parameters. Press to
return to normal status.
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:
50
GM8806A-P6 Batching controller
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
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.
54
GM8806A-P6 Batching controller
56
GM8806A-P6 Batching controller
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
58
GM8806A-P6 Batching controller
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
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
Here
B 1bit42H
DDDDDD 6bitsbatching times value
Wrong response
STX Scale no. R N N O CRC CR LF
66
GM8806A-P6 Batching controller
Here
N 1bit4FH
DDDDDD 6bitrecipe no.
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
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
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.
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
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
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
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
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
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
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
.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
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
Note:Written
40083 0082
value must less
Near-zero
1.e0 than or same as
value
maximum
40084 0083
capacity.
91
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
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
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
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
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
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
107
GM8806A-P6 Batching controller
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
111