Professional Documents
Culture Documents
8806p PDF
8806p PDF
USER’S MANUAL
GM8806A-P6130101
48010609221143
110606130002
©2011 , Shenzhen General Measure Technology Co.,
Ltd reserve all copyright.
With
Without
out permi
permissssio
ion
n from
from Shen
Shenzh
zhen
en Gener
Generalal Measu
Measure
re
Technology Co., Ltd , Any corporations or person must not
copy, spread, record or translate into other language by any
forms.
Our compa
mpany reserved the right to update user’s r’s
manual without additional notice to make perfect for
customers. Thus please visit our website or contact with our
service person to get update information.
Website:http://www.szgmt.com
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 0±1/4d.
: Light for stability when weight is in stable range.
Display:
Main display:6digits, display weight and parameters.
Sub-display:6digits, display G.W. and parameters.
Set point display:1 digit, display batching numbers.
2
GM8806A-P6 Batching controller
P 1-2
1 I/O input terminals
2 I/O output terminals
3 Load cell terminals
4 Serial port / analog terminals
5 Power connection
6 Fuse socket
3
GM8806A-P6 Batching controller
1.4 Specification
Common:
Power supply:AC90V 260V 50Hz (or 60Hz) ± 2%
Filter :Inside
Working temperature:-10 40
Max humidity:90%R.H without dew
Power consumption:About 10W
Analog:
Load cell power :DC5V 300mA (Max)
Input impedance:10MΩ
Zero steady range:0.02 9mV
Input sensitivity:0.01uV/d
Gain input range:0.2 10mV
Transfer mode:Sigma - Delta
A/D conversion speed:120times/sec
Non-linearity:0.01%F.S
Gain drift:10PPM/
Display Precision:1/30000
Digital:
Weight display:6digits red high-brightness LED
Minus display:“-”
Overload display:“OFL”
Decimal point:5kinds (optional)
Keypads: 4 beeping keypads
4
GM8806A-P6 Batching controller
1.5 Dimension
5
GM8806A-P6 Batching controller
2 Wiring
2.1 Installation
P 2-1
6
GM8806A-P6 Batching controller
P 2-2
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
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 Para
Parame
mete
terr sett
settiing
4.1 Defination
Press to select parameters, then press and
to set pa
parameters, af
after th
that, pr
press to save
setting.
1) Optional parameter setting
Set“parameter 5 ”(ON)for example:
19
GM8806A-P6 Batching controller
3. Press
ress till sub-dis
display ow“5”,
play show“
then press to save and finish.
20
GM8806A-P6 Batching controller
1 01 99 01 Scale no.
1200~57
2 9600 Baud rate
600
Communication mode:
Read/Cont are optional in
rS/rE/tt/
3 rS item 3.1 for rS/tt/rE mode;
bUS
Rtu/Asc is optional in item
3.1 for Bus mode.
Rs/Re mode:
Read/Co
3.1 Cont READ:command;
nt
CONT:continue
MODBUS communication
3.1 Rtu/Asc Rtu
mode: Rtu or Asc
MODBUS dual-byte register
storage turn for Rtu at
MODBUS:
Hi Lo
3.1.1 Hi Lo Hi Lo:High byte in the front,
Lo Hi
low byte at back;
Lo Hi:Low byte in the front,
high byte at back.
21
GM8806A-P6 Batching controller
Data format:
18N2 18N2 (R / C / B_r optional)
;
18E1 18E1 (R / C / B_r optional)
;
18O1
18O1 (R / C / B_r optional)
;
4 18N1 18E1
18N1 (R / C / B_r optional)
;
17N2
17E1 17N2 (R / C optional) ;
17O1 17E1 (R / C optional) ;
17O1 (R / C optional).
Zeroing/tare-off operation
b_zero / before batching:
11 b_zero
b_tare b_tare:tare off ;
b_zero:zeroing.
22
GM8806A-P6 Batching controller
23
GM8806A-P6 Batching controller
Analog output:
4-20 / 4-20 4-20mA
0-20 / 0-20 0-20 mA
0-24 / 0-24 0-24 mA
0-5 /
16 4-20 0-5 0-5V
0-10 /
-5-5 / 0-10 0-10V
-10-10/ -5-5 -5-5V
USEr -10-10 -10-10V
USEr: User define mode
24
GM8806A-P6 Batching controller
5 Recipe setting
25
GM8806A-P6 Batching controller
29
GM8806A-P6 Batching controller
No contrast time t3 in
moderate feeding:
When moderate feeding
within time t3, the batching
00.0 99. 9
F2.3 00.5 controller don’t contrast
seconds
present weight with the
value (target value - leading
quantity of moderate
feeding).
30
GM8806A-P6 Batching controller
Feeding mode:
ON:Fast, moderate and
slow feeding individually.
Press to enter F3.1;
F3 ON/ OF F OF F
press to enter F4.
OFF:Fast, moderate and
slow feeding together.
Press or to F4.
31
GM8806A-P6 Batching controller
Over/under tolerance
alarm:
ON press to enter
F4 ON/OFF OFF F4.1;press to enter F5
directly;
OFF: press or to
enter F5 directly.
32
GM8806A-P6 Batching controller
33
GM8806A-P6 Batching controller
Discharging-controlled
switch:
ON:Press to enter
F6.1;Press to enter F7
r F7
F6 ON/OFF OFF
directly.
OFF:Press or to
enter F7 directly,Initial as
enter F7 directly
F6.1=F6.2= OFF.
Discharging mode switch:
ON Discharge directly after
F6.1 ON/OFF OFF batching one kind of
material.
OFF Discharge when all of
material
material batching
batching finished.
finished.
Discharging-permited
switch:
ON Discharge till received
F6.2 ON/OFF OFF
discharging signal.
OFF Discharge directly
when finish batching.
34
GM8806A-P6 Batching controller
Supplement switch:
ON:Press to enter
Jog-feedingoutput time:
00.0 99. 9
F8.2 00.5 Slow feeding ineffective
seconds
time tb every time.
35
GM8806A-P6 Batching controller
In stop status,sub-display:
dsp_re Recipe no.;
dSP-rE/ dsp_DA Analog;
dSP-dA/ rdp_s1 Accumulative total
rdP-S1/ for present material;
F9 rdP-S3/ dsp_re rdp_s3 Total feedling
dSP-G/ value.
dSP-n/ dSP-G:Display gross
dSP-P weight;
dSP-n:Display Net weight;
dSP-P:Display tare weight.
In run status, sub-display:
rdp_fi Target value for
present material;
rdp_fi rdp_s1 Accumulative total
rdp_s1
for present material;
rdp_s2
rdp_s2 Target value –
F10 rdP-S3/ rdp_fi
dSP-G/ feeding value for present
dSP-n/ material;
dSP-P rdp_s3 Total feeding ;
dSP-G:Show gross weight;
dSP-n:Show Net weight;
dSP-P:Show tare weight.
Batching compositor
switch:
ON:Press to enter
F11 ON/OFF OFF F11.1;Press to enter
F12 directly.
OFF:Press or to
enter F12 directly.
36
GM8806A-P6 Batching controller
XXXX sort in turn as 1 2 3
4 5 6 from high to low in
turn.
For example, if input 65
F11.1 XXXXXX 123456
4231,sort batching in turn
from 6# 5# 4# 2# 3#
1#,and XXXX every digits
are not same.
37
GM8806A-P6 Batching controller
38
GM8806A-P6 Batching controller
6 Operation
6.1 Operation status
Working parameter 15(power down save switch )set to
different value, the status o
controller will be different afte
power up.
When controller is power up,
first to execute self-check,buzzer hoots, main and
sub-display flash “8” ,and status indicator lights also sparkle.
When pass the self-check,main display show the selected
working mode, and sub-display show version no. under this
mode.
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 weight<target value – leading quantity of fast
feeding, restart fast, moderate and slow feeding. Stop fast
feeding when fast feeding go to (target value-leading
quantity of fast feeding)/2, and enter into moderate feeding.
2) Target value - leading quantity of fast feeding ≤ present
weight≤ target value – leading quantity of moderate feeding,
restart moderate and slow feeding again.
3) Target value – leading quantity of moderate feeding ≤
present weight ≤ target value – leading quantity of slow
feeding, restart jog feeding.
6.9 Free fall compensation
When recipe parameter F5 is ON, batching controller
compensate free fall value automatically.
User need press long time to save the compensation
value in stop status.
6.10 Discharging monitor
After“discharging signal”is effective, then discharge within
discharging monitor time t8. After time t8 is over,
discharging signal is still effective, then output“ERROR6”
alarm message within one second and return stop status. If
time t8 is“0”, shut off discharging monitor function.
6.11 Batching monitor
In batching proceed, if the system hasn’t finish within
batching monitor time t9, then output“ERROR7”alarm
message for one second and return stop status. If time t9
is“0”, shut off batching monitor function.
43
GM8806A-P6 Batching controller
Sub-display indicate
F means IN1~IN4
Press , from left to right,
main-display when input
show“inPUt” effectively, F change
to O.
For example, F
change to O indicates
IN1 input effectively
Press to
and connect correctly.
enter I/O
input testing. OUTPUT means
testing. Main-display
show output number,
Press , sub-display show
main-display status.
show“oUtPUt” Press ,sub-display
OFF change to ON
indicates OUT1 output
effectively and connect
correctly.
Press to Press to switch
enter I/O output numbers, such
output testing. as from OUT1 to
OUT2.
44
GM8806A-P6 Batching controller
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
show“ YES?”.
5. Press , sub-display
show“SUCCES” 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.
Make“all 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.
Note:Calibration password is the same password as reset,
backup, restore, I/O definition and analog calibration. When
calibration password changed, others also changed.
2) Password operation as follow:
1. Press to enter password input
interface.
2. Press to select digit and input
password.
Note:If password wrong,sub-display
show“Error ”, then press again. If
input wrong for three times, main display
show“Error4”and self-lock, but user can
operate again when power on again.
3. Input correct password, then
press to set parameters.
54
GM8806A-P6 Batching controller
sub-display.
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 —— 1bit,start character 02H
Scale no. —— 2bits,range at 01-99.
For example: 01 is 30H 31H
R —— 1bit,52H
S —— 1bit,53H
Ingredient no. —— 2bits,range at 00~06 30H 30H~30H
36H . 00 means stop status.
State 1 —— 1bit
Bit 0 1 2 3 4 5 6 7
Before Fast Moderate Slow
1 Run Pause 1
feeding feeding feeding feeding
Not before
0 Stop Not pause
feeding
59
GM8806A-P6 Batching controller
State 2 —— 1bit
Bit 0 1 2 3 4 5 6 7
Finish one Finish
Fixed
1 ingredient Discharge batching Stable Overflow 1
value
feeding times
0 Unstable
G/N —— 1bit
Bit 0 1 2 3 4 5 6 7
1 Net 0 0 0 0 0 1
0 Gross
Wrong response:
STX Scale no. R T N O CRC CR LF
Here:
T —— 1bit,54H
Total times —— 4bits,0000~9999
,—— 1bit,2CH
Accumulative total —— 10bits,including decimal point
# —— 1bit,23H
N —— 1bit,4EH
O —— 1bit,4FH
Read accumulative total command from no.1 for example:
02 30 31 52 54 36 35 0D 0A
Correct response:
02 30 31 52 54 30 30 31 30 2C 30 30 30 30 30 30 34 36 39 31 30 32
0D 0A
02 30 31 31 23 30 30 31 30 2C 30 30 30 30 30 30 30 39 36 30 31 35
0D 0A
62
GM8806A-P6 Batching controller
02 30 31 32 23 30 30 31 30 2C 30 30 30 30 30 30 31 31 30 31 30 34
0D 0A
02 30 31 33 23 30 30 31 30 2C 30 30 30 30 30 30 30 34 39 36 32 31
0D 0A
02 30 31 34 23 30 30 31 30 2C 30 30 30 30 30 30 30 33 30 39 31 35
0D 0A
02 30 3135 23 30 30 31 30 2C 30 30 30 30 30 30 30 37 35 34 32 30
0D 0A
02 30 31 36 23 30 30 31 30 2C 30 30 30 30 30 30 31 30 37 31 31 34
0D 0A
Means total times 10, accumulative total 4691,no.1, no.2,
no.3, no.4, no.5, no.6 total value is: 960, 1101, 496, 309,
754 and 1071.
Host computer read“recipes”
Read command:
Scale Ingredient Recipe
STX R R CRC CR LF
no. no. parameters
Correct response:
Scale Ingredient Recipe
STX R R DDDDDD CRC CR LF
no. no. parameters
Wrong response
STX Scale no. R R N O CRC CR LF
Here:
Ingredient no. —— 2bit , such as Ingredient no. 1 is 30H
31H
Recipe parameters —— 1bit,0:30H target value,1:31H
leading quantity of fast feeding,2:32H
leading quantity of moderate feeding,3:
33H free fall value, 4:34H near-zero value.
DDDDDD —— 6bits,recipe parameter values
63
GM8806A-P6 Batching controller
Correct response:
02 30 31 52 52 30 31 30 30 30 30 35 30 30 30 31 0D 0A
Means: The target value is 500 for Ingredient no.1 from
scale no. 1 .
Host computer read“recipe parameters”
Read command:
STX Scale no. R F Parameters CRC CR LF
Correct response:
STX Scale no. R F Parameters DDDDDD CRC CR LF
Wrong response:
STX Scale no. R F N O CRC CR LF
Here:
F —— 1bit,46H
Parameters —— 3bits,such as feeding time delay F2.1 is
32H 31H 30H
DDDDDD —— 6bits,recipe parameter values
Read parameter F2.1 from scale no.1 command:
02 30 31 52 46 32 31 30 39 38 0D 0A
Correct response:
02 30 31 52 46 32 31 30 30 30 30 30 35 30 34 33 0D 0A
Means parameter F2.1 of ingredient no.1 in scale no.1 is 5.0
Host computer read“Batching value”
Read command:
STX Scale no. R O ingredient no. 0 CRC CR LF
Correct response:
Scale Ingredient
STX R O 0 DDDDDD CRC CR LF
no. no.
Wrong response:
STX Scale no. R O N O CRC CR LF
64
GM8806A-P6 Batching controller
Here:
O —— 1bit,4FH
Ingredient no. —— 2bits(1~6 optional)
, such as Ingredient
no. 1(30H 31H)
0 —— 1bit,30H
DDDDDD —— 6bits,batching value
Here:
B —— 1bit,42H
DDDDDD —— 6bits,batching times value
Wrong response:
STX Scale no. R N N O CRC CR LF
66
GM8806A-P6 Batching controller
Here:
N —— 1bit,4FH
DDDDDD —— 6bit,recipe no.
Here:
E —— 1bit,45H
DDDDDD —— 6bits,if it is conti status.
For examples:
02 30 31 52 45 35 30 0D 0A
Correct response:
02 30 31 52 45 30 30 30 30 30 31 33 39 0D 0A
Means scale no. 1 is in“conti?”status.
Host computer read operation parameters
Read command:
67
GM8806A-P6 Batching controller
Scale Operation
STX R U 0 CRC CR LF
no. parameter
Correct response:
Scale Operation
STX R U 0 DDDDDD CRC CR LF
no. parameter
Wrong response
STX Scale no. R U N O CRC CR LF
Here:
U —— 1bit,55H
Operation parameter —— 3bit,such as:zeroing range 7
is 37H 30H 30H
Read operation parameter 7 command for example:
02 30 31 52 55 37 30 30 30 36 35 0D 0A
Correct response:
02 30 31 52 55 37 30 30 30 30 30 30 30 35 30 35 38 0D 0A
Means scale no. 1 operation parameter is 50.
ost computer write“Recipe”
Write command:
Scale Ingredient Recipe
STX W R DDDDDD CRC CR LF
no. no. parameter
Correct response:
STX Scale no. W R O K CRC CR LF
Wrong response:
STX Scale no. W R N O CRC CR LF
Here:
W —— 1bit,52H
Ingredient no. —— 2bit, such as Ingredient no. 1 is 30H
68
GM8806A-P6 Batching controller
31H
Recipe parameter —— 1bit,0:30H target value,1:31H
leading quantity of fast feeding,2:32H
leading quantity of moderate,3:33H free
fall value; 4:34H near-zero value.
DDDDDD —— 6bit,recipe parameter value
For example:Write target value=1500 for Ingredient no.1 in
scale no.1
02 30 31 57 52 30 31 30 30 30 31 35 30 30 30 37 0D 0A
Correct response:
02 30 31 57 52 4F 4B 32 32 0D 0A
Host computer set“Recipe parameter”
Write command:
Scale Set
STX W F DDDDDD CRC CR LF
no. parameter
Correct response:
STX Scale no. W F O K CRC CR LF
Wrong response:
STX Scale no. W F N O CRC CR LF
Here:
F —— 1bit,46H
Set parameter —— 3bit,such as feeding time delay F11.1 is
31H 31H 31H
DDDDDD —— 6bit,set parameter value
For example:write parameter F11.1=651234 to scale no.1
02 30 31 57 46 31 31 31 30 36 35 31 32 33 34 34 36 0D 0A
69
GM8806A-P6 Batching controller
Correct response:
02 30 31 57 46 4F 4B 31 30 0D 0A
Means scale no. 1 has saved parameter F2.1=3
Host computer write operation parameter
Write command:
Scale operation
STX W U 0 DDDDDD CRC CR LF
no. parameter
Correct response:
STX Scale no. W U O K CRC CR LF
Wrong response:
STX Scale no. U N O CRC CR LF
Note:Not permit to write command on communication
parameters.
Here:
U —— 1bit,55H
Operation parameter —— 3bit,such as :zeroing range 7 is
37H 30H 30H
0 —— 1bit,31H
DDDDDD —— 6bit,operation parameter value
For example:Write 30 command on operation parameter 7
in scale no.1:
02 30 31 57 55 37 30 30 30 30 30 30 30 33 30 36 31 0D 0A
Correct response:
02 30 31 57 55 4F 4B 32 35 0D 0A
Means scale no. 1 has saved operation parameter 7.
Host computer write“Recipe no.”(only in stop status)
Write command:
70
GM8806A-P6 Batching controller
Here:
DD —— 2bits,range at 01-40,which is recipe no.
For example: Write recipe no. =01 on scale no. 1 command:
02 30 31 57 4E 30 31 36 31 0D 0A
Correct response::
02 30 31 57 4E 4F 4B 31 38 0D 0A
Means scale no.1 has saved recipe no.
Host computer write“Batching times”(only in stop
status)
Write command:
STX Scale no. W B DDDDDD CRC CR LF
Correct response:
STX Scale no. W B O K CRC CR LF
Wrong response:
STX Scale no. W B N O CRC CR LF
Here:
B —— 1bit,42H
DDDDDD —— 6bits,range at 000000-009999,which is
batching times
For example:Write batching times=1000 on scale no.1:
71
GM8806A-P6 Batching controller
02 30 31 57 42 30 30 31 30 30 30 34 31 0D 0A
Correct response:
02 30 31 57 42 4F 4B 30 36 0D 0A
Means scale no. 1 has saved batching times.
Host computer write“Restor for broken power”
Write command:
STX Scale no. W E D CRC CR LF
Correct response:
STX Scale no. W E O K CRC CR LF
Wrong response:
STX Scale no. W E N O CRC CR LF
Here:
E —— 1bit,45H
D —— 1bit,range at 0 and 1,1 means to restore; 0
means not to restore.
For example:Write restore 01 command on scale no.1:
02 30 31 57 45 31 30 34 0D 0A
Correct response:
02 30 31 57 45 4F 4B 30 39 0D 0A
Means the command has been saved.
Host computer calibrate“decimal point”
Write command:
Decimal
STX Scale no. C P CRC CR LF
point
Correct response:
STX Scale no. C P O K CRC CR LF
Wrong response:
72
GM8806A-P6 Batching controller
Here:
C —— 1bit,43H
P —— 1bit,50H
Decimal point ——1bit,range at 0~4
For example:Calibrate decimal point 3 on scale no.1:
02 30 31 43 50 33 39 37 0D 0A
Correct response:
02 30 31 43 50 4F 4B 30 30 0D 0A
Means scale no.1 has saved decimal point value.
Host computer“Add weights to calibrate zero”
Write command:
STX Scale no. C Z CRC CR LF
Correct response:
STX Scale no. C Z O K CRC CR LF
Wrong response:
STX Scale no. C Z N O CRC CR LF
Here:
Z —— 1bit,5AH
For example: Add weights to calibrate zero on scale no.1
02 30 31 43 5A 35 36 0D 0A
Correct response:
02 30 31 43 5A 4F 4B 31 30 0D 0A
Means command has been performed.
Host computer“calibrate zero without weights”
73
GM8806A-P6 Batching controller
Write command:
STX Scale no. C Y DDDDDD CRC CR LF
Correct response:
STX Scale no. C Y O K CRC CR LF
Wrong response:
STX Scale no. C Y N O CRC CR LF
Here:
Y —— 1bit,59H
DDDDDD —— 6bits,which is millivolt value related zero.
Here:
M —— 1bit,4DH
74
GM8806A-P6 Batching controller
DD —— 2bits,individually 1 2 5 10 20 50
DDDDDD —— 6bits,maximum capacity value
For example:Write division and maximum capacity
command on scale no.1
02 30 31 43 4D 30 31 30 31 30 30 30 30 32 39 0D 0A
Correct response:
02 30 31 43 4D 4F 4B 39 37 0D 0A
Means scale no.1 has saved written value.
Host computer“Add weights to calibrate gain”
Write command:
STX Scale no. C G DDDDDD CRC CR LF
Correct response:
STX Scale no. C G O K CRC CR LF
Wrong response:
STX Scale no. C G N O CRC CR LF
Here:
G —— 1bit,47H
DDDDDD —— 6bit,gain value
For example:Calibrate gain 10000 command on scale no. 1
02 30 31 43 47 30 31 30 30 30 30 32 36 0D 0A
Correct response:
02 30 31 43 47 4F 4B 39 31 0D 0A
Means scale no.1 has saved 10000.
Host computer“calibrate gain without weights”
Write command:
75
GM8806A-P6 Batching controller
Correct response:
STX Scale no. C L O K CRC CR LF
Wrong response:
STX Scale no. C L N O CRC CR LF
Here:
L —— 1bit,4CH
D1D1D1D1D1D1 —— 6bits,gain millivolt value
D2D2D2D2D2D2 —— 6bits,gain weight value
For example:Calibrate gain without weights 4.110mV as
10000 on scale no. 1
02 30 31 43 4C 30 30 34 31 31 30 30 31 30 30 30 30 32 35
0D 0A
Correct response:
02 30 31 43 4C 4F 4B 39 36 0D 0A
Means scale no. 1 has saved calibration value.
Host computer“Discharging operation”
Write command:
STX Scale no. C D CRC CR LF
Correct response:
STX Scale no. C D O K CRC CR LF
Wrong response:
STX Scale no. C D N O CRC CR LF
Here:
76
GM8806A-P6 Batching controller
D —— 1bit,44H
For example:Send discharging operation on scale no. 1
02 30 31 43 44 33 34 0D 0A
Correct response:
02 30 31 43 44 4F 4B 38 38 0D 0A
Means the command has been performed.
Host computer“Running operation”
Write command:
STX Scale no. C R CRC CR LF
Correct response:
STX Scale no. C R O K CRC CR LF
Wrong response:
STX Scale no. C R N O CRC CR LF
Here
R —— 1bit,52H
For example:Run scale no. 1
02 30 31 43 52 34 38 0D 0A
Correct response:
02 30 31 43 52 4F 4B 30 32 0D 0A
Means the command has been performed.
Host computer“Stop operation”
Write command:
STX Scale no. C J CRC CR LF
Correct response:
77
GM8806A-P6 Batching controller
Here:
J —— 1bit,4AH
For example:Stop scale no. 1
02 30 31 43 4A 34 30 0D 0A
Correct response:
02 30 31 43 4A 4F 4B 39 34 0D 0A
Means the command has been performed.
Host computer“Pause operation”
Write command:
STX Scale no. C S CRC CR LF
Correct response:
STX Scale no. C S O K CRC CR LF
Wrong response:
STX Scale no. C S N O CRC CR LF
Here:
S —— 1bit,53H
For example:Pause scale no. 1
02 30 31 43 53 34 39 0D 0A
Correct response:
02 30 31 43 53 4F 4B 30 33 0D 0A
Host computer“Tare-off operation”
Write command:
78
GM8806A-P6 Batching controller
Here:
Q —— 1bit,51H
For example:Tare off on scale no. 1
02 30 31 43 51 34 37 0D 0A
Correct response:
02 30 31 43 51 4F 4B 30 32 0D 0A
Host computer“Clear tare operation”
Write command:
STX Scale no. C O CRC CR LF
Correct response:
STX Scale no. C O O K CRC CR LF
Wrong response:
STX Scale no. C O N O CRC CR LF
Here:
O —— 1bit,4FH
For example:Clear tare on scale no.1
02 30 31 43 4F 34 35 0D 0A
Correct response:02 30 31 43 4F 4F 4B 39 39 0D 0A
Host computer“Clear alarm operation”
Write command:
79
GM8806A-P6 Batching controller
Here:
B —— 1bit,42H
For example:Clear alarm on scale no. 1
02 30 31 43 42 33 32 0D 0A
Correct response:02 30 31 43 42 4F 4B 38 36 0D 0A
Host computer“Zeroing operation”
Write command:
STX Scale no. C C CRC CR LF
Correct response:
STX Scale no. C C O K CRC CR LF
Wrong response:
STX Scale no. C C N O CRC CR LF
80
GM8806A-P6 Batching controller
result
Wrong response:
STX Scale no. R N O CRC CR LF
Here:
Ingredient no.——2bits(01~06),if 01 then it’s 30H31H.
DDDDDDD — — 7 bits batching result(including decimal
point),high bit in front. If No.1 ingredient batching result
is12.345, then it’s 30H 31H 32H 2EH 33H 34H 35H.
For example: Send reading present batching result
command to scale no. 1:
02 30 31 4E 4F 35 36 0D 0A
Correct response:
02 30 31 30 31 30 30 30 31 30 30 36 33 39 0D 0A
02 30 31 30 32 30 30 30 30 35 30 31 33 39 0D 0A
02 30 31 30 33 30 30 30 30 33 30 37 34 34 0D 0A
02 30 31 30 34 30 30 30 30 38 30 31 34 34 0D 0A
02 30 31 30 35 30 30 30 31 32 30 38 34 37 0D 0A
02 30 31 30 36 30 30 30 30 37 30 38 35 32 0D 0A
02 30 31 30 54 30 30 30 34 35 33 31 38 30 0D 0A
Means No. 1 indicator present batching result: Ingredient
no.1: 1006, No. 2:501, No.3:307, No.4:801, No.5:1208,
No.6:708, Total:4531.
Write numbers
Write command:
STX Scale W L DDD CRC CR LF
no. DDD
Correct response:
STX Scale W L O K CR CR LF
no. C
Wrong response:
STX Scale W L N O CRC CR LF
no.
Here:
81
GM8806A-P6 Batching controller
L——1bit,4CH
DDDDDD——Numbers,6 bit,range is 000000~999999.
For example: Write command to scale no.1
02 30 31 57 4C 30 30 30 30 30 31 35 31 0D 0A
Correct response:
02 30 31 57 4C 4F 4B 31 36 0D 0A
8.2 TOLEDO protocol
Choose “tt”in working parameter 3, in this state,
indicator will send data with TOLEDO protocol continue
mode.
Format as follow:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
STX CR
︸ A B C display weight (6 bit) 6 30H checksum
Here: Start charactor is standard ASII charactor 02(STX)
Status byte A definition as follow:
D0 0 1 0 1 0
D1 1 1 0 0 1
D2 0 0 1 1 1
Decimal x .x .xx .xxx .xxxx
point
D3 D5 is 1(not change) D4 D6 is 0(not change )
D7 even-parity check (When data format is 7-E-1)
Status byte B definition as follow:
D7 D6 D5 D4 D3 D2 D1 D0
even-parit Status unit stable OFL sym Gs/Nt
y check bol weight
When data 0 1 0 1-unst 1-OFL 1-- 0
format is (not (not (not able 0-Nor 0-+ (not
7-E-1 change) chan chan 0-stab mal change)
ge) ge) le
Status C: reserve
82
GM8806A-P6 Batching controller
8.3 RE protocol
Two modes:Continue (Cont)/ command (Read).
Support all of data format in parameters 4, ASCII code
1) Continue mode (Cont)
When operation parameters 3 for RE,3.1 for Cont, indicator
send data to host computer without any command.
Data format as follows:
Status GS Sign Value Unit CR LF
Here:
Status —— 2bits,OL:( 4FH 4CH ) overflow;ST:( 53H
54H )stable US:( 55H 53H )unstable
, —— 1bit,list separator 2CH
GS/NT —— 2bits, GS:47H 53H, NT: net weight 4EH 54H
Sign —— 1bit,2BH(+)
、2DH(-)
Value—— 7bits,including decimal point,if no, the highest
bit is 0
Unit —— 2bits,Kg 4BH 67H
CR —— 1bit,0DH
LF —— 1bit,0AH
For example:Indicator sends following data format:
53 54 2C 47 53 2C 2B 30 31 31 2E 31 32 30 4B 67 0D 0A
Means: stable,Gross weight,positive data,present weight
value is 11. 120kg.
2) Command mode (Read)
When operation parameters 3 for RE 3.1 for Read
indicator send present data to host computer only after
received command .
83
GM8806A-P6 Batching controller
Here:
R —— 52H
E —— 45H
A —— 41H
D —— 44H
CR —— 0DH
LF —— 0AH
Response data format is same as data format in continue
mode.
For example:
Command: 52 45 41 44 0D 0A
Response: 53 54 2C 47 53 2C 2B 30 31 31 2E 31 32 30 4B
67 0D 0A
Means:stable、positive data、present weight value is 11.
120kg.
8.4 MODBUS protocol
1) Communication mode
PLC Display
Description
address address
85
GM8806A-P6 Batching controller
.0 0:Stop 1:Run
0:Not pause
.1
1:Pause
0 Unstable
.2
1:Stable
Preset state 0 None zero
40003 0002 .3
3 1:Zero
0 Not overflow
.4
1:Overflow
0 Not minus
.5
1:Minus
.6 Before feeding
Single ingredient
.7
feeding finished
86
GM8806A-P6 Batching controller
Check over/under
.8
tolerance.
.9 Alarm
.10 Fix value output
.11 Discharging
.12 Batching finish
.X Reserve
When weight overflow,
40004 0003
Present indicator display OFL,
weight return value
40005 0004
0xFFFFFFFF.
40006 0005 Accumulate Only read,when write,
40007 0006 total times return error data address.
40008 0007 Accumulate Only read,when write,
40009 0008 total weight return error data address.
87
GM8806A-P6 Batching controller
40017 0016
40018 0017 Ingredient 5 Only read,when write,
accumulated
40019 0018 return error data address.
weight
40020 0019 Ingredient 6 Only read,when write,
accumulated
40021 0020 return error data address.
weight
40022 0021 Ingredient 1 Only read,when write,
40023 0022 weight return error data address.
40024 0023 Ingredient 2 Only read,when write,
40025 0024 weight return error data address.
40026 0025 Ingredient 3 Only read,when write,
40027 0026 weight return error data address.
40028 0027 Ingredient 4 Only read,when write,
40029 0028 weight return error data address.
40030 0029 Ingredient 5 Only read,when write,
40031 0030 weight return error data address.
40032 0031 Ingredient 6 Only read,when write,
40033 0032 weight return error data address.
0: Finish batching times
1: Over zeroing range
2: Unstable in zeroing
Alarm
40034 0033 3,4:Over/under tolerance
message
5: Target value is 0 when
start
.x: Reserve
The following items are two bytes and available to read
and write(writing code 0x10,read code 0x03)
40035 0034 Ingredient 1 Note:Written
1.A1 value must less
40036 0035 target value
88
GM8806A-P6 Batching controller
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
Write 0001H to take
40091 0090 present weight as zero
Zero
when weight is stable.
calibration
Return present millivolt
with weights
40092 0091 atzero when read.
(Change only in stop).
Write present weight value
40093 0092 according to present
Gain
millivolt.
calibration
(Change only in stop).
with weights
40094 0093 Return present millvolt at
present weight when read.
Write millivolt value at
40095 0094 Zero
zero.
calibration
Return present millivolt
without
40096 0095 value at zero when read.
weights
(Change only in stop).
Gain Write gain millivolt value
40097 0093 calibration related gain weight,
without indicator save first;
weights Return millivolt value
(gain related present weight
40098 0097 millivolt when read.
value) (Change only in stop).
Write weight value related
gain millivolt after writing
40099 0098 Gain
gain millivolt first, gain
calibration
calibration in this register
without
by both of weight and
weights(gain
millivolt;
40100 0099 weight value )
Return 0000H when read.
(Change only in stop).
92
GM8806A-P6 Batching controller
The following items are two bytes and are available to read
and write (write code 0x06,read code 0x03)
0000H:0bit;
0001H:1bit
0002H:2bits;
40101 0100 Decimal point
0003H:3bits
0004H:4bits
(Change only in stop).
0001H:1;0002H:2
Minimum 0005H:5;000AH:10
40102 0101
division 00014:20;0032H:50
(Change only in stop).
0002H:2mV/V
40103 0102 Sensitivity 0003H:3mV/V
(Change only in stop).
Feeding time 0000H~03E7H
40104 0103 F2.1
delay t1 00.0~99.9
No contrast time
0000H~03E7H
40105 0104 t2 of fast F2.2
00.0~99.9
feeding
No contrast time
0000H~03E7H
40106 0105 t3 of moderate F2.3
00.0~99.9
feeding
No contrast time
0000H~03E7H
40107 0106 t4 of slow F2.4
00.0~99.9
feeding
Check
0000H~03E7H
40108 0107 tolerance F2.5
00.0~99.9
time t5
93
GM8806A-P6 Batching controller
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
0000H~0007H
40141 0140 Analog mode 16
(0~7)
Write:Initialization
( Change only in stop)
8800 initialize all
parameters;8801
initialize calibration;
8802 initialize operation
Back up / parameters;8803
40145 0144 Restore initial initialize recipe
setting parameters;8804
initialize IO definition.
Back up: (The highest bit
change to 6);
Restore: (The highest bit
change to 7).
Return 0 to read.
97
GM8806A-P6 Batching controller
Write:Only in stop
status. Write 1 to start
I/O testing;Write 0 to
Start / Stop
40146 0145 exit.
I/O testing
Read:1 for I/O testing
status.0 for none I/O
testing status.
Write: not permit.
( Change only in stop)
Read: Input IN1 ~ IN4
40147 0146 Input testing
from low bit to high bit, 1
for effective input, 0 for
ineffective input.
Ingredient
00178 0177
compositor
Free fall
00179 0178
compensation
Tare
00180 0179 upper/lower
limitation
Pause function
00181 0180 between
ingredients
Read zero from the
00182 0181 Reserve
address.
Read:1 for effective,0
for ineffective;
00183 0182 Input state in1
Write:Not permit
(Change only in stop)
00184 0183 Input state in2 Write:Not permit
00185 0184 Input state in3 Write:Not permit
00186 0185 Input state in4 Write:Not permit
Read:From low to high
represent out1-out10,
Output state which 1 for effective,0
00187 0186
out1 for ineffective;
Write:Not permit
( Change only in stop)
Output state
00188 0187 Not permit to write
out2
Output state
00189 0188 Not permit to write
out3
Output state
00190 0189 Not permit to write
out4
101
GM8806A-P6 Batching controller
Output state
00191 0190 Not permit to write
out5
Output state
00192 0191 Not permit to write
out6
Output state
00193 0192 Not permit to write
out7
Output state
00194 0193 Not permit to write
out8
Output state
00195 0194 Not permit to write
out9
Output state
00196 0195 Not permit to write
out10
Read zero from the
00197 0196 Reserve
address.
Read:Run = 1;Not run
00198 0197 Start
=0
Read:Stop = 1;Not
00199 0198 Urgent stop
stop = 0
Read:Pause = 1;Not
00200 0199 Pause
pause = 0
Read:Zeroing = 1;
00201 0200 Zeroing
none zeroing = 0
Read : Clear = 1 ; Not
00202 0201 Clear alarm
clear = 0
Clear
Read:Clear = 1;Not
00203 0202 accumulated
clear = 0
total
Read : always read
00204 0203 Select recipe
OFF(0000H)
102
GM8806A-P6 Batching controller
Manual Read:Effective
discharging/ discharging = 1;
00205 0204
discharging ineffective discharging
permit =0
Lock keypad Read:keypad effective
00206 0205 (Change only =1
in stop) Keypad ineffective = 0
Tare-off Read : always read
00207 0206
input OFF(0000H)
Clear tare Read : always read
00208 0207
input OFF(0000H)
3) Function code
Above Modbus communication protocols have five function
codes:01 read coil、03 read register 、05 force single coil、
06 preset single register 、16( 10 Hex) preset several
registers.
01 read coil
Inquiry: Regulate coil start and quantities。
Response:
a) Every coil state in response message is corresponding
to every data in data area;1=ON 0=OFF。The LSB in
first byte is start address in inquiry. Other coils are in
seriation from lowest to highest in the byte till full of 8pcs,
next byte same seriation.
If they are not 8 multiples, the last byte is full of zero from
the remain to the highest,which byte sections indicate all of
byte quantities.
For example: Inquiry weighing indicator 01 to read 40- 43
coil.
103
GM8806A-P6 Batching controller
Inquiry command: 01 01 00 28 00 04 BD C1
Correct response: 01 01 01 02 D0 49(Coil 43- 40 related
state: 0- 0- 1- 0)
B. ASCII communication mode:
Inquiry command:
Function Start Coil LRC
Start Address Stop
code address quantities parity
1byte 2byte 2byte 4byte 4byte 2byte 2byte
Correct response:
Function Account Data LRC
Start Address Stop
code byte area parity
1byte 2byte 2byte 2byte 2byte 2byte 2byte
Inquirycommand: 3A 30 31 30 31 30 30 32 38 30 30 30 34
44 32 0D 0A
Correct response:3A 30 31 30 31 30 31 30 32 46 42 0D 0A
(Coil 43- 40 related status:0- 0- 1- 0)
03 read register
104
GM8806A-P6 Batching controller
Correct response:
Function Account Register Register CRC
Address
code byte (0007) data (0008) data parity
1byte 1byte 1byte 2byte 2byte 2byte
Inquiry command: 01 03 00 07 00 02 75 CA
Correct response: 01 03 04 00 00 00 05 3A 30 Register
0007,0008 respective data:0 (Hex:0000H), 5(Hex:0005H)
B. ASCII communication mode:
Inquiry command:
Inquiry
Function Start LRC
Start Address register Stop
code address parity
quantity
Correct response:
105
GM8806A-P6 Batching controller
Register Register
Function Account LRC
Start Address (0007) (0008) Stop
code byte parity
data data
Inquirycommand: 3A 30 31 30 33 30 30 30 37 30 30 30 32
46 33 0D 0A
Correct response:3A 30 31 30 33 30 34 30 30 30 30 30 30
30 35 46 33 0D 0A(register 0007,0008 respective data :
0(Hex:0000H), 5(Hex:0005H)
05 force single coil
Force:Regulate force coil address;and one normal item in
force data area,regulate requested coil ON/ OFF state:
FF00 for ON ,0000H for OFF ,other data is ineffective to coil.
Response:Return normal response for force coil.
For example:Force weighing indicator 01, 0056 coil is ON
A. RTU communication mode:
Force command:
Function Coil CRC
Address Force data
code address parity
1byte 1byte 2byte 2byte 2byte
Correct response:
Function Coil CRC
Address Force data
code address parity
1byte 1byte 2byte 2byte 2byte
Force command: 01 05 00 38 FF 00 0D F7
Correct response: 01 05 00 38 FF 00 0D F7(Coil 0056 is
ON)
106
GM8806A-P6 Batching controller
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
Preset command:01 06 00 09 00 05 99 CB
Correct response:01 06 00 09 00 05 99 CB register 0009
data:5 Hex 0005H
B. ASCII communication mode:
Preset command:
Preset
Function Preset LRC
Start Address register Stop
code data parity
address
Presetcommand:3A 30 31 30 36 30 30 30 39 30 30 30 35 45
42 0D 0A
Correct response:3A 30 31 30 36 30 30 30 39 30 30 30 35
45 42 0D 0A(register 0009 data: 5(Hex 0005H)
6(10 hex) Preset several registers
Preset:Regulate to preset register start address and preset
value.
Response:Return address, function code, start address and
preset register quantity.
For example:Preset 2 registers in weighing indicator 01:
start register is 0030. Preset value is 0001H and 7318H
A. RTU communication mode:
108
GM8806A-P6 Batching controller
Preset command:
Function Start Register Account Preset CRC
Address
code address quantity byte data parity
1byte 1byte 2byte 2byte 1byte 4byte 2byte
Correct response:
Function Start Register CRC
Address
code address quantity parity
1byte 1byte 2byte 2byte 2byte
Preset command:01 10 00 1E 00 02 04 00 01 73 18 07 D5
Correct response:01 10 00 1E 00 02 21 CE
B. ASCII communication mode:
Preset command:
Function Start Register Account Preset LRC
Start Address Stop
code address quantity byte data parity
1byte 2byte 2byte 4byte 4byte 2byte 8byte 2byte 2byte
Correct response:
Function Start Register LRC
Start Address Stop
code address quantity parity
1byte 2byte 2byte 4byte 4byte 2byte 2byte
Preset command:3A 30 31 31 30 30 30 31 45 30 30 30 32
30 34 30 30 30 31 31 43 39 36 31 38 0D 0A
Correct response: 3A 30 31 31 30 30 30 31 45 30 30 30 32
43 46 0D 0A
4) MODBUS communication error message
When weighing indicator check other error message
except parity code( CRC or LRC),indicator will send
message to host computer, the highest in function code is 1,
which means function code from weighing indicator to host
109
GM8806A-P6 Batching controller