3ADR011074, 1, en - US, System - Manual - V3
3ADR011074, 1, en - US, System - Manual - V3
3ADR011074, 1, en - US, System - Manual - V3
PLC Automation
Automation Builder, programmable logic control-
lers, control panels
Automation Builder, AC500 V3, AC500-eCo V3, AC500-XC V3, AC500-S, CP600, CP600-eCo,
CP600-Pro
Table of contents
—
Table of contents
1 Preface............................................................................................................................................................. 4
1.1 Guidance through the documentations..................................................................................................... 4
1.2 Do I have AC500 V2 or AC500 V3?.......................................................................................................... 4
1.3 Regulations............................................................................................................................................... 5
1.4 Older revisions of this document............................................................................................................... 5
1.5 Use the "magic button" to display your current position in the table of contents....................................... 6
1.6 Structure of safety notices......................................................................................................................... 6
2 Safety instructions.......................................................................................................................................... 8
3 System overview........................................................................................................................................... 12
3.1 AC500 PLC product family...................................................................................................................... 12
3.2 AC500/S500 system structure................................................................................................................. 13
3.3 AC500-eCo/S500-eCo system structure................................................................................................. 14
3.4 AC500/S500: Short description hardware............................................................................................... 16
3.5 AC500-eCo/S500-eCo: Short description hardware............................................................................... 20
3.6 AC500-S.................................................................................................................................................. 21
3.7 CP600 control panels.............................................................................................................................. 22
3.8 Automation Builder: Short description engineering software................................................................... 22
4 Application planning..................................................................................................................................... 24
4.1 Processor module and I/O selection....................................................................................................... 24
4.2 Communication within the PLC............................................................................................................... 24
4.3 Power supply dimensioning..................................................................................................................... 26
4.3.1 Calculation of the total current consumption............................................................................ 26
4.3.2 Dimensioning of the fuses........................................................................................................ 28
4.4 Libraries and software............................................................................................................................. 29
5 Mechanical planning and installation.......................................................................................................... 30
5.1 Control cabinet assembly for AC500 (Standard)..................................................................................... 30
5.2 Control cabinet assembly for AC500-eCo............................................................................................... 32
5.3 Mounting and demounting - general information..................................................................................... 33
5.3.1 Optimized mounting of the option boards................................................................................ 34
5.4 Mounting and demounting the terminal base.......................................................................................... 35
5.5 Mounting and demounting the AC500 processor module....................................................................... 37
5.6 Mounting and demounting the terminal unit............................................................................................ 38
5.7 Mounting and demounting the communication module........................................................................... 39
5.8 Mounting and demounting the I/O module.............................................................................................. 41
5.9 Mounting and demounting the AC500-eCo processor module............................................................... 42
5.9.1 Mounting a processor module on a DIN rail............................................................................. 42
5.9.2 Demounting a processor module mounted on a DIN rail......................................................... 43
5.9.3 Mounting a processor module on a metal plate....................................................................... 44
5.9.4 Demounting a processor module mounted on a metal plate................................................... 45
5.9.5 Mounting of TA5301-CFA......................................................................................................... 46
5.10 Mounting and demounting the S500-eCo I/O module........................................................................... 46
5.11 Accessories for AC500 (Standard)........................................................................................................ 50
5.11.1 Inserting and removing a memory card.................................................................................. 51
5.12 Accessories for AC500-eCo.................................................................................................................. 52
5.12.1 Mounting and demounting the option boards......................................................................... 52
5.12.2 Mounting and demounting of the terminal blocks for onboard I/Os....................................... 54
5.12.3 Inserting and removing a memory card.................................................................................. 56
—
1 Preface
1.1 Guidance through the documentations
Where to find information about:
● PLC system
– System description
Ä Chapter 3 “System overview” on page 12
– Getting started: First steps with the platform and create your first program
– Starter kit: Introduction into PLC programming using pre-installed kits, including creation
of control panel visualization
– Safety user manual for safety PLCs
● Devices
– Data sheets
– Installation instructions
– PLC hardware descriptions
– Safety user manual for safety PLCs
– Control panels
● Software and programming
– Engineering suite Automation Builder
– Programming examples for download
– Programming examples available in engineering suite: Open Automation Builder menu
“Help è Project examples”
– Application descriptions for specific features and use cases
– Release notes for the latest version of the engineering suite Automation Builder
1.3 Regulations
Planning and The planning and installation of the electrical system must be carried out in compliance with the
installation of applicable regulations and standards. Hazards due to malfunctions must be prevented by taking
the electrical appropriate measures.
system
The suitability of the products for the respective application is proven by declarations of con-
formity and certificates.
The PLC Automation catalog contains an overview of the available declarations of conformity
and certificates. These can be found in the table "Certifications" in the chapter "Additional
information" of the catalog.
Qualified per- Both the AC500 control system and other components in the vicinity are operated with dan-
sonnel gerous touch voltages. Touching live components can lead to serious health implications or
even death.
To avoid such risks and the occurrence of property damage, persons involved in the installation,
commissioning and maintenance must have relevant knowledge about:
● Automation technology
● Handling of hazardous voltages
● Application of relevant standards and regulations, accident prevention regulations and reg-
ulations on special environmental conditions (e.g., hazardous areas due to explosive sub-
stances, heavy soiling or corrosive influences).
1.5 Use the "magic button" to display your current position in the table of con-
tents
Documentation is opened in a PDF reader. PDF readers often provide a button to syn-
chronize with the table of contents. Usually, you can find the "magic button" in the bookmarks
tab. For example, it looks like this: /
Select the "magic button".
ð Your current position will be highlighted in the bookmark tab.
Signal words
DANGER!
DANGER indicates a hazardous situation which, if not avoided, will result in
death or serious injury.
Ensure to take measures to prevent the described impending danger.
WARNING!
WARNING indicates a hazardous situation which, if not avoided, could result in
death or serious injury.
Ensure to take measures to prevent the described dangerous situation.
CAUTION!
CAUTION indicates a hazardous situation which, if not avoided, could result in
minor or moderate injury.
Ensure to take measures to prevent the described dangerous situation.
NOTICE!
NOTICE is used to address practices not related to physical injury but might
lead to property damage for example damage of the product.
Ensure to take measures to prevent the described dangerous situation.
NOTE provides additional information on the product, e.g., advices for configu-
ration or best practice scenarios.
—
2 Safety instructions
Relevant standards and regulations, accident prevention regulations and regulations on spe-
cial environmental conditions must be observed (e.g., hazardous areas due to explosive sub-
stances, heavy soiling or corrosive influences).
The devices must be handled and operated within the specified technical data and system data.
The devices contain no serviceable parts and must not be opened.
Removable covers must be closed during operation unless otherwise specified.
Any liability for the consequences of incorrect use or unauthorized repairs is rejected.
Qualified per- Both the AC500 control system and other components in the vicinity are operated with dan-
sonnel gerous touch voltages. Touching live components can lead to serious health implications or
even death.
To avoid such risks and the occurrence of property damage, persons involved in the installation,
commissioning and maintenance must have relevant knowledge about:
● Automation technology
● Handling of hazardous voltages
● Application of relevant standards and regulations, accident prevention regulations and reg-
ulations on special environmental conditions (e.g., hazardous areas due to explosive sub-
stances, heavy soiling or corrosive influences).
Functional The AC500-S safety user manual must be read and understood before using the safety configu-
safety ration and programming tools of Automation Builder/PS501 Control Builder Plus. Only qualified
personnel are permitted to work with AC500-S safety PLCs.
General infor- The examples and diagrams in this manual are included solely for illustrative purposes.
mation Because of the many variants and requirements associated with any particular installation, ABB
cannot assume responsibility or liability for actual use based on the examples and diagrams.
The PLC was developed according to the relevant standards. Any module-specific measures
are described in the individual descriptions of the modules.
PLC-specific
safety notices The product family AC500 control system is designed according to the EN
61131-2 and IEC 61131-2 standards. Any data that differs from IEC 61131-2,
is due to the higher requirements of Maritime Services. Other differences are
described in the technical data description of the devices.
NOTICE!
Avoidance of electrostatic charging
PLC devices and equipment are sensitive to electrostatic discharge, which can
cause internal damage and affect normal operation. Observe the following rules
when handling the system:
– Touch a grounded object to discharge potential static.
– Wear an approved grounding wrist strap.
– Do not touch connectors or pins on component boards.
– Do not touch circuit components inside the equipment.
– If available, use a static-safe workstation.
– When not in use, store the equipment in appropriate static-safe packaging.
NOTICE!
Use of suitable enclosure
The devices must be mounted in a control cabinet that ensures compliance with
the specified environmental conditions.
Cleaning instructions
Do not use cleaning agent for cleaning the device.
Use a damp cloth instead.
Connection plans and a user program must be created so that no dangerous situations can
occur during normal operation or failure.
The application must be tested to ensure that no dangerous situations can occur during opera-
tion.
NOTICE!
PLC damage due to missing grounding
– Make sure to ground the devices.
– The grounding (switch cabinet grounding) is supplied both by the mains
connection (or 24 V supply voltage) and via the DIN rail. The DIN rail
must be connected to ground before power is supplied to the device. The
grounding may be removed only if it is certain that no more power is being
supplied to the control system.
– In case of screw mounting, grounding must be ensured by the screws.
CAUTION!
Do not obstruct the ventilation for cooling!
The ventilation slots on the upper and lower sides of the devices must not be
covered.
CAUTION!
Run signal and power wiring separately!
Signal and supply lines (power cables) must be laid out so that no malfunctions
due to capacitive and inductive interference can occur (EMC).
WARNING!
Warning sign on the module!
This indicates that dangerous voltages may be present or that surfaces may
have dangerous temperatures.
WARNING!
Splaying of strands can cause hazards!
Avoid splayed strands when wiring terminals with stranded conductors.
– Ferrules can be used to prevent splaying.
WARNING!
Removal/Insertion under power
Removal or insertion under power is permissible only if all conditions for hot
swapping are fullfilled.
The devices are not designed for removal or insertion under power when the
conditions for hot swap do not apply. Because of unforeseeable consequences,
it is not allowed to plug in or unplug devices with the power being ON.
Make sure that all voltage sources (supply and process voltage) are switched
off before you
– connect or disconnect any signal or terminal block
– remove, mount or replace a module.
Disconnecting any powered devices while they are energized in a hazardous
location could result in an electric arc, which could create an ignition source
resulting in fire or explosion.
Prior to proceeding, make sure that power is been disconnected and that the
area has been thoroughly checked to ensure that flammable materials are not
present.
The devices must not be opened when in operation. The same applies to the
network interfaces.
Information on
batteries CAUTION!
Use only ABB approved lithium battery modules!
At the end of the battery’s lifetime, always replace it only with a genuine battery
module.
CAUTION!
Risk of explosion!
Do not open, re-charge or disassemble lithium batteries. Attempting to charge
lithium batteries will lead to overheating and can cause explosions.
Protect them from heat and fire and store them in a dry place.
Never short-circuit or operate lithium batteries with the polarities reversed. The
batteries are likely to overheat and explode. Avoid unintentional short circuiting
do not store batteries in metal containers and do not place them on metallic
surfaces. Escaping lithium is a health hazard.
Environment considerations
Recycle exhausted batteries. Dispose of batteries in an environmentally con-
scious manner in accordance with regulations issued by the local authorities.
—
3 System overview
3.1 AC500 PLC product family
AC500 program- The AC500 (Standard), AC500-eCo, AC500-S and AC500-XC scalable PLC ranges provide
mable logic con- solutions for small, medium and high-end applications. Our AC500 platform offers different
trollers (PLCs) performance levels and is the ideal choice for high availability, extreme environments or safety
solutions. Our AC500 PLC platform offers interoperability and compatibility in hardware and
software from compact PLCs up to high-end and safety PLCs.
Due to the flexible combinations of AC500 devices and components, AC500 PLCs can be used
for controlling a wide variety of applications to fulfill your automation needs.
S500 devices represent the I/O modules of the product group AC500 (Standard), whereas
S500-eCo devices represent the I/O modules of the product group AC500-eCo. Both S500 and
S500-eCo devices can be flexibly combined with devices of the AC500 product family.
Centralized I/O
extension
01 Terminal base for processor module and 0 to 6 communication modules, with serial and
Ethernet interfaces
02 Communication module for, e.g., PROFIBUS, EtherCAT, and for support of safety solution
03 Processor module with integrated communication
04 I/O module, up to 10 I/O modules can be connected
05 Terminal unit for I/O modules, also for decentralized extension
Decentralized
I/O extension
1 AC500-eCo processor module with option boards, different memory sizes, inputs and out-
puts available
2 S500-eCo I/O module, up to 10 I/O modules can be connected, also for decentralized
extension
3 Terminal blocks in different variants available
Centralized I/O Processor modules with an I/O bus interface on the right side can be expanded by up to 10 I/O
extension modules to increase the number of the I/O channels.
Decentralized Up to 10 I/O modules can be connected remotely with the onboard Ethernet interface. Usually, a
I/O extension Modbus/TCP communication interface module or a processor module is used for the decentral-
ized I/O extension.
Fig. 4: I/O modules (S500-eCo) connected to an AC500-eCo processor module via Modbus/TCP network, using a
Modbus/TCP communication interface module or a processor module as client.
AC500 processor modules contain the CPU with the core component of the PLC. The CPU is
connected with the user memory, input and output module, communication port and other units
via the system bus and performs tasks by means of system programs preset in the system
memory. The CPU adopts the function preset by the application program to command the PLC
for operation.
It has the following functions:
● To receive user programs and data entered
● To diagnose work faults of the power supply and PLC circuit as well as syntax errors in
programming
● To receive the state or data of the site via the input interface and save it into the shadow
register or data register
● To read the user programs in the memory one by one and execute them after interpretation
● To updating the state of the associated flag bits and the contents of the shadow register
according to the execution results and providing output control using the output unit.
Processor modules are available in different performance classes. Only one processor module
is required for a valid system architecture.
There are different types of processor module available that differ in the features and functions
they provide, e.g. performance, LED display etc.
If required, processor modules are also available with an integrated Ethernet communication
module (TCP/IP).
Communication
modules
Terminal bases
The terminal base is needed for mounting and connecting the processor module and the
communication modules. The modules are plugged on the terminal base.
I/O modules
The I/O modules are the input/output unit which connects the PLC with the process. The PLC
can detect controlled object data via the input interface and the data is taken as the basis
for PLC control on the controlled object. In addition, the PLC sends processing results via the
output interface to the controlled object to execute the control.
External input equipment and output equipment needs various signal levels whereas the infor-
mation processed by the processor module in the PLC can only be the standard level. In
order to perform this conversion, the I/O interface generally uses optical isolation and filtering
to improve the interference immunity of the PLC. In addition, the I/O interface can generally
indicate the working state to facilitate maintenance.
The PLC provides multiple I/O interfaces for operation level and drive capability to users for
selection such as digital input, digital output, analog input, analog output, etc. I/O interfaces
of the PLC interpret the number of input/output signals as the number of PLC I/O points. The
number of I/O points is an important basis for PLC selection. If the system has insufficient I/O
points, it can be expanded via the I/O extension interface of the PLC.
The I/O modules for digital and/or analog inputs and outputs are available in different versions
and allow flexible use thanks to configurable channels.
The modules can be simply plugged onto a terminal unit for a centralized or decentralized I/O
extension via communication interface modules.
Terminal units
Communication
interface
modules
Communication interface modules are used to build decentralized I/O stations in decentralized
systems. They contain the fieldbus interface and a set of onboard I/O channels. Additional I/O
modules can be attached to build larger decentralized I/O stations. A communication interface
module is mounted on a terminal unit.
Function Function modules extend the PLC system to perform special task control. These modules often
modules provide independent components such as a CPU, system programs, memory and interfaces
connected with the PLC system bus.
Function modules are connected with the PLC via the I/O bus to exchange data and independ-
ently work under cooperative management of the PLC.
Memory In the PLC, the memory is mainly used for saving system programs, user programs and work
data. There are two types of memory:
● Volatile memory:
All saved data will be lost after power failure of the memory but the memory can provide
a high access rate and unlimited programming cycles. Common volatile memories mainly
include SRAM and DRAM (including common memories such as SDRAM).
● Nonvolatile memory:
All saved data will not be lost after power failure of the memory, but the memory is subject
to a low read-write rate and limited rewrite cycles. Common nonvolatile memories mainly
include NORflash, NANDflash, EEPROM, memory card, etc.
AC500 PLCs store all user programs in the nonvolatile memory to protect them from power
failure. The programs are exported to the volatile memory during operation of the PLC to ensure
high-speed and efficient operation. If user program debugging is finished, the programs can be
fixed in the nonvolatile memory when they need no change. The work data is subject to frequent
change and access during the PLC operation. It is saved in the volatile memory to meet the
requirements for random access.
The work data memory of the PLC has the memory area for input and output relay, auxiliary
relay, timer, counter and other logic devices. The state of these devices depends on initial
setting and operation of the user programs. Some data maintains its existing state by using
built-in supercapacitors or backup batteries in the event of a power failure. The memory area for
data saving in the event of a power failure is called the data retention area.
Power supply The PLC is equipped with a switching power supply for the internal supply. In comparison with
an ordinary power supply, the switching power supply has a higher stability and a higher noise
immunity.
Some modules include a stabilized power supply for the supply of external sensors.
AC500-eCo processor modules contains the CPU with the core microprocessor of the PLC. It is
integrated with power supply, onboard I/Os and communication interface.
Functions:
● To download user programs
● To run the CPU
● To execute user programs in loops
● To monitor program input and output devices.
Processor modules are available in different performance classes and provide different numbers
of onboard I/Os.
Only one processor module is required for a valid system architecture.
Option boards
AC500-eCo processor modules can be extended with option boards. Option boards provide
specific functionality. According to the processor module type, up to three option board slots
are available for extension. Each option board slot supports most existing types of option board
module. The option board modules provide the following functionality for processor module
extension:
● Serial interface RS232 (isolated) or RS485 (isolated or not isolated)
● Digital I/O channels extension (digital inputs, digital outputs, or mixed type)
● Analog I/O channels extension (analog inputs, analog outputs) for standard signal voltage or
current, but also temperature measurement with RTD/NTC or thermocouple sensors
● RTC real-time clock board for processor module PM5012 (other processor modules include
RTC functionality)
● Configuration address switch board for KNX protocol, for specific processor module
PM5072
I/O modules
If the number of onboard I/Os provided on the processor module is insufficient for a certain use
case, the PLC can be expanded with I/O modules to meet the control requirements.
Memory In the PLC, the memory is mainly used for saving system programs, user programs and work
data. There are two types of memory:
● Volatile memory:
All saved data will be lost after power failure of the memory but the memory can provide
a high access rate and unlimited programming cycles. Common volatile memories mainly
include SRAM and DRAM (including common memories such as SDRAM).
● Nonvolatile memory:
All saved data will not be lost after power failure of the memory, but the memory is subject
to a low read-write rate and limited rewrite cycles. Common nonvolatile memories mainly
include NORflash, NANDflash, EEPROM, memory card, etc.
AC500 PLCs store all user programs in the nonvolatile memory to protect them from power
failure. The programs are exported to the volatile memory during PLC operation to ensure
high-speed and efficient operation. If user program debugging is finished, the programs can
be fixed in the nonvolatile memory when they need no change. The work data is subject to
frequent change and access during PLC operation. It is saved in the volatile memory to meet
the requirements for random access.
The work data memory of the PLC has the memory area for input and output relay, auxiliary
relay, timer, counter and other logic devices. The state of these devices depends on initial
setting and operation of the user programs. Some data maintains its existing state by using
built-in supercapacitors or backup batteries in the event of a power failure. The memory area for
data saving in the event of a power failure is called the data retention area.
Power supply The PLC is equipped with a switching power supply for the internal supply. In comparison with
an ordinary power supply, the switching power supply has a higher stability and a higher noise
immunity.
Some modules include a stabilized power supply for the supply of external sensors.
3.6 AC500-S
Functional The AC500-S safety user manual must be read and understood before using the safety configu-
safety ration and programming tools of Automation Builder/PS501 Control Builder Plus. Only qualified
personnel are permitted to work with AC500-S safety PLCs.
The AC500-S safety PLC includes the following safety-relevant hardware components.
● SM560-S/SM560-S-FD-1/SM560-S-FD-4
● DI581-S
● DX581-S
● AI581-S
● TU582-S
CP600 control The CP600-eCo, CP600 and CP600-Pro control panels offer a wide range of features and
panels platform functionalities for tailor-made visualization. Our CP600 platform offers different performance
levels including control panels for economic applications, robust standard operator panels, high
end multi-touch human machine interfaces (HMIs).
The easy to use engineering tool PB610 Panel Builder 600, part of Automation Builder, ensures
easy scalability on the CP600 platform.
● CP600-eCo: The economical CP600-eCo control panel, with screen sizes from 4.3” to 10.1”
widescreen, is aimed for standard functions and high usability for clear interaction with the
operation process.
● CP600: The robust CP600 HMI, with screen sizes from 7” to 15” provides up-to-date visual-
ization performance, versatile communication and representative design for machines and
systems.
● CP600-Pro: The CP600-Pro HMI, with screen sizes from 5” to 21.5” widescreen, comes
with high end visualization performance, multi-touch operation and versatile communication
options
Ä Further information on page 4
Configuration Configuration and programming of all AC500 control systems (processor modules) is done by
and program- using Automation Builder software.
ming
Features:
● Standardized programming according to IEC 61131-3, five programming languages (Struc-
tured Text (ST), Function Block Diagram (FBD), Instruction List (IL), Ladder Diagram (LD),
Sequential Function Chart (SFC)), Continuous Function Chart (CFC), debugging functions
for program test
● Online diagnosis
● Debugging functions for the program test: Single step, single cycle, breakpoint
● Offline simulation - simulate commands without PLC being connected
● Sampling trace - timing diagrams for process variables
● Recipe management and watch lists
● Visualization
● Configuration of the communication interface modules (for PROFINET, PROFIBUS,
EtherCAT, CANopen, Ethernet, Modbus)
● Programming - serial or via Ethernet networks
● Comprehensive libraries
● Export and import interfaces for devices, signals, applications, visualization, etc.
● Multi-user support and project compare
● Project scripting
Offline simula- IEC 61131-3 commands can be simulated without a PLC being connected, including the rele-
tion vant malfunctions. After the program test, the application can be downloaded to the control
system.
Sampling trace Timing diagrams for process variables and storage of data in a circular buffer with event trigger.
Recipe manage- Values of selected variables are displayed. Pre-defined values can be assigned to variables
ment and watch which can then be downloaded to the control system all at once ("Write recipe"). Actual values
lists from the control system can also be pre-assigned for reading into the Watch and Recipe
Manager, and stored in memory there ("Read recipe"). These functions are also helpful, for
example, for setting and entering control parameters.
Visualization Includes color change, moving elements, bitmaps, text display, allows input of setpoint values
and display of process variables read from the PLC, dynamic bar diagrams, alarm and event
management, function keys and ActiveX elements.
Programming The Ethernet interface of the processor modules is used to connect to the engineering software
for programming, debugging and diagnosis.
Engineering Provides access from the programming system to an external project database in which the
interface program source code of one or several automation projects is managed. Optionally, a version
control system can be used in order to ensure data consistency of the program code for several
different users and projects.
—
4 Application planning
4.1 Processor module and I/O selection
How to select modules for your automation task: In our main catalog we offer a CPU selector
and several comparative tables to find the modules for your application.
NOTICE!
Except when using hot swap terminal units, the I/O bus is not designed for
pulling and plugging modules during operation. If a module is pulled or plugged
on a terminal unit that is not hot swap capable while the bus is running, the
following consequences are possible
– reset of the station or of the processor module
– system lockup
– damage of the module
WARNING!
Removal/Insertion under power
Removal or insertion under power is permissible only if all conditions for hot
swapping are fullfilled.
The devices are not designed for removal or insertion under power when the
conditions for hot swap do not apply. Because of unforeseeable consequences,
it is not allowed to plug in or unplug devices with the power being ON.
Make sure that all voltage sources (supply and process voltage) are switched
off before you
– connect or disconnect any signal or terminal block
– remove, mount or replace a module.
Disconnecting any powered devices while they are energized in a hazardous
location could result in an electric arc, which could create an ignition source
resulting in fire or explosion.
Prior to proceeding, make sure that power is been disconnected and that the
area has been thoroughly checked to ensure that flammable materials are not
present.
The devices must not be opened when in operation. The same applies to the
network interfaces.
Table 1: Maximum number of I/O devices which can be connected to the I/O bus
Device Version Automation Version firmware Max. number of I/O
Builder devices
CANopen bus As of V2.1.0 All 0
modules CI581-CN
and CI582-CN
PROFINET bus As of V2.1.0 all 10
modules CI501-PNIO
and CI502-PNIO
EtherCAT com- As of V2.1.0 As of V2.0.x 10
munication inter-
face module CI511-
ETHCAT and
CI512-ETHCAT
Modbus communica- Independent from all 10
tion interface module Automation Builder
CI521 and CI522 version
Profibus (master and slave) and CM589-PNIO are available since version 2.5.0 of the
Automation Builder.
Parameter Value
Minimum bus cycle time 500 µs
This value is valid for all module combinations
(from 1 to 10 I/O modules)
Galvanic isolation I/O bus is galvanic connected to CPU and
communication interface logic ciruits. Galvanic
isolation of I/O bus is I/O module specific. See
each module specification for details.
Protection against electrostatic discharge TB5xx, TB56xx: with protection diodes,
(ESD)
no ESD discharge allowed on the port.
Because of the high total current consumption of the digital I/O modules (from
UP = 24 V DC), the supply is divided up into several electric circuits fused
separately.
The maximum permitted total current over the supply terminals of the I/O ter-
minal units is 8 A.
—
5 Mechanical planning and installation
5.1 Control cabinet assembly for AC500 (Standard)
PLC enclosure
NOTICE!
PLC damage due to wrong enclosures
Due to their construction (degree of protection IP 20 according to EN 60529)
and their connection technology, the devices are suitable only for operation in
enclosed control cabinets.
NOTICE!
Horizontal mounting is highly recommended.
Vertical mounting is possible, however, derating consideration should be made
to avoid problems with poor air circulation and overheating.
NOTICE!
Horizontal mounting is highly recommended.
Vertical mounting is possible, however, derating consideration should be made
to avoid problems with poor air circulation and overheating.
During panel or DIN rail mounting of all devices, be sure that all debris (metal
chips, wire strands, etc.) is kept from falling into the controller. Debris that falls
into the controller could cause damage while the controller is energized.
All devices are grounded through the DIN rail to chassis ground. Use zinc
plated yellow-chromate steel DIN rail to assure proper grounding. The use of
other DIN rail materials (e.g. aluminium, plastic, etc.) that can corrode, oxidize,
or are poor conductors, can result in improper or intermittent grounding.
If the option boards to be mounted are in the same power dissipation level, then
the slots can be freely selected.
ð The terminal base is put on the DIN rail above and then snapped-in below.
3. The demounting is carried out in a reversed order.
Mounting with If the terminal base should be mounted with screws, wall mounting accessories TA526 must be
screws inserted at the rear side first. These plastic parts prevent bending of the terminal base while
screwing on. TB560x and TB561x need one TA526, TB562x, TB564x and TB566x need two
TA526.
By wall mounting, the terminal base is grounded through the screws. It is neces-
sary that
– the screws have a conductive surface (e.g. steel zinc-plated or brass nickel-
plated)
– the mounting plate is grounded
– the screws have a good electrical contact to the mounting plate
Practical tip The following procedure allows you to use the mounted modules as a template for drilling holes
in the panel. Due to module mounting hole tolerance, it is important to follow these procedures:
1. On a clean work surface, mount no more than 3 modules (e.g. one terminal base and two
terminal units).
2. Using the mounted modules as a template, carefully mark the center of all module-
mounting holes on the panel.
3. Return the mounted modules to the clean work surface, including any previously mounted
modules.
4. Drill and tap the mounting holes for the screws (M4 or #8 recommended).
5. Place the modules back on the panel and check for proper hole alignment.
6. Attach the modules to the panel using the mounting screws.
If mounting more modules, mount only the last one of this group and put
the others aside. This reduces remounting time during drilling and tapping
of the next group.
2. Press the processor module into the terminal base until it locks in place.
3. The demounting is carried out in a reversed order. Press above and below, then remove
the processor module.
When attaching the devices, make sure the bus connectors are securely
locked together to ensure proper connection. Max. 10 terminal units can
be attached.
3. Demounting: A screwdriver is inserted in the indicated place to separate the terminal units.
Mounting with If the terminal unit should be mounted with screws, wall mounting accessories TA526 must be
screws inserted at the rear side first. These plastic parts prevent bending of the Terminal Base while
screwing on.
By wall mounting, the terminal unit is grounded through the screws. It is neces-
sary that
– the screws have a conductive surface (e.g. steel zinc-plated or brass nickel-
plated)
– the mounting plate is grounded
– the screws have a good electrical contact to the mounting plate
Practical tip The following procedure allows you to use the mounted modules as a template for drilling holes
in the panel. Due to module mounting hole tolerance, it is important to follow these procedures:
1. On a clean work surface, mount no more than 3 modules (e.g. one terminal base and two
terminal units).
2. Using the mounted modules as a template, carefully mark the center of all module-
mounting holes on the panel.
3. Return the mounted modules to the clean work surface, including any previously mounted
modules.
4. Drill and tap the mounting holes for the screws (M4 or #8 recommended).
5. Place the modules back on the panel and check for proper hole alignment.
6. Attach the modules to the panel using the mounting screws.
If mounting more modules, mount only the last one of this group and put
the others aside. This reduces remounting time during drilling and tapping
of the next group.
NOTICE!
Risk of damaging the PLC modules!
Overvoltages and short circuits might damage the PLC modules.
– Make sure that all voltage sources (supply voltage and process supply
voltage) are switched off before you begin with operations on the system.
– Never connect any voltages or signals to reserved terminals (marked with
---). Reserved terminals may carry internal voltages.
ð
NOTICE!
Risk of malfunctions!
Unused slots for communication modules are not protected against
accidental physical contact.
– Unused slots for communication modules must be covered with
dummy communication modules to achieve IP20 rating.
– I/O bus connectors must not be touched during operation.
NOTICE!
Risk of function faults!
The processor module is grounded via DIN rail.
The DIN rail must be included into the grounding conception of the plant.
Mount the processor module at the top of the DIN rail, then snap it in below.
2. While pressing down processor module pull it away from DIN rail.
NOTICE!
Risk of function faults!
Missing electrical contact by isolating screws or washers!
Use metal screws on the metal plate.
The metal plate must be included into the grounding concept of the plant.
Do NOT use insulating washers!
2. Fasten the processor module with two screws (diameter: 4 mm) to the metal plate.
Mounting I/O
modules on a NOTICE!
DIN rail
Risk of function faults!
The S500-eCo I/O modules are grounded via the DIN rail.
The DIN rail must be included into the grounding concept of the plant.
Use only metal screws.
1. Mount I/O module at the top of the DIN rail, then snap it in below.
2. Attach I/O module by hand to an other module. The serial I/O bus is connected automati-
cally.
Demounting I/O
modules
mounted on a
DIN rail
1. Remove I/O module by hand if connected.
2. While pressing down I/O module pull it away from DIN rail.
Mounting I/O
modules on a NOTICE!
metal plate
Risk of function faults!
Missing electrical contact by isolating screws or washers!
Use metal screws on the metal plate.
The metal plate must be included into the grounding concept of the plant.
Do NOT use insulating washers!
One TA566 wall mounting accessory is needed per S500-eCo I/O module.
2. Attach the I/O module by hand to an other module. The serial I/O bus is connected
automatically.
3. Fasten the I/O module with two screws (diameter: 4 mm) to the metal plate.
Demounting I/O
modules
mounted on a
metal plate
1. Remove the 2 screws.
NOTICE!
Removal of the memory card
Do not remove the memory card during access.
Otherwise the memory card and/or files on it might get corrupted and/or normal
PLC operation might be disturbed.
1 Memory card
2 Micro memory card
3 Micro memory card adapter
4 Memory card slot
Insert the memory card into the memory card slot of the processor module until locked.
To remove the memory card, push on the memory card until it moves forward. By this, the
memory card is unlocked and can be removed.
If the option boards to be mounted are in the same power dissipation level, then
the slots can be freely selected.
Press the option board TA51xx (or TA5300-CVR) into the slot of the processor module
PM50x2 until it locks in place.
The option board must click into the slot of the processor module.
CAUTION!
Risk of injury and damaging the product!
Always plug in the option board slot cover when the option board is not inserted.
If the option board slot cover is lost, please order the replacement TA5300-CVR
(1SAP187500R0001).
Never power up the CPU with uncovered option board slot, otherwise it may
cause serious injury and/or damage the product.
5.12.2 Mounting and demounting of the terminal blocks for onboard I/Os
Intended pur- Removable terminal blocks are used for power supply and for I/O connectors on AC500-eCo V3
pose processor modules PM50x2.
For option boards there are different removable terminal blocks in spring version.
For the AC500-eCo V3 Basic CPUs a 3-pin terminal block for power supply and a 13-pin
terminal block for I/O connectors are used.
For the AC500-eCo V3 Standard CPUs and Pro CPUs a 3-pin terminal block for power supply,
a 13-pin terminal block and a 12-pin terminal block for I/O connectors are used.
For all CPUs there is a screw and a spring variant available.
Various removable spring terminal blocks are available for option boards.
The following spare parts are available (depending on the number of pins).
Spring terminals
TA5220-SPF5 TA5220-SPF6 TA5220-SPF7 TA5220-SPF8
CAUTION!
Risk of injury and damaging the product!
Improper installation and maintenance may result in injury and can damage the
product!
– Installation and maintenance have to be performed according to the
technical rules, codes and relevant standards, e.g. EN 60204-1.
– Read product documentation carefully before wiring. Improper wiring or
wrong terminal block from other devices can damage the product!
– Only by qualified personnel.
CAUTION!
Risk of injury and damaging the module when using unapproved terminal
blocks!
Only use terminal blocks approved by ABB to avoid injury and damage to the
module.
Assembly
Disassembly
NOTICE!
Removal of the memory card
Do not remove the memory card during access.
Otherwise the memory card and/or files on it might get corrupted and/or normal
PLC operation might be disturbed.
AC500-eCo V3
AC500-eCo V3
—
6 Wiring
6.1 Grounding concept
NOTICE!
PLC damage due to missing grounding
– Make sure to ground the devices.
– The grounding (switch cabinet grounding) is supplied both by the mains
connection (or 24 V supply voltage) and via the DIN rail. The DIN rail
must be connected to ground before power is supplied to the device. The
grounding may be removed only if it is certain that no more power is being
supplied to the control system.
– In case of screw mounting, grounding must be ensured by the screws.
Block diagram:
Digital I/O
modules
DC532/DI524
I/O-Bus
DIN
rail Digital
I/O interface
UP CH-ERRx
1M Power
supply
I/Os
1M ZP ZP
ZP UP Inputs/outputs
0V +24V
Block diagram:
Analog I/O
modules
AX522
Analog I/O interface
I/O-Bus
DIN
rail
Power
1M
supply + – + – + – + –
PTC PTC
1M
ZP UP I+ I– I+ I– O+ O– O+ O–
0V +24V
● Route signal cables and data cables separately from the power cables.
– Separate cable ducts or cable bundles.
– The distance should be 20 cm or greater.
● Lay signal and data cables close to earthed surfaces.
The connection between the PE bar and the shield bar must have a low impe-
dance.
In the list of certificates, the maritime certificates can be identified by the title. The title consists
of the abbreviation of the maritime classification society followed by the words: Type Approval
Certificate. E.g. "DNV Type Approval Certificate: ...".
Connections The connections between the control cabinet, the mounting plates, the PE bar and the shield
bar must have a low impedance.
Grounding Ground the control cabinet doors with short and highly flexible conductors.
For supplying Use the mains socket which is located inside the control cabinet.
the PC
Ä Chapter 5.1 “Control cabinet assembly for AC500 (Standard)” on page 30
NOTICE!
Attention:
The devices should be installed by experts who are trained in wiring electronic
devices. In case of bad wiring, the following problems could occur:
– On the terminal base, the terminals L+ and M are doubled. If the power
supply is badly connected, a short circuit could happen and lead to a
destruction of the power supply or its fuse. If no suitable fuse exists, the
terminal base itself might be destroyed.
– The terminal bases and all electronic modules and terminal units are pro-
tected against reverse polarity.
– All necessary measures should be carried out to avoid damages to modules
and wiring. Notice the wiring plans and connection examples.
NOTICE!
All I/O channels (digital and analog) are protected against reverse polarity,
reverse supply, short circuit and temporary overvoltage up to 30 V DC.
NOTICE!
Attention:
Due to possible loss of communcation, the communication cables should be
fixed with cable duct or bracket or clamp during application.
6.3.1 AC500
6.3.1.1 Power supply for AC500 system
The system is powered by two different power circuits:
● The power supply for the processor module is provided through the terminals L+/M.
● The power supply for the I/O modules is provided through the terminals UP/ZP.
The power supply for the processor module is galvanic isolated from the power supply for the
I/O modules.
As soon as the power supply for the processor module is present, the processor module starts.
The power supply of the processor module and the I/O modules should be powered on the
same time, otherwise the processor module will not switch to run mode after startup.
When during operation the power supply falls below the minimum process and supply voltage
for more than 10 ms, the processor module switches to safe mode. A restart of the processor
module only occurs by switching the power supply off and on again.
If an I/O module is disconnected during operation from the power supply while the processor
module is still powered, the processor module will continue its normal operation on all other
powered peripherals (other I/O modules, communication modules and communication inter-
faces), but freezes the input image. After recovery of the power supply of the affected I/O
module it will continue normal operation and inputs and outputs will be updated.
As power supply for the AC500 system, the ABB power supplies series CP can be used.
Terminal
closed Screwdriver
Spring
a a
1 2 3
Fig. 13: Connect the wire to the spring terminal (steps 1 ... 3)
4 5 6 7
Fig. 14: Connect the wire to the spring terminal (steps 4 ... 7)
1. Side view (open terminal drawn for illustration)
2. The top view shows the openings for wire and screwdriver
3. Insert screwdriver (2.5 x 0.4 to 3.5 x 0.5 mm) at an angle, screwdriver must be at least 15
mm free of insulation at the tip
4. While erecting the screwdriver, insert it until the stop (requires a little strength)
5. Screwdriver inserted - terminal open
6. Strip the wire for 7 mm (and put on wire-end ferrule)
7. Insert wire into the open terminal
8. Done
Disconnection
Screwdriver
Screwdriver
1 2 3
Fig. 15: Disconnect wire from the spring terminal (steps 1 ... 3)
Conductor
Screwdriver
4 5 6
Fig. 16: Disconnect wire from the spring terminal (steps 4 ... 6)
1. Terminal with wire connected
2. Insert screwdriver (2.5 x 0.4 ... 3.5 x 0.5 mm) at an angle, screwdriver must be at least 15
mm free of insulation at the tip
3. While erecting the screwdriver, insert it until the stop (requires a little strength) - terminal is
now open
4. Remove wire from the open terminal
5. Done
Fig. 17: Combicon, 5-pole, female, removable plug with spring terminals
Fig. 18: Combicon, 5-pole, female, removable plug with spring terminals
Terminal type: Number of cores Conductor type Cross section Stripped conductor
Spring terminal per terminal end
1 solid 0.2 mm² ... 2.5 mm² 10 mm
1 flexible 0.2 mm² ... 2.5 mm² 10 mm
1 with wire-end fer- flexible 0.25 mm² ... 2.5 mm² 10 mm
rule (without plastic
sleeve)
1 with wire-end fer- flexible 0.25 mm² ... 2.5 mm² 10 mm
rule (with plastic
sleeve)
Ethernet is also used for PROFINET, EtherCAT and Modbus TCP connection.
6.3.1.5.2 Wiring
Cable length For the maximum possible cable lengths within an Ethernet network, various factors have to
restrictions be taken into account. Twisted pair cables (TP cables) are used as transmission medium for
10 Mbit/s Ethernet (10Base-T) as well as for 100 Mbit/s (Fast) Ethernet (100Base-TX). For a
transmission rate of 10 Mbit/s, cables of at least category 3 (IEA/TIA 568-A-5 Cat3) or class C
(according to European standards) are allowed. For fast Ethernet with a transmission rate of
100 Mbit/s, cables of category 5 (Cat5) or class D or higher have to be used. The maximum
length of a segment, which is the maximum distance between two network components, is
restricted to 100 m due to the electric properties of the cable.
Furthermore, the length restriction for one collision domain has to be observed. A collision
domain is the area within a network which can be affected by a possibly occurring collision
(i.e. the area the collision can propagate over). This, however, only applies if the components
operate in half-duplex mode since the CSMA/CD access method is only used in this mode. If
the components operate in full-duplex mode, no collisions can occur. Reliable operation of the
collision detection method is important, which means that it has to be able to detect possible
collisions even for the smallest possible frame size of 64 bytes (512 bits). But this is only
guaranteed if the first bit of the frame arrives at the most distant subscriber within the collision
domain before the last bit has left the transmitting station. Furthermore, the collision must
be able to propagate to both directions at the same time. Therefore, the maximum distance
between two ends must not be longer than the distance corresponding to the half signal propa-
gation time of 512 bits. Thus, the resulting maximum possible length of the collision domain is
2000 m for a transmission rate of 10 Mbit/s and 200 m for 100 Mbit/s. In addition, the bit delay
times caused by the passed network components also have to be considered.
Table 6: Specified cable properties of the respective cable types per 100 m:
Parameter 10Base-T [10 MHz] 100Base-TX [100 MHz]
Attenuation [dB/100m] 10.7 23.2
NEXT [dB/100m] 23 24
ACR [dB/100m] N/A 4
Return loss [dB/100m] 18 10
Wave impedance [Ohms] 100 100
Category 3 or higher 5
Class C or higher D or higher
TP cable The TP cable has eight wires arranged in four pairs of twisted wires. Different color codes
exist for the coding of the wires, the coding according to EIA/TIA 568, version 1, being the one
most commonly used. In this code, the individual pairs are coded with blue, orange, green and
brown color. One wire of a pair is unicolored and the corresponding second wire is striped,
the respective color alternating with white. For shielded cables, a distinction is made between
cables that have one single shield around all pairs of wires and cables that have an additional
individual shield for each pair of wires. The following table shows the different color coding
systems for TP cables:
Two general variants are distinguished for the pin assignment of the normally used RJ45
connectors: EIA/TIA 568 version A and version B. The wiring according to EIA/TIA 568 version
B is the one most commonly used.
Pair 2 Pair 3
1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8
T3 R3 T2 R1 T1 R2 T4 R4 T3 R3 T2 R1 T1 R2 T4 R4
T568A T568B
Crossover cables are for a direct Ethernet connection of two terminal devices as the simplest
variant of a network. From transmission lines of the first station to the reception lines of the
second station.
12345678 12345678
1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 8
Straight-through For networks with more than two subscribers, hubs or switches have to be used additionally for
cable distribution. These active devices already have the crossover functionality implemented which
allows a direct connection of the terminal devices using straight-through cables.
12345678 12345678
1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 8
CAUTION!
Risk of communication faults!
When using inappropriate cables, malfunctions in communication may occur.
Only use network cables of the categories 5 (Cat 5, Cat 5e, Cat 6 or Cat 7) or
higher within PROFINET networks.
6.3.2 AC500-eCo
6.3.2.1 Power supply
The processor modules PM50x2 can be connected to the 24 V DC supply voltage via a remov-
able 3-pin spring terminal block or a 3-pin screw terminal block.
Terminal block
inserted
NOTICE!
Risk of damaging the PLC due to improper voltage levels!
– Never exceed the maximum tolerance values for process and supply vol-
tages.
– Never fall below the minimum tolerance values for process and supply
voltages.
Observe the system data and the technical data of the used module.
6.3.2.2 Ethernet
—
7 Configuration and programming
New to AC500? We recommend to use the step-by-step instructions in the Getting started document to install
the engineering suite and to configure and program your first project.
Activating soft- Detailed information is available in the installation and licensing document.
ware licenses
Although ABB provides functionality testing on the products and updates that we release,
you should institute your own testing program for any product updates or other major system
updates (to include but not limited to code changes, configuration file changes, third party
software updates or patches, hardware exchanges, etc.) to ensure that the security measures
that you have implemented have not been compromised and system functionality in your envi-
ronment is as expected. This also applies to the operating system. Security measures (such
as but not limited to the installation of latest patches, installation of firewalls, application of
authentication measures, installation of anti-virus programs, etc.) are in your responsibility. You
have to be aware that operating systems provide a considerable number of open ports that
should be monitored carefully for any threats.
It has to be considered that online connections to any devices are not secured. It is your
responsibility to assure that connections are established to the correct device (and e.g. not to an
unknown device pretending to be a known device type). Furthermore you have to take care that
confidential data exchanged with the PLC is either compiled or encrypted.
Security related Security details for industrial automation is provided on ABB website in a whitepaper.
deployment
guidelines for
industrial
automation
Signed firmware The firmware update files for the AC500 V3 PLC are digitally signed releases by ABB. During
updates the update process, these signatures are validated by a hardware security component in the
PLC. This way, the AC500 V3 PLC will only update with valid, authentic firmware, signed by
ABB.
Open ports and As part of the ABB security concept the AC500 V3 PLC comes with minimal services opened by
services default. Only the services needed for initial setup and programming are open before any user
application is downloaded.
Encrypted and An application can be encrypted and signed in order to protect a running application in an
signed applica- AC500 V3 PLC and to protect a configured project. How to set-up the user management, the
tions communication and the boot application in order to prevent unauthorized access is explained in
the application note AC500 V3 - Encrypt and sign your application.
Secure commu- Whenever possible, use an encrypted communication between AC500 V3 devices and third
nication party devices, such as HMI devices. This is necessary to protect passwords and other data.
Secure shell The AC500 V3 PLC contains a secure shell service to access core logging data in case of
access for ABB problems which need a deeper analysis. This service is inactive by default, which means that no
service one can access this privileged shell in the normal operating state.
To activate this service, local access to the PLC is necessary and activation is only valid until
the next power cycle of the PLC. Once activated, the service run on TCP port 22. Each PLC
also protects the secure shell access by an individual password.
Frequently For more information around cyber security please see our AC500 cyber security FAQ.
asked questions
Security zones IT resources vary in the extent to which they can be trusted. A common security architecture is
therefore based on a layered approach that uses zones of trust to provide increasing levels of
security according to increasing security needs. Less-trusted zones contain more-trusted zones
and connections between the zones are only possible through secure interconnections such as
firewallsFig. 22. All resources in the same zone must have the same minimum level of trust. The
inner layers, where communication interaction needs to flow freely between nodes, must have
the highest level of trust. This is the approach described in the IEC 62443 series of standards.
Firewalls, gateways, and proxies are used to control network traffic between zones of different
security levels, and to filter out any undesirable or dangerous material. Traffic that is allowed to
pass between zones should be limited to what is absolutely necessary because each type of
service call or information exchange translates into a possible route that an intruder may be able
to exploit. Different types of services represent different risks. Internet access, incoming e-mail
and instant messaging, for example, represent very high risks.
● Physically protect all equipment, i.e., ensure that physical access to computers, network
equipment and cables, controllers, I/O systems, power supplies, etc., is limited to authorized
persons
● When connecting a trusted network zone to outer networks, make sure that all connections
are through properly configured secure interconnections only, such as a firewall or a system
of firewalls, which is configured for “deny by default”, i.e., blocks everything except traffic
that is explicitly needed to fulfill operational requirements.
● Allow only authorized users to log on to the system, and enforce strong passwords that are
changed regularly.
● Continuously maintain the definitions of authorized users, user groups, and access rights,
to properly reflect the current authorities and responsibilities of all individuals at all times.
Users should not have more privileges than they need to do their job.
● Do not use the system for e-mail, instant messaging, or internet browsing. Use separate
computers and networks for these functions if they are needed.
● Do not allow installation of any unauthorized software in the system.
● Restrict temporary connection of portable computers, USB memory sticks and other remov-
able data carriers. Computers that can be physically accessed by regular users should have
ports for removable data carriers disabled.
● If portable computers need to be connected, e.g., for service or maintenance purposes, they
should be carefully scanned for viruses immediately before connection.
● All CDs, DVDs, USB memory sticks and other removable data carriers, and files with
software or software updates, should also be checked for viruses before being introduced
into the trusted zone.
● Continuously monitor the system for intrusion attempts.
● Define and maintain plans for incident response, including how to recover from potential
disasters.
● Regularly review the organization as well as technical systems and installations with respect
to compliance with security policies, procedures and practices.
A protected local control cabinet could look like in figure 23, page 77. This network is not
connected to any external network. Security is primarily a matter of physically protecting the
automation system and preventing unauthorized users from accessing the system and from
connecting or installing unauthorized hardware and software.
7.1.3 Hardening
System hardening means to eliminate as many security risks as possible. Hardening your
system is an important step to protect your personal data and information. This process intends
to eliminate attacks by patching vulnerabilities and turning off inessential services. Hardening a
system involves several steps to form layers of protection.
Commissioning phase
● Protect the hardware from unauthorized access
● Be sure the hardware is based on a secure environment
● Disable unused software and services (network ports)
● Install firewalls
● Disallow file sharing among programs
Preliminary
work
Connection of the PLC to the Automation Builder and Internet access.
The PLC must be equipped with a battery to keep the date in case of power off.
The PLC must be set to the current date and time.
1. If necessary reboot the PLC.
2. Connect the PLC to the Automation Builder again.
Create an CA- The basis for an official trusted signed certificate is the creation of a Certificate Signing
signed certifi- Request.
cate
As an example, the creation of a certificate for a FTP server is described.
1. Double-click to the PLC main node and select the “PLC Shell” tab. Command line input is
on the bottom. Find the index number for the FTP server and type [cert-getapplist] in the
below command line.
2. Type [cert-createcsr <index number> encoding=Base64] in the command line e.g. here:
[cert-createcsr 1 encoding=Base64] and press [ENTER].
For some users it may be necessary to swap “Base64” for “ASN1” if the
user's PKI needs this format.
10. This file, here [1_IoDrvFTPServer.csr] must then be signed by your Public Key Infrastruc-
ture (PKI).
The signing process itself is outside the scope of this documentation. There are sufficient
sources on the internet for building your own PKI (e.g. PKI tutorial) - or get in touch with your IT
department.
Integrate a cer- After the signed certificate comes back from the PKI and is stored on the PC, it has to be
tificate imported into the controller.
5. Check the validation and “Issued by” of the new certificate by activating the top PLC
branch.
6. Download and reboot the PLC (repower or use “PLC Shell” and command [reboot].)
Encrypted and An application can be encrypted and signed in order to protect a running application in an
signed applica- AC500 V3 PLC and to protect a configured project. How to set-up the user management, the
tions communication and the boot application in order to prevent unauthorized access is explained in
the application note AC500 V3 - Encrypt and sign your application.
Enforced As of Automation Builder 2.6.0 there is also the possibility to activate the “Enforced signing”
signing mode in the “Change Runtime Security Policy”. Then the controller accepts ONLY signed
downloads.
“Tab Communication Settings è Device è Change Runtime Security Policy... è Code Signing
è New policy è Enforced signing”
White Paper - More information about certificates and cyber security can be found in the white paper AC500
AC500 cyber cyber security.
security
—
8 Commissioning
Commissioning Preconditions:
the PLC
● All PLC modules are installed and wired according to the configuration in Automation
Builder.
● The PLC is connected to the power supply.
● The application and the necessary licenses are available.
WARNING!
Risk of injury or damage to equipment
To avoid endangering persons or equipment, check before commissioning:
– Mechanical and electrical installation
– Electrical safety of the installation
– Safety functions
WARNING!
Risk of injury or damage to equipment
To avoid endangering persons or equipment, a functional test of the applica-
tion must be performed before the final commissioning of the system.
Commissioning Preconditions:
the control
● The control panel is installed and wired.
panel
● The control panel is connected to the power supply.
● The project file and the necessary licenses are available.
1. Start the control panel.
2. Set the IP address of the control panel.
3. Download the project file to the control panel.
4. Connect the PLC and the control panel with an Ethernet cable.
Commis- Step-by-step instructions using the example of the AC500-eCo starter kit with a control panel
sioning included
example
The PLC has an integrated diagnosis system to output diagnosis messages, e.g., parameter
setting is wrong or battery low. A diagnosis message is indicated by ERR LED = on.
Ä Chapter 10 “Troubleshooting” on page 88
—
9 Operation
The common operating mode is called run mode.
If the PLC is connected to the power supply, but does not operate, it is in stop mode. In stop
mode, the processor module does not control the system.
The PLC has an integrated diagnosis system to output diagnosis messages, e.g., parameter
setting is wrong or battery low. A diagnosis message is indicated by ERR LED = on.
Ä Chapter 10 “Troubleshooting” on page 88
Updating the firmware and the application on a processor module is the same process than
installing a firmware and an application on a very new processor module.
The installation can be performed either via the engineering suite Automation Builder (recom-
mended, for details refer to the software manual) or via memory card Ä Chapter 14.2 “PLC
firmware/application update via memory card” on page 108.
Control panel The factory restore of a control panel is described in the Panel Builder manual.
—
10 Troubleshooting
Diagnosis messages are shown in the engineering suite Automation Builder. The diagnosis
information can be accessed in the IEC application and can be forwarded to, e.g., a web server
or a control panel.
Some diagnosis messages need to be acknowledged by the user (alarms+), others do not
require acknowledgment (events+). The diagnosis system stores alarms and events in a diag-
nosis history.
Diagnosis messages include the severity of an error. Error severity can be used for defining
system behavior, e.g., activating the error LED or stop the PLC.
Diagnosis messages can also be read out from the display of the PLC.
Possible mal-
functions
The CPU displays “noConn” No communication between CPU Check the application for loops and operations
(no connection). and display is possible due do they need time. For example file handling.
very high CPU load (e.g., end- Wait for response from other device who will
less loop in user program and block the execution from other code.
not activated task watchdog).
—
11 Maintenance
Interval Maintenance work
After 3 years of utilisation or as soon as pos- Replace battery of the CPU.
sible after the PLC diagnosis message "low
Refer to the hardware manual.
battery warning"
Regularly or when the faceplate of the control Keep the faceplate of the control panel clean.
panel is dusty.
Refer to the panel's operating instruction.
CAUTION!
Risk of injury and damaging the product!
Improper installation and maintenance may result in injury and can damage the
product!
– Installation and maintenance have to be performed according to the
technical rules, codes and relevant standards, e.g. EN 60204-1.
– Only by qualified personnel.
WARNING!
Removal/Insertion under power
The devices are not designed for removal or insertion under power. Because of
unforeseeable consequences, it is not allowed to plug or unplug devices with
the power being ON.
Make sure that all voltage sources (supply and process voltage) are switched
off before you
– connect or disconnect any signal or terminal block
– remove, mount or replace a module.
Disconnecting any powered devices while energized in a hazardous location
could result in an electric arc, which could create a flammable ignition resulting
in fire or explosion.
Make sure that power is removed and that the area has been thoroughly
checked to ensure that flammable materials are not present prior to proceeding.
The devices must not be opened when in operation. The same applies to the
network interfaces.
All modules of the AC500 range are maintenance free. Spare parts are not available and repair
is not allowed. If a module is not functional any more, you have to replace the whole module.
When an I/O module is installed on a hot swap terminal unit, it is possible to replace it with the
same type during runtime.
Hot swap
System requirements for hot swapping of I/O modules:
– Types of terminal units that support hot swapping of I/O modules have the
appendix TU5xx-H.
– I/O modules as of index F0.
The following I/O bus masters support hot swapping of attached I/O modules:
– Communication interface modules CI5xx as of index F0.
– Processor modules PM56xx-2ETH with firmware version as of V3.2.0.
NOTICE!
Risk of damage to I/O modules!
Hot swapping is only allowed for I/O modules.
Processor modules and communication interface modules must not be removed
or inserted during operation.
WARNING!
Electric shock due to negligent behavior during hot swapping!
To avoid electric shock
– make sure the following conditions apply:
– Digital outputs are not under load.
– Input/output voltages above safety extra low voltage/
protective extra low voltage (SELV/PELV) are switched off.
– Modules are fully interlocked with the terminal unit with both snap-fits
engaged before switching on loads or input/output voltage.
– Never touch exposed contacts (dangerous voltages).
– Stay away from electrical contacts to avoid arc discharge.
– Do not operate a mechanical installation improperly.
NOTICE!
Risk of damage to I/O modules!
Hot swapping is only allowed for I/O modules.
Processor modules and communication interface modules must not be removed
or inserted during operation.
H = Hot swap
Hot swap
System requirements for hot swapping of I/O modules:
– Types of terminal units that support hot swapping of I/O modules have the
appendix TU5xx-H.
– I/O modules as of index F0.
The following I/O bus masters support hot swapping of attached I/O modules:
– Communication interface modules CI5xx as of index F0.
– Processor modules PM56xx-2ETH with firmware version as of V3.2.0.
NOTICE!
Risk of damage to I/O modules!
Modules with index below F0 can be damaged when inserted or removed from
the terminal unit in a powered system.
NOTICE!
Risk of damage to I/O modules!
Do not perform hot swapping if any I/O module with firmware version lower than
3.0.14 is part of the I/O configuration.
For min. required device index see table below.
—
12 Decommissioning
1. Delete the runtime licenses.
2. Delete certificates available on the CPU.
3. Delete applications.
4. Delete applications from memory card, if available.
5. If available, remove memory card and battery from CPU.
6. Delete all user accounts and user data.
7. Demount and dispose the hardware modules.
If you can not access the data stored in the CPU, e.g., because the CPU is not
functional any more, then physically destroy the device.
This ensures that the credentials that are stored in the device, can not be
misused.
—
13 Recycling
Disposal and recycling information
This symbol on the product (and on its packaging) is in accordance with the
European Union's Waste Electrical and Electronic Equipment (WEEE) Directive.
The symbol indicates that this product must be recycled/disposed of separately
from other household waste.
It is the end user’s responsibility to dispose of this product by taking it to a
designated WEEE collection facility for the proper collection and recycling of the
waste equipment.
The separate collection and recycling of waste equipment will help to conserve
natural resources and protect human health and the environment.
For more information about recycling, please contact your local environmental
office, an electrical/electronic waste disposal company or the store where you
purchased the product.
—
14 Appendix
14.1 Diagnosis messages via display of the processor module
We recommend to read out the diagnosis messages within the engineering suite Automation
Builder or with the IEC application.
If the processor module has a display, you can access the diagnosis system via the display and
the buttons.
The display of the processor module does not show any communication
modules or fieldbus diagnosis. To view these diagnosis messages use
Automation Builder or IEC application.
This is valid for:
– all external communication modules incl. safety processor module,
CM574-RS, FM502-CMS
– CANopen on onboard CAN interface
– fieldbuses on Ethernet interfaces ETH1/ETH2 like PROFINET IO controller,
EtherCAT master, etc.
E‒ CMx (communication To view these diagnosis messages use Automation Builder or IEC
module) application.
x = slot number
Ex CAn (CAN interface)
Ex Et1 or Et2 (Ethernet
ETH1 or ETH2)
Firmware packages can be downloaded from ABB website or exported from Automation Builder.
In Automation Builder, you can choose if you want to export the firmware only or, in addition, the
boot project as well. If the boot project does not exist yet, it will be created automatically.
The memory card will contain the firmware of the PLC, the firmware of the communication
modules, the application, the visualizations and all related objects (like text lists).
ð The "MEMORY CARD" structure has been created and the firmware and application
have been exported.
The created "MEMORY CARD" folder does not contain user data,
remanent data, config data, safety PLC power dip data and safety
PLC password.
Add this data if required by the used application.
6. Copy all subfolders and files of the "MEMORY CARD" folder to a memory card.
The copy process can be performed with the Automation Builder software with the
memory card inserted in the processor module or with the PC with a suitable memory
card slot.
4. Double-click on the processor module in the device tree and select “Files”.
2. Mark all subfolders and files of the "MEMORY CARD" folder, but not the "MEMORY
CARD" folder itself, and copy them.
3. Select the memory card and paste the copied subfolders and files.
Firmware Precondition: Prepared memory card with boot project and firmware Ä Chapter 14.2.1
update “Preparation of memory card” on page 108.
1. Switch off the device.
2. Insert the memory card.
3. Switch on the device.
ð The alternate flashing of the RUN and the ERR LED indicates the running update
process.
At the end of the update process a reboot is executed and the system firmware is
started for the finishing of the update process.
If RUN LED blinks (ERR LED is off), the update was successful and the display shows
done.
If ERR LED blinks (RUN LED is off), the update failed and the display shows FAIL.
The text file “SDCARD.RDY” includes the results of the different updates. If the update
fails, the file contains the reasons for the abort. Based on this, further steps can be
taken to fix the problem.
4. Switch off the device.
5. Remove the memory card.
6. Switch on the device.
ð The system starts with the new firmware.
—
15 Glossary
AC500 Standard PLCs
AC500-eCo Compact PLCs
AC500-S Safety PLCs
AC500-S IEC 61131-3 editor, integrated in engineering suite Automation Builder
Program-
ming Tool
AC500-S- Safety PLCs suitable for extreme environmental conditions
XC
AC500 V2 Range of AC500 and AC500-eCo CPUs
AC500 V3 Range of AC500 and AC500-eCo CPUs
AC500-XC Standard PLCs suitable for extreme environmental conditions
Alarm Diagnosis message which must be acknowledged by the user. The alarm will continue
to be displayed even if the issue has been resolved in the meantime until it is acknowl-
edged.
Automation Engineering suite for configuration and programming of all PLCs
Builder
Cold start Note: The AC500-eCo V3 does not use a battery for buffering the operand areas speci-
fied below, hence the “cold start” mode does not exist in this product.
● A cold start is performed by switching power OFF/ON if no battery is connected.
● All RAM memory modules are checked and erased.
● If no user program is stored in the Flash EPROM, the default values (as set on
delivery) are applied to the interfaces.
● If there is a user program stored in the Flash EPROM, it is loaded into RAM.
● The default operating modes set by the PLC configuration are applied.
CP600 Control panels for application visualizations
Data buf- ● Data buffering, i.e., maintaining data after power ON/OFF, is only possible, if a battery
fering is connected for AC500 CPU and the buffering will take place in FLASH with AC500-
eCo V3 CPU. The following data can be buffered completely or in parts:
– Data in the addressable flag area (%M area)
– RETAIN variable
– PERSISTENT variable (number is limited, no structured variables)
– PERSISTENT area (%R area)
● In order to buffer particular data, the data must be excluded from the initialization
process.
Download ● Download means loading the complete user program into the PLC's RAM. This
process is started by selecting the menu item "Online/Download" in the programming
system or after confirming a corresponding system message when switching to online
mode (menu item "Online/Login").
● Execution of the user program is stopped.
● In order to store the user program to the Flash memory, the menu item "Online/Create
boot project" must be called after downloading the program.
● Variables are set to their initialization values according to the initialization table.
● RETAIN variables can have wrong values as they can be allocated to other memory
addresses in the new project!
● A download is forced by the following:
– changed PLC configuration
– changed task configuration
– changed library management
– changed compile-specific settings (segment sizes)
– execution of the commands "Project/Clean all" and "Project/Rebuild All".
Event Diagnosis message which does not require acknowledgement. The event describes the
current status of the device. The event disappears once the issue has been resolved.
HMI Human machine interface
Online ● After a project has changed, only these changes are compiled when pressing the
change key <F11> or calling the menu item "Project/Build". The changed program parts are
marked with a blue arrow in the block list.
● The term Online Change means loading the changes made in the user program into
the PLC's RAM using the programming system (after confirming a corresponding
system message when switching to online mode, menu item "Online/Login").
● Execution of the user program is not stopped. After downloading the program
changes, the program is re-organized. During re-organization, no further online
change command is allowed. The storage of the user program to the Flash memory
using the command "Online/Create boot project" cannot be initiated until re-organiza-
tion is completed.
● Online Change is not possible after:
– changes in the PLC configuration
– changes in the task configuration
– changes in the library management
– changed compile-specific settings (segment sizes)
– performing the commands "Project/Clean all" and "Project/Rebuild All".
Panel Engineering tool for control panels, integrated in engineering suite Automation Builder
Builder
PB610
Reset ● Performs a START -> STOP process.
● Preparation for program restart, i.e., the variables (VAR) (exception: RETAIN varia-
bles) are set to their initialization values.
● Reset is performed using the menu item "Online/Reset" in the programming system
or pressing the function key RUN for ≥ 5 s in STOP mode.
Reset ● Performs a START -> STOP process.
(cold) ● Preparation for program restart, i.e., the variables (VAR) (also RETAIN variables) are
set to their initialization values.
● Reset (cold) is performed using the menu item "Online/Reset (cold)" in the program-
ming system.
Reset ● Resets the controller to its original state (deletion of Flash, SRAM (%M, area, %R
(original) area, RETAIN, RETAIN PERSISTENT), Communication Module configurations and
user program!).
● Reset (original) is performed using the menu item "Online/Reset (original)" in the
programming system.
RUN -> ● RUN -> STOP means pressing the RUN function key on the PLC while the PLC is in
STOP run mode (AC500 PLC display "run", AC500-eCo PLC "RUN LED" is ON).
● If a user program is loaded into RAM, execution is stopped.
● All outputs are set to FALSE or 0.
● Variables keep their current values, i.e., they are not initialized.
● The AC500 PLC display changes from "run" to "StoP", AC500-eCo "RUN LED"
changes from ON to OFF.
START -> ● START -> STOP means stopping the execution of the user program in the PLC's
STOP RAM using the menu item "Online/Stop" in the programming system.
● All outputs are set to FALSE or 0.
● Variables keep their current values, i.e., they are not initialized.
● The AC500 PLC display changes from "run" to "StoP".
STOP -> ● STOP -> RUN means short pressing the RUN function key on the PLC while the PLC
RUN is in STOP mode (AC500 PLC display "StoP", AC500-eCo "RUN LED" is ON). "RUN
LED" is OFF of the toggle switch of an AC500-eCo CPU.
● If a user program is loaded into RAM, execution is continued, i.e., variables will not be
set to their initialization values.
● The AC500 PLC display changes from "StoP" to "run", AC500-eCo "RUN LED"
changes from OFF to ON.
STOP -> ● STOP -> START means continuing the execution of the user program in the PLC's
START RAM using the menu item "Online/Start" in the programming system.
● If a user program is loaded into RAM, execution is continued, i.e., variables will not be
set to their initialization values.
● The AC500 PLC display changes from "StoP" to "run", AC500-eCo PLC "RUN LED"
changes from OFF to ON.
Warm start ● A warm start is performed by switching power OFF/ON with a battery connected.
● All RAM memory modules are checked and erased except of the buffered operand
areas and the RETAIN variables.
● If there is a user program stored in the Flash EPROM, it is loaded into RAM.
● The default operating modes set by the PLC configuration are applied.
—
16 Index
A C
AB (Automation Builder) central I/O extension . . . . . . . . . . . . . . . . . . . . 13, 15
description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 centralized I/O expansion . . . . . . . . . . . . . . . . . 13, 15
AC500 centralized I/O extension . . . . . . . . . . . . . . . . . . . . 13
connection and wiring . . . . . . . . . . . . . . . . . . . . 64 centralized IO extension . . . . . . . . . . . . . . . . . . . . . 15
control cabinet assembly . . . . . . . . . . . . . . . . . . 30 CI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 CM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
system structure . . . . . . . . . . . . . . . . . . . . . . . . 13 communication module
AC500 V2/AC500 V3 . . . . . . . . . . . . . . . . . . . . . . . . 4 mounting and demounting . . . . . . . . . . . . . . . . . 39
AC500-eCo configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
connection and wiring . . . . . . . . . . . . . . . . . . . . 71 connection and wiring
control cabinet assembly . . . . . . . . . . . . . . . . . . 32 AC500 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 AC500-eCo . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
mounting and demounting the option boards . . . 52 control cabinet . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
system structure . . . . . . . . . . . . . . . . . . . . . . . . 14 control cabinet assembly . . . . . . . . . . . . . . . . . 30, 32
AC500-Safety . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 control elements . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
accessories control panels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
AC500 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 control panels CP600 . . . . . . . . . . . . . . . . . . . . 57, 72
AC500-eCo . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 coupler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
AI581-S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 mounting and demounting . . . . . . . . . . . . . . . . . 39
application update CP600 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22, 57, 72
control panel . . . . . . . . . . . . . . . . . . . . . . . . . . . 87 CPU
PLC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86, 108 mounting and demounting . . . . . . . . . . . . . . 37, 42
assembly . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 CPU selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
CM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 cyber security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
communication module . . . . . . . . . . . . . . . . . . . 39 cyber security requirements . . . . . . . . . . . . . . . . . . 83
CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37, 42
D
FM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
data security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
function module terminal base . . . . . . . . . . . . . . 35
decentral I/O extension . . . . . . . . . . . . . . . . . . 14, 15
I/O modules . . . . . . . . . . . . . . . . . . . . . . . . . 41, 46
decentralized I/O expansion . . . . . . . . . . . . . . . 14, 15
option boards (AC500-eCo) . . . . . . . . . . . . . . . 52
decentralized I/O extension . . . . . . . . . . . . . . . . . . 14
processor module . . . . . . . . . . . . . . . . . . . . 37, 42
decentralized IO extension . . . . . . . . . . . . . . . . 14, 15
TA5301-CFA . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Decommissioning . . . . . . . . . . . . . . . . . . . . . . . . . . 96
terminal base . . . . . . . . . . . . . . . . . . . . . . . . . . 35
demounting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
terminal block for onboard I/O (AC500-eCo) . . . 54
CM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
terminal unit . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
communication module . . . . . . . . . . . . . . . . . . . 39
assembly and disassembly . . . . . . . . . . . . . . . . . . 33
FM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Automation Builder
function module terminal base . . . . . . . . . . . . . . 35
description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
I/O modules . . . . . . . . . . . . . . . . . . . . . . . . . 41, 46
B option boards (AC500-eCo) . . . . . . . . . . . . . . . 52
block diagrams processor module . . . . . . . . . . . . . . . . . . . . 37, 42
grounding concept . . . . . . . . . . . . . . . . . . . . . . . 58
terminal base . . . . . . . . . . . . . . . . . . . . . . . . . . 35 G
terminal block for onboard I/O (AC500-eCo) . . . 54 grounding concept
terminal unit . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 block diagrams . . . . . . . . . . . . . . . . . . . . . . . . . 58
demounting a processor module
on DIN rail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
H
on metal plate . . . . . . . . . . . . . . . . . . . . . . . . . . 45 hardware protection . . . . . . . . . . . . . . . . . . . . . . . . 79
description HMI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
DI581-S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 I
diagnosis messages list . . . . . . . . . . . . . . . . . . . . . 98 I/O module
Differentiation AC500 V2/AC500 V3 . . . . . . . . . . . . . 4 mounting and demounting . . . . . . . . . . . . . . 41, 46
disassembly . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 i/o selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
CM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
input/output module
communication module . . . . . . . . . . . . . . . . . . . 39 mounting and demounting . . . . . . . . . . . . . . 41, 46
CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37, 42
io modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
FM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
IO modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
function module terminal base . . . . . . . . . . . . . . 35
IT security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
I/O modules . . . . . . . . . . . . . . . . . . . . . . . . . 41, 46
option boards (AC500-eCo) . . . . . . . . . . . . . . . 52 L
processor module . . . . . . . . . . . . . . . . . . . . 37, 42 LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
terminal base . . . . . . . . . . . . . . . . . . . . . . . . . . 35
M
terminal block for onboard I/O (AC500-eCo) . . . 54
MC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51, 56
terminal unit . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
mechanical installation . . . . . . . . . . . . . . . . . . . . . . 30
display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
mechanical planning . . . . . . . . . . . . . . . . . . . . . . . 30
DX581-S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
mechanical planning and installation . . . . . . . . . . . 30
E memory card . . . . . . . . . . . . . . . . . . . . . . 51, 56, 108
earthing concept mounting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
block diagrams . . . . . . . . . . . . . . . . . . . . . . . . . 58 CM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
elimination of security risks . . . . . . . . . . . . . . . . . . 79 communication module . . . . . . . . . . . . . . . . . . . 39
EMC-conforming mounting and construction . . . . . 59 FM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
engineering software . . . . . . . . . . . . . . . . . . . . . . . 22 function module terminal base . . . . . . . . . . . . . . 35
error list . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98 I/O modules . . . . . . . . . . . . . . . . . . . . . . . . . 41, 46
option boards (AC500-eCo) . . . . . . . . . . . . . . . 52
F processor module . . . . . . . . . . . . . . . . . . . . 37, 42
factory settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87 TA5301-CFA . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
FAQ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 TB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
firewall protection . . . . . . . . . . . . . . . . . . . . . . . . . . 75 terminal base . . . . . . . . . . . . . . . . . . . . . . . . . . 35
firmware update terminal block for onboard I/O (AC500-eCo) . . . 54
control panel . . . . . . . . . . . . . . . . . . . . . . . . . . . 87 terminal unit . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
PLC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86, 108 TU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
FM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 mounting a processor module
function module terminal base on DIN rail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
mounting and demounting . . . . . . . . . . . . . . 35, 38 on metal plate . . . . . . . . . . . . . . . . . . . . . . . . . . 44
O SM560-S-FD-1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
older versions of this document . . . . . . . . . . . . . . . . 5 SM560-S-FD-4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
open ports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83 software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
open ports and service . . . . . . . . . . . . . . . . . . . . . . 83 state LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
output/input module status LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
mounting and demounting . . . . . . . . . . . . . . 41, 46 status LEDs, display and control elements . . . . . . . 86
overview of product family . . . . . . . . . . . . . . . . . . . 12 synchronization with table of contents . . . . . . . . . . . 6
system protection . . . . . . . . . . . . . . . . . . . . . . . . . . 75
P system structure
Panel Builder 600 . . . . . . . . . . . . . . . . . . . . . . . . . . 87 AC500 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
PB610 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87 AC500-eCo . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
planning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 S500 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
PLCs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 S500-eCo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
PM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16, 20
processor module T
mounting and demounting . . . . . . . . . . . 37, 42, 54 TA5211-TSCL-B . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
processor module selection . . . . . . . . . . . . . . . . . . 24 TA5211-TSPF-B . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
processor modules . . . . . . . . . . . . . . . . . . . . . . . . . 16 TA5212-TSCL . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
programmable logic controllers . . . . . . . . . . . . . . . 12 TA5212-TSPF . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
programming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 TA5220-SPF5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
protected environment . . . . . . . . . . . . . . . . . . . . . . 76 TA5220-SPF6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
TA5220-SPF7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
R TA5220-SPF8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Recycling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 TB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
replace a module . . . . . . . . . . . . . . . . . . . . . . . . . . 90 terminal base
replacement of a module . . . . . . . . . . . . . . . . . . . . 90 mounting and demounting . . . . . . . . . . . . . . 35, 38
replacement of an I/O module with hot swap . . . . . 91 terminal block for onboard I/O (AC500-eCo)
reset to factory settings . . . . . . . . . . . . . . . . . . . . . 87 mounting and demounting . . . . . . . . . . . . . . . . . 54
total current consumption . . . . . . . . . . . . . . . . . . . . 26
S
TU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
S500
TU582-S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
system structure . . . . . . . . . . . . . . . . . . . . . . . . 13 U
S500-eCo update
description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 boot project . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
system structure . . . . . . . . . . . . . . . . . . . . . . . . 14 firmware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
Safety devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 USB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
safety notice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
SD card . . . . . . . . . . . . . . . . . . . . . . . . . . 51, 56, 108 V
SD memory card . . . . . . . . . . . . . . . . . . . 51, 56, 108 V2/V3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
secure operation . . . . . . . . . . . . . . . . . . . . . . . . . . 76 virus protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8, 74
security notice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
serial I/O bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
SM560-S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
new.abb.com/plc
new.abb.com/plc/automationbuilder
new.abb.com/contact-centers
—
© Copyright 2023 ABB.
We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express
authority is strictly forbidden.