Bilanciai D 410AdvancedUser
Bilanciai D 410AdvancedUser
Bilanciai D 410AdvancedUser
Terminal D410
Index
9. FOREWORD TO THE ADVANCED USER MANUAL 2-7
10. PROGRAMMING OF SERIAL LINE COMMUNICATION 2-9
10.1 Symbols used 2-9
10.2 Strings 2-10
10.2.1 Cb (or Bilanciai) string 2-10
10.2.2 Extended string 2-11
10.2.3 Extraction string 2-13
10.2.4 Visual string 2-14
10.2.5 Idea string 2-15
10.2.6 Cma 2-15
10.2.7 On request with address 2-15
10.2.8 Customized string 2-16
10.3 Protocols for cyclic strings 2-17
10.3.1 ACK-NAK protocol 2-17
10.3.2 Cyclic protocol 2-17
10.3.3 On request protocol 2-17
10.4 Remote commands protocol 2-18
10.4.1 Reply to an incorrect command 2-18
10.4.2 Reply to a correct command 2-19
10.4.3 Suspension of cyclic transmission 2-19
10.4.4 Resumption of cyclic transmission 2-19
10.4.5 Request for gross weight 2-19
10.4.6 Request for net weight 2-19
10.4.7 Request transmission of tare 2-20
10.4.8 Request transmission of scale status 2-20
10.4.9 Request transmission of scale status (version EV2001) 2-22
10.4.10 Scale zeroing 2-22
10.4.11 Tare acquisition 2-22
10.4.12 Tare entering 2-22
10.4.13 Cancellation of an entered tare 2-23
10.4.14 Request transmission of general data table 2-23
10.4.15 Request for general data item "n" 2-23
10.4.16 Request to enter the value "y" in the general data item "n" 2-23
10.4.17 Request for transmission of the net weight and the scale status
2-23
10.4.18 Request for transmission of net weight and scale status with 6 bytes
2-25
10.4.19 Request for transmission of the net weight, tare and scale status
with 6 bytes 2-26
10.4.20 Print request 2-26
10.4.21 Read last weight acquired 2-26
10.4.22 Cancel last acquired weight 2-26
10.4.23 Request division value 2-26
10.4.24 Request for net weight in high resolution 2-27
10.4.25 Request for maximum capacity value 2-27
10.4.26 Request for net weight without unit of measurement 2-27
10.4.27 Lock keypad and display 2-27
10.4.28 Unlock keypad and display 2-27
2-3
D410
10.4.29 Lock keypad 2-28
10.4.30 Unlock keypad 2-28
10.4.31 Remote commands with checksum 2-28
10.4.32 Remote commands with addressing 2-29
10.5 Remote commands for Input/Output management 2-30
10.5.1 How to set a single output 2-30
10.5.2 How to zero-set a single output 2-31
10.5.3 How to test a single output 2-32
10.5.4 How to test a single input 2-33
10.5.5 How to test all the outputs 2-34
10.5.6 How to change the status of all the outputs 2-36
10.5.7 How to test all the inputs 2-37
10.6 Remote commands for digital cells 2-38
10.6.1 Request for cell points 2-38
10.6.2 Request for cell temperature 2-38
10.6.3 Request for version and release of cell software 2-38
10.6.4 Request for power supply 2-39
10.6.5 Request for cell serial numbers 2-39
10.6.6 Request for angle calibration coefficient 2-39
10.6.7 Request for number of cells in system 2-40
10.6.8 Request for cell status 2-40
10.6.9 Request for digital scale status 2-42
10.7 Communication in MPP operation 2-44
10.7.1 Operation 2-44
10.7.2 Weighing request from keypad with data transmission on completion
of operation 2-45
10.7.3 Weighing request from serial command with transmission on
completion of operation 2-48
10.7.4 Weighing request from keypad and transmission request from serial
command 2-48
10.7.5 Weighing and transmission request from serial command 2-49
10.7.6 MP and MC remote commands with checksum 2-49
11. PERSONALIZATION 2-51
11.1 Foreword 2-51
11.2 Accessing the parameter configuration function 2-51
11.3 Language 2-51
11.4 Setup menu 2-52
11.4.1 Conditioned menu 2-52
11.4.2 Entering numeric data 2-52
11.4.3 Entering alphanumeric data 2-52
11.4.4 Validating input data 2-52
11.4.5 NOT MODIFIABLE parameter or menu 2-53
11.4.6 NOT AVAILABLE parameter or menu 2-53
11.5 Overview of the menu tree 2-53
11.6 Descriptions of the main menus and parameters 2-56
11.6.1 Setup Menu/Scale/Configurations/Metrological 2-56
11.6.2 Setup Menu/Scale/Configurations/General menu 2-57
11.6.3 Setup Menu/ANALOGUE scale/Analogue scale parameters 2-58
11.6.4 Setup Menu/DIGITAL scale/Digital scale parameters 2-58
11.6.5 Setup Menu/Scale/Calibration/Display data 2-58
11.6.6 Setup Menu/Scale/Test 2-59
2-4
D410
11.6.7 Setup Menu/Personalizations/Operating modes 2-61
11.6.8 Setup Menu/Personalizations/Operating modes /Printer/ Model 2-63
11.6.9 Setup Menu/Personalizations/Operating modes /Printer/ Port 2-67
11.6.10 Setup Menu/Personalizations/Operating modes/ Printer / Prints
2-68
11.6.11 Setup Menu/Personalizations/Operating modes/MPP operation
2-70
11.6.12 Setup Menu/Personalizations/Operating modes/Traffic light 2-71
11.6.13 Setup Menu/Personalizations/Outputs/Serial/Com xy 2-72
11.6.14 Setup Menu / Personalizations / Outputs / Serial / String /.../ Com xy
configuration 2-74
11.6.15 Setup Menu/Personalizations/Outputs/Input-Output 2-75
11.6.16 Setup Menu/Personalizations/Outputs/Analogue output 2-78
11.6.17 Setup Menu/Personalizations/Outputs/BCD 2-78
11.6.18 Setup Menu/Personalizations/Messages 2-79
11.6.19 List of modifiable messages 2-80
11.6.20 Setup Menu/Personalizations/Shortcut keys 2-83
11.6.21 Setup Menu/Personalizations/Texts 2-85
11.6.22 Setup Menu/Personalizations/Files 2-86
11.6.23 Setup Menu/Personalizations/Prints-Customized transmis.
memorized 2-87
11.6.24 Setup Menu/Personalizations/Backup-Restore 2-88
11.7 Test procedures 2-91
11.7.1 Terminal Tests/Serial Ports 2-91
11.7.2 Terminal Tests/Inputs-Outputs 2-91
11.7.3 Terminal Tests/Keypad 2-91
11.7.4 Terminal Tests/Terminal Configuration Report 2-92
11.7.5 Terminal Tests/Analogue output 2-92
11.7.6 Terminal Tests/Battery 2-92
11.8 Repeater scale 2-93
11.8.1 Setup Menu/Repeater scale/Repeater scale parameters/Serial
port/Com xy 2-93
11.8.2 Setup Menu/Repeater scale/Repeater scale parameters/String 2-94
2-5
D410
2-6
D410
WARNING
The personalization operations described herein do not in
any way influence weighing functions but, unless correctly
performed, they may compromise the operation of the
system as a whole. The operations described in this section
of the manual should only be entrusted to qualified
technicians with specialised experience in this field.
2-7
D410
2-8
D410
2-9
D410
10.2 Strings
The terminal has two serial output ports which may be used for the
connection of external devices, such as printers, personal computers,
PLCs, etc.. The user can choose the type of transmission protocol to be
used from among those already present on the terminal. The user may
also personalize the serial transmission parameters using the specific
menu (see par. 11.6.14 on page 2-74 ).
The following protocols are available: Cyclic (see par. 10.3.2 on page
2-17 ), On request (see par. 10.3.3 on page 2-17 ), ACK-NAK (see
par. 10.3.1 on page 2-17 ).
2-10
D410
The characters <s1>, <s2>, <s3>, <s4> are ASCII characters that must
be interpreted as hexadecimal values. Each character represents 4 bits
of different significance; for example, the incoming ASCII character "A"
must be interpreted as the hexadecimal digit "A";
1 0 1 0
bit3 bit2 bit1 bit0
2-11
D410
When a bit assumes the value "1" the corresponding signal is "true"; the
significance of the signals is as follows:
The following protocols are available: Cyclic (see par. 10.3.2 on page
2-17 ), On request (see par. 10.3.3 on page 2-17 ), ACK-NAK (see
par. 10.3.1 on page 2-17 ), Remote commands (see par. 10.4 on page
2-18 ).
2-12
D410
2-13
D410
2-14
D410
cis=$(24H)
Start string character in other cases
2nd character <s> s=stability
s=0 weight stable
s=1 weight not stable
s=3 weight not valid (negative or
overload)
3rd-7th net weight
character if the weight consists of more than 5
digits, the least significant digits will
not be transmitted;
8th character <CR>(ODH) end string character
10.2.6 Cma
Reserved string, not to be used. Further information supplied on
ordering.
2-15
D410
2-16
D410
2-17
D410
WARNING
Remote commands are only enabled if the extended string
format was selected during terminal configuration (see par.
10.2.2 on page 2-11 ).
WARNING
Remote commands are not executed if cyclic serial
transmission is in progress; in this case cyclic transmission
must be suspended with the command "EX<CR>" before
giving any other remote commands.
WARNING
Insert a delay of a few ms between the reply to a command
and the next command.
2-18
D410
2-19
D410
2-20
D410
When a bit assumes the value "1" the corresponding signal is "true"; the
significance of the signals is as follows:
2-21
D410
2-22
D410
10.4.16 Request to enter the value "y" in the general data item
"n"
yXln<CR>
where "y" is the value you wish to assign to the data item "n". Obviously
the value to be entered must conform to the format of the data item.
Values for some of the general data cannot be entered (e.g. gross
weight, net weight, scale status, etc).
2-23
D410
10.4.17 Request for transmission of the net weight and the
scale status
Xn<CR>
N.B.: the command sent is comprised of an uppercase X and lowercase
n (not to be confused with generic significance assigned to the
lowercase n described in par. 10.1 on page 2-9 ).
In the case of a positive reply, the terminal responds with the following
string:
n<SP><um><SP><s1><s2><s3><s4><CR><LF>
The characters s1, s2, s3 and s4 are ASCII characters the meaning of
which is explained in par. 10.4.8 on page 2-20 .
2-24
D410
When the command is received, the terminal replies with the following
string:
n<SP><um><SP><s1><s2><s3><s4><s5><s6><CR><LF>
The meaning of the <s1>, <s2>, <s3> and <s4> bits is described in par.
10.4.8 on page 2-20 .
The meaning of the <s5> and <s6> bits is as follows:
2-25
D410
When the command is received, the terminal replies with the following
string:
n<SP><um>y<SP><um><SP><s1><s2><s3><s4><s5><s6><CR><LF>
where:
n = net weight
y = tare
The meaning of the <s1>, <s2>, <s3>, <s4>, <s5> and <s6> bits has
been described previously ( par. 10.4.18 on page 2-25 and par. 10.4.8
on page 2-20 ).
2-26
D410
2-27
D410
XB chk1chk2 <CR>
2-28
D410
2-29
D410
SO n1 n2 <CR>
where:
2-30
D410
RO n1 n2 <CR>
where:
2-31
D410
TO n1 n2 <CR>
where:
2-32
D410
TI n1 n2 <CR>
where:
2-33
D410
LO<CR>
n1n2n3<CR><LF>
where:
184<CR><LF>
1 8 4
01 1000 0100
2-34
D410
where:
2-35
D410
n1n2n3WO<CR>
where:
2-36
D410
LI<CR>
n1n2n3<CR><LF>
where:
2-37
D410
n<CR><LF>
n<CR><LF>
n<SP>m<CR><LF>
2-38
D410
n<SP>m<CR><LF>
n<SP>m<CR><LF>
n<SP>m<CR><LF>
2-39
D410
n<CR><LF>
<s1><s2><s3><s4><CR><LF>
Characters s1, s2, s3, s4 are ASCII characters that must be interpreted
as hexadecimal value. Each character represents 4 bits with different
meanings. For example, the ASCII "A" character on the input must be
interpreted as hexadecimal figure "A":
1 0 1 0
bit3 bit2 bit1 bit0
2-40
D410
When the value of a bit is "1", this means that the corresponding signal
is in the true status. The meaning of the signals is as follows:
2-41
D410
<s1><s2><s3><s4><CR><LF>
Characters s1, s2, s3, s4 are ASCII characters that must be interpreted
as hexadecimal value. Each character represents 4 bits with different
meanings. For example, the ASCII "A" character on the input must be
interpreted as hexadecimal figure "A":
1 0 1 0
bit3 bit2 bit1 bit0
2-42
D410
When the value of a bit is "1", this means that the corresponding signal
is in the true status. The meaning of the signals is as follows:
2-43
D410
10.7.1 Operation
Terminals equipped with the MPP option can operate in the four different
modes described in the following paragraphs.
The operating mode used for MPP memory operation is selected during
installation ( par. 11.6.11 on page 2-70 ).
2-44
D410
2-45
D410
If the Terminal number item has been selected in the Setup Menu (
par. 11.6.11 on page 2-70 ), the data transmitted are:
2-46
D410
If the Serial Number item has been selected in the Setup Menu (
par. 11.6.11 on page 2-70 ), the data transmitted are:
WARNING
The ACK/NACK protocol (see par. 10.3.1 on page 2-17 ) is
automatically enabled in MPP operation.
2-47
D410
2-48
D410
Once the weight validity conditions are satisfied, the terminal memorises
the data.
The external computer must then transmit the data request command:
MP<CR>
The terminal responds with the string described in par. 10.7.2 on page
2-45 .
2-49
D410
2-50
D410
11. PERSONALIZATION
11.1 Foreword
WARNING
Personalization procedures are strictly reserved for
specialised personnel only.
However, the user is permitted to modify certain of the
terminal operating parameters.
We recommend that extreme care is taken when modifying
these parameters to prevent possible malfunctions caused
by incorrect settings.
The only parameters that may be modified are those directly
related to the program installed on the terminal.
11.3 Language
On entering setup, you can select the language in which you want the
menu to be displayed.
After selecting the setup menu language, the following information is
briefly displayed:
✔ program code
✔ version
✔ serial number of terminal (if other than zero, it will match the s/n
(serial number) on the data plate).
2-51
D410
2-52
D410
2-53
D410
ANALOGUE scale DIGITAL scale REPEATER scale
Configurations Configurations Repeater scale parameters
Metrological Metrological Serial port
General General String
Analogue scale parameters Digital scale parameters
Conversion rate N. of load cells
Calibration Baud Rate
Execute Calibration
Display data Execute
Correction Display data
Test Angle calibr.
Display points Correction
Display weight Test
Converter test Display points
Display weight
Temperature
Power supply
Angular coefficient
Serial number
Program Release (cells)
Terminal data storage
Terminal data reinstatement
Personalizations
Operating modes
Terminal language
Decimal separator
Operation
Printer
Automatic printing
MPP operation
Traffic light
Connection to external
processor
Outputs
Serial
Input/Output
Analogue output
Messages
Print
Modify
Reset
Shortcut keys
Customize shortcut keys
Customize key zero-setting
Texts
Entering
Zero-setting
Files
Memory status
File status
Zero-setting
Prints/Customized transmis.
memorized
Backup/Restore
Backup
Back all
Restore
2-54
D410
Terminal test
Serial ports
Serial communication ports
Com01
Com02
Inputs/outputs
Manual
Automatic
Keypad
Terminal configuration port
Analogue output
Voltage calibr.
Current calibr.
Complete calibr.
Battery
Upgrade
Serial line
Maintenance
Serial number
Inizialization
Cancel MPP Board
Inizialize MPP codes
Test report
Copy programme on board
Cell emergency routine
Reserved
2-55
D410
2-56
D410
2-57
D410
autozero
On power up, the terminal performs the
autozero procedure. In the case of a legally
approved instrument, the autozero will be
within a range of -5% and +15% of the
full-scale value around the calibrated zero. In
the case of a non-legal weighing instrument,
the range is -50% to +50%.
2-58
D410
2-59
D410
2-60
D410
2-61
D410
2-62
D410
2-63
D410
Extra Feed
Number of line feeds for correct positioning of
the label. Enter a value between 1 and 7.
STB112 Continuous sheet or card printer.
Handles forms 112 mm wide in the standard
version with a maximum 64 characters per
line.
Roll expulsion
Select YES to automatically feed out the
printing form and make it easier to take off,
otherwise select NO.
Type of Cutting
Determines how the cutter operates at the end
of each print-out.
If you select:
✔ NO no cut will be made;
✔ Partial a partial cut will be made;
✔ Complete a full cut will be made.
Paper form
Defines the type of printer module which can
be Roll, Document, Label.
Output Line Feed
Number of advancements to select in order to
position the print on the card on the output (12
by default).
Print width
Determines the width of the print: 80mm,
112mm.
2-64
D410
Print Manufacturer
Select YES to print the name of the
manufacturer of the instrument, otherwise
select NO.
The manufacturer's name can only be printed
if the printer is the tape type.
Epson TM295 Multicopy document printer
Document block
Select YES to enable blocking of the
document on the print plate, otherwise select
NO.
Document expulsion
Select YES to obtain automatic expulsion of
the document on completion of printing,
otherwise select NO.
Line Feed
Number of line feeds to adapt the printout to
the document.
Output Line Feed
Number of advancements to select in order to
position the print on the output.
Epson LX300+ 80-column printer (formatted to print 40
characters per line).
Page length
Determines the length of the print page. Enter
the page length in terms of the number of
lines. Enter 0 to have the programmed page
handled by the printer.
Page break: YES, NO
2-65
D410
Type of Format
Defines the type of format handled by the
printer, which can be Single or Continuous.
Output Line Feed
Number of advancements to select in order to
position the print.
DPT282 Thermal printer
Roll expulsion: YES, NO
Advances the page so that it is correctly
positioned for tearing.
TM300 Tape printer
Roll expulsion: YES, NO
Advances the paper so that it is correctly
positioned for tearing.
Activate sensor paper running out
The sensor is installed on the paper feeder
and senses when the paper is almost finished
by evaluating the diameter of the reel itself.
A LED comes on to indicate when the paper
has almost terminated.
To enable the sensor select YES, otherwise
select NO.
Activate sensor for paper out
The sensor is installed on the paper reel guide
and senses when there is no more paper.
To enable the sensor select YES, otherwise
select NO.
2-66
D410
Type of Cutting
Establishes the way the cutter operates at the
end of each print.
If you select:
✔ NO no cut will be made;
✔ Partial a partial cut will be made;
✔ Complete a full cut will be made.
STB60 Stampante termica
Not yet available.
Neutral Generic printer output.
2-67
D410
2-68
D410
2-69
D410
2-70
D410
Weight variation
Traffic light timeout (sec.)
2-71
D410
2-72
D410
Code type
✔ Standard CB
Enter the check digit as explained in the Use
of the terminal chapter of the user manual.
✔ Neutral
Type of generic code
Configuration
Consult par. 11.6.14 on page 2-74 for the
hardware specifications of the serial output.
2-73
D410
2-74
D410
2-75
D410
Stop
In extraction mode (consult the Use of the
terminal chapter of the user manual), this
forces the cycle itself to end by deactivating
the Output 1 (Request) and Output 2 (Slow)
contacts.
The same operation can be carried out by
pressing STOP on the display of the terminal.
operation (output) Disab. (disabled)
Set point
Range
Requested
Can only be selected on output 1. It is
activated when a START operation is
requested in extraction mode (consult the Use
of the terminal chapter of the user manual)
and is deactivated when the value entered for
Set Point 01 has been reached.
Slow
Can only be selected on output 2. It is
activated when a START operation is
requested in extraction mode (consult the Use
of the terminal chapter of the user manual)
and is deactivated when the extracted weight
reaches the value obtained by the difference
between the value set for Set point 01 and the
value set for Set Point 02.
Print ok
Transmiss. ok (transmission ok)
2-76
D410
Green
This must be entered in order to handle the
semaphore ( par. 11.6.12 on page 2-71 ).
Red
This must be entered in order to handle the
semaphore ( par. 11.6.12 on page 2-71 ).
2-77
D410
2-78
D410
✔ press ;
✔ enter the new message from the
alphanumeric keypad as described in the
Use of the terminal chapter of the user
manual;
✔ press ;
✔ press ESC repeatedly to return to normal
weight display mode.
Reset Modified messages may be reset to their
original form. The menu option Reset
messages is only displayed when there are
modified messages in memory.
2-79
D410
2-80
D410
✔ Shortcut key messages
201 CONTR 219 PACKSN
202 DATIME 220 PLATE
203 VISUAL 221 PROG.N
204 RANGE 222 OTHER
205 SETPNT 223 MEMORY
206 DRANGE 224 REPRIN
207 CODMPP 225 CLIENT
208 MPP 226 WEIG.R
209 TOTALS 227 RCD
210 GENTOT 228 PLATE
211 PARTOT 229 RCPD
212 PROTOT 230 PPLATE
213 GCTOT 231 GENTOT
214 GENC 232 PARTOT
215 PRODC 233 PROTOT
216 TAREC 234 CLTOT
217 TAR1C 235 T.RCPD
218 TAR2C 236 PLATET
237 COEF
2-81
D410
✔ User menu messages
401 User menu 427 With memory
402 Data management 428 With printer
403 Code management 429 Display
404 Entering 430 15 mm digits
405 Reprint 431 30 mm digits
406 Range 432 Selection
407 Range 01 433 Extraction
408 Range 02 434 Display tare
409 Range 11 435 Contrast
410 Range 12 436 Totals management
411 Range 13 437 General total
412 Range 14 438 Partial total
413 Range 21 439 Product code total
414 Range 22 440 Generic code total
415 Range 23 441 Product code list
416 Range 24 442 Preset tare list
417 1st value 443 Memory status
418 2nd value 444 Client code list
419 Set Point 445 RCD list
420 Display range 446 Plate list
421 Display MPP data 447 RCPD list
422 Preset tare 448 Preset plate list
423 N. of packs 449 Client total
424 Date Time 450 RCPD total
425 MPP operation 451 Preset weight
426 De-activated 452 Plate Total
2-82
D410
2-83
D410
2-84
D410
Entering Editor
You can define two sets of messages, each
comprising 3 lines of 25 characters, which
may be inserted at the head or foot of a
printout.
Proceed as follows:
✔ select the set of messages which you wish
to insert : In heading or At foot of page;
✔ enter Text 1 from the keypad as described
in the Use of the terminal chapter of the
user manual;
✔ press to confirm;
✔ repeat the same procedure to enter Text 2
and Text 3;
✔ press ESC repeatedly to return to normal
weight display mode.
Zero-setting It is possible to reset any inserted texts. The
option Zero-setting only appears in the
menu if texts have been inserted.
2-85
D410
2-86
D410
CAUTION
This operation permanently deletes customized printouts
from memory. To restore them, the terminal must be
reconfigured using the program supplied by the Manufacturer
(see par. 11.6.7 on page 2-61 ).
2-87
D410
2-88
D410
To transfer files from the terminal to a Personal Computer proceed
as follows:
✔ use a communication program that contains the KERMIT transfer
mode for binary files (e.g. Windows Hyperterminal), and set the same
communication parameter settings as the terminal;
✔ connect the terminal to the PC using a serial line cable as indicated in
Figure 11.1 on page 2-88
✔ if you want to transfer one file at a time, use the Backup function;
2-89
D410
To transfer files from a Personal Computer to the terminal proceed
as follows:
✔ go to the directory containing the previously transferred files;
✔ connect the terminal to the PC using a serial line cable as previously
described in the Backup procedure;
✔ select the Restore function on the terminal; this function allows you
to transfer one file at a time from a PC to the terminal;
✔ on the PC, select the Kermit mode send procedure for the file to be
transferred to the terminal;
✔ a message will be displayed informing you whether the transmission
was completed successfully.
CAUTION
The name of the file to be transferred must the same as that
of the previously received file. Filenames with added
numbers must be renamed.
For example, change the name of PRODFILE1 to
PRODFILE before transferring it.
The management of files on the PC is the responsibility of
the user.
2-90
D410
2-91
D410
2-92
D410
2-93
D410
2-94
D410
2-95
SOCIETÀ COOPERATIVA
BILANCIAI