PACT - PLC Automation, February 2016
AC500 and AC500-eCo
Offering application requiring Ethernet protocols
© ABB
March 16, 2017 Slide 1
AC500 Ethernet components
CPU with Onboard Ethernet
Cable
Transmission via twisted-pair cables with RJ45 connector. Maximum cable
segment length 100 m for 100 MBit/s
Topology: line-, tree-, star- or ring-shaped using Ethernet switch or hub (ring
topology only possible by use of managed switches providing redundant line
management like rapid spanning tree)
Diagnostic
Messages for local diagnostic on the AC500 CPU display (black flashing rectangle
by data exchange)
AC500, AC500-eCo CPU: Automation Builder online, PLC browser
© ABB
March 16, 2017 Slide 2
AC500-eCo onboard Ethernet
Connection examples
CAT5 crossover cable with RJ45 plug CAT5 crossover cable with
(if no auto-crossing in the engineering tool) RJ45 plug
CAT5 straight cables with RJ45 plug
© ABB
March 16, 2017 Slide 3
AC500-eCo onboard Ethernet
Ethernet, and serial connectivity CS31 system bus and Modbus RTU
Automation HMI
Builder
Programming, UDP, Modbus TCP and / or other protocols on Ethernet
CS31 Modbus
master Master
S500 I/O CS31-interface + I/O Modbus slave HMI Drive
© ABB
March 16, 2017 Slide 4
AC500 CPU onboard Ethernet
Connection examples
CAT5 crossover cable with RJ45 plug CAT5 crossover cable with
(if no auto-crossing in the engineering tool) RJ45 plug
CAT5 straight cables with RJ45 plug
© ABB
March 16, 2017 Slide 5
AC500 Ethernet components
Communication Module CM597-ETH
Cable
Transmission via twisted-pair cables with RJ45 connector. Maximum
segment cable length 100 m for 100 MBit/s.
Topology: star- or ring-shaped using Ethernet hub or switch (ring topology
only possible by use of managed switches providing redundant line
management like rapid spanning tree)
2-port-switch integrated (RJ45 plug, straight or crossover cables)
Diagnostic
Messages for local diagnostic on the AC500 CPU display
With engineering tool (Automation Builder, PLC browser)
With status LEDs
© ABB
March 16, 2017 Slide 6
AC500: Offering application requiring Ethernet protocols
Following table helps you to decide, which CPU or Communication Module is to
be selected for your application
Communication Module CM597 is replacing CM577
For new systems please always order CM597!
Ethernet protocols shown in the table below and the required libraries are
available from the Automation Builder Basic edition (free license) and on
© ABB
March 16, 2017 Slide 7
AC500: Ethernet capabilities (1)
© ABB
March 16, 2017 Slide 8
AC500: Ethernet capabilities (2)
PM556-ETH
PM566-ETH
© ABB
March 16, 2017 Slide 9
AC500: Ethernet capabilities (3)
© ABB
March 16, 2017 Slide 10
AC500 Ethernet protocols
Sockets: basics
A socket address is the unique combination of an IP address and a port number.
Based on this address, internet sockets deliver incoming data packets to the appropriate
target
The principle could be compared to phone numbers in a company with telephone
switchboard:
06221701 1390 10.10.10.69 80
Phone No. Extension IP address Port
TCP/IP and UDP (and some other protocols) are transport protocols using sockets for
communication purposes.
A new socket is necessary for each new connection via TCP/IP or UDP
Widely used protocols use fixed port numbers committed for them
© ABB
March 16, 2017 Slide 11
AC500 Ethernet protocols
Classification of sockets in AC500
Blocked
sockets Sockets for Application
Sockets
Reserved defined by
for online configuration
access in Automation
Builder
Sockets used
by FBs within
the IEC
Program
(IEC task
sockets)
© ABB
March 16, 2017 Slide 12
AC500 Ethernet protocols
Availability of sockets depending on Ethernet device type
© ABB
March 16, 2017 Slide 13
AC500 Ethernet protocols
Reserved port numbers and required sockets (1)
© ABB
March 16, 2017 Slide 14
AC500 Ethernet protocols
Reserved port numbers and required sockets (2)
© ABB
March 16, 2017 Slide 15
AC500 Ethernet protocols
Reserved port numbers and required sockets (3)
© ABB
March 16, 2017 Slide 16
AC500 CPU and Ethernet protocols
Don’t forget to order / consider
Option: Order,
Item Always order
if needed
ETH port on CPU: PM56x-ETH, PM57x-ETH or PM58x-ETH or PM59x-ETH
Appropriate Terminal Base TB5xx:
Terminal base (not for AC500-eCo and PM595-4ETH) TB511
TB521
TB523-2ETH (for PM591-2ETH)
TB541
CM597, PM57x or PM58x or PM59x (CPUs with or without ETH
ETH port on CM597
port)
Appropriate Terminal Base TB5xx:
Terminal base TB511
TB521
TB523-2ETH (for PM591-2ETH)
TB541
Blind cape for communication module slot (left to the CPU slot) TA524
Cables and other connection accessories are to be ordered separately
Automation Builder Basic edition license
© ABB
March 16, 2017 Slide 17