EN Vers 2.5-2.9
EN Vers 2.5-2.9
EN Vers 2.5-2.9
SUPPLEMENT
134006
134006
ENGLISH ENGLISH ENGLISH ENGLISH
W60.000
The following symbols are used in this manual to draw the reader's attention to important
points:
Further information.
INSTRUMENT IDENTIFICATION
TABLE OF CONTENTS
TECHNICAL FEATURES................................................................................................................... 2
ELECTRICAL CONNECTIONS..................................................................................................... 3 - 4
PROCEDURE FOR AN INSTRUMENT THAT HAS NOT YET BEEN CALIBRATED .................. 7 -9
PASSWORD..................................................................................................................................... 12
KEY FUNCTIONS............................................................................................................................. 13
mV READING........................................................................................................................ 23
ANALOG OUTPUT................................................................................................................. 25
PRINTOUT EXAMPLES................................................................................................................... 28
ALARMS........................................................................................................................................... 28
COMMUNICATION PROTOCOLS............................................................................................ 31 - 42
INSTRUMENT OPERATION
Weight indicator with 2 settable 2 set-points on entire measurement range, logic outputs on two
voltage-free contacts (max 24Vdc 60mA). For weights equal to or greater than the set point
values, the relative contacts are closed. The contacts are opened and closed taking into account
the values of istheresys, timers and energisation delays set in the relative constants. The
instrument is equipped with 2 inputs; input 1 can be used for the weight zero-setting function and
the peak function, while input 2 can be used for the net/gross function or to send a string
containing weighing data to a 24-column printer. Instrument calibration can be performed by
setting a number of parameters in the instrument constants (THEORETICAL CALIBRATION), or
by means of a sample weight (CALIBRATING WEIGHT CALIBRATION).
The W60.000 is also equipped with a serial port which can operate in RS232 or in RS422-485 for
connections to repeater, 24-column printer, PC/PLC with Laumas or ModBus protocol, or BCD
board.
On request an analogue output is also available (16 bit) with full scale settable from 10 to 100%
of the measurement range (16 bit 65536 div. ).
- The entry into the cable board of cells must be independent ( on one side or the other of the
board ) and directly connected to the terminal board of the device without breaking by bearing
terminal boards or passing through troughs containing other cables.
- Use the " RC " filters on the instrument-driven coils of the remote control switches.
- In case of 230Vac supply, use a 380/230Vac transformer avoiding to use the 380Vac phase
and the neutral.
- The installer of the board is responsible for securing the electrical safety of the indicators.
- It is a good norm to let the indicators always switch on to prevent the formation of
condensation.
-1-
W60.000 WEIGHT INDICATOR
Indicator with two output set-points and two inputs, installed in a compliant DIN housing ( 48 x 96
x 150 mm, holes 44 x 91 mm ) for front panel mounting. Front panel protection rating: IP 54.
Semi-alphanumeric display 6 digits, 14 mm in seven segments.
TECHNICAL FEATURES:
OPTION ON REQUEST:
ANALOGUE OUTPUT 16bit ( 0-20mA / 4-20mA / 0-10Vdc ) with full scale settable via keyboard
between 10 and 100% of measurement range ( 16bit 65536 div. ).
LINEARITY < 0.03% Full Scale
THERMAL DRIFT < 0.001 % Full Scale /°C
The W60.000 is also equipped with a serial port which can operate in RS232 or in RS422-
485 for connections to repeater; 24-column printer; BCD board; PC/PLC with Laumas or
ModBus protocol.
-2-
ELECTRICAL CONNECTIONS
Connect the load cells by means of a terminal board housed inside a waterproof junction box,
interconnecting the cells with wires of the same colour. The same procedure applies to the
shields, keeping them separate from the earthing system and connected metal parts. Connect the
terminal board to the W60.000 instrument by means of a 6-core shielded cable with a minimum
section of 0.2 mm2.
This cable must routed separately and far from the power cables and if possible using a metal
protection sleeve.
12 / 24Vdc
4W max
+ 0-20 4-20 mA
RS232 RS422/RS485
- COMMON
+ SUPPLY
+ 0-10 Vcc
- SUPPLY
SGND
RX +
RXD
TX +
RX -
TXD
TX -
1 2 3 4 5 6 7 8 9 10 11 12
13 14 15 16 17 18 19 20 21 22 23 24
COMMON
COMMON
SET 1
SIGNAL +
SET 2
SENSE +
NET / PRINT
EXCITAT. +
ZERO/PEAK
SENSE -
SIGNAL -
EXCITAT. -
OUTPUTS
max 24Vdc
60mA
LOAD CELLS
To use 4-wire cell connection:
+ - wire in jumper on terminals
INPUTS 20 -21 and 19 -22
supply 24Vdc
-3-
IP67 BOX VERSION
ANALOG
OUTPUT
earth shield only
12/24VDC on side PC/ PLC
4W max
+ 0-20 4-20 mA
RS232 RS422/RS485
- COMMON
+ 0-10 Vdc
+ SUPPLY
- SUPPLY
SGND
RX +
TX +
RXD
TXD
RX -
TX -
1 2 3 4 5 6 7 8 9 10 11 12
13 14 15 16 17 18 19 20 21 22 23 24
SIGNAL +
NET / PRINT
SET 1
ZERO / PEAK
SET 2
SENSE +
COMMON
EXCITAT. +
COMMON
SIGNAL -
SENSE -
EXCITAT. -
OUTPUTS
max 24VDC
60mA
LOAD CELLS
To use 4-wire cell connection :
+ - wire in jumper on terminals
20 -21 and 19 -22
INPUTS
power supply
24VDC
-4-
INSTRUMENT START-UP:
Switch on the instrument and wait for five minutes until all components reach a stable
temperature. Check that the display value is positive and increments when weight is applied on
the container. If the reading is negative or the instrument displays the message “no Conn”, ”SEGn
InF” or “no-SEGn” check load cell connections and ensure correct cell positioning (loading
position ).
Check that the container is installed correctly (position of tubes, sleeves, couplings etc. ).
TARE ZERO-SETTING
( ONLY FOR INSTRUMENT ALREADY CALIBRATED IN LABORATORY)
Ensure that the container is empty and during the initial display phase, press followed by
and keep pressed for 3 seconds for access to the main set-up menu and display:
“CALIbr”, press to display the message “CAL” alternated with the weight value, press
to zero-set the system tare, press to return to the main menu and display “CALIbr”,
press and the message “StorE” is displayed, after which press to return to the
weight display.
After the tare zero-setting, the tare value will be memorized in the “ZEro” parameter (submenu
“CALtE”), take note the value (see page 7).
In case of or instrument replacement, if it is not possible to unload the product to repeat the
operation, you can write the “ZEro” value memorized in the “tArA” parameter (submenu “CALtE”).
ERROR SIGNALS:
If the instrument displays the message “ ¯ ¯ ¯ ¯ ¯ ¯ ” this means that the weight is
greater than the total capacity of the weighing scale ( “CAPAC” ).
-5-
INSTRUMENT CALIBRATED IN LABORATORY
Ensure that the container is empty and that the instrument displays zero. Place a significant
amount of products in the container (equal to at least 50% of the maximum quantity to be
weighed) and ensure that the instrument indicates the correct value.
- If there is a significant difference between the displayed value and effective amount ( greater
than 1-2% ) check that this is not caused by a mechanical fault and check the electrical
connections of the cell and the cell loading position.
- If the difference is not significant but around 1-2 % proceed with WEIGHT DISPLAY
CORRECTION VIA KEYBOARD ( see next paragraph).
If the instrument indicates a weight that is different from actual product weight inside the
container, proceed as follows:
Press followed by and keep pressed for 3 seconds for access to the main set-up
menu and display: “CALtE”, press to display “CALIbr” , press to display “CAL”
alternated with the weight, then press and the displayed value will appear, enter the correct
value of the weight into the container by using keys and to increase or decrease the
value and to move to the next digit. Check no other weight is applied on the container and
confirm by pressing , the message “ CALIbr ” alternated with the weight returns on display.
To repeat the weight correction press , otherwise press to confirm or to exit, the
After the WEIGHT DISPLAY CORRECTION, the “PortA” parameter (submenu “CALtE”) will be
change, take note this value see page 7). In case of tamperings, if it is not possible to unload the
product or using the sample weights to repeat the calibration, you can write the value memorized
in the “PortA” parameter in the “CAPAC” parameter (submenu “CALtE”).
-6-
INSTRUMENT TO CALIBRATE
In this case the instrument has been supplied not calibrated; proceed with CALIBRATION
(theoretical or with sample weight), tare reset and calibration check procedures.
“CAPAC” ( kg , only whole numbers) , full scale load cells , it is used for Theoretical instrument
Calibration.
“tArA” ( kg , only whole numbers ) , Tare, it is used for setting the tare value when it is not
possible to unload the product to execute a TARE ZERO-SETTING.
“SEnSIb” ( mV/V ) , load cell sensitivity expressed in mV, it is used for Theoretical instrument
Calibration.
“ZEro” ,( ) only reading parameter , after the tare zero-setting, the tare value will
be memorized in this parameter. Take note the value; in case of tamperings, if it is not possible to
unload the product to repeat the operation, you can write the value memorized in the “ZEro”
parameter in the “tArA” parameter .
-7-
“CAPAC” (full scale) Press and then set the full scale for the load cells in integral values
without decimals.
Example: if there a three load cells with a rated capacity of 300 kg , and the required resolution
is 0.1 kg , set this parameter to 900.
After setting the required value, confirm by pressing and then press to display:
“SEnSIb” (load cell sensitivity) Press and then set load cell sensitivity expressed in mV with
4 decimal points.
For example: of load cell sensitivity is 2mV/V set 2,0000.
After setting the required value, confirm by pressing and then press , to display:
“dIVIS” ( resolution). Press and then set system resolution from the options available. Each
time resolution is modified the zero-setting and full scale in the memory are calculated
automatically. Resolutions that are incompatible with calibration parameters or settings in the
memory are not accepted.
Press to confirm, followed by to return to the main menu and display “CALtE” , after
which press to display “StorE” , and press to return to the weight display.
-8-
On completion of THEORETICAL CALIBRATION proceed as follows :
PROCEED TO CALIBRATION WITH SAMPLE WEIGHT ONLY IF YOU DO NOT KNOW THE
FULL SCALE AND SENSITIVITY OF LOAD CELLS, or WITH LEVER RATIO SYSTEMS.
Press followed by and keep pressed for 3 seconds to display “CALtE” , press ,
“CAPAC” , press , set the value “000000”, confirm with , then press to return to
the main menu, the “CALtE” message appears, then press , the following appear:
“CALIbr” , press , the message “CAL” alternated with the weight returns on display. Press
to zero-set the system tare, place a significant amount of products in the container (equal to
at least 50% of the maximum quantity to be weighed); press and enter the value by using
keys and to increase or decrease the value and to move to the next digit.
After setting the value and checking that no other factors affect the container, press to
confirm and the “CALIbr ” message, alternated with the weight, returns on display.
To repeat the weight correction press , otherwise press to confirm or to exit, the
“StorE” message will appear.
If the message “nuLL” is displayed, this means that the entered value is not
accepted as it is greater than the instrument resolution. Select a higher division
value ( “dIVIS” ).
-9-
SET POINT and HYSTERESIS PROGRAMMING
“SEt 1” (set-point value 1) press and program set point value 1 by using keys and
“SEt 2” (set-point value 2) press and program set point value 2 by using keys and
“hISt 1” (hysteresis for set-point 1) press and program the hysteresis for set-point 1, by
using keys and to increase or decrease the value and to move to the next
digit. The condition of the set-point relay will change for decreasing weight when the weight will
be equal to the programmed set-point value minus the one programmed in this constant.
“hISt 2” (hysteresis for set-point 2) press and program the hysteresis for set-point 2, by
using keys and to increase or decrease the value and to move to the next
digit. The condition of the set-point relay will change for decreasing weight when the weight will
be equal to the programmed set-point value minus the one programmed in this constant.
Press to confirm, followed by to exit programming and return to the weight display.
- 10 -
WEIGHT ZERO-SETTING FOR LITTLE CHANGES
The instrument enables the reset function by means of the key or the external ZERO
contact during weight display, only if the quantity displayed is lower than the value set in the
constant “0 SEt”.
If an attempt to reset a higher value is made, the message “ t ¯ ¯ ¯ ¯ “ is displayed and reset is
not performed.
Press during the weight display and the instrument displays the message “StorE” for 3
seconds. To reset the weight, press to confirm while the message remains on display.
- Press key or close the NET input to set to zero the instrument and allow to the operator to
load additional quantities of product (the NET led will light up ). This operation may be carried out
several times by the operator according to need.
- Hold down or close the NET input for about 3 seconds to return to the gross weight.
- 11 -
ACCESS PASSWORD ( 6935 )
Press followed by and keep pressed for 3 seconds, “000000” will appear, enter
“006935” by using keys and to increase or decrease the value and to move to
Press and enter the numbers corresponding to the following functions (the operator will be
able to access to the following functions only by means of the password):
1 = “CALtE” and “CALlbr” ( Theoretical Calibration, Tare zero setting, Weight correction,
Calibration with sample weight)
2 = Set-Point (“SEt”) and all parameters (Test and Weight zero-setting for little changes
excluded)
3 = Set-Point (“SEt”) and Istheresys (“hIst”)
4 = “SeriA” ( serial ports)
5 = “AnALoG” ( analog output)
6 = “PArAM” ( filter , autozero, threshold for zero-setting for small variations)
For example, if you want to enable password for Calibration and serial ports confguration, enter
“000014”. Then confirm with to exit and return to the weight display.
Press followed by and keep pressed for 3 seconds, “000000” will appear, enter
“006935” by using keys and to increase or decrease the value and to move to
the next digit, confirm with , enter “000000”, then “oFF” will appear.
- 12 -
KEY FUNCTIONS WITHIN MAIN MENU AND SUBMENUS
- exit from submenu item and return to previous item; exit main menu
- move to next digit during parameter setting phase
To exit the main menu at any time, press and display “StorE”, press to return to the
weight display.
LED FUNCTIONS:
1 : Status of logic 1 output; illuminates when the logic 1 output contact is closed.
2 : Status of logic 2 output; illuminates when the logic 2 output contact is closed.
NET : Net weight; illuminates after pressing key or the net input; the weight displayed is the
net value.
PEAK : Peak; illuminates when the PEAK input is closed; the weight displayed is the peak value.
>< : Stable weight; illuminates when the weight displayed is considered stable
- 13 -
OVERVIEW OF SET-UP MENU
“tESt” Input / Output Test. Cell response signal expressed in mV (see page 22)
“AnALoG” OPTION ON REQUEST : Analogue output configuration and calibration (see page 25).
Submenu “PArAM” :
Display Functions
- 14 -
Submenu “In-oUt” :
Display Functions
Activation of output 1.
“PoSIt-” (for positive weights) ; “nEGAt-” (for positive or negative weights)
Output 2 operating mode:
“ModE 2”
Condition in which set-point 2 is activated. ( Standard “GroSS” )
“nEt” (net) ; “GroSS” (gross) ; “PEAk-n” (net weight peak)
“PEAk-G” (gross weight peak)
Output 2 normally open or normally closed. ( Standard “n-oPEn” )
“n-oPEn” ( open) ; “n-CLoS” ( closed)
Activation of output 2.
“PoSIt-” (for positive weights) ; “nEGAt-” (for positive or negative weights)
Submenu “tESt” :
Display Functions
“tESt In” Logic input test
“tStoUt” Logic output test.
“nVoLt” Load cell response signal expressed in mV
“PUntI” Internal points on the converter
“P-dIV” Internal points for single division.
- 15 -
Submenu “SErIAL” :
Display Functions
Baud rate, options available: ( Standard “9600” )
“bAud r”
2400 9600 19200 38400
Serial communication protocols.
“nonE” ( disabled) ; “Cont In” ( Continuous transmission protocol) ; “rIP-C” (for
connection to HDRIP575C / HDRIP5125C remote displays );
“ProtoC”
“MAnUAL” ( Manual protocol) ; “AUtoM” (Automatic protocol)
“SLAVE” (slave protocol) ; “ModbUS” (ModBus protocol)
“bCd” (optional board for BCD output)
“AddrES” Serial address or machine identification address (from 1 to 99)
“dELAY” Response delay. (expressed in 1/100 sec., max 1 sec).
Display Functions
Weight corresponding to the analogue output full scale. (Default: value memorized in
“F-SCAL”
the “CAPAC” parameter ).
- 16 -
PROGRAMMING AND SETTINGS ( SET-UP MENU)
If more than one minute elapses before the operator performs an operation in the
MENU, the instrument automatically exits the menu and returns to the weight
display. Data not confirmed are lost.
To exit the main menu at any time, press , to display “StorE”, and press to
return to the weight display.
To access the main menu, press and simultaneously for 3 seconds, to display:
“CALtE”
“CALIbr”
This section enables system tare reset, new calibration with a sample weight, or correction of the
display if the instrument displays a value other than the actual weight in the container (see page
5, 6 and 9).
“PArAM”
“FILtEr” (Filter to reduce weight oscillations). The higher the value is, the slower is the
weight change. The change of the Filter parameter determines the display update
frequency (see table below) and then the analog output, relays outputs and the
serial communication.
- 17 -
To display the value, press , and to modify use keys o .
0 50
1 = MODO A 0 to 9 57
1 50
2 25 0;1;2 57
2 = MODO b
3 25 3 to 9 114
4 25 3 = MODO C 0;1 57
5 10 2 to 9 171
6 10 0;1 57
4 = MODO d
7 10 2 to 9 228
8 5 0 57
5 = MODO E
9 5 1 to 9 285
6 = MODO F 0 57
1 to 9 342
“ 0 SEtt ”
(reset threshold for small variations). During weight display press or close
the reset input to reset the display, only if the quantity displayed is lower than the
value set in this constant.
- 18 -
Confirm the new value by pressing , then press to display:
“r. InS. 0” (zero-tracking divisions). To enable the zero-tracking set divisions from 1 to 99.
When the balance is empty, the zero-tracking device maintains the zero indication
within certain limits automatically; it compensates for slow variations of weight.
To active the zero-tracking set “t InS 0” and “ r InS 0” parameters.
The zero-tracking runs when the weight is different from the zero for a value equal
or lower than divisions set in the “r InS 0” parameter, for a time higher than that set
in the “t InS 0” parameter.
To deactive this function set at least one of two parameters to zero.
“t. InS. 0” (zero-tracking time). To enable the zero-tracking time set from 0.1 to 5.0
seconds.
“In – oUt”
This section enables setting of the input operating mode and condition for activation of the logic
output in relation to the programmed set-point. Programming is independent for each of the 2
logic outputs.
Press and select one of the operating mode options for logic input 1 by means of key .
“PEAk” Permanent closure of logic input 1 enables the PEAK function and
illuminates the relative led. Input opening deactivates the function.
- 19 -
Press to save the selected operating mode and press to move to the next item.
Press and select one of the operating mode options for logic input 2 by means of key .
“nEt ” When logic input 2 is closed by an impulse, the weight is reset and
the NET led illuminates; this operation can be repeated several
times. Prolonged closure of the input will activate gross weight
display and the NET led switches off.
Press to save the selected operating mode and press to move to the next item.
Press and select one of the following conditions in which set-point 1 is to be activated, by
means of key .
Press to save the selected operating mode; at this point the user can select whether SET-
POINT 1 output is normally open or normally closed, using key from the two options below:
- 20 -
Press to confirm. At this point the logic output 1 operating mode (contact opening and
closing) can be selected from either for positive weight only or for positive and negative weights;
Press and select one of the following conditions in which set-point 2 is to be activated, by
means of key .
Press to save the selected operating mode; at this point the user can select whether SET-
POINT 2 output is normally open or normally closed, using key from the two options below:
Press to confirm. At this point the logic output 2 operating mode (contact opening and
closing) can be selected from either for positive weight only or for positive and negative weights;
select by means of key :
- 21 -
“ PoSIt- ” output 2 is activated for positive weights only.
Press to confirm. Press to exit and return to the “In - oUt” message.
“tESt”
“ tESt In ” (Logic Inputs Test) The status of the two inputs can be checked by ensuring the
changeover from 0 to 1 when the relative input changes from open to closed. The
zero on the left represents input 1, and the one on the right represents input 2.
To display the value, press . Press ; the outputs are set consecutively with the various
possible combinations.
“oUt 00” output 1 OFF ; output 2 OFF
“ nVoLt ” (load cell response signal expressed in mV, with three decimal points)
- 22 -
Note: at maximum load, this parameter must not exceed the following values:
“ P-dIV ” (Internal points for single division). Internal points used for each single division
displayed.
Press to move to the next item, and the following will display:
“SErIAL”
The instrument is equipped with a RS232 serial port and a RS422/RS485 port. One port only can
be used if required, and the following setting applies to both serial ports.
For all protocols the baud rate can be set at 2400, 9600, 19200, 38400, communication
parameters are fixed at 8 data bits,1 stop bit and no parity.
Press to display:
“ bAud r ” press and the set value is displayed. Use keys to set the required baud
rate: 2400 , 9600 , 19200 , 38400.
- 23 -
To display the value, press , and to modify use key .
“ModbuS” Standard Modbus protocol in binary format. It’s possible to select the
number of Stop bits by using .
- 24 -
To display the value, press , and to modify use keys o .
“dELAY ” (string delay) in the SLAVE and MODBUS protocols, the instrument waits for the
time (expressed in 1/100 of sec.) set in this constant before sending the response
string to the PC.
Confirm the value by pressing , then press to exit and return to the main menu.
“AnALoG”
Press to display:
“F-SCAL” (analogue output full scale) . Weight value at which analogue output at 20mA or
10 Vdc is required.
- 25 -
onfirm the selection by means of and press to display:
“ tESt ” (analogue output test ). Analogue output operation can be checked by setting a
full scale value as a percentage; the output takes on the value shown on the
display (from 0% to 100% of the full scale).
To display the value, press , and to modify use keys o to proceed in increments
of 10%.
To display the value, press , and to modify use key to select the required range from
the following:
“ oFFSEt ” (analogue output setting). Entry of zero value and full scale.
Press to display:
“- 0 - ” ( zero )
Use a digital tester and keys and to regulate the analogue output exactly at zero
( 0Vdc, 0mA, 4mA ).
“- FS - ” ( full scale)
- 26 -
Regulate the full scale ( 5Vdc, 10Vdc, 20mA ) of the analogue output by means of keys and
To exit the main menu press again to display “StorE” , and press to return to the
weight display.
- 27 -
PRINTOUT EXAMPLES
To print out the weight, press during the weight display, or close the PRINT contact.
W60000 01
16:28 15-05-05
PESO 51 Kg
W60000 01
16:28 15-05-05
PESO 307 Kg (weight)
PICCO 1503 Kg (peak)
“no Conn” : It appears when any load cells is connected, or when a excitation core is not
connected.
“ no - SIG ”: It appears when a signal core is not connected or the signal is higher than 20 mV.
- 28 -
RS 232 CONNECTION BETWEEN W60.000 AND PC
- 29 -
PC PC
RS232 Port RS232 Port
9P female 25P female
connector connector
3 2 5 7 2 3
ohm R1 R2 ohm
24 Vcc
RX
TX
0
VIN
- 30 -
CONVLAU
CONVERTER
RX-
RX+
TX-
TX+
WITH CONVERTER RS 232 TO CONNECT TO PC
Selectable baud rates 2400, 9600, 19200, 38400; 8 data bits, 1 stop bit, no parity.
Communication protocols:
- MANUAL PROTOCOL ( selected by setting “MAnuAL”in the submenu “ProtoC” of the main
menu “SErIAL”).
- “SLAVE” PROTOCOL ( selected by setting “SLAVE” in the submenu “ProtoC” of the main
menu “SErIAL”).
- MODBUS PROTOCOL ( selected by setting “ModbUS” in the submenu “ProtoC”of the main
menu “SErIAL”).
in which:
& = string beginning identifier ( 38 ASCII )
N = net weight reference character ( 78 ASCII )
x x x x x x = 6 ASCII characters of net weight or Peak (if present) ( 48 ÷ 57 ASCII ).
L = gross weight reference character ( 76 ASCII)
y y y y y y = 6 ASCII characters of gross weight ( 48 ÷ 57 ASCII ).
\ = separator ( 92 ASCII )
ck ck = 2 ASCII checksum characters calculated considering the characters between &
and \ excluded. The checksum value is obtained from the calculation of XOR (or
- 31 -
exclusive) of the 8-bit ASCII codes of the characters considered. This obtains a character
expressed in hexadecimals with two digits that can have the values from “0” to “9” and
from ”A” to “F”. “ck ck” is the ASCII code of the two hexadecimal digits.
CR = end string identifier ( 13 ASCII )
The first character of net/gross weight can get the value “–” (ASCII 45) in case of negative weight.
CHECK-SUM CALCULATION
The check-sum comprises 2 ASCII characters ( ck ck ) obtained from the following procedure:
- Consider just UNDERLINED characters.
- Calculate the OR EXCLUSIVE ( XOR ) of the ASCII codes of the characters:
the XOR binary operation gives the result 1 when the number of 1 of the operators is odd;
otherwise it gives the result 0.
Example:
character decimal ascii code hexadecimal ascii code binary ascii code
0 48 30 00110000
1 49 31 00110001
t 116 74 01110100
XOR = 117 75 01110101
- the result of the XOR operation expressed in hexadecimal notation comprises 2 hexadecimal
digits ( i.e. numbers from 0 to 9 or letters from A to F ).
- The check sum comprises 2 characters which represent the result of the XOR operation in
hexadecimal notation ( in this example the character " 7 " and the character " 5 " ).
Examples of calculated check sum: $ 02 t 76 <CR> ( requested weight address 2).
N.B. If the PEAK input is active, the peak value is sent in place of the weight value; no decimal
points are transmitted; if the weight is negative the minus sign is entered in place of the most
significant weight digit. In the event of over_flow the string will contain the characters “ o-F “ in
place of the weight; in the event of overload, it will contain “ o-L “.
Line start address CR Com. print date time CR Skip line CR Gross weight CR Peak CR
- 32 -
In which:
Line start = ( 0 ASCII )
Address instrument identification code
CR = (13 ASCII )
Print date and time command = ( 18 ASCII )
Skip line command = ( 48 ÷ 63 ASCII ), ( 11 ASCII ). Number of lines to skip from 48 to 63 (48=zero;
63=16 lines to skip).
If the weight is negative the minus sign is entered in place of the most significant weight digit.
SLAVE PROTOCOL
The communication initiave must be taken by the PC. The instrument waits for the time set in the
DELAY constant before sending the response string to the PC (see “dELAY” page 25).
Baud rate 9600 , 30 readings / second ; Baud rate 38400 , 90 readings / sec.
in which:
$ = string beginning identifier
aa = instrument address
xxxxxx = 6 set-point characters
y = A (setpoint 1)
y = B (setpoint 2)
ck ck = 2 check-sum characters ( 2 ASCII checksum characters calculated considering
characters between $ and \ excluded. The checksum value is obtained from the
calculation of XOR (or exclusive) of the 8-bit ASCII codes of the characters considered.
This obtains a character expressed in hexadecimals with two digits that can have the
values from “0” to “9” and from ”A” to “F”. “ck ck” is the ASCII code of the two
hexadecimal digits.
CR = string end character
Warning: If in the “dIVIS” parameter has been programmed a value different from zero and
the set-point value that you want to programme is not multiple of “dIVIS” value,
the instrument will round to the nearest whole number below. For example: if
“dIVIS” = 2 and you programme 101, the instrument will round to 100.
In case of correct reception W60000 replys with the following string : & & a a ! \ ck ck CR
in which :
- 33 -
& & = 2 characters of string beginning ( 38 ASCII )
a a = 2 c. of address
! = 1 c. of ok reception ( 33 ASCII )
\ = 1 c. of separation ( 92 ASCII )
ck ck = 2 c. of check-sum
CR = 1 c. of string end ( 13 ASCII )
while in case of a wrong reception it replies with the following string: & & a a ? \ ck ck CR
in which :
? = 1 c. of reception error ( 63 ASCII )
W60000 in case of correct reception replys with the following string: & & a a ! \ ck ck CR
while in case of a wrong reception it replies with the following string: & & a a ? \ ck ck CR
in which:
j = a (setpoint 1)
j = b (setpoint 2)
j = t (gross weight)
j = n (net weight)
j = p (peak)
while in the event of a peak request, with no peak configured, it responds with: & a a # CR
- 34 -
Error messages:
In case of weight present in the container is higher than maximum capacity “CAPAC”, the alarm
message “ ¯ ¯ ¯ ¯ ¯ ” will be displayed.
The instrument will transmit the string: & a a s s O-L s t \ ck ck
In case of wrong load cells connection, the “ o-F ” message will be displayed. The instrument will
transmit the following string: & a a s s O-F s t \ ck ck
in which :
s= one separator character (32 ASCII – space-).
In the event of correct reception, the instrument responds with: & & a a ! \ ck ck CR
while in case of a wrong reception it replies with the following string: & & a a ? \ ck ck CR
In the event of correct reception, the instrument responds with: & & a a ! \ ck ck CR
while in case of a wrong reception it replies with the following string: & & a a ? \ ck ck CR
In the event of correct reception, the instrument responds with: & & a a ! \ ck ck CR
while in case of a wrong reception it replies with the following string: & & a a ? \ ck ck CR
The Pc transmit : $ a a D ck ck CR
- 35 -
In the event of correct reception, the instrument responds with: & a a x y \ ck ck CR
in which:
x = decimals;
y = divisions;
a a = instrument address
while in case of a wrong reception it replies with the following string: & & a a ? \ ck ck CR
MODBUS PROTOCOL
The addresses specified in the tables are based on the standard addressing system
provided in the reference guide of Modicon PI-MBUS-300.
Special warnings:
In the MODBUS protocol, data is written directly in the instrument memory.
Pay special attention to the values sent to the instrument: these must remain within the ranges
specified in the tables on the following pages (and must guarantee correct instrument operation).
Some data (see the column Memorised in E2prom in tables below) will be written directly into a
special memory named E2prom, which can be written a limited number of times only (100,000).
Therefore avoid writing continuously in these locations.
To confirm entry of a new value in E2prom, execute the function MAKE – BACKUP.
If this function is not performed, the value prior to the modification will be restored when the
instrument is switched off. Bearing in mind the above, if several data need to be programmed,
execute this function after writing all required data.
Note: If not otherwise specified, numerical values (such as addresses, codes and data) are
expressed as decimal values in the following pages.
- 36 -
Parameters:
- 1 start bit;
- 8 data bits, least significant bit;
- no parity, odd or even parity.
- 1or 2 stop bit selectable;
RESPONSE
Address Function N° bytes Output status 2 byte Tot byte
A 0X01 0X01 0X00 CRC CR
- 37 -
Output status: 1 bit per output. Address for first output= LSB of output status . (1 = On, 0 = Off).
RESPONSE
Address Function N° bytes Register 1 Register 2 2 byte Tot. byte
A 0x03 0x04 0x0064 0x00C8 CRC 3+2*N°registers+2
RESPONSE
Address Function Register address Register value 2 byte Tot. byte
A 0x06 0x0000 0x1234 CRC 8
The “response” contains the echo to the “query” after the command is executed.
RESPONSE
Address Function Reg. 1 address N° reg. 2 byte Tot. byte
A 0x10 0x0000 0x0002 CRC 8
- 38 -
EXCEPTION RESPONSE
Address Function Except. code 2 byte
A Funct + 80h 0x01 CRC
Code Description
1 ILLEGAL FUNCTION (function not valid or not supported)
2 ILLEGAL DATA ADDRESS (specified data address not available)
3 ILLEGAL DATA VALUE (value of data received not valid)
Modbus Memorized
Description Value range
address in E2prom
00001 Logic output 1 1 bit NO
00002 Logic output 2 1 bit NO
Modbus Memorized in
Description Value range
address E2prom
40001 Temporary Set point 1 0 - Full scale NO
40002 Temporary Set point 2 0 - Full scale NO
40003 Gross weight ( MSB ) 0 - Full scale NO
40004 Gross weight ( LSB ) 0 - Full scale NO
40005 Input status byte See the table
40006 Net weight ( MSB ) 0 - Full scale NO
40007 Net weight ( LSB ) 0 - Full scale NO
40010 Permanent Set point 1 0 - Full scale YES
40011 Permanent Set point 2 0 - Full scale YES
40020 Net weight peak 0 - Full scale NO
40021 Gross weight peak 0 - Full scale NO
40080 Command register See the table NO
- 39 -
40150 Division value see table YES
The values 40003, 40004, 40006 and 40007 are composed by two registers and expressed
in value of weight.
All the other weight values (set-point, peak) are expressed in divisions (for example : if
“DIVIS” = 2, 2000 weight value will be transmitted 1000).
Bit Description
Bit 0 Sign of the net weight
Bit 1 Sign of the gross weight
Bit 2 Steady weight
Bit 3 Millivolt (sign)
Bit 4 Underload condition
Bit 5 Overload condition
Bit 6 off range condition
Bit 7 Tare condition
Bit 8 Status Input 1
Bit 9 Status Input 2
Command Register
- 40 -
Division value code table
- 41 -
EXAMPLE OF GROSS WEIGHT ACQUISITION
To acquire the gross weight execute 3 requests of MODBUS registers reading ( from 40003 to
40005).
Use the FUNCTION 3 (READ HOLDING REGISTERS)
- 42 -