2014-
02
22
Commands
7
Commands
7.1
Communication of the IDENTControl Compact
The IDENTControl Compact is suitable for use in 10 Base-T and 100 Base-TX networks and
adapts automatically to the speed of the relevant network. The IDENTControl Compact is fully
duplex-compatible.
The IDENTControl Compact communicates via the protocols TCP/IP, MODBUS TCP/IP,
EtherNet/IP or PROFINET IO. To change the protocol that the IDENTControl Compact uses to
communicate, reset the power supply.
7.2
Data exchange
The transferred data is composed of command, confirmation and response telegrams.
The control software (client) sends a command to the IDENTControl Compact (server). The
IDENTControl Compact then sends confirmation of receipt (not with MODBUS TCP/IP). The
IDENTControl Compact sends the response after the command is executed.
The IDENTControl Compact can send multiple responses for enhanced and triggered mode
commands. Only a single confirmation is sent, however.
A command consists of the telegram length (TCP/IP und MODBUS TCP/IP only), the
command code, the channel associated with the read/write head (ident channel), a specified
number of parameters, and data relating to the command.
The confirmation consists of the telegram length (TCP/IP and MODBUS TCP/IP only), the echo
of the command code, the echo of the ident channel, the status FFh, and the reply counter.
The response consists of the telegram length (TCP/IP and MODBUS TCP/IP only), the echo of
the command code, the ident channel, the status, the reply counter, and the requested data.
7.3
Command Execution
The controller initiates an identification command. If the data has changed since the last read-
out, the control interface executes the new command If the control interface is scheduled to
execute a command a number of times, the toggle bit must be inverted. Only then does the
device detect that the command has to be executed again.
Command
Control
IDENT Control
* in case of an "enhanced" command
Confirmation
(Status FF
h
)
Response
(Execution Status)
Response *
(Execution Status)