
Chapter
5
Reference Manual
IVC-2D
224
©
SICK AG • Advanced Industrial Sensors • www.sick.com • All rights reserved
Interactive Setups
Subscribing to and Publishing Parameters
The IVC device uses an internal buffer for sharing parameter values with other devices on
the network. This buffer is divided into two parts:
Input
External devices can write parameter values to this part, which are then
copied to the active table in the IVC device.
Output
The IVC device writes table values, program step results, or constant
values to this part. The values can then be read from here by the external
devices.
The 'Communication setup' tool is used for specifying which parameter in the buffer that
should be mapped to a certain value in the IVC device’s working memory. The synchroniza-
tion between the buffer and the working memory is made when a 'Communication
read/write' tool is executed.
SINT0
SINT1
...
SINT49
INT0
...
SINT0
SINT1
...
SINT49
INT0
...
Figure – Reading and writing values in the IVC’s buffer.
Parameter Types
Each parameter in the buffer can store values of a certain type. The following types are
supported by the IVC devices:
Short integer
SINT
-128 … 127
Integer
INT
-32 768 … 32 767
Double integer
DINT
-2 147 483 648 … 2 147 483 647
Floating point
REAL
-3.4038 … 3.4038
Short string
SSTRING
61 characters
Long string
LSTRING
497 characters
Since an integer in the IVC’s working memory is always represented as a double integer
(4 bytes), integer values will automatically be converted when read or written between the
IVC’s working memory and the buffer, as long as the value fits into the value range of the
parameter type in the buffer.
In a similar manner, the IVC device will try to convert between floating point values and
integers, and between strings in the working memory (max 4096 characters), and
SSTRING:s (61 characters) and LSTRINGS (497 characters) in the buffer.
Ethernet/IP
or OPC
PLC: get parameter value
PLC: set parameter
value
Communication
read/write
Communication
read/write
Working Memory
Table
Program
Output
Input
Buffer