Annex
76 © SICK AG · Division Auto Ident · Germany · Subject to change without notice 8013796/UL20/2010-09-27
Operating Instructions
Laser Measurement Systems of the LMS500 Product Family
Chapter 10
10 Annex
10.1 Overview of the annexes
The annex contains the following supplementary information:
• message descriptions
•
ordering information
• glossary
• illustration containing the EU Declaration of Conformity
10.2 Messages
Notation
The individual message sections are each to be separated by a space (ASCII code 32,
20h).
1)
The LMS interprets the parameters transferred as follows:
• Parameters with a leading “+” or “–” are interpreted as a decimal value (ASCII notation).
• Parameters without a leading “+” or “–” are interpreted as a hexadecimal value (ASCII
notation).
• The LMS interprets each parameter individually, i.e. the different notations can be
mixed within a message.
• All examples used in the following message lists refer to the CoLa-A protocol.
Variable types
The variable types are given in the message syntax. The following variable types are
possible:
Important • The information in the “Length” column of the table refers to the binary transfer of the
numeric parameters.
• The information in the “Value range” column in the table refers to the value range
mathematically possible for the variable type. The actual value ranges for the
parameters may be different. You will find these in the message syntax that follows.
1) In the examples “{SPC}” is used for “space”.
Variable type Length (byte) Value range Sign
bool_1 1 0 or 1 No
uint_8 1 0 … 255 No
int_8 1 –128 … +127 Yes
uint_16 2 0 … 65,535 No
int_16 2 –32,768 … +32,767 Yes
uint_32 4 0 … 4,294,967,295 No
int_32 4 –2,147,483,648 … +2,147,483,647 Yes
float_32 4 ±~10
–44.85
… +10
38.53
Yes
string Context-dependent Important: strings are not terminated in
zeroes
Tab. 21: Variable types