8 english
3.3  Message connections
There are either explicit or implicit message connections in 
a CIP network. Explicit messages have a set format in 
which the access type, object number, instance number, 
attribute number and the value, if applicable, are 
transmitted. Explicit messages are embedded in TCP 
frames with EtherNet/IP. They are answered in a set 
format. Explicit messages are transmitted asynchronously 
and processed with low priority.
ControlNet, DeviceNet and EtherNet/IP use the same 
application model. The established configuration tools can 
therefore be used for EtherNet/IP.
Application-specific and mostly cyclical I/O data is 
transmitted via implicit message connections. The meaning 
of data is not transmitted, but is implicitly defined by the 
structure of the connection. The receiver must know how 
to interpret this data.
Implicit data is sent via UDP due to the more compact 
format. Implicit connections are operated according to the 
Producer/Consumer model. The producing device 
(Producer) only sends its data once, irrespective of the 
number of recipients (Consumer). All interested devices 
receive the same data. The produced data is identified by 
the IP-Multicast address and the CIP connection ID.
Real-time capability
Standard Ethernet is generally a non-deterministic 
transmission system. Depending on the use of bus 
capacity, it may be the case that messages from various 
devices collide and are therefore not sent punctually or 
sometimes not at all. Networks can be divided into small 
segments using switches. In conjunction with high 
transmission rates and prioritization of messages, collisions 
thereby become less probable.
The network infrastructure no longer needs to be strictly 
deterministic for the determinism strategy of EtherNet/IP. 
The time information required for the real-time control of 
the respective application is provided separately in the end 
devices.
EtherNet/IP typically reaches a soft real-time with cycle 
times around 10milliseconds. Due to CIP Sync and CIP 
Motion and the precise synchronization of subscribers due 
to distributed clocks (according to the IEEE 
standard1588), sufficiently short cycle times and jitters 
under 200ns are achieved to control servo motors.
Message routing can be specifically defined so that a CIP 
Ethernet package can follows a certain path. This means 
that performance and real-time requirements can be 
supported with appropriate network topologies.
EtherNet/IP can support every general communication 
mechanism for networking devices – from cyclical polling 
and time or incident-controlled activation through to 
multicast or simple point-to-point connections.
The standard extensions CIP Sync and CIP Safety 
counteract the functional restrictions regarding real-time 
capability (jitter tolerances) and the safety functions. 
Standard Ethernet network components can also be used 
for this extensions.
3.4  CIP Sync
CIP Sync is a protocol extension that synchronizes 
distributed clocks in a network.
A master clock is the basis. This can either be a clock in a 
local network or a global time basis such as GPS, with 
which worldwide branched networks can be synchronized 
with nanosecond precision. The time offset between 
communication partners is determined and considered. 
The data is provided with a precise time stamp.
The measurement time is triggered for position detection. 
The time required for evaluation and transmission of the 
measurements can be subsequently compensated thanks 
to the time stamp of measurement. Accuracies below 
10μs can be achieved with appropriate switches 
(IEEE588-2008 compatible) and controllers.
However, a hard real-time within the microsecond range 
cannot be implemented with absolute guarantee of 
synchronization.
3
  EtherNet/IP and CIP basics (continued)
BTL7-V50D-…
Configuration Manual