Name Description Value range
String Array of visible symbols (array of 8-bit
s
ymbols)
Symbol = USInt with a value between
0x20 … 0xFF
1)
FlexString Array of visible symbols with leading
length specification (UInt) (array of 8-
bit symbols)
See string and FlexArray
Byte Bitset (8 bit) Value is transmitted as an array from
USInt.
Word Bitset (16 bit) Value is transmitted as an array from
USInt.
DWord Bitset (32 bit) Value is transmitted as an array from
U
SInt.
LWord Bitset (64 bit) Value is transmitted as an array from
USInt.
XByte Bitset (8, 16, 24, 32 … bit) Value is transmitted as an array from
U
SInt.
SCont Bitset (8 bit) Value is transmitted as USInt.
Cont Bitset (16 bit) Value is transmitted as UInt.
DCont Bitset (32 bit) Value is transmitted as UDInt.
LCont Bitset (64 bit) Value is transmitted as ULInt.
Structure Sequence of various types Possible types: basic types, struc‐
t
ures, arrays.
Array Repetition of a type The length is defined for every array.
P
ossible types: basic types, struc‐
tures, arrays.
FlexArray Repetition of variable length of one
t
ype
The maximum length is defined for
every FlexArray.
The actual length is transmitted as
UInt at the start of the FlexArray.
Possible types: basic types, struc‐
tures, arrays.
1)
Coded according to ISO 8859-15.
7.3 Appendix C: CoLa2 variables and methods of the safety laser scanner
The documented variables and methods of the safety laser scanner can be used by pro‐
g
rams via the CoLa2 protocol.
The communication examples serve as illustrations. The session ID in the CoLa2
header is assigned by the device at the start of a CoLa2 session. In real communica‐
tion, the session ID is therefore probably different to the examples.
7.3.1 Variables
NOTE
S
ome variables have a 4 byte-long version header. If the first byte of this header is 0,
then the contents of the variable is invalid and may not be used.
ANNEX 7
8022708/2019-04-15 | SICK T E C H N I C A L I N F O R M A T I O N | microScan3, outdoorScan3
37
Subject to change without notice