Controller functionality – Rockwell Automation AADvance Controller Solutions Handbook User Manual
Page 28

1-16
Document: 553631
(ICSTT-RM447J_EN_P) Issue: 09:
Solutions Handbook (AADvance Controller)
Controller Functionality
SNTP
The AADvance controller supports the Simple Network Time Protocol (SNTP)
service that can circulate an accurate time around the network. As an SNTP client the
controller will accept the current time from external Network Time Protocol
(NTP) and SNTP network time servers.
SNTP clients settings tell the controller the IP address of the external server; the
version of SNTP offered by the server; and the operating mode for the time
synchronization signal that the processors will use for their real time clock.
An AADvance controller can also fulfill the role of one or more SNTP servers (one for
each processor) to provide a network time signal throughout the network. To enable
server time on an interface it is necessary to specify the direct broadcast address for
that interface. This works for broadcast or unicast modes. This method of configuring
is derived from the NTP configuration command language.
CIP over EtherNet/IP
The Common Industrial Protocol (CIP) over EtherNet/IP protocol enables
AADvance controllers to exchange data with ControlLogix controllers programmed
by RSLogix 5000. The exchange of data uses the produce/consume tag method
currently used for sharing data between Logix-based controllers; this mechanism is
similar to the variable bindings mechanism used by the AADvance controller.
The AADvance controller supports produce and consume communications to
redundancy systems. The support for produce/consume variables is non-interfering; a
failure of the EtherNet/IP stack will not interfere with the safe operation of the
controller.
To use CIP over EtherNet/IP you have to first define a CIP network. Then you
configure the exchange of data by defining a produce variable (or structure) for
AADvance controller and a corresponding consume variable (or structure) for the
ControlLogix controller. At runtime, the controller with the consume variable pulls
data from the controller with the produce variable.
Note: The AADvance Controller will support the following number of connections
and variables:
Connections: Maximum 255
A maximum of 128 producer and 128 consumer variables can be defined.