TLS485 Manual en
TLS485 Manual en
TLS485
2014/30/UE
Here are the symbols used in the manual to draw the reader's attention:
Further information.
WARRANTY
24 months from the date of the delivery note. Warranty covers only failures of defective components (due to construction
defects or defects in materials) and includes replacement or repair of the components and related labor costs.
Warranty is automatically forfeited in the event of:
- tampering, deletion, removal of the identification label and/or serial number of the product
- misuse, transformation, alteration, repair of products not carried out by Laumas personnel
Laumas provides a 1-year warranty from the date of the delivery note on defects in material or manufacture of the battery.
The terminals indicated on the instrument’s wiring diagram to be connected to earth must have
the same potential as the weighed structure (same earthing pit or earthing system). If you are
unable to ensure this condition, connect with an earthing wire the terminals of the instrument
(including the terminal 0 VDC) to the weighed structure.
The cell cable must be individually led to its panel input and not share a conduit with other cables;
connect it directly to the instrument terminal strip without breaking its route with support terminal strips.
Use “RC” filters on the instrument-driven solenoid valve and remote control switch coils.
Avoid inverters in the instrument panel; if inevitable, use special filters for the inverters and separate
them with sheet metal partitions.
The panel installer must provide electric protections for the instruments (fuses, door lock switch etc.).
It is advisable to leave the equipment always switched on to prevent the formation of condensation.
-1-
RECOMMENDATIONS FOR CORRECT INSTALLATION OF THE LOAD CELLS
In case of weighing with dynamic loads, the installer has to estimate the thrust speed, the acceleration,
the frequency, etc.
WELDING
Avoid welding with the load cells already installed. If this cannot be avoided, place the welder ground
clamp close to the required welding point to prevent sending current through the load cell body.
-2-
EARTHING THE WEIGHED STRUCTURE
By means of a copper wire with suitable cross-section, connect the cell upper support plate with the
lower support plate, then connect all the lower plates to a single earthing system. Electrostatic charges
accumulated because of the product rubbing against the pipes and the weighed container walls are
discharged to the ground without going through or damaging the load cells. Failure to implement a
proper earthing system might not affect the operation of the weighing system; this, however, does not
rule out the possibility that the cells and connected instrument may become damaged in the future. It
is forbidden to ensure earthing system continuity by using metal parts contained in the weighed
structure.
-3-
LOAD CELL INPUT TEST (QUICK ACCESS)
From the weight display, press for 3 seconds; the response signal of the load cells is
displayed, expressed in mV with four decimals.
- Disconnect the load cells from the instrument and check that there is no moisture in the cell junction
box caused by condensation or water infiltration. If so, drain the system or replace it if necessary.
- The value between the positive signal wire and the negative signal wire must be equal or similar
to the one indicated in the load cell data sheet (output resistance).
- The value between the positive excitation wire and the negative excitation wire must be equal or
similar to the one indicated in the load cell data sheet (input resistance).
- The insulation value between the shield and any other cell wire and between any other cell wire
and the body of the load cell must be higher than 20 Mohm (mega ohms).
- Take out the load cell to be tested from underneath the container, or alternatively, lift the container
support.
- Make sure that the excitation of two wires of the load cell connected to the instrument (or amplifier)
is 5 Vdc ±3%.
- Measure the response signal between the positive and the negative signal wires by directly
connecting them to the tester, and make sure that it is comprised between 0 and ±0.5 mV
(thousandths of a Volt).
- Apply load to the cell and make sure that there is a signal increment.
IF ONE OF THE ABOVE CONDITIONS IS NOT MET, PLEASE CONTACT THE TECHNICAL
ASSISTANCE SERVICE.
-4-
MAIN SPECIFICATIONS OF THE INSTRUMENT
PLC
DC power supplier
(12-24 Volt )
2 DIGITAL
OUTPUTS 2 DIGITAL INPUTS
(Opto relay) (Optoisolated,
Externally supplied)
- Weight indicator and transmitter for Omega/DIN rail mounting suitable for back panel or junction
box. Six-digit semi-alphanumeric display (8mm h), 7 segment. Four-key keyboard. Dimensions:
25x115x120 mm.
- IP67 box version (170x140x95mm). Four fixing holes diameter 4 mm (centre distance 122x152 mm).
- Displays the gross weight; from external contact allows to zero set or display the net weight (both
values will be lost when the instrument is turned off).
- Peak weight function.
- Transmits the gross or net weight via RS485 serial port, by means of protocols:
▫ Modbus RTU
▫ ASCII bidirectional protocol
▫ Continuous transmission
-5-
TECHNICAL SPECIFICATIONS
-6-
ELECTRICAL CONNECTIONS
BASIC INFORMATION
WIRING DIAGRAM
RS485 12-24Vdc
OUTPUTS
INPUTS 24Vdc
5-24Vdc 60mA
22 2324 25 26 27 28 29 30 31 32 33 34
RS485 termination
NET 0 kg g L
+ 12-24
0 VDC
IN1
IN2
OUT1
OUT2
- RS485
+ RS485
IN COM
+ SIG
+ SIG
SIG
SIG
SIG
SIG
+ EX
+ EX
+ EX
+ EX
EX
EX
EX
EX
+ SIG
SIG
+ EX
EX
SH
SH
SH
SH
SH
-
-
-
-
-
-
-
-
-
-
+ REF
- REF
+ SIGNAL
- SIGNAL
-7-
LED AND KEY FUNCTIONS
*) To activate the secondary LED function, during weight display press and hold down the keys
and at the same time (press immediately followed by ).
Long press
KEY Short press Into menus
(3 sec)
Cancel or return to
Tare resetting
previous menu
Select figure to be
Gross Net Net Gross modified or return to
previous menu item
Gross weight:
mV load cell test
Modify selected figure or
Net weight: go to next menu item
temporarily display
the gross weight
Setting setpoints and Confirm or enter in
hysteresis submenu
Setting general parameters
+ (press immediately
followed by )
Setting preset tare (press
+ immediately followed by
The LEDs light up in sequence to indicate that a setting and not a weight is being viewed.
-8-
MENU MAP
Within the menu, the changes are applied immediately after pressing the button (no further
confirmation).
SETPOINTS
SYSTEM PEREMETERS
-9-
INSTRUMENT COMMISSIONING
Check that the display shows the weight and that when loading the load cells there is an increase in
weight. If there is not check and verify the connections and correct positioning of the load cells.
- If the instrument has already been theoretical CALIBRATED (plant system identification tag
present on the instrument and on the cover: load cell’s rated data already entered):
o Reset to zero (follow the procedure in paragraph TARE WEIGHT ZERO SETTING)
o Check the calibration with sample weights and correct the indicated weight if necessary (follow
the procedure in paragraph REAL CALIBRATION (WITH SAMPLE WEIGHTS)).
- If the instrument HAS NOT BEEN CALIBRATED (missing plant system identification tag)
proceed with calibration:
o If load cells data are unknown, follow the procedure in paragraph REAL CALIBRATION (WITH
SAMPLE WEIGHTS)
o Enter the rated data of load cells following the procedure given in paragraph THEORETICAL
CALIBRATION
o Reset to zero (follow the procedure in paragraph TARE WEIGHT ZERO SETTING)
o Check the calibration with sample weights and correct the indicated weight if necessary (follow
the procedure in paragraph REAL CALIBRATION (WITH SAMPLE WEIGHTS)).
- If you use serial communication, set the related parameters (see paragraph SERIAL
COMMUNICATION SETTING).
- If setpoints are used, set the required weight values and the relevant parameters (see
paragraphs SETPOINTS PROGRAMMING and OUTPUTS AND INPUTS
CONFIGURATION).
- 10 -
PROGRAMMING OF SYSTEM PARAMETERS
From the weight display, press simultaneously keys and to access the parameter setting.
: to enter a menu/confirm the data entry.
: to modify the displayed value or menu item.
: to select a new value or modify the displayed menu item.
: to cancel and return to the previous menu.
THEORETICAL CALIBRATION
- By modifying the theoretical full scale or the sensitivity, the real calibration is cancelled
and the theoretical calibration only is considered valid.
- If the theoretical full scale and the recalculated full scale in real calibration (see section
REAL CALIBRATION (WITH SAMPLE WEIGHTS)) are equal, this means that the
calibration currently in use is theoretical; if they are different, the calibration in use is the
real calibration based on sample weights.
- By modifying the theoretical full scale or the sensitivity, the system’s parameters
containing a weight value will be set to default values (setpoint, hysteresis, etc.).
- 11 -
MAXIMUM CAPACITY
: Maximum displayable weight (from 0 to full scale; default: 0). When the weight exceeds this
value by 9 divisions the following is displayed ‘’. To disable this function, set 0.
This menu may also be accessed directly from the weight display, holding down the key
for 3 seconds.
Perform this procedure after having set the THEORETICAL CALIBRATION data.
Use this function to set to zero the weight of the empty system after commissioning and then later on
to compensate zero variations due to the presence of product residues.
Procedure:
- Confirm the message (Zero) by pressing .
- The weight value to be set to zero is displayed. In this phase all of the LEDs are flashing.
- Confirming once again, the weight is set to zero (the value is stored to the permanent memory).
- Press to display the value of the total weight reset by the instrument, given by the sum of all
of the previous zero settings.
WARNING: Perform this procedure only if it’s not possible to reset the weighed structure tare, for
example because it contains product that can not be unloaded.
Set in this parameter the estimated zero value (from 0 to 999999; default: 0).
- 12 -
REAL CALIBRATION (WITH SAMPLE WEIGHTS)
After having performed the THEORETICAL CALIBRATION and TARE WEIGHT ZERO SETTING,
this function allows correct calibration to be done using sample weights of known value, if
necessary, any deviations of the indicated value from the correct value to be corrected.
Load onto the weighing system a sample weight, which must be at least 50% of the maximum quantity
to be weighed.
By confirming the message the flashing value of the weight currently on the system is
displayed. In this phase all of the LEDs are off. Adjust the value on display by using the arrow keys if
necessary. After confirming, the new set weight will appear with all the LEDs flashing.
After an additional confirmation, the message will be restored and by repeatedly pressing
the key the weight will once again be displayed.
Example: for a system of maximum capacity 1000 kg and 1 kg division, two sample weights are
available, one of 500 kg and the other one of 300 kg. Load both weights onto the system and correct
the indicated weight to 800. Now remove the 300 kg weight, the system must show 500; remove the
500 kg weight, too; the system must read zero. If this does not happen, it means that there is a
mechanical problem affecting the system linearity.
CAUTION: identify and correct any mechanical problems before repeating the procedure.
- If theoretical full scale and recalculated full scale in real calibration are equal, it means that
the theoretical calibration is currently in use; otherwise, the real calibration based on
sample weights is in use.
- If the correction made changes the previous full scale for more than 20%, all the
parameters with settable weight values are reset to default values.
- 13 -
FILTER ON THE WEIGHT
To increase the effect (weight more stable) increase the value (from 0 to 9, default 4).
As seen in the diagram:
- By confirming the message, the currently programmed filter value is displayed.
- By changing and confirming the value, the weight is displayed and it will be possible to experimentally
verify its stability.
- If stability is not satisfactory, confirming brings back the message and the filter may be
modified again until an optimum result is achieved.
The filter enables to stabilise a weight as long as its variations are smaller than the corresponding
“Response Time”. It is necessary to set this filter according to the type of application and to the full
scale value set.
ANTI PEAK
When the weight is stable, the anti peak filter removes any sudden disturbances with a maximum duration
of 1 second. Confirm the filter on the weight with ENTER and select one of the following options:
- : anti peak filter enabled (default);
- : anti peak filter disabled.
- 14 -
ZERO PARAMETERS
(from 0 to full scale; default: 300; considered decimals: 300 – 30.0 – 3.00 – 0.300): this
parameter indicates the maximum weight value resettable by external contact, keypad or serial
protocol.
(from 0 to 10% of full scale; default: 0): If at switch-on the weight value is lower than the
value set in this parameter, the weight is reset. To disable this function, set 0.
ZERO TRACKING
(from 1 to 5, default:): When the zero weight value is stable and, after a second, it
deviates from zero by a figure in divisions smaller or equal to the figure in divisions set in this
parameter, the weight is set to zero. To disable this function, set .
Example: if the parameter is set to 5 and is set to 2, the weight will be automatically
set to zero for variations smaller than or equal to 10 (x ).
: kilograms
: grams
: tons
: pounds*
: newton*
: litres*
: bar*
: atmospheres*
- 15 -
: pieces*
: newton metres*
: kikogram metres*
: other generic units of measure not included in the list*
If the print function is enabled, the symbol corresponding to the selected unit of measure will be printed
after the measured value.
For the units marked with * it’s possible to set also the display coefficient (parameter
, see the related paragraph). To use is necessary to enable it, closing the
input (see paragraph OUTPUTS AND INPUTS CONFIGURATION).
DISPLAY COEFFICIENT
If one of the inputs is set to mode (see paragraph OUTPUTS AND INPUTS
CONFIGURATION) when the input is closed the value will be displayed modified according to the
coefficient; when the input is opened the standard weight display will be restored.
: (max settable value: 99.9999; default: 1.0000) will have different meanings according to the
value set in , i.e. the selected unit of measure. (see paragraph SETTING UNITS OF MEASURE).
- 16 -
: generic unit of measure not included in the list, the value set in will be multiplied by
the weight value currently displayed.
CAUTION: All other settings (setpoints, hysteresis, calibration ...) are expressed in weight
value. If you want to convert them to the new unit of measurement, perform one of the
following procedures for changing the system calibration.
The parameter must remain set to 1.0000.
OUTPUTS
The outputs are set by default as follows: / / / .
- (normally open): the relay is de-energised and the contact is open when the weight is
lower than the programmed setpoint value; it closes when the weight is higher than or equal to the
programmed setpoint value.
- 17 -
- (normally closed): the relay is energised and the contact is closed when the weight is
lower than the programmed setpoint value; it opens when the weight is higher than or equal to the
programmed setpoint value.
- : the contact will switch on the basis of weight, according to setpoints (see paragraph SETPOINTS
PROGRAMMING).
- : the contact will not switch on the basis of weight, but is controlled by remote protocol
commands.
- : relay switching occurs when the weight is stable.
- If the operation mode is selected, the following options are also active:
- : the contact will switch on the basis of gross weight.
- : the contact will switch on the basis of net weight (If the net function is not active, the contact
will switch on the basis of gross weight).
- : relay switching occurs for both positive and negative weight values.
- : relay switching occurs for positive weight values only.
- : relay switching occurs for negative weight values only.
By confirming with the setpoints operation can be set to the value ‘0’:
- : relay switching will not occur if the setpoint value is ‘0’.
- :
- Setpoint = ’0’ and =, relay switching occurs when the weight is ‘0’; the relay
will switch again when the weight is different from zero, taking hysteresis into account (both
for positive and for negative weights).
- Setpoint = ’0’ and =, relay switching occurs for a weight higher than or equal to
‘0’, the relay will switch again for values below ‘0’, taking hysteresis into account.
- Setpoint = ’0’ and =, relay switching occurs for a weight lower than or equal to
‘0’, the relay will switch again for values above ‘0’, taking hysteresis into account.
INPUTS
Default: input 1 = input 2 =
- (NET/GROSS): by closing this input for no more than one second, it’s making an operation
of SEMI-AUTOMATIC TARE and the display will show the net weight. To display the gross weight
again, hold the NET/GROSS input closed for 3 seconds.
- : by closing the input for no more than one second, the weight is set to zero (see paragraph
SEMI-AUTOMATIC ZERO (WEIGHT ZERO-SETTING FOR SMALL VARIATIONS)).
- : keeping the input closed the maximum weight value reached remains on display. Opening
the input the current weight is displayed.
- : closing the input no operation is performed, the input status may however be read remotely
by way of the communication protocol.
- 18 -
- : closing the input for max one second the weight is transmitted over the serial connection
according to the fast continuous transmission protocol only once (only if is set in the
item ).
- : when the input is closed the weight is displayed based on the set coefficient (see setting
of the units of measure and coefficient), otherwise the weight is displayed.
To perform a net operation (SEMI-AUTOMATIC TARE), close the NET/GROSS input or press the
key for less than 3 seconds. The instrument displays the net weight (just set to zero) and the
NET LED lights up.
To display the gross weight again, keep the NET/GROSS input closed or press for 3 seconds.
This operation can be repeated many times by the operator to allow the loading of several products.
During the net weight displaying, keep pressed the key to temporarily display
the gross weight. As soon as the key is released, the net weight will be displayed
again.
The semi-automatic tare operation is not allowed if the gross weight is zero.
It is possible to manually set a preset tare value to be subtracted from the display value
capacity condition is verified.
After setting the tare value, going back to the weight display, the display shows the net weight
(subtracting the preset tare value) and the NET LED lights up to show that a tare has been entered.
- 19 -
To delete a preset tare and return to gross weight display, hold down for about 3 seconds or
keep the NET/GROSS input (if any) closed for the same length of time (3 seconds). The preset tare
value is set to zero. The NET LED is turned off when the gross weight is displayed once again.
During the net weight displaying, keep pressed the key to temporarily display
the gross weight. As soon as the key is released, the net weight will be displayed
again.
ALL THE SEMI-AUTOMATIC TARE (NET) AND PRESET TARE FUNCTIONS WILL BE
LOST WHEN THE INSTRUMENT IS TURNED OFF.
By closing the SEMI-AUTOMATIC ZERO input, the weight is set to zero. The zero setting will be lost
when the instrument is turned off.
This function is only allowed if the weight is lower than the value (see paragraph
RESETTABLE WEIGHT SETTING FOR SMALL WEIGHT CHANGES), otherwise the alarm
appears and the weight is not set to zero.
PEAK
Keeping the input closed the maximum weight value reached remains displayed. Opening the input
the current weight is displayed.
If you wish to use this input to view a sudden variation peak, set the FILTER ON THE
WEIGHT to 0.
- 20 -
SERIAL COMMUNICATION SETTING
According to the chosen protocol only the necessary settings will be displayed in sequence
(see diagram here above).
- 21 -
- : transmission speed (2400, 4800, 9600, 19200, 38400, 115200; default:
9600).
- : instrument’s address (from 1 to 99; default: 1).
- : maximum transmission frequency (10 – 20 – 30 – 40 – 50 – 60 – 70 – 80; default:
10); to be set when the transmission protocol is selected.
Maximum setting frequency ():
- 20Hz with minimum baud rate 2400 baud.
- 40Hz with minimum baud rate 4800 baud.
- 80Hz with minimum baud rate 9600 baud.
- : delay in milliseconds which elapses before the instrument replies (from 0 to
200 msec; default: 0).
- :
- : parity none (default).
- : even parity.
- : odd parity.
- : stop bit (1 – 2; default: 1).
RS485 +
RS485 +
RS485 +
RS485 -
RS485 -
RS485 -
0 VDC
0 VDC
0 VDC
J2 J1
max 500 m
24 Vcc
-
+
VIN TX+ RS485 + RS485 +
PC RS232
3 2 5
If the RS485 network exceeds 100 metres in length or baud-rate over 9600 are used,
close the two jumpers, called "RS-485 termination", to activate two 120 ohm
terminating resistors between the ‘+’ and ‘–’ terminals of the line, on the terminal strip
of the furthest instruments. Should there be different instruments or converters, refer
to the specific manuals to determine whether it is necessary to connect the above-
mentioned resistors.
- 22 -
DIRECT CONNECTION BETWEEN RS485 AND RS232 WITHOUT CONVERTER
Since a two-wire RS485 output may be used directly on the RS-232 input of a PC or remote display,
it is possible to implement instrument connection to an RS-232 port in the following manner:
INSTRUMENT RS232
RS 485 - → RXD
GND → GND
This type of connection allows A SINGLE instrument to be used in a ONE WAY mode.
TEST
- Input Test:
: ensure that for each open input is displayed, is displayed when the input is closed.
- Output Test:
: setting ensure that the corresponding output opens. Setting ensure that the
corresponding output closes.
- Millivolt Test:
: displays the load cell response signal in mV with four decimals.
- 23 -
SETPOINTS PROGRAMMING
- (from 0 to full scale; default: 0): Setpoint; relay switching occurs when the weight exceed the
value set in this parameter. The type of switching is settable (see paragraph OUTPUTS AND
INPUTS CONFIGURATION).
- (from 0 to full scale; default: 0): Hysteresis, value to be subtracted from the setpoint to
obtain contact switching for decreasing weight. For example with a setpoint at 100 and hysteresis
at 10, the switching occurs at 90 for decreasing weight.
These values are set to zero if the calibration is changed significantly (see paragraphs
THEORETICAL CALIBRATION and REAL CALIBRATION (WITH SAMPLE WEIGHTS).
ALARMS
: the load cell is not connected or is incorrectly connected; the load cell signal exceeds 39
mV; the conversion electronics (AD converter) is malfunctioning;
: the weight display exceeds 110% of the full scale.
: internal instrument converter failure; check load cell connections, if necessary contact
Technical Assistance.
: the weight exceeds the maximum weight by 9 divisions.
: maximum displayable value exceeded (value higher than 999999 or lower than -999999).
: weight too high: zero setting not possible.
: this message appears in the sample weight setting, in real calibration, after the eighth
sample weight value has been entered.
: the value set for the parameter is beyond the permitted values; press to quit the setting
mode leaving the previous value unchanged. Examples: a number of decimals is selected
for full scale which exceeds the instrument's display potential; value above the maximum
- 24 -
setting value; the weight value set in sample weight verification does not match the detected
mV increase.
: lock active on menu item, keypad or display.
: It’s not possible to display properly the number because is greater than 999999 or less
than -999999.
: gross weight equal to zero: the semi-automatic tare operation cannot be performed.
- 25 -
FAST CONTINUOUS TRANSMISSION PROTOCOL
This protocol allows for automatic weight reception via a serial connection at high update frequencies.
Up to 80 strings per second are transmitted (with a minimum transmission rate of 9600 baud).
Following communication modes available (see paragraph SERIAL COMMUNICATION SETTING):
:communication compatible with TX RS485 instruments;
:communication compatible with TD RS485 instruments.
In case of negative weight, the first character on the left acquires the value « - » (minus
sign - ASCII 45).
In case of error or alarm, the 6 weight characters are replaced by the messages
found in the table of the ALARMS.
In case of negative weight, the first character on the left acquires the value « - » (minus
sign - ASCII 45).
In case of error or alarm, the 6 gross weight characters are replaced by the
messages found in the table of the ALARMS.
FAST TRANSMISSION VIA EXTERNAL CONTACT: it’s possible to transmit the weight, just once,
even closing an input for no more than a second (see paragraphs OUTPUTS AND INPUTS
CONFIGURATION and SERIAL COMMUNICATION SETTING).
- 26 -
CONTINUOUS TRANSMISSION PROTOCOL TO REMOTE DISPLAYS
Using this protocol, the instrument transmits, in continuous, the weight to remote displays; the
communication string is transmitted 10 times per second. Following communication modes available
(see paragraph SERIAL COMMUNICATION SETTING):
- : communication with remote displays series RIP5/20/60, RIP50SHA, RIPLED; remote
display shows the net or gross weight, depending on the remote display setting.
- : communication with remote displays series RIP6100, RIP675, RIP6125C; remote
display shows the net or gross weight, depending on the remote display setting.
- : communication with remote displays series RIP6100, RIP675, RIP6125C.
&NxxxxxxLyyyyyy\ckckCR
In case of negative weight, the first character on the left acquires the value « - » (minus sign - ASCII
45).
If the protocol on has been set, the decimal point at the position shown on the instrument's
display can also be transmitted. In this case, if the value exceeds 5 digits, only the 5 most significant
digits are transmitted, while if the value is negative, no more than the 4 most significant digits are
transmitted. In both cases, however, the decimal point shifts consistently with the value to display.
If has been set, in addition to what stated in protocol, the instrument transmits the
prompt every 4 seconds in the gross weight field, if on the instrument, it has been carried out a
net operation (see paragraph SEMI-AUTOMATIC TARE (NET/GROSS)).
In case of weight value is under -99999, the minus sign (‘-‘) is sent alternated with the most significant
figure.
In case of error or alarm, the 6 characters of the gross and net weight are replaced by the
messages found in the table of the ALARMS.
- 27 -
ASCII BIDIRECTIONAL PROTOCOL
Captions:
$: Beginning of a request string (36 ASCII);
& o &&: Beginning of a response string (38 ASCII);
aa: 2 characters for instrument address (48 57 ASCII);
!: 1 character to indicate the correct reception(33 ASCII);
?: 1 character to indicate a reception error (63 ASCII);
#: 1 character to indicate an error in the command execution (23 ASCII);
ckck: 2 ASCII characters for Check-Sum (for furthers information, see paragraph CHECK-
SUM CALCULATION);
CR: 1 character for string end (13 ASCII);
\: 1 character for separation (92 ASCII).
The setpoints value relevant to the two setpoints programmed via the PC are stored to the RAM
volatile memory and lost upon instrument power off. It is necessary to send a special command to
save them permanently in the EEPROM memory. Please note that the writing number allowed in the
EEPROM memory is limited (about 100000).
- 28 -
Possible instrument responses:
- correct reception: &&aa!\ckckCR
- incorrect reception: &&aa?\ckckCR
3. READING WEIGHT, THE SETPOINT AND THE PEAK (IF PRESENT) FROM THE PC:
Notes:
In case of negative weight, the first character on the left acquires the value « - » (minus sign - ASCII
45).
In case of weight value is under -99999, the minus sign (‘-‘) is sent alternated with the most significant
figure.
Error messages:
In case of an instrument alarm for exceeding 110% of the full scale or 9 divisions above the value of
the parameter , the instrument sends the string:
&aassO-Lst\ckck
In case of faulty connection of the load cells or of another alarm, the instrument sends:
&aassO-Fst\ckck
- 29 -
4. SEMI-AUTOMATIC ZERO (WEIGHT ZERO-SETTING FOR SMALL VARIATIONS)
The PC transmit the following ASCII string containing the zeroing command:: $aazckckCR
For the calibration, make sure that the scale is empty and the instrument measures a corresponding mV
signal.
In case of correct weight zero setting the read value (response) must be 0 (in the string “000000”).
The zero values are stored to the EEPROM memory, please note that the writing
number allowed is limited (about 100000). If it is necessary to reset the weight quite
often, it is recommended to perform it by PC or PLC program, keeping in mind the
weight deviation respect to the zero instrument.
After having performed the TARE WEIGHT ZERO SETTING, this function allows correct
calibration to be done using sample weights of known value and, if necessary, any deviations
of the indicated value from the correct value to be corrected.
Load onto the weighing system a sample weight, which must be at least 50% of the Full Scale
otherwise make sure that the instrument measures a corresponding mV signal
The PC sends the following ASCII string containing the calibration command:
$aasxxxxxxckckCR
- 31 -
where: t = gross weight identification code (116 ASCII).
xxxxxx = 6 characters to indicate the current weight value.
In case of correct calibration, the read value must be equal to sample weight.
Example: Calibration for instrument with address 1 and sample weight of 20000 kg:
- 32 -
CHECK-SUM CALCULATION
The two ASCII control characters (ckck) are the representation of a hexadecimal digit in ASCII
characters. The check digit is calculated by performing the operation XOR (exclusive or) 8-bit ASCII
codes of the only part of the underlined string.
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 is made up of 2 hexadecimal
digits (numbers from 0 to 9 or letters from A to F). In this case the hexadecimal code is 0x75.
- The check-sum inserted in the strings transmitted is made up of the 2 characters which represent
the result of the XOR operation in hexadecimal notation (in our example the character “7” and the
character “5”).
MODBUS-RTU PROTOCOL
The MODBUS-RTU protocol enables to manage the reading and writing of the registers listed here
below according to the specifications contained in the reference document for this standard Modicon
PI-MBUS-300.
Check if the Master MODBUS-RTU in use (or the development tool) requires the disclosure of
registers based on 40001 or 0. In the first case the registers numbering corresponds to the one in the
table; in the second case the register must be determined as the value in the table minus 40001. E.g.:
the register 40028 shall be reported as 27 (= 40028- 40001).
When specifically indicated certain data will be written directly to EEPROM type memories. This
memory has a limited number of writing operations (100.000), therefore unnecessary operations at
said locations must be avoided. The instrument, in any case, ensures that no writing occurs if the
value to be stored is equal to the stored value.
The numerical data listed below are expressed in decimal notation, or hexadecimal notation if
preceded by 0x.
- 33 -
MODBUS-RTU DATA FORMAT
The data received and transmitted via MODBUS-RTU protocol have the following characteristics:
- 1 start bit
- 8 data bits, least significant bit sent first
- Instrument settable parity bit
- Instrument settable stop bit
Among the commands available in the MODBUS-RTU protocol, only the following are used to manage
communication with the instruments. Other commands may not be interpreted correctly and could
generate errors or system shut-downs:
FUNCTIONS DESCRIPTION
03 (0x03) READ HOLDING REGISTER (PROGRAMMABLE REGISTER READING)
16 (0x10) PRESET MULTIPLE REGISTERS (MULTIPLE REGISTER WRITING)
The interrogation frequency is linked with the preset communication rate (the instrument will stand by
for at least 3 bytes before beginning to calculate a possible response to the query). The
parameter present in the paragraph SERIAL COMMUNICATION SETTING allows for a
further delay in the instrument response, and this directly influences the number of possible queries
in the unit of time.
For additional information on this protocol, refer to the general technical specification PI_MBUS_300. In
general, the query and response to and from a slave instrument are organised as follows:
QUERY
Address Function Add. Register1 No. register 2 bytes
A 0x03 0x0000 0x0002 CRC
Tot. bytes = 8
RESPONSE
Address Function No. bytes Register1 Register 2 2 bytes
A 0x03 0x04 0x0064 0x00C8 CRC
Tot. bytes = 3+2*No. registers+2
where: No. registers= number of Modbus register to be read, starting from the Address 1° register;
No. bytes = number of data bytes to follow;
- 34 -
FUNCTION 16: Preset multiple registers (MULTIPLE REGISTER WRITING)
QUERY
Address Function Add. reg. 1 No. reg. No. bytes Val. reg.1 Val.reg.2 2 bytes
A 0x10 0x0000 0x0002 0x04 0x0000 0x0000 CRC
Tot. bytes = 7+2*No. registers+2
RESPONSE
Address Function Add. reg. 1 No. reg. 2 bytes
A 0x10 0x0000 0x0002 CRC
Tot. bytes = 8
where: No. registers = number of Modbus register to be read, starting from the Address 1° register;
No. bytes = number of data bytes to follow;
Val.reg.1 = register contents beginning from the first.
The Response contains the number of records changed starting from the Address 1° register.
In the event of a string received correctly but not executable, the slave responds with an
EXCEPTIONAL RESPONSE. The "FUNCTION" field is transmitted with the msb at 1.
EXCEPTIONAL RESPONSE
Address Function Code 2 bytes
A Funct + 0x80 CRC
CODE DESCRIPTION
1 ILLEGAL FUNCTION (Function not valid or not supported)
2 ILLEGAL DATA ADDRESS (The specified data address is not available)
3 ILLEGAL DATA VALUE (The data received have no valid value)
The MODBUS-RTU protocol implemented on this instrument can manage a maximum of 32 registers
read and written in a single query or response.
- 35 -
R/W = the register can be both read and written
H = high half of the DOUBLE WORD forming the number
L = low half of the DOUBLE WORD forming the number
CAUTION: At the time of writing, the setpoints and hysteresis values are saved to the RAM and will
be lost upon the next power-off; to store them permanently to the EEPROM so that they are
maintained at power-on, the 99 command of the Command Register must be sent.
- 36 -
REAL CALIBRATION COMMANDS (WITH SAMPLE WEIGHTS)
- Unload the system and reset to zero the displayed weight value with the command 100 “TARE
WEIGHT ZERO SETTING for calibration” of the Command Register.
- Load a sample weight on the system and send its value to the registers 40037-40038.
- To save the first sample weight value and remove the previously saved values, send the command
101 “Save first sample weight for calibration” to the Command Register;
- To store a sample weight value and keep the previously saved values, send the command 106
“Add sample weight for calibration” to the Command Register;
- Up to 8 different sample weights can be saved to perform a linearization on multiple points.
▫ The same sample weight can only be saved once for each calibration.
▫ Zero sample weight values cannot be saved.
If the operation is successfully completed, the two sample weight registers are set to zero.
To cancel the real calibration and return to the theoretical calibration, send the command 104 to the
Command Register. The tare reset is not cancelled.
In order to correctly set the sample weight, consider the value of the Division register
(40014). Example: to set the sample weight to 100 kg and the division is 0.001, then the
value to enter is 100000 (100 / 0.001 = 100000).
In order to correctly set a sample weight of negative value, it is necessary to consider the
registers “Sample weight for calibration” (40037 – 40038) as a 32-bit signed number. If the
development system does not handle signed numbers, enter the values in two’s complement.
Example: to set the sample weight to - 56 kg, enter the values indicated in the table in the
registers “Sample weight for calibration”.
VALUE
REGISTER DESCRIPTION
HEX DECIMAL
40037 Sample weight for instrument calibration H 0xFFFF -1
40038 Sample weight for instrument calibration L 0xFFC8 -56
- 37 -
STATUS REGISTER (40007)
The output status can be read at any time but can be set (written) only if the output has been
set as (see paragraph OUTPUTS AND INPUTS CONFIGURATION).
- 38 -
DIVISIONS AND UNITS MEASURE REGISTRY (40014)
This register contains the current setting of the divisions (parameter ) and of the units of
measure ( parameter).
H Byte L Byte
Units of measure division
Use this register together with the Coefficient registers to calculate the value displayed by the
instrument.
Utilisation of the
Coefficient value with the
Units of
Division Units of measure different units of
Divisor Decimals measure
value description measure settings
value
compared to the gross
weight detected
0 100 0 0 Kilograms Does not intervene
1 50 0 1 Grams Does not intervene
2 20 0 2 Tons Does not intervene
3 10 0 3 Pounds Does not intervene
4 5 0 4 Newton Multiples
5 2 0 5 Litres Divides
6 1 0 6 Bar Multiples
7 0.5 1 7 Atmspheres Multiples
8 0.2 1 8 Pieces Divides
9 0.1 1 9 Newton Meter Multiples
10 0.05 2 10 Kilogram Meter Multiples
11 0.02 2 11 Other Multiples
12 0.01 2
13 0.005 3
14 0.002 3
15 0.001 3
16 0.0005 4
17 0.0002 4
18 0.0001 4
- 39 -
POSSIBLES COMMAND TO SEND TO THE COMMAND REGISTER (40006)
0 No command 1
6 7 SEMI-AUTOMATIC TARE enabling
(net display)
8 SEMI-AUTOMATIC ZERO 9 SEMI-AUTOMATIC TARE disabling
(gross display)
20 21 Keypad lock
22 Keypad and display unlock 23 Keypad and display lock
98 99 Save data in EEPROM
100 TARE WEIGHT ZERO SETTING for 101 Save first sample weight for calibration
calibration
104 Real calibration cancellation 106 Add sample weight for calibration
130 Preset Tare enabling 131
- 40 -
COMMUNICATION EXAMPLES
The numerical data below are expressed in hexadecimal notation with prefix h.
EXAMPLE 1
Command for multiple writing of registers (hexadecimal command 16, h10):
Assuming that we wish to write the value 0 to the register 40017 and the value 2000 to the register
40018, the string to generate must be:
h01 h10 h00 h10 h00 h02 h04 h00 h00 h07 hD0 hF1 h0F
EXAMPLE 2
Command for multiple writing of registers (hexadecimal command 16, h10):
Assuming that we wish to write the two setpoint values on the instrument, at 2000 and 3000
respectively, the string must be sent:
h01 h10 h00 h10 h00 h04 h08 h00 h00 h07 hD0 h00 h00 h0B hB8
hB0 hA2
EXAMPLE 3
Multiple commands reading for registers (hexadecimal command 3, h03):
Assuming that we wish to read the two gross weight values (in the example 4000) and net weight values
(in the example 3000), reading from address 40008 to address 40011 must be performed by sending the
following string:
h01 h03 h08 h00 h00 h0F hA0 h00 h00 h0B hB8 hB3 h30
For additional examples regarding the generation of correct control characters (CRC16) refer to the
manual Modicon PI-MBUS-300.
- 42 -
RESERVED FOR THE INSTALLER
MENU LOCKING
Through this procedure, it’s possible to block the access to any menu on the instrument.
Select the menu that you wish to lock:
MENU UNLOCKING
DATA DELETION: confirm the prompt, use the arrow keys to select the item , enter
the code 6935 and confirm.
- 43 -
PROGRAM SELECTION:
: basic program, management of the only setpoint.
By confirming the displayed program, the system variables are set with default values.
By pressing you will quit the program without introducing any changes and without
deleting any of the set variables.
If you do not have a specific manual for the newly set program, you can request it
to technical assistance.
Press first immediately followed by hold them down for about 5 seconds (this operation is
also possible via the MODBUS and ASCII protocols):
- : no lock.
- : keypad lock: if active, when a key is pressed the message is displayed for 3.
- : keypad and display lock: if active, the keypad is locked and the display shows the instrument
model (weight is not displayed); by pressing a key the display shows for 3 seconds.
- 44 -
DECLARATION OF CONFORMITY - EU
Email: [email protected] Fabbricante metrico Prot. N. 7340 Parma - R.E.A. PR N. 169833 - Reg. Imprese PR N.19393 - Registro Nazionale Pile
Web: http://www.laumas.com N. IT09060P00000982 - Registro A.E.E. N. IT08020000002494 - N. Mecc. PR 008385 - Cap. Sociale € 100.000 int. vers.
SISTEMA QUALITÀ CERTIFICATO UNI EN ISO 9001 - SISTEMA GESTIONE AMBIENTALE ISO 14001 - MODULO D: GARANZIA DELLA QUALITÀ DEL PROCESSO DI PRODUZIONE
Dichiarazione di Dichiariamo che il prodotto al quale la presente dichiarazione si riferisce è conforme alle norme di seguito
I
conformità citate.
Declaration of
GB We hereby declare that the product to which this declaration refers conforms with the following standards.
conformity
Declaración de Manifestamos en la presente que el producto al que se refiere esta declaración está de acuerdo con las
E
conformidad siguientes normas
Wir erklären hiermit, dass das Produkt, auf das sich diese Erklärung bezieht, mit den nachstehenden
D Konformitäts-erklärung
Normen übereinstimmt.
Déclaration de Nous déclarons avec cela responsabilité que le produit, auquel se rapporte la présente déclaration, est
F
conformité conforme aux normes citées ci-après.
Tímto prohlašujeme, že výrobek, kterého se toto prohlášení týká, je v souladu s níže uvedenými
CZ Prohlášení o shode
normami.
Wij verklaren hiermede dat het product, waarop deze verklaring betrekking heeft, met de hierna vermelde
NL Conformiteit-verklaring
normen overeenstemt.
Declaração de Declaramos por meio da presente que o produto no qual se refere esta declaração, corresponde às
P
conformidade normas seguintes.
Niniejszym oświadczamy, że produkt, którego niniejsze oświadczenie dotyczy, jest zgodny z poniższymi
PL Deklaracja zgodności
normami.
Заявление о Мы заявляем, что продукт, к которому относится данная декларация, соответствует
RUS
соответствии перечисленным ниже нормам.
Models: TLS485
M 2014/31/EU
NAWI Directive
EN 45501:2015
OIML R76-1:2006
(only if “M” mark is applied)
- 45 -
On our website www.laumas.com there are videos on the guidelines for correct installation of
weighing systems and video tutorials on configuring our transmitters and weight indicators.
All Laumas product manuals are available online. You can download the manuals in PDF format
from www.laumas.com by consulting the Products section or the Download Area.
Registration is required.