Swift Manual v1 0003
Swift Manual v1 0003
OPERATION AND
CONFIGURATION
MANUAL
SWIFT User’s Manual
SWIFT
CALIBRATION RECORD
Record the calibration settings in the following table.
Serial Number:
Model:
Installation Date:
Calibration Coefficients:
ZERO:
SPAN:
WARNING
Keep this number in a safe place. This will be the only one that
will let you access the protected parameters (scale definition,
calibration and others)
i
SWIFT User’s Manual
SAFETY PRECAUTIONS
WARNING-SHOCK HAZARD
For proper earthing, the safety earth wire (green or green/yellow)
must be connected to the general earth wire.
WARNING-SHOCK HAZARD
Due to the risk of electrical shock, this instrument must be installed
only by qualified personnel.
WARNING-SHOCK HAZARD
Signals connected to the communications modules
(RS-232 y RS-485) should be provided by a power supply with
SELV (very low security levels)
CAUTION
Calibration and configuration must be performed only by qualified
personnel.
CAUTION
The integrated circuits in the SWIFT are sensitive to electrostatic
discharge (ESD). Be sure to follow proper procedures for
transporting, storing and handling ESD-sensitive components.
CAUTION
Reference should be made to the enclosure in which the SWIFT is
going to be mounted: Degree of mechanical protection against
impact according to EN62262: indoor use IK05, IK08 for outdoor
use.
ii
SWIFT User’s Manual
INDEX
1 Introduction .............................................................................1-1
1.1 Indicator Characteristics ............................................................................................ 1-1
1.1.1 Load Cell connection .......................................................................................... 1-1
1.1.2 Operator Interface .............................................................................................. 1-1
1.1.3 Serial Communications ....................................................................................... 1-1
1.1.4 Input/Output Options .......................................................................................... 1-1
1.1.5 Power ................................................................................................................. 1-1
1.1.6 Environmental and Mechanical .......................................................................... 1-1
1.2 Key board .................................................................................................................. 1-2
1.3 Display and Luminous Information ............................................................................ 1-2
1.3.1 Weighing function LEDs ..................................................................................... 1-2
1.4 Label with characteristics and metrological identification .......................................... 1-3
1.5 Error Messages ......................................................................................................... 1-4
1.6 Maintenance .............................................................................................................. 1-4
1.6.1 Cleaning ............................................................................................................. 1-4
2 Operation .................................................................................2-1
2.1 Turning the indicator on ............................................................................................. 2-1
2.2 Entering Values ......................................................................................................... 2-1
2.3 Normal Weighing ....................................................................................................... 2-2
2.4 Zero ........................................................................................................................... 2-2
2.5 Tare ........................................................................................................................... 2-2
2.5.1 Activate tare ........................................................................................................ 2-2
2.5.2 Clearing a Tare Value ......................................................................................... 2-2
2.6 Ticket Printout............................................................................................................ 2-2
2.7 Setpoint ..................................................................................................................... 2-3
3 Configuration ...........................................................................3-1
3.1 Introduction ................................................................................................................ 3-1
3.2 Scale Definition.......................................................................................................... 3-3
3.2.1 MAX (cap) .......................................................................................................... 3-3
3.2.2 DIV (d1) .............................................................................................................. 3-4
3.2.3 DP (dp) ............................................................................................................... 3-4
3.2.4 ZERO TRACK (0-trac) .................................................................................... 3-4
3.2.5 ZERO RANGE (0-top) ..................................................................................... 3-4
3.2.6 AUTO ZERO (0.start) ..................................................................................... 3-4
3.2.7 Minimum Range Limit (uNderL) ........................................................................ 3-4
3.2.8 UNITS (unit)..................................................................................................... 3-4
3.3 Options ...................................................................................................................... 3-5
3.3.1 FILTER (filter) ............................................................................................... 3-6
3.3.2 BAND (Band ) ................................................................................................... 3-7
3.3.3 PERIOD (Period ) ........................................................................................... 3-7
3.3.4 TARE LOCK (tare.lc) ...................................................................................... 3-7
3.3.5 LANGUAGE (lang ) .......................................................................................... 3-7
3.3.6 KEY LOCK (loc) ................................................................................................ 3-8
3.3.7 PRINT MINIMUM (prt)...................................................................................... 3-8
3.3.8 TICKET (prt_t1) .............................................................................................. 3-8
3.3.9 TICKET_ ID (tid) .............................................................................................. 3-8
3.4 Communication port RS-485 ..................................................................................... 3-9
3.4.1 MODE (type)..................................................................................................... 3-9
3.4.2 FORMAT (for) .................................................................................................. 3-9
3.4.3 BAUD (baud) ..................................................................................................... 3-10
3.4.4 PARITY (par)..................................................................................................... 3-10
3.4.5 TRANSMISSION RATE (ou.rate) .................................................................... 3-10
iii
SWIFT User’s Manual
v
Operation
1 Introduction
1.1 Indicator Characteristics
1.1.1 Load Cell connection
Full scale input signal ±3,9 mV/V
Input impedance 200 MΩ (typical)
Internal resolution Converter AD 24 bits, 16.700.000 counts (± 8.350.000)
Measurement rate 2.400 measurements per second
Linearity error ≤ 0,01 % of measurement level
Zero stability 150 nV/ºC max.
Span stability 3,5 ppm/ºC max.
Excitation voltage 5,0 ± 0,5 VDC
Transducer minimum resistance 58Ω (6 cells of 350Ω, 12 cells of 700Ω)
Transducer maximum resistance 1.000 kΩ
Wire length 400 m/mm2 max. (6 wires)
30 m/mm2 max. (4 wires)
1.1.5 Power
Power supply: 10V to 28V DC
Consumption: 4W (max.)
1-1
Operation
The indicator consists of a main display, four luminous weight indicators and 6 digital input/output
indicator status lights. The arrangement can be seen in figure 1.3.1.
NET
PT
LOAD CELL RS-232 RS-485 DIGITAL OUT DIGITAL IN POWER ANALOG OUT
12-24 VDC
SHIELD
DATA+
Sense+
V OUT
EXC+
DATA-
0 VDC
OUT3
OUT2
OUT1
COM.
COM.
COM.
I OUT
Sense-
SIG+
EXC -
GND
SIG-
RxD
TxD
IN3
IN2
IN1
Indicator Meaning
Scale is in standstill mode
Zero
NET Tare
PT Prefixed tare
1-2
Operation
1-3
Operation
1.6 Maintenance
1.6.1 Cleaning
a. Unplug the device from supply.
b. Clean the indicator with a clean and dry cloth.
CAUTION
Never use alcohol or solvents to clean the indicator. These
chemical products could damage it.
Make sure that water does not enter the indicator. It could
damage electronic components.
1-4
Operation
2 Operation
2.1 Turning the indicator on
To turn the indicator on, connect it to the power supply. The switch on process will first display a
test countdown sequence, with the weighing LEDs blinking at each step. The sequence ends with the
software version (S), the equipment serial number (SNR), and finally the number of performed
calibrations (nc).
NET
PT 9 9 9 9 9 9. NET
PT 1
NET
PT 8 8 8 8 8. 8 NET
PT 12
NET
PT 123
NET
PT 1 11111 NET
PT 1234
NET
PT 0. 0. 0. 0. 0. 0. NET
PT 12345
NET
PT
NET
PT 1 23456
NET
PT S NET
PT 23456 7
NET
PT 0. 0 8 0 1 NET
PT nc 1
INDICATION SNR
Snr
EXAMPLE: SNR:1234567
NET
PT
It is recommended that the instrument is allowed to warm up and stabilize for a period of 30
minutes before using it, especially before a calibration. In order to avoid warm up time and potential
condensation in case of significant changes in the outside temperature, the device can be left
permanently connected.
keys to enter these values. Use right and left arrow keys to select the digit to be modified,
2-1
Operation
2.4 Zero
The indicator has a manual zero-ing function. When you press the Zero key the indicator stores
the current weight value as the zero of the system.
This key acts according to how the 0-top has been defined (see 3.2.5).
Operation:
2.5 Tare
2.5.1 Activate tare
Press the Tare key. The current value will be stored as tare. The NET led lights up.
Operation:
→
If the tare lock is off then the tare is automatically deactivated if the conditions described in
3.3.4 are met.
It is possible to lock the clearing tare key (see 3.3.6).
Ticket ID: 1
Gross 100.0 kg
Tare 0.0 kg
Net 100.0 kg
2-2
Operation
2.7 Setpoint
By pressing the key, the short configuration set point menu is accessed. In this menu
you can configure the weight value at which the selected output operates.
Operation:
The screen where you should select the number of the set point to configure appears:
VL (i)
u l i
1|2|3
+
To select the setpoint use these keys. The enter key allows us to get into the edit
mode. Press Enter to accept. Press Exit if you want to exit the menu without making any
changes.
If you want to enter a negative set point, the minus sign should be placed in the digit to the left.
The message e r r 2 will appear if we set a higher value than the capacity of the scale or
an incompatible value due to the scale division.
Exit:
When parameter d_loc i is on then the message loc (locked) will be shown and will blink
three times, this parameter cannot be modified from this menu.
2-3
Configuration
3 Configuration
3.1 Introduction
Inside the configuration menu and the calibration menu, we can find different types of
parameters:
a) Free access, they can always be read and modified.
b) Protected, they can always be read but only modified under certain conditions. There are two
types of parameters:
-Metrological parameters: These parameters affect directly the calibration counter, in the
schemes are accompanied by the P symbol. To be able to modify these parameters it is
necessary to set the correct PIN number and the calibration switch (see figure 3.1.1) should be
in the unlock position when getting into the configuration menu.
-None-metrological parameters: These parameters do not affect to the calibration counter, in
the schemes are accompanied by the P symbol. To be able to modify these parameters it is
only necessary to set the correct PIN number, independently of the calibration switch position.
The calibration counter is shown on the display when turning on the indicator.
3-1
Configuration
Id 0000
The indicator will show the Id menu.
To select the digit use `left/right’ keys.
To change the value of the digit use ‘up’ key.
Once we have introduced the Id_2802 of the device (optional), we are inside the configuration
menu, being the first configuration screen and from there we can move along the configuration menu.
Enter key validates the selection. If we ignore to enter the Id (press enter key with 0000
indication) or we input a wrong number, we will get access to the menu but we will not be able to
change protected parameters, marked with a P . The factory access code can be found on page 1 and
cannot be modified.
Once entered in the calibration-configuration menu, the display will show us the position where
we are.
To move through the menus use the cursors. To move in the same level with left ( ) and
right cursor ( ), to change the level, use enter and exit keys. Once the parameter is
selected, if you want to change it, press enter key and set the desired value with increase key
( ), select the digit or chose an option with ( ) keys. To accept the selection press enter key.
always off
NET
PT
4 value digits
Position
To enter:
Use ( ) keys to move through the digits.
Use ( ) key to modify parameters.
1 4321
Digit in position 1 only can be shifted to the left.
NET
PT
3-2
Configuration
NET
PT 2 4321 When pressing ( ) moves the digit to the next
NET
PT 9 9876
p 987
The sign digit is the last position to the left. No
NET
PT
possible to perform shifts to the left ( ).
p -987
Change the sign or the digit value (in “P” position),
NET
PT
press ( ).
Once we have introduced the Id_2802 of the device (optional), we are inside the configuration
menu (the first screen) and from there, we can move along the configuration menu.
Scale Def
d e f
Cap Div Dp Zero Track
c a p d i d p 0 - t r a c
Enter numerical
value 0 | 0.0 | 0.00 | 0.000
1 | 2 | 5 | 10 | 20 | 50 off | 0.5d | 1d |
+ 0.0000
+ 2d | 3d | 4d | 5d
P +
P P +
P
Figure 3.2.1
3-3
Configuration
3.2.3 DP (dp)
Position of the decimal point. By pressing the arrow keys you can move the decimal point to the
desired position so, the division of the scale would be in the same unit than the capacity of the scale.
100%: Allows performing a zero for the 100% of the maximum capacity.
3-4
Configuration
3.3 Options
Within the Options configuration level, parameters showed in Figure 3.3.1 can be found.
Once we have introduced the Id_2802 of the device (optional), we are inside the configuration
menu, being the first configuration screen and from there, we can move along the configuration menu.
Options
o p t i o n
Filter Band Period
f i l t e r b a n d P E R I O D
3-5
Configuration
Next, we show the equivalence table between the type of filter and its stabilization time (settling
time).
SETTLING TIME: Time taken for the device versus a change in the input signal.
In figure 3.3.1.1 we can see the ADC response against an input weight variation.
Figure 3.3.1.1
3-6
Configuration
3-7
Configuration
5|4|3|2|1
3-8
Configuration
Once we have introduced the Id_2802 of the device (optional, if we want modify protected
parameters), we are inside the configuration menu, being the first configuration screen and from there
we can move along the configuration menu.
Serial RS-485
r s - 4 8 5
Type Format* Baudrate
t y p e f o r b a u d
* When TYPE parameter is in mode ACII or RTU, these functions are not enabled.
Figure 3.4.1 Communication port RS-485
3-9
Configuration
It should be noted that the format and the baud rate may limit the actual shipping.
We must have this option On when the device is connected to the beginning or end of the 485
bus. We have connected this resistor at each end of the bus.
3-10
Configuration
Once we have introduced the Id_2802 of the device (optional, if we want to modify the protected
parameters), we are inside the configuration menu, being the first configuration screen and from there
we can move along the configuration menu.
Serial RS-232
r s - 2 3 2
Type Format Baudrate
t y p e f o r b a u d
3-11
Configuration
It should be noted that the format and the baudrate may limit the actual shipping.
Analog Output
a _ o u t
Type Output Error
t y p e o u t p u t e r r o r
3-13
Configuration
Once we have introduced the Id_2802 of the device (optional, if we want to modify the protected
parameters), we are inside the configuration menu, being the first configuration screen and from there
we can move along the configuration menu.
Digital outputs
d _ o u t
d_out Nº VL(i) Type (i) REL(i)
d _ o u t n u l i t y p e i r e l i
3-14
Configuration
If the digital output is set in the PC_Ctr mode of the TYPE(i) parameter (see 3.7.3), when you
turn on the equipment the output configuration is determined by this operation mode.
HIGH: ON
LOW: OFF
3-15
Configuration
It blocks the modification of VL(i) value through the keyboard (key ; see 2.7).
Possible values: 0.0 – 20.0 s. If the programmed time is higher than 20.0 s the display will show
the error e r r 2 .
3-16
Configuration
Once we have introduced the Id_2802 of the device (optional, if we want to modify the protected
parameters), we are inside the configuration menu, being the first configuration screen and from there
we can move along the configuration menu.
Digital Inputs
d _ i n
d_in Nº Type (i) FUNCTION(i)
d. i n _ n o t y p e i F U N C i
IN IN
IN
3-17
Calibration
4 Calibration
4.1 Calibration with masses (CAL 1)
Within the Calibration with masses (Cal 1) configuration level, parameters showed in Figure
4.1.1 can be found.
Once we have introduced the Id_2802 of the device (optional, if we want to modify the protected
parameters), we are inside the configuration menu, being the first configuration screen the next; from
here, we can move along the configuration menu.
Lin = OFF
the calibration zero value; to introduce manually the zero value key has to be pressed. Then we
select the corresponding digit with the Arrow Left and Arrow Right keys ( ). The selected digit value
is modified with Arrow Up key ( ). If a negative value has to be introduced it can only be done with the
first left digit. The negative sign appears after the 9 number.
- Manual span adjustment: this coefficient is an internal software value that corresponds to the
calibration coefficient gain value, of the scale. To introduce manually the span value key has to be
pressed. Then we select the corresponding digit with the Arrow Left and Arrow Right keys ( ). The
selected digit value is modified with Arrow Up key ( ). If a negative value has to be introduced it can
only be done with the first left digit. The negative sign appears after the 9 number.
ATTENTION
The zero and span coefficients value is obtained by means of the
impression of the parameters (see 5.1.3)
4-2
Calibration
Once we have introduced the Id_2802 of the device (optional, if we to want modify the protected
parameters), we are inside the configuration menu, being the first configuration screen the next; from
here, we can move along the configuration menu.
Cal. mV
c a l 2
Lcap Lnum LSn Zero Dead load
l c a p l n o l s n 0 e r 0 d e a d _ l
Enter numerical Enter numerical Enter numerical ADC Value Enter coeff. Enter numerical
value value value numerical value value
+ + + P +
P
P P P P
-cal1-
4-3
Calibration
4.2.3 L Sn (lsn)
Load cells nominal sensibility in mV/V (if values are not the same, calculate the average).
the calibration zero value; to introduce manually the zero value key has to be pressed. Then we
select the corresponding digit with the Arrow Left and Arrow Right keys ( ). The selected digit value
is modified with Arrow Up key ( ). If a negative value has to be introduced it can only be done with the
first left digit. The negative sign appears after the 9 number.
ATTENTION
The zero and span coefficients value is obtained by means of the
impression of the parameters (see 5.1.3)
- In a weighing system where is not possible to empty it, to perform the zero calibration, but we
know the dead load of the structure: the zero calibration of the system can be done, without
being necessary empty the scale, according to procedure “example of use 1”.
- In a weighing system where is not possible to empty it, to perform the zero calibration, we do
NOT know the dead load, but we know the net weight of the product. In this case, we can
perform the adjustment of the system and deduce the dead load of the system, according to
procedure “example of use 2”. The accuracy of the dead load obtained, depends on the
accuracy of the net weight.
We should keep in mind when modifying this parameter, we are modifying the zero of the system
and consequently, the internal calibration counter will increase.
If we modify the gain of the device (span), the dead load of the system will be recalculated.
The same happens when doing a zero through ZERO option (see 4.2.4).
Example of use 1: Performs the zero adjustment of the system, knowing its dead load.
1. First of all, we should define the weighing system through menu DEF (see 3.2).
2. Once the definition it is done, we have to enter in menu CAL 2 (see 4.2) and set the
capacity, sensitivity and number of load cells.
3. Next, we have to set the Dead Load value of the structure (dead_l), (see 4.2).
4-4
Calibration
Example of use 2: Performs the deduction of the Dead Load of the system, knowing its
net Weight of the product.
1. First of all, we should define the weighing system through menu DEF (see 3.2).
2. Once the definition it is done, we have to enter in menu CAL 2 (see 4.2) and set the
Dead Load value to 0.
3. Next, we have to perform the numerical calibration of the gain. We have to set the
capacity, sensitivity and number of load cells, (see 4.2).
4. With menu Weight x10 (h_res ) (see 5.1.1), we can see the weight of the scale
multiplied by ten. This weight is the gross weight (GW) above the load cells.
5. We will calculate the Deal Load of the system by subtracting the gross weight (GW),
obtained in paragraph 4, the net weight NW (known or estimated) of the material inside
the silo. So Deal Load is DL= GW – NW.
6. Now we have to set this value of Deal Load obtained in (dead_l), and validate the
value.
7. Once the (dead_l) value is validated, the device recalculates the new zero and
adjusts the system, saving the adjustment parameters.
4-5
Tools & Test
Once we have introduced the Id_2802 of the device (optional, if we want to modify the protected
parameters), we are inside the configuration menu, being the first configuration screen the next; from
there, we can move along the configuration menu.
Analog Digital Calibration
Scale Def Options Serial RS-485 Serial RS-232 Digital Inputs Cal mV. Tools Test
Output Outputs with masses
Tools
u t i l
Weight x10 mV-metro P_Cal
h r e s s i g n a l p _ c a l
Message: PRINT
during printing
5-1
Tools & Test
5.2 Test
Within the test level, parameters showed in Figure 5.2.1 can be found.
Once we have introduced the Id_2802 of the device (optional, if we want modify protected
parameters), we are inside the configuration menu, being the first configuration screen and from there
we can move along the configuration menu.
Analog Digital Calibration
Scale Def Options Serial RS-485 Serial RS-232 Digital Inputs Cal mV. Tools Test
Output Outputs with masses
Test
t e s t
Dig.Out Dig.In RS-232 RS-485 An.Out
t _ d o u t t _ d i n r s - 2 3 2 r s - 4 8 5 t _ a o u t
t o 0 0 0 t i 0 0 0 p a s s p a s s oero | full
press key
This option allows to enable (1) / disable (0) the digital outputs to execute a function test.
To select one the outptut we move the left/rights keys. To enable (1) / disable (0) press the UP key.
To access this option the pin number is mandatory.
5-2
Communications
6 Communications
The device has two serial communication ports:
One serial port RS-485 half-duplex and a second port RS-232.
The communication channel behavior is selected in paragraph 3.4 for RS-485 and in paragraph
3.5 for RS-232.
SETPOINTS Programming: Allows the VL(i) parameter from the i digital output to be changed
(see 3.7.2).
The decimal point is taken from the system.
In case of TYPE(i) = ±REL o ±%REL: VL(i) = pppppp/100 %.
Program: S P i ± p p p p p p p
Consult: S P i ?
Act: X O i x
Consult: X O ?
6-1
Communications
Answer: X O X8 X7 X6 X5 X4 X3 X2 X1
Data transfer in ASCII format:
i : Digital output number (1 - 4)
Xn : Status of the digital output (n): 0 = OFF; 1 = ON
Read digital inputs: It allows reading the status of the digital inputs
Consult: X I ?
Answer: X I X8 X7 X6 X5 X4 X3 X2 X1
Data transfer in ASCII format:
Xn: Status of the digital input (n): 0 = Low; 1 = High
F2 Format:
‘’ POL nnnnnnn T
F3 Format:
<STX> ‘1’ ‘ ‘ ‘0’ ‘ ’ POL nnnnnnn <ETX> T
F4 Format:
POL aaaaaaa T
F5 Format:
<STX> ‘ ’ POL nnnnnnn <ETX> T
F6 Format:
Used for a remote display. The content of the display is transmitted in hexadecimal.
D7 D6 D5 D4 D3 D2 D1 Status T
Digit code:
bit 7: segment DP A
bit 6: segment A
bit 5: segment B F B
bit 4: segment C G
bit 3: segment D
bit 2: segment E E C
bit 1: segment F
bit 0: segment G D
DP
Status code:
bit 7: accumulation activated
bit 6: 0 fixed
bit 5: 0 fixed
bit 4: piece counting activated
bit 3: preset tare (PT)
bit 2: ZERO
bit 1: NET
bit 0: STABLE
6-2
Communications
F7 Format:
<STX> status POL ppppppp T
The status is obtained when you add to 0x20hex the values of the lighted status LEDs:
Gross= 0x01hex Zero= 0x08hex
Net= 0x02hex Standstill=0x20hex
F8 Format:
<STX> POL ‘‘ ppppppp ‘‘ Unit Unit ‘‘ Mode Mode ‘‘ T
UNITS: kg = ‘KG’ MODE: Gross= ‘BR’
lb = ‘lb’ Net= ‘NT’
F9 Format:
ppppppp T
F10 Format:
<STX> <STA> ppppppp T
F12 Format:
<STX> <STA> ““ weight T
F13 Format:
<STX> ““ <STA> weight T
6-3
Communications
Definitions
<STX> Start of Text (ASCII 2)
<ETX> End of Text (ASCII 3)
<ENQ> Enquire (ASCII 5)
<SYN> Synchronous Idle (ASCII 22)
<CR> Carriage Return (ASCII 13)
<LF> Line Feed (ASCII 10)
‘‘ Space character
‘0’ Character ‘0’
‘1’ Character ‘1’
ppppppp Weight value, 7 characters
nnnnnnn Net weight value, 7 characters
aaaaaaa Analog/Digital converter filtered output, 7 characters
POL Polarity: ‘‘ Weight > 0
‘-‘ Weight < 0
U Units: K kg
T t
G g
L lb
‘‘ oz, without unit
G/N Gross/Net: G Gross
N Net
S Status: ‘‘ Valid weight
M Motion
O Overload
I Invalid weight
T Termination: CR
CR + LF
ACK (ASCII 6)
NAK (ASCII 21)
6-4
Communications
Server response:
> dd TERMIN
6-5
Communications
1. The digital inputs reading are done by the command READ DISCRETE INPUTS. See table
Discrete inputs 6.5.10.3.1.
2. The digital outputs state reading is done by the command READ COILS. See table Coils
6.5.10.4.
3. The digital outputs writing is done by the command WRITE SINGLE COIL or WRITE
MULTIPLE COIL. See table Coils 6.5.10.4. To be able to write in a digital output is
necessary to be configured as remote control (PC_Ctrl). See paragraph 3.7.3.
4. The only reading parameters or variables are read by the command READ INPUT
REGISTER. See table Input Registers 6.5.10.2.1
5. The reading/writing parameters are read by the command READ HOLDING REGISTER
and are written by the command WRITE SINGLE REGISTER and WRITE MULTIPLE
REGISTER. See table Holding Registers 6.5.10.1.1. When writing a 32 bits variable, it is
important to keep in mind that should be done by command WRITE MULTIPLE REGISTER
because MODBUS single register has 16 bits.
6-6
Communications
Command Registers
Address Description Comments
41001 Command Register See table 6.5.7.2
41002 Command Data (H)
41003 Command Data (L)
41004 Status Command Register Only read. See table 6.5.7.3
Table 6.5.7.1
The command register reading (41001) has the same answer as the status register (41004).
Writing a command code in the command register will cause an action according to the following
table:
Available Commands
Code Function
1 Zeroing
2 Automatic Tare
Prefixed tare.( first of all write the
3 tare value in the command
register data)
6 Exit tare
Print (prints a ticket if RS-232
7
port is configured in ticket mode)
30 Reset device
Save in NVM (nonvolatile
32
memory) the modified registers
Cancel (allows to cancel
functions, if for any reason they
1100 stay in a state indefinitely
because a non-stability or a load
cell error)
Table 6.5.7.2
During command 32 execution (save in NVM) the device response with error code 6 (SERVER
DEVICE BUSY) to any MODBUS command.
When sending 1(zero), 2 (automatic tare) and 7 (print) commands, the device can take a while
for executing them (i.e. non stable weight). During this time if we attempt to read the command status
through 41001 or 41004 registers, we will get the correspondent code function and value 4 in status
(executing command pending).
When a function is in 4 status (executing pending) is possible to send the Cancel command
(code 100) to cancel it. When reading the status register command afterwards the cancel command
has been sent we can have two different answers:
1. Cancel code function and status 2 (error): Indicates there is no executing pending function.
2. Function codes 1, 2 or 7 and status 8 (cancel command): Indicates corresponding function
has been canceled.
Reading the status register (41004) we can tell if the command has been successfully executed.
The read data format is as follows:
6-7
Communications
Table 6.5.7.3
Command 3 (Prefixed Tare) needs a previous writing in data register (41002 and 41003). Is a 32
bits value, this value should be within the scales capacity and should be compatible with the scale
division. If these conditions are not accomplished an error will be shown during the command
execution.
Command 32 (save in NVM) saves the data in a nonvolatile memory. If this command is not sent,
data will be lost when restarting the device. The writing in a nonvolatile memory is a slow process,
during this time the device answer with the error SERVER DEVICE BUSY.
Data register tables have their addresses in standard Modbus format. To convert this address
into the necessary message for the Modbus format, these operations should be done:
6-8
Communications
1. If the address of the table is lower than 1000 then you have to subtract 1 to send it to the
device. Example: Digital output 1 access is through COIL 1, its address is 00001. The
message should send the address 0.
2. If the address is higher than 1000 and has the following format 1xxxx, 3xxxx or 4xxxx, we
have to delete the first digit and the remaining number should be subtract 1. This is the
value to send. Example: To access to Command register 41001, we have to send 1000
address in decimal (03E8 hexadecimal).
In these tables are indicated the addresses and the content of all the available registers.
In the first column you can find the address register and in the second and third column are the
address converted to the required MODBUS command format, in hexadecimal and in decimal.
Address Address
Address Length E2PROM
Hexa. Decimal Description Format Values Range / Comments (10)
Register (Words)
Command Command
(1)
41001 03E8 1000 1 Command Register Integer See table "K" No
41002 03E9 1001 2 Command Data (H) Long See table "K" No
41003 Command Data (L) See table "K" No
41004 03EB 1003 1 Status Register Integer Read only. See table "L" No
Setpoints
(2)
41010 03F1 1009 2 Setpoint 1 (H) Long -CAP…CAP Yes (9)
41011 Setpoint 1 (L)
(2)
41012 03F3 1011 2 Setpoint 2 (H) Long -CAP…CAP Yes (9)
41013 Setpoint 2 (L)
(2)
41014 03F5 1013 2 Setpoint 3 (H) Long -CAP…CAP Yes (9)
41015 Setpoint 3 (L)
(2)
41016 03F7 1015 2 Temporal Setpoint 1 (H) Long -CAP…CAP No
41017 Temporal Setpoint 1 (L)
(2)
41018 03F9 1017 2 Temporal Setpoint 2 (H) Long -CAP…CAP No
41019 Temporal Setpoint 2 (L)
(2)
41020 03FB 1019 2 Temporal Setpoint 3 (H) Long -CAP…CAP No
41021 Temporal Setpoint 3 (L)
RS-485 Menu (11)
41040 040F 1039 1 Type Byte 0:Off,1:dE,2:St,4:ASCII,5:RTU Yes
(3)
41041 0410 1040 1 Format Byte 0…12 Yes
(4)
41042 0411 1041 1 Baudrate Byte 0…5 See table "F" Yes
Byte 0…2 → 0:None, 1:Even,
41043 0412 1042 1 Parity
2:Odd Yes
(5)
41044 0413 1043 1 Ou. Rate Byte 0…7 See table "G" Yes
(6)
41045 0414 1044 1 Termination Byte 0…3 See table "H" Yes
41046 0415 1045 1 Protocol Byte 0: None, 1: RS485 Yes
41047 0416 1046 1 Address Byte 1…99 Yes
Byte 0: R.Termination OFF
41048 0417 1047 1 Bus termination
1: R.Termination ON Yes
RS-232 Menu (11)
41050 0419 1049 1 Type Byte 0…3 → 0:Off,1:dE,2:St,3:Ti Yes
(3)
41051 041A 1050 1 Format Byte 0…12 Yes
(4)
41052 041B 1051 1 Baudrate Byte 0…5 See table "F" Yes
Byte 0…2 → 0:None, 1:Even,
41053 041C 1052 1 Parity
2:Odd Yes
(5)
41054 041D 1053 1 Delay Byte 0…7 See table "G" Yes
(6)
41055 041E 1054 1 Termination Byte 0…3 See table "H" Yes
A_Out Menu
41060 0423 1059 1 Type Byte 0:Gross 1:Net Yes
6-9
Communications
Address Address
Address Length E2PROM
Hexa. Decimal Description Format Values Range / Comments (10)
Register (Words)
Command Command
Byte 0: 4-20mA, 1: 0-20mA,
41061 0424 1060 1 Output
2: 0-5V, 3: 0-10V Yes
41062 0425 1061 1 Error Byte 0:FULL, 1: HOLD, 2: MIN Yes
41063 0426 1062 2 Aout_0 (H) Long 0…CAP (2) Yes
41064 Aout_0 (L) Yes
41065 0428 1064 2 Aout_F (H) Long 0…CAP (2) Yes
41066 Aout_F (L) Yes
41067 042A 1066 1 Aout.F0 Integer 0…0xFFFF Yes
41068 042B 1067 1 Aout.FF Integer 0…0xFFFF Yes
D_Out Menu
Digital Output 1
41070 042D 1069 2 VL1 Setpoint 1 (H) Long -CAP…CAP (2) Yes
41071 VL1 Setpoint 1 (L) Yes
41072 042F 1071 1 Type 1 Byte 0…14 (7) See table "I" Yes
Byte 0…2
0:Setpoint 1
41073 0430 1072 1 Rel 1
1:Setpoint 2
2:Setpoint 3 Yes
41074 0431 1073 1 Trip 1 Byte 0…3 (8) See table "J" Yes
41075 0432 1074 2 Band 1 (H) Long 0…CAP (2) Yes
41076 Band 1 (L) Yes
41077 0434 1076 2 Hy 1 (H) Long 0…CAP (2) Yes
41078 Hy 1 (L) Yes
41079 0436 1078 1 d_Loc 1 Byte 0:OFF, 1:ON Yes
Byte 0…200
41080 0437 1079 1 Timer 1
200 equals to 20.0s Yes
Byte 0…200
41081 0438 1080 1 Delay 1
200 equals to 20.0s Yes
Digital Output 2
41090 0441 1089 2 VL2 Setpoint 2 (H) Long -CAP…CAP (2) Yes
41091 VL2 Setpoint 2 (L) Yes
41092 0443 1091 1 Type 2 Byte 0…15 (7) See table "I" Yes
Byte 0…3
0:Setpoint 1
41093 0444 1092 1 Rel 2
1:Setpoint 2
2:Setpoint 3 Yes
41094 0445 1093 1 Trip 2 Byte 0…3 (8) See table "J" Yes
41095 0446 1094 2 Band 2 (H) Long 0…CAP (2) Yes
41096 Band 2 (L) Yes
41097 0448 1096 2 Hy 2 (H) Long 0…CAP (2) Yes
41098 Hy 2 (L) Yes
41099 044A 1098 1 d_Loc 2 Byte 0:OFF, 1:ON Yes
Byte 0…200
41100 044B 1099 1 Timer 2
200 equals to 20.0s Yes
Byte 0…200
41101 044C 1100 1 Delay 2
200 equals to 20.0s Yes
Digital Output 3
41110 0455 1109 2 VL3 Setpoint 3 (H) Long -CAP…CAP (2) Yes
41111 VL3 Setpoint 3 (L) Yes
41112 0457 1111 1 Type 3 Byte 0…15 (7) See table "I" Yes
Byte 0…3
0:Setpoint 1
41113 0458 1112 1 Rel 3
1:Setpoint 2
2:Setpoint 3 Yes
41114 0459 1113 1 Trip 3 Byte 0…3 (8) See table "J" Yes
41115 045A 1114 2 Band 3 (H) Long 0…CAP (2) Yes
41116 Band 3 (L) Yes
41117 045C 1116 2 Hy 3 (H) Long 0…CAP (2) Yes
41118 Hy 3 (L) Yes
41119 045E 1118 1 d_Loc 3 Byte 0:OFF, 1:ON Yes
Byte 0…200
41120 045F 1119 1 Timer 3
200 equals to 20.0s Yes
6-10
Communications
Address Address
Address Length E2PROM
Hexa. Decimal Description Format Values Range / Comments (10)
Register (Words)
Command Command
Byte 0…200
41121 0460 1120 1 Delay 3
200 equals to 20.0s Yes
D_In Menu
Digital Input 1
Byte 0: OFF
1: TARE
41130 0469 1129 1 Type 1 2: CLR TARE
3: ZERO
4:PRINT Yes
Byte 0: LOW
41131 046A 1130 1 Func 1
1: HIGH Yes
Digital Input 2
Byte 0: OFF
1: TARE
41135 046E 1134 1 Type 2 2: CLR TARE
3: ZERO
4:PRINT Yes
Byte 0: LOW
41136 046F 1135 1 Func 2
1: HIGH Yes
Digital Input 3
Byte 0: OFF
1: TARE
41140 0473 1139 1 Type 3 2: CLR TARE
3: ZERO
4:PRINT Yes
Byte 0: LOW
41141 0474 1140 1 Func 3
1: HIGH Yes
Binary Mode Outputs
41150 047D 1149 1 Binary mode status Byte 0:OFF 1:ON (12) No
41151 047E 1150 2 Setpoint 1 BINOUT (H) Long ‒CAP…CAP (1) No
41152 Setpoint 1 BINOUT (L)
41153 0480 1152 2 Setpoint 2 BINOUT (H) Long ‒CAP…CAP (1) No
41154 Setpoint 2 BINOUT (L)
41155 0482 1154 2 Setpoint 3 BINOUT (H) Long ‒CAP…CAP (1) No
41156 Setpoint 3 BINOUT (L)
41157 0484 1156 2 Setpoint 4 BINOUT (H) Long ‒CAP…CAP (1) No
41158 Setpoint 4 BINOUT (L)
41159 0486 1158 2 Setpoint 5 BINOUT (H) Long ‒CAP…CAP (1) No
41160 Setpoint 5 BINOUT (L)
41161 0488 1160 2 Setpoint 6 BINOUT (H) Long ‒CAP…CAP (1) No
41162 Setpoint 6 BINOUT (L)
41163 048A 1162 2 Setpoint 7 BINOUT (H) Long ‒CAP…CAP (1) No
41164 Setpoint 7 BINOUT (L)
Table 6.5.10.1.1
(1) Table “K” commands are executed writing the value in this register. Read this registers returns the
operation status (same as register 41004)
(2) This value should be multiple to the digital division. The decimal point does not take into account. CAP is
the scale capacity. This value cannot be lower than -99999 (display capacity).
(3) Refers to the 13 possible values 0…12 that correspond to F1 to F13 formats respectively.
(4) Refers to the 7 possible baud rate values 4800, 9600, 19200, 38400, 57600, 115200.
(5) Refers to the 7 possible values OFF, 100, 250, 500, 1000, 2000, 5000,10000.
(6) Refers to the 4 possible values CRLF, CR, ETX, NONE.
(7) Refers to the 15 possible values. See table “I”
(8) Refers to the 4 possible values HIGH, LOW, INBAND, OUTBAND
(9) These values are directly saved in E2PROM, without sending command through the command register
(10) In the column are indicated if the register is saved in E2PROM. The register is saved after written
command 32 in the command register, except the set points that are saved directly when writing the
registers.
(11) Parameter’s changes in serial ports are effective after reset the device. So, it is mandatory, to send the
E2PROM records command to not lose any changes.
(12) When the register 41150 (Binary mode status) is set to 1, digital outputs acts in binary mode and disable
the D_OUT menu configuration.
6-11
Communications
Table "K"
Available Commands
Code Function
1 Semi-automatic Zeroing
2 Semi-automatic Tare
Prefixed tare.( first of all write the
3 tare value in the command
register data)
6 Exit tare
Print (prints a ticket if RS-232
7
port is configured in ticket mode)
30 Reset device
32 Save in E2P
Cancel (allows to cancel
functions, if for any reason they
100 stay in a state indefinitely
because a non-stability or a load
cell error)
Table 6.5.10.1.2
Table "L"
Reading command status register (16 bits)
High byte (8 bits) Low byte (8 bits)
Executing command code Status:
(according to table Value Command execution
command 6.5.7.2) 1 Correct
2 Error during execution
4 Execution pending
8 Cancelled command through executing cancel
command (code 100)
Table 6.5.10.1.3
While executing a command the device returns an error code 0x06 (SERVER DEVICE BUSY) to
any client command.
Table "F"
Code identification for Baudrate
parameter
Code Baudrate
0 4800
1 9600
2 19200
3 38400
4 57600
Table 6.5.10.1.4
Table "G"
Code identification for
Ou. Rate parameters
(Transmission rate)
Transmission
Code
rate
0 1
1 5
2 10
6-12
Communications
3 25
4 50
5 75
6 150
7 300
8 600
Table 6.5.10.1.5
Table "H"
Code identification for
Termination parameters
Code Termination
0 CR LF
1 CR
2 ETX
3 NONE
Table 6.5.10.1.6
Table "I"
Code identification for Type parameters
in digital outputs
Code Function
0 OFF
1 GROSS
2 NET
3 P_REL
4 N_REL
5 P_PREL
6 N_PREL
7 ZERO
8 ZERO NET
9 SS
10 INRANG
11 NEG
12 TARE
13 PRINT
14 PC_CTRL
Table 6.5.10.1.7
Table "J"
Code identification for TRIP
parameters in digital
outputs
Code TRIP
0 HIGH
1 LOW
2 INBAND
3 OUTBAND
Table 6.5.10.1.8
6-13
Communications
Address Address
Address Length
Register
Hexa. Decimal (Words)
Description Format Read Data
Command Command
30010 0009 9 2 Net weight (H) Long
30011 Net weight (L)
30012 000B 11 2 Gross weight (H) Long
30013 Gross weight (L)
30014 000D 13 2 Tare (H) Long
30015 Tare (L)
30016 000F 15 1 Weight status Byte See table "A"
A/D converter internal Long
30017 0010 16 2
counts (H)
A/D converter internal
30018
counts (L)
(1)
30019 0012 18 1 mV/V Integer
30020 0013 19 1 mV/V status Byte See table "B"
(2)
30021 0014 20 1 Analog output status Integer See table "C"
30022 0015 21 1 Instrument “On-line” Byte
30023 0016 22 1 Digit display 1 Byte See table "D"
30024 0017 23 1 Digit display 2 Byte See table "D"
30025 0018 24 1 Digit display 3 Byte See table "D"
30026 0019 25 1 Digit display 4 Byte See table "D"
30027 001A 26 1 Digit display 5 Byte See table "D"
30028 001B 27 1 Digit display 6 Byte See table "D"
30029 001C 28 1 Display Led status Integer See table "E"
30030 001D 29 1 Software version "AB" Integer Software version
30031 001E 30 1 Software version "CD" Integer "ABCDEFGH"
30032 001F 31 1 Software version "EF" Integer ASCII code of every
Integer character.
30033 0020 32 1 Software version "GH" Example:"1.00204"
H digit always is 0x00
Long Serial Nº
30034 0021 33 2 Indicator serial number (H)
0000000…9999999
30035 Indicator serial number (L)
Table 6.5.10.2.1
(1) The mV/V is indicated in absolute value (without sign). In the status register, reg. 300020 the polarity is
indicated. If the absolute value exceeds 65535 the Overflow bit of the status register is activated and
remains fixed in 65535.
(2) The high byte indicates the state and the low byte indicates the output.
Table "A"
Status register
Meaning
Bit Description
0 1
0 Weight Stable No Yes
1 Zero Indication No Yes
2 Tare Led Off On
3 Tare Led Preset Off On
4 Underload No Yes
5 Overload No Yes
6 Error Ref. No Yes
7 ADC error No Yes
Table 6.5.10.2.2
6-14
Communications
Table "B"
Indication mV/V, status register
Meaning
Bit Description
0 1
0 Sign + -
1 Overflow * No Yes
2 Error Ref. No Yes
3 ADC error No Yes
Table 6.5.10.2.3
*Overflow bit is activated when mV/V value is higher than 65535 or lower than -65535 to indicate the read value is wrong.
Table "C"
Analog output status
High Byte Low Byte
0x00 4-20mA
0x00 No error 0x01 0-20mA
0x02 0-5V
0xFF Analog output not available 0x03 0-10V
Table 6.5.10.2.4
Table "D"
Corresponding digit segments to bits
Table 6.5.10.2.5
6-15
Communications
Table "E"
Correspondence bits- LED status
Bit Indication
0 PTare
1 Net
2 Zero
3 Stable
4 Out 1
5 Out 2
6 Out 3
7 In 1
8 In 2
9 In 3
Table 6.5.10.2.6
6.5.10.4 Coils
Read/write registers to consult/modify the status of the three digital outputs.
A digital output only can be modified from MODBUS if it is configured (parameter Type) as
remote mode (PC_CTRL).
Related functions (decimal code function): READ COILS (01), WRITE SINGLE COIL (05),
WRITE MULTIPLE COIL (15).
6-16
Communications
NET weight
VLB1…VLB7: are the values of net weight programmed as the 7 binary setpoints (MODBUS
41151 to 41164 registers) and must contain valid values in ascending order, it means
VLB2 must to be higher than VLB1, and VLB3 must to be higher than VBL2, etc.
Digital outputs trigger according to the binary Gray code configuration: 000, 001, 011, 010, 110,
111, 101, 100. This configuration allows changing only one relay between one output and the next
output.
The table 6.5.10.1.1 shows the 8 Holding Registers to control the relays in binary mode (Gray
code).
None of these registers are saved on E2PROM memory. Restarting the device sets to zero all
the 7 binary setpoints and the 41150 register (Binary mode status), so digital outputs start working in
the standard mode configured in the D_OUT menu.
Trying to access to digital output configuration or pressing key while working in the binary
mode, will show in the screen e r r 3 .
6-17
Connections
7 Connections
Shown below are the signal matching and connections, marked on the front panel of the device:
LOAD CELL RS-232 RS-485 DIGITAL OUT DIGITAL IN POWER ANALOG OUT
12-24 VDC
SHIELD
DATA+
Sense+
V OUT
EXC +
DATA-
0 VDC
OUT3
OUT2
OUT1
COM.
COM.
C OM.
I OUT
SIG+
Sense-
EXC -
GND
SIG-
RxD
TxD
IN3
IN2
IN1
Figure 7.1 Connections matching
SIG+ SIGNAL
UTILCELL Cell Wire
SIG-
Colour
SIG+ Red
LOAD CELL
Sense+
SIG- White
Sense- SENSE+ Blue
EXC - SENSE- Yellow
EXC+ EXC- Black
SHIELD EXC+ Green
SHIELD Shield
Table 7.1.1 6-wire connection load cell
In the case of using 4-wire connection cable, a bridge between EXC+ to SENSE+ and EXC- to
SENSE- should be made.
SIG+ SIGNAL
UTILCELL Cell Wire
SIG-
Colour
SIG+ Red
LOAD CELL
Sense+
SIG- White
Sense-
SENSE+ bridge to EXC+
EXC - SENSE- bridge to EXC-
EXC+ EXC- Black
SHIELD EXC+ Green
SHIELD Shield
Table 7.1.2 4-wires connection load cell
7-1
Appendix: Power supply accessory (optional)
DC VOLTAGE 24V
RATED CURRENT 0,63A
OUTPUT CURRENT RANGE 0 ~ 0,63A
VOLTAGE ADJ RANGE 21,6 ~ 26,4V
VOLTAGE TOLERANCE ± 1,0%
8-1
Appendix: Power supply accessory (optional)
8-2
Appendix: Installation in protected area
9-1
NOTES
NOTES
__________________________________________________
__________________________________________________
__________________________________________________
__________________________________________________
__________________________________________________
__________________________________________________
__________________________________________________
__________________________________________________
__________________________________________________
__________________________________________________
__________________________________________________
__________________________________________________
__________________________________________________
__________________________________________________
__________________________________________________
__________________________________________________
__________________________________________________
__________________________________________________
__________________________________________________
__________________________________________________
__________________________________________________
__________________________________________________
__________________________________________________
__________________________________________________
__________________________________________________
__________________________________________________
__________________________________________________
__________________________________________________
__________________________________________________
__________________________________________________
__________________________________________________
__________________________________________________
__________________________________________________