Ethernet ACS
Ethernet ACS
ACS Drive/Controller
3600-4168_06_EtherNetIP
LINEAR
LINEAR SOLUTIONS
SOLUTIONS MADE
MADE EASY
EASY
Tolomatic reserves the right to change the design or operation
of the equipment described herein and any associated motion
products without notice. Information in this document is
subject to change without notice.
201503260955
Contents
List of Figures.................................................................................................... i
List of Tables.................................................................................................... ii
1 EtherNet/IP Overview............................................................................ 1_1
1.1 Introduction............................................................................................... 1_1
1.1 Introduction........................................................................................ 1_1
1.2 Network............................................................................................. 1_1
1.3 Definitions.......................................................................................... 1_2
1.4 Layer Structure................................................................................... 1_4
1.5 Supported Features of EtherNet/IP & Recommended Implementation..... 1_4
1.6 Recommended Implementation and Alerts............................................ 1_4
1.6.1 Case #1: PLC sending CIP I/O messages through
switch with star topology............................................................. 1_5
1.6.2 Case #2: PLC sending CIP I/O and CIP Motion messages
through switch with star topology................................................. 1_5
1.6.2.1 Case #2.5: PLC sending CIP I/O and CIP Motion messages
through switch with star topology.................................................. 1_8
1.6.2.2 What is VLAN?......................................................................... 1_7
1.6.3 Case #3: PLC sending CIP I/O messages to daisy chain of
ACS drives and other EtherNet/IP devices.................................... 1_7
1.6.4 Case #4: NOT RECOMMENDED. PLC sending CIP I/O and CIP Motion
messages to daisy chain of ACS drives and other EtherNet/IP devices..... 1_8
1.6.5 Case #5: PLC sending CIP Motion messages in Rockwell device
level ring (DLR) with ACS drive connected with a 1783-ETAP device.... 1_5
1.6.6 Case #6: AB PLC with CIP I/O and CIP Motion devices.................. 1_9
1.7 References......................................................................................... 1_9
2 ACS EtherNet/IP Requirements............................................................. 2_1
2.1 Definitions.......................................................................................... 2_1
2.2 Cabling.............................................................................................. 2_1
2.3 Tolomatic Motion Interface (TMI) Requirements..................................... 2_2
2.4 Firmware Requirement........................................................................ 2_3
2.5 EDS File............................................................................................. 2_3
3 EtherNet/IP & I/O Connections.............................................................. 3_1
3.1 Data Types......................................................................................... 3_1
3.2 Input Assemblies................................................................................ 3_2
3.3 Output Assemblies.............................................................................. 3_3
4 Explicit messaging................................................................................ 4_1
4.1 Identity Objects................................................................................... 4_1
4.2 Assembly Objects............................................................................... 4_2
4.3 TCP/IP Object..................................................................................... 4_3
4.4 Ethernet Link Object........................................................................... 4_4
4.5 QoS Object......................................................................................... 4_4
Appendix A: Trouble Shooting......................................................................A_1
Appendix B: ODVA Conformance Documentation.......................................B_1
Controller
CIP Network
Sensor
Motor
Other Starter Pushbutton
Devices Cluster
Drive
Device Input/Output Motor Bar Code
Configuration Devices Controller Scanner
1.3 Definitions
The following definitions provide a general context for terms used in this guide in
the EtherNet/IP implementation:
Device: A device is considered any product that supports the EtherNet/IP
encapsulation of CIP.
Connection: A connection is a logic link between two devices that may share more
than one connection.
Scanner: A master or controlling device that initiates a request or connection.
Adapter: A device that receives a connection request or an individual service
request. Multiple adapters can be connected to one scanner on a network. The ACS
drive is an adapter device (see Figure 1-2).
(SCANNER) (SCANNER)
PLC HMI
(ADAPTER)
ACS
Figure 1-3: EtherNet/IP Layer Structure with the ACS Drive as the User Device Profile
1.6.1 Case #1: PLC sending CIP I/O messages through switch
with star topology
CASE #1: PLC with only CIP I/O messages —> switch —> star topology of ACS drives and
other EtherNet/IP devices
CASE #2: PLC with CIP I/O and CIP Motion messages —> switch —> star topology of ACS
drives and other EtherNet/IP devices
CASE #2.5: PLC sending CIP I/O and CIP Motion messages through switch with star
topology
1.6.3 Case #3: PLC sending CIP I/O messages to daisy chain
of ACS drives and other EtherNet/IP devices
CASE #3: PLC with only CIP I/O messages —> daisy chain topology of ACS drives and
other EtherNet/IP devices
ALERT: The ACS product does not support the Device Level Ring (DLR) feature
of EtherNet/IP. Do not wire the ACS drives in a ring topology or risk unpredictable
network behavior or possible network storms.
RECOMMENDATION: In daisy chain, the ACS drive cannot guarantee
recovered communication if a network cable is broken or unplugged. It is
recommended to design your system such that all drives can be power cycled at
the same time.
RECOMMENDATION: Daisy chaining a large number of ACS drives can create
additional network latencies. The number of ACS drives that can be daisy chained
in a particular network is highly dependent on the polling rate of the PLC, additional
devices, other network traffic and many other variables. It is recommended to test
network speed and minimize number of ACS drives in each daisy chain to ensure
optimal performance.
CASE #4: PLC with CIP I/O and CIP Motion messages —> daisy chain topology of ACS
drives and other EtherNet/IP devices
CASE #5: PLC sending CIP Motion messages in Rockwell device level ring (DLR) with ACS
drive connected with a 1783-ETAP device
ALERT: The ACS drive by itself does not support DLR feature of EtherNet/IP. A
1783-ETAP device is required in order to not interrupt the CIP Motion messages in
Rockwell DLR topology. The ACS drive can be daisy chained off of the 1783-ETAP
device as well as other CIP I/O devices. When the ACS and other CIP I/O devices
are in this configuration, even with the 1783-ETAP device, they will not provide DLR
feedback when the chain is broken. They will act as if they are in a daisy chain
configuration.
1.6.6 Case #6: AB PLC with CIP I/O and CIP Motion devices
through switch
CASE #6: AB PLC with CIP I/O and CIP Motion devices through switch
1.7 References
{1} The CIP Network Library Volume 1: Common Industrial Protocol, Edition 3.10,
April 2011
{2} The CIP Network Library Volume 2: EtherNet/IP Adaptation of CIP, Edition 1.11,
April 2011
2.1 Definitions
2
ACS Drive & Controller Part Number 3603-9654 (Stepper) & 3603-9663 (Servo)
are the only part numbers with EtherNet/IP capability. ACS drive part number can
be found on the label on the front cover.
2.2 Cabling
The selection of cable has a profound impact on network performance and
reliability. Selecting the correct cable requires an understanding of the environment
where the cable is installed.
Due to high data rate and reliability considerations, at the minimum, Cat5e cables
should be used with the ACS drive. If the cables are made on site, they must be
tested to meet performance criteria set according to TIA/EIA-568-B standard. This
cable definition is the general cable requirements for copper and fiber cabling
installations.
EtherNet/IP specifications limit the channel to 100 meters or up to 90 meters
horizontal wiring with two 4-meter patch cords. Some applications will require
longer patch cords. In these applications the total length of horizontal wiring
must be adjusted to compensate for the added loss of each connector pair and
additional patch cord length beyond 10m.
(102-H)
C = (1 + D) (1)
Where:
C is the maximum combined length (m) of the work area cable, equipment cable,
and patch cord.
H is the length (m) of the horizontal cable (H + C <= 100 m).
D is a de-rating factor for the patch cord type (0.2 for 24 AWG UTP/24 AWG ScTP
and 0.5 for 26 AWG ScTP). The derating factors are based on COMMERCIAL
cables. Other constructions, such as high flex, may have different performance.
Consult the manufacturer for information.
W is the maximum length (m) of the work area cable.
T is the total length of horizontal, patch and equipment cords.
The maximum stranded cable length is limited to 85mm for the channel with the
standard 20% derating for standard stranded cables.
Please refer to Section 8-9.2.3.6 of the ODVA EtherNet/IP Standard v. 1.11 for
additional information.
5 Interface configuration
Structure of
IP Address UDINT
Network MasK UDINT
Gateway Address UDINT
Name Server UDINT
Name Server 2 UDINT
Domain Name Size UINT
Domain Name STRING
6 Host name
Structure of
Host Name Size UINT
Host Name STRING
Table 4-6: TCP/IP Object (0xF5HEX - 1 Instance)
The I/O tree in RSLogix5000 has a Note following about the ACS Stepper drive:
yellow triangle on a ACS drive. 1. Only a single device is being lost?
Example: Only a single device, a 36049654 (ACS Stepper drive &
Controller), has a yellow triangle
2. Was it ever operating correctly or did this start recently?
3. How often does it happen? (constantly, once per hour, once per
week?)
4. For how long does the anomaly last? (3 seconds, forever?)
5. How do you recover? (cycle power to device?, recovers by itself?)
6. What additional steps, if any, did you already take to troubleshoot?
E.g. hardware changes
7. Contact Tolomatic support