RICE LAKE RL101 Below The Hook Scale Instruction Manual
- June 14, 2024
- RICE LAKE
Table of Contents
RICE LAKE RL101 Below The Hook Scale
Rice Lake Weighing Systems. All rights reserved. Rice Lake Weighing Systems® is a registered trademark of Rice Lake Weighing Systems. All other brand or product names within this publication are trademarks or registered trademarks of their respective companies. All information contained within this publication is, to the best of our knowledge, complete and accurate at the time of publication. Rice Lake Weighing Systems reserves the right to make changes to the technology, features, specifications and design of the equipment without notice. The most current version of this publication, software, firmware and all other product updates can be found on our website: www.ricelake.com
Revision History
This section tracks and describes manual revisions for awareness of major updates.
Revision | Date | Description |
---|---|---|
A | October 20, 2023 | Initial manual release |
Table i. Revision Letter History
Introduction
This manual describes the available serial protocol commands for the RL101 below-the-hook scale. The RL101 scale is a lift and weighs device, refer to Safety and Periodic Maintenance Manual (PN 153105) for more information. Manuals are available from Rice Lake Weighing Systems at www.ricelake.com/manuals Warranty information is available at www.ricelake.com/warranties
Serial Command Format
The serial protocol commands are described in the following typographical
conventions:
Description | Reads RL101 model and firmware version |
---|---|
Notes | Special notes, if needed |
Format | C |
Where | X Description of the command parameters, if present |
Answer | A |
Where | X X Description of the answer values, if present |
Example
|
---|---
Command| C| M| D| 1| Example of a specific command
Answer| A| N| S| W| 1| 2| Answer to the specific command
The format of commands is composed of
- Capital characters – compulsory characters
- Lowercase characters – parameters of the command/answer
- Characters in square brackets ([x]) – optional characters
Command terminator characters
All commands and answers terminate with carriage return (CR) (decimal 13, hexadecimal 0D) or line feed (LF) (decimal 10, hexadecimal 0A) characters.
A command and answer following the convention above consists of
Command
| ASCII| C| M| D| 1|
---|---|---|---|---|---|---|---|---
Decimal| 67| 77| 68| 49| 13| 10
Hexadecimal| 43| 4D| 44| 31| 0D| 0A
Answer
| ASCII| A| N| S| W| 1| 2|
Decimal| 65| 78| 83| 87| 49| 50| 13| 10
Hexadecimal| 41| 4e| 53| 57| 31| 32| 0D| 0A
- Command CMD1
- Answer ANSW12
NOTE
Terminators are omitted from the remaining examples in the manual.
Command Errors
Typically most successfully executed commands have an answer. If a received command is not recognized or has a wrong format, an error answer is sent from the scale. The following lists of error answers:
Answer | Description |
---|---|
E | R |
E | R |
E | R |
E | R |
E | R |
indicator.
E| R| R| 0| 6|
Commands
This chapter discusses RL101 serial commands.
VER – RL101 version
Description | Reads RL101 model and firmware version |
---|---|
Format | V |
Answer | V |
Where
| r[r] Firmware major release in decimal value
ss Firmware minor release
m…m Model name in 8 characters
Example
| RL101 release 1.00 connected s
---|---
Command| V| E| R|
Answer| V| E| R| ,| 1| 0| 0| ,| D| F| W| 0| 6|
READ – Weight Read Command
Description | Reads the scale weight |
---|---|
Format | R |
Answer | STANDARD STRING (see Section 3.0 on page 21). |
REXT – Weight Read Command
Description | Reads the scale weight |
---|---|
Format | R |
Answer | EXTENDED STRING (see Section 3.0 on page 21). |
REXD – Weight Read Command with Date and Time
Description | Reads the scale weight with date and time |
---|---|
Format | R |
Answer | EXTENDED STRING (see Section 3.0 on page 21). |
GR10- Weight Read Command In High Resolution
Description | Reads net weight in high resolution |
---|---|
Note | The weight has 1 more decimal than the RL101 displays had digits |
Format | G |
Where
| E to enable compatibility mode of the REXT command with the old version 03.05. When enabled, weights are formatted x with 8 digits instead of digits (as in new version).
D to disable compatibility mode. Disables the compatibility of the REXT command with the old version 03.05 (default).
Answer
| x present| O| K|
---|---|---|---|---
x omitted
| Compatibility mode disabled
s| s| ,| G| X| ,| w| w| w| w| w| w| w| w| w| w| ,| u| u|
Compatibility mode enabled
s| s| ,| c| ,| w| w| w| w| w| w| w| w| w| w| u| u|
Where
| ****
ss
| T| L| Tilt condition error
O| L| Over load condition
U| L| Under load condition
S| T| Weight stable
U| S| Weight unstable
c| Selected scale (always 1)
w…w| Net weight in high resolution on 10 characters with decimal point padded
in front with blank spaces
uu| Unit of measure (“ g”, “kg”, “ t”, “lb”)
Example 1
| Enables compatibility mode
---|---
Command| G| R| 1| 0| E|
Answer| O| K|
Example 2
| Weight in high resolution with compatibility mode disabled
Command| G| R| 1| 0|
Answer| S| T| ,| G| X| ,| | | | 1| .| 0| 0| 0| 0| ,| k| g|
Example 3
| Weight in high resolution with compatibility mode enabled
Command| G| R| 1| 0|
Answer| S| T| ,| 1| ,| | | | | 1| .| 0| 0| 0| 0| k| g|
MVOL – Microvolts Read Command
Description | Reads microvolts relative to the weight |
---|---|
Format | M |
Answer | STANDARD STRING (see Section 3.0 on page 21). |
T – Semi Automatic Tare
Description | Semi automatic tare function |
---|---|
Format | T |
Answer | STANDARD STRING (see Section 3.0 on page 21). |
Example | Command |
--- | --- |
Answer | No answer |
TARE – Semi Automatic Tare
Description | Semi automatic tare function |
---|---|
Format | T |
Answer | O |
Example | Command |
--- | --- |
Answer | O |
TMAN – Preset Tare
Description | Preset tare function |
---|---|
Format | T |
Where | t…t |
Answer | O |
tare._**
Example 1
| Sets a preset tare equal to 1.5 lb
---|---
Command| T| M| A| N| 1| .| 5|
Answer| O| K|
Example 2
| Sets a preset tare equal to 10 kg
Command| T| M| A| N| 1| 0|
Answer| O| K|
Z – Zero Scale
Description | Zeros scale function |
---|---|
Format | Z |
Answer | No answer |
Example | Command |
--- | --- |
Answer | No answer |
ZERO – Zero Scale
Description | Zeros scale function |
---|---|
Format | Z |
Answer | O |
Example | Command |
--- | --- |
Answer | O |
C – CLEAR Key
Description | Simulates pressing the CLEAR key |
---|---|
Format | C |
Answer | No answer |
CLEAR – CLEAR Key
Description | Simulates pressing he CLEAR key |
---|---|
Format | C |
Answer | O |
Example | Command |
--- | --- |
Answer | O |
ECHO – Echoes Received Characters
Description | Echoes received characters |
---|---|
Format | E |
Where | c…c Arbitrary characters |
Answer | E |
Where | c…c Same characters of the received command |
Example | Command |
--- | --- |
Answer | E |
ALIM – Reads Power Supply and Battery Levels
Description | Reads power supply and battery levels |
---|---|
Format | A |
Where | N: character ‘N’. If present, the command answer will have |
millivolt values.
Answer| P| W| :| | x| …| x| | B| T| :| | y| …| y|
Where
| x…x Decimal value
y…y Decimal value
| ALIM| ALIMN
| Description| Values| Description| Range
x…x
| ****
Power supply connection
| 0: power supply disconnected
1: power supply connected
| ****
Power supply voltage in millivolt
| ****
= 0
y…y
| ****
Battery value
| 0 ~ 9
0: discharged
9: charged
| Battery voltage in millivolt| ****
= 0
Example 1| Command| A| L| I| M|
---|---|---|---|---|---|---
Answer| P| W| :| | 1| | B| T| :| | 6|
Example 2| Command| A| L| I| M| N|
Answer| P| W| :| | 1| 2| 9| 2| 0| | B| T| :| | 6| 5| 0| 1
RAZF – ADC value
Description | Retrieves the ADC value of the selected RL101 channel |
---|---|
Answer | RL101 response in “IND.CH.” mode: STANDARD STRING (see Section |
3.0 on page 21). RL101 response in “DEP.CH.” mode: see the answer in Section 2.17 on page 12.
RAZM – ADC Value
Description | Retrieves the ADC value of all channels |
---|---|
Format | R |
Answer | Independent channels working mode |
s | s |
Where
| Dependent channels working
R| Z| ,| v1| v1| v1| v1| v1| v1| v1| v1| v1| v1| ,| v2| v2| v2| v2| v2| v2| v2
v2| v2| v2| ,| v3| v3| v3| v3| v3| v3| v3| v3| v3| v3| ,| v4| v4| v4| v4| v4|
v4
v4| v4| v4| v4| ,| v| v| | | | | | | | | | | |
ss
| T| L| Tilt condition error
O| L| Overload condition
U| L| Underload condition
S| T| Weight stable
U| S| Weight unstable
d…d| ADC value on 10 characters padded on front with blank spaces
vi… vi| ADC value of the i-th channel in dependent channels working mode
Example 1
| ADC voltage value equal to 450000 in independent channels working
---|---
Command| R| A| Z| M|
Answer| S| T| ,| R| Z| ,| | | | | 4| 5| 0| 0| 0| 0| ,| v| v
Example 2
| Reading the 2 configured channels’ ADC values (in dependent channels
working mode), 1st channel ADC value = 15000, 2nd channel ADC value = 20000
Command| M| V| O| L|
Answer
| R| Z| ,| | | | | | | 1| 0| 0| 0| ,| | | | |
| 2| 0| 0| 0| ,| v| v|
STPT – Setpoint Setting
Description | Setpoint setting |
---|
Note
| The transmitted values are valid until the indicator is turned off. To permanently save these values on the RL101, use the CMDSAV command (see Section 2.22 on page 14).
To save various setpoints, set all of them and at the end transmit the save command (CMDSAV).
Format| S| T| P| T| n| t| x| x| x| x| x| x| t| y| y| y| y| y| y|
Where
| n| Index of the digital output related to the setpoint format (0÷3) 0 to set the setpoint 1, 3 to set setpoint 4
t
| O| The following value is setpoint one on
F| The following value is setpoint one off
x…x
y…y
| Setpoint weight values in decimal format with no decimals on up to 6 digits.
If the scale has 3 decimals and the setpoint value is to be set equal 1.000 kg, set xxxx (or yyyy) equal to 1000
NOTE: If setpoint hysteresis is disabled, the off value is ignored but
must be less than the on value.
Answer| O| K|
Example
| Sets the on value of the 2nd setpoint equal to 2.000 kg and the off value
equal to 1.900 kg in a scale calibrated with 3 decimals
---|---
Command| S| T| P| T| 1| 0| 2| 0| 0| 0| F| 1| 9| 0| 0|
Answer| O| K|
TATO – Sets activation, target and tolerance
Description | Sets activation, target and tolerance |
---|
Note
| Only by the tolerance Check mode. The transmitted values are valid until the indicator is turned off. To permanently save these on the RL101, use the CMDSAV command (see Section 2.22 on page 14).
If the “KKKKK” tolerance is omitted, the “ZZZZZZ” tolerance is considered as both the lower and the upper.
Format| T| A| T| O| ,| X| X| X| X| X| X| ,| Y| Y| Y| Y| Y| Y| ,|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---
Z| Z| Z| Z| Z| Z| ,| K| K| K| K| K| K| | | | | | |
Where
| XXXXXX| The activation threshold without decimal point
YYYYYY| The target weight without decimal point
ZZZZZZ| The lower tolerance without the decimal point
KKKKK| The upper tolerance without the decimal point
Answer| O| K|
Example
| Setting the activation equal to 0.020 kg, target equal to 2.000 and
tolerances equal to 0.100
---|---
T| A| T| O| ,| | 0| .| 0| 2| 0| ,| | 2| .| 0| 0| 0| ,|
| 0| .| 1| 0| 0| ,| | 0| .| 1| 0| 0|
TLCK – Tare Function Status
Description | Tare function status |
---|---|
Format | T |
Answer | T |
Where | e E Tare locked |
D Tare unlocked
Example
| Tare disabled
---|---
Command| T| L| C| K|
Answer| T| L| C| K| D|
TLCKe – Tare Function Programming
Description | Programs the tare function |
---|---|
Note | The transmitted values are valid until the indicator is turned |
off. To permanently save the values on the RL101, use the CMDSAV command (see
Section 2.22 on page 14).
Format| T| L| C| K| e|
Where| e E To lock the tare
D To unlock the tare
Answer| O| K|
Example
| Tare locked
---|---
Command| T| L| C| K| D|
Answer| O| K|
CMDSAVE – Data Saving Command
Description | Saves data |
---|---|
Format | C |
Answer | O |
Example
| Saving data
---|---
Command| C| M| D| S| A| V| E|
Answer| O| K|
NTGS – NET / GROSS Switch
Description| Switches the main weight display value from gross to net
and net to gross
---|---
Note| The command is executed only if one is in the “Net / Gross switch”
functioning mode
Format| N| T| G| S|
Answer| O| K|
Example| Command| N| T| G| S|
---|---|---|---|---|---|---
Answer| O| K|
PRNT – Simple Print Function
Description | Executes the simple print function |
---|---|
Format | P |
Answer | O |
Example | Command |
--- | --- |
Answer | O |
DISP – Displays a Message
Description | Displays a message on the display |
---|
Note
| The message is displayed for the interval of time set with the DINT command (Section 2.26 on page 16). When the message in the command is a numeric type (for example the 00), and the transmitted message has two consecutive points, the message is stops after the first of the two points.
When the display shows a message transmitted serially with the DISP command, the indicator does not display messages usually shown in the scale status (ZERO, TARE, HOLD, etc..).
Format| D| I| S| P| 0| 0| c| …| c|
Where| c…c| Message to display| | | |
Answer| O| K|
Example
| Displays the message “- OK -” on the display
---|---
Command| D| I| S| P| 0| 0| –| | O| K| | –|
Answer| O| K|
DINT – DISP Command Interval
Description| Sets the time interval the message displays with the DISP
command
---|---
Note| Value 0 sets an infinite interval.
Format| D| I| N| T| t| t| t| t|
Where| tttt Message interval time in milliseconds expressed in
hexadecimal format
Answer| O| K|
Example
| Sets the message interval time to 1 second (1000 ms, 03E8 hex)
---|---
Command| D| I| N| T| 0| 3| E| 8|
Answer| O| K|
PCOK – PC Confirmation Command
Description| PC confirmation command, the indicator displays “-PCOK-”
for about 2 seconds.
---|---
Format| P| C| O| K|
Answer| O| K|
Example| Command| P| R| O| K|
---|---|---|---|---|---|---
Answer| O| K|
SPMU – Average Piece Weight Setting
Description | Sets the average piece weight (APW) in the set AVG unit |
---|
Note
| Only for the counting operating mode.
Average piece weights are not accepted in the SPMU.12
Format| S| P| M| U| x| …| x|
Where| x…x Average piece weight value with decimal point on up to 8
characters
Answer| O| K|
Example
| Sets an average piece value equal to 10.5
---|---
Command| S| P| M| U| 1| 0| .| 5|
Answer| O| K|
STAT – Reads RL101 Status
Description | Reads the RL101 status |
---|---|
Format | S |
Answer | S |
Where | xx Status index in decimal format (see Section Table 2-1.) |
Example
| RL101 in the state
---|---
Command| S| T| A| T|
Answer| S| T| A| T| 0| 1|
Index| State
---|---
00| Normal scale status
01| Normal scale status in input
02| RL101 in technical setup phase
03| RL101 in boot phase
04| RL101 in receive/transmit setup phase
05| RL101 in test phase of the serial ports
06| RL101 in print test
KEYP – Simulates Pressing a Key
Description | Simulates pressing a key/button |
---|
Note
| In case the simulated key has two linked functions (key briefly pressed or
at length, like the TARE key), if the KEYP command is followed by the release
command of the (KEYR) key within a maximum time of 1.5 seconds, the quick
function will be executed (key briefly pressed). Otherwise, the second
function will be made (key pressed at length).
Format| K| E| Y| P| x| x|
Where| xx Key code in hexadecimal format (see Section Table 2-2.)
Answer| O| K|
Example
| Simulates pressing the ZERO key
---|---
Command| K| E| Y| P| 0| 4|
Answer| O| K|
Key code| Key
---|---
00| MODE key;
01| F key
02| ENTER key
03| TARE key
04| ZERO key
05| 0 key
06| 1 key
07| 2 key
08| 3 key
09| 4 key
0A| 5 key
0B| 6 key
0C| 7 key
0D| 8 key
0E| 9 key
0F| INFO key
10| C key
KEYR – Simulates Releasing a Key
Description| Simulates releasing a key. This command typically follows
the key press command (KEYP).
---|---
Format| K| E| Y| R|
Answer| O| K|
Example| Command| K| E| Y| R|
---|---|---|---|---|---|---
Answer| O| K|
KEYE – Keyboard Status
Description | Keyboard status |
---|---|
Format | K |
Answer | K |
Where | e E the keyboard is enabled D the keyboard is disabled |
Example
| Keyboard disable
---|---
Command| K| E| Y| E| |
Answer| K| E| Y| E| D|
KEYEe – Enables/Disables Keyboard
Description | Enables/disables the Keyboard |
---|---|
Note | The transmitted values are valid until the indicator is turned |
off. To permanently save these values on the RL101, use the CMDSAV command
(see Section 2.22 on page 14)E).
Format| K| E| Y| E| e|
Where| e E to enable the keyboard D to disable the keyboard
Answer| O| K|
Example
| Keyboard disable
---|---
Command| K| E| Y| E| D|
Answer| O| K|
RALL – Reads Scale Data
Description | Reads all scale data |
---|---|
Format | R |
Answer
| s| s| ,| c| ,| n| n| n| n| n| n| n| u| u| ,| g| g| g| g| g| g| g| u| u
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---
,| p| p| t| t| t| t| t| t| t| u| u| ,| tn| tn| tn| tn| tn| tn| tn| un| un| ,|
ss
ss| ss| ,| ck| ck| ck| ,| k| k| k| ,| n| n| n| ,| r| r| r| r| r| –| d| d| d
d| d| d|
Where
| ****
ss
| T| L| Tilt condition error
---|---|---|---|---
O| L| Overload condition
U| L| Underload condition
S| T| Weight stable
U| S| Weight unstable
c| Number of scales (always 1)
n…n| Net weight in 7 characters
uu| Unit of measure (“ g”, “kg”, “ t”, “lb”)
g…g| Gross weight in 7 characters
uu| Unit of measure (“ g”, “kg”, “ t”, “lb”)
pp| Tare type (“ ” with semi-automatic tare, “PT” with preset tare)
t…t| Tare value in 7 characters
uu| Unit of measure (“ g”, “kg”, “ t”, “lb”)
tn…tn| Last totalization net weight in 7 characters
utut| Last totalization unit of measure (“ g”, “kg”, “ t”, “lb”)
ssssss
| Scale state, decimal value on 3 digits padded with zeros on front
• 000 weighing
• 001 numeric value input
• 002 set-up menu
ckckck| Pressed keys counter, decimal value on 3 digits padded with zeros on
front (*)
kkk| Pressed key code, decimal value on 3 digits padded with zeros on front
nnn| Number of totalizations, decimal value on 3 digits padded with zeros on
front
r…r| Alibi rewrite ID value on 5 digits padded with zeros on front
| Alibi ID value on 6 digits padded with zeros in front
Example
| Last totalization net is 3.500 lb
---|---
Command| R| A| L| L|
Answer|
S| T| ,| 1| ,| | | 3| .| 5| 0| 0| k| g| ,| | | 5| .| 0| 0| 0| l| b
,| P| T| | | 1| .| 5| 0| 0| l| b| ,| | | 3| .| 5| 0| 0| l| b| ,|
| 1| ,| 0| 1| 5| ,| 0| 5| 5| ,| 0| 0| 3| ,| 0| 0| 0| 0| 0| –| 0| 0| 0
0| 0| 2|
Communication Strings
Short String
01ST,GS, 0.0,lb
Where
- 01 Code 485 of the instrument (2 characters), only if communication mode 485 is enabled
- ST Scale status (2 characters): US – Weight unstable
- ST – Weight stable
- OL – Weight overload (out of range)
- UL – Weight underload (out of range)
- TL – Scale not level (inclinometer active), ASCII 044 character
- GS Type of weight data (2 characters), ASCII 044 character
- 0.0 Weight (8 characters including the decimal point), ASCII 044 character
- lb Unit of measurement (2 characters)
-
Transmission terminator, characters ASCII 013 and ASCII 010
Extended String
011, ST, 0.0, PT 20.8, 0, lb
Where
- 01 Code 485 of the instrument (2 characters), only if communication mode 485 is enabled
- 1 ASCII 049 character ASCII 044 character
ST Scale status (2 characters)
- US – Weight unstable
- ST – Weight stable
- OL – Weight overload (out of range)
- UL – Weight underload (out of range)
- TL – Scale not level (inclinometer active), ASCII 044 character
- 0.0 Net weight (10 characters including the decimal point), ASCII 044 character
- PT Indication of preset manual tare (2 characters)
Tare weight (10 characters including the decimal point)
ASCII 044 character Number of pieces (10 characters) ASCII 044 character lb
Unit of measurement (2 characters)
References
- Rice Lake Weighing Systems
- Manuals | Rice Lake Weighing Systems
- Training | Rice Lake Weighing Systems
- Warranties
- Videos and Webinars | Rice Lake Weighing Systems
- Rice Lake Weighing Systems
- Rice Lake Weighing Systems
- Rice Lake Weighing Systems
- Manuals | Rice Lake Weighing Systems
- Training | Rice Lake Weighing Systems
- Videos and Webinars | Rice Lake Weighing Systems
Read User Manual Online (PDF format)
Read User Manual Online (PDF format) >>