Professional Documents
Culture Documents
IRC5 +
PN-SW
<->
CI50x-PNIO
+ S500 IOs
abb
Content
1
Disclaimer .................................................................................................................. 3
1.1 For customers domiciled outside Germany/
Fr Kunden mit Sitz auerhalb Deutschlands........................................................................ 3
1.2
4.1
4.2
4.2.1
Products .................................................................................................................... 6
4.2.2
PROFINET Configurator............................................................................................ 8
5.1
5.1.1
Installation ................................................................................................................. 8
5.1.2
5.2
5.2.1
5.2.2
5.2.3
5.2.4
5.2.5
5.2.6
5.2.7
6.1.1
6.1.2
6.2
6.2.1
abb
Application Example
16.05.2014
6.2.2
6.2.3
6.2.4
abb
Application Example
16.05.2014
1 Disclaimer
1.1 For customers domiciled outside Germany/
Fr Kunden mit Sitz auerhalb Deutschlands
"Warranty, Liability:
The user shall be solely responsible for the use of this application example described within this file.
ABB shall be under no warranty whatsoever. ABB's liability in connection with this application example or the
files included within this file, irrespective of the legal ground, shall be excluded. The exclusion of liability shall
not apply in the case of intention or gross negligence. The present declaration shall be governed by and
construed in accordance with the laws of Switzerland under exclusion of its conflict of laws rules and of the
Vienna Convention on the International Sale of Goods (CISG)."
"Gewhrleistung und Haftung:
Der Nutzer ist allein fr die Verwendung des in dieser Datei beschriebenen Anwendungsbeispiels
verantwortlich.
ABB unterliegt keiner Gewhrleistung. Die Haftung von ABB im Zusammenhang mit diesem
Anwendungsbeispiel oder den in dieser Datei enthaltenen Dateien - gleich aus welchem Rechtsgrund - ist
ausgeschlossen. Dieser Ausschlu gilt nicht im Falle von Vorsatz oder grober Fahrlssigkeit. Diese
Erklrung unterliegt Schweizer Recht unter Ausschlu der Verweisungsnormen und des UN-Kaufrechts
(CISG)."
abb
Application Example
16.05.2014
Usage
This application manual should be used during design of an IRC5 system with attached S500 IO to
Profinet as well as during configuration and commissioning of the S500 IO clusters.
Personnel that are responsible for installations and configurations of fieldbus hardware/software
of IRC5 system
System integrators
Prerequisites
The reader should have the required knowledge of:
abb
Application Example
16.05.2014
3 Workflow overview
The following chapter gives a short overview of the steps that have to be performed to setup and
commission the connection from an IRC5 Profnet master to a S500 IO cluster and where to find the
detailed information in this manual.
1.
2.
3.
4.
Copy the IPPNIO.xml file into the IRC5 configuration (chap. 6.1.1, page 18)
5.
Adapt bus configuration and create or scan for EIO UNITS and IO Signals (chap 6.1.2, page.18)
6.
7.
abb
Application Example
16.05.2014
4 Hardware setup
4.1 IRC5 with PROFINET SW stack
The PROFINET SW stack is part of the ordered IRC5 controller. See related documents.
Description
Order code
Version
CI501-PNIO
1SAP220600R0001
C1
CI502-PNIO
1SAP220700R0001
C2
TU507-ETH
TU507-ETH
S500-Bus Terminal Unit,
Screw
1SAP214200R0001
Choose needed
terminal type
TU508-ETH
S500,Bus Terminal Unit
Spring
1SAP214000R0001
oder
TU508-ETH
abb
See AC500/S500
documentation
Application Example
16.05.2014
Select the AC500 control Builder Plus PS501 Documentation and download this
3ADR025078M0203.ZIP file.
Unzip the file to a local folder on your Windows PC
The AC500 Online Help can only be used on Windows PCs and must be stored
to a local folder.
Notice
Doubleclick the file CAA-Merger-2.chm. The Online Help Chapter for AC500 / S500 Hardware will
open.
In the chapter Hardware S500 the documentation of Bus Modules and IO-Moduls can be found.
abb
Application Example
16.05.2014
5 PROFINET Configurator
To configure the Profinet bus for IRC5 controller the tool PROFINET Configurator from KW-Soft has to be
used.
abb
Application Example
16.05.2014
2.
After the import the folder ABB Automation Products will be selectable in the Device Catalog section.
The XC-versions of CI50x-PNIO are constructed for extrem conditions and therefore have
a separat order code.
There is no diffrence in configuration for the XC versions
NOTICE
abb
Application Example
16.05.2014
abb
10
Application Example
16.05.2014
CAUTION!
The Device name of the CI50x-PNIO devices has to be set according the one of the following rules.
5.2.3.1.1
The AC500 PROFINET IO RT Devices (CI50x-PNIO) are equipped with 2 rotary switches to set an
explicit name to the IO Devices before commissioning. No engineering tool is needed.
The device gets its name (including the fixed part of the device name) directly from the setting of the
switches (01h...FFh). This name has to be set in the device configuration as DNS/PROFINET Device
Name.
This name is for example:
ci501-pn-xx
"ci501-pn is the fixed part of the device name and xx represents the position of the rotary switch
(0..255d or 00..FFh).
See number 10 in the figure below:
If the first rotary switch is set to 2 and the second to 0 the Device Name must be:
ci501-pn-20
The last number of the device name must not have leading zeros.
Only two digits must be used.
Note
abb
11
Application Example
16.05.2014
5.2.3.1.2
The allocation of the device name can also be free selected. For this possibility of naming, it is necessary
to set both address switches to "00".
Then a device name can be set manually.
Note
5.2.3.1.3
If the address switches are not set to "00", the device name set via configuration
tool is also stored permanently. But after a restart, the stored device name is not
used; the device's behaviour is like described in section 5.2.3.1.1
The name for the device name must be set according the following picture in the Profinet Configurator.
abb
12
Application Example
16.05.2014
and outputs:
abb
13
Application Example
16.05.2014
The next attached IO module will send and receive data to and in IRC5 on addresses which have an
offset to the last device before.
5.2.5.1.1
abb
14
Application Example
16.05.2014
5.2.5.1.2
For IO modules:
abb
15
Application Example
16.05.2014
Do not select the IO-Modules With Fast Counter as the Fast Counter mostly is
only working with AC500 as the Profinet master.
NOTICE
Please check in the S500 documentation (Online Help) if the Fast Counter is
available only for AC500 Profinet master.
This can be found in the Hardware documentation of the according IO Module in
the section Internal Data Exchange
See chapter 5.2.5.1.2
E.g: DAO501, DI524, DC522, DC523, DC532, DX522
2.
3.
4.
abb
16
Application Example
16.05.2014
The IPPNIO.xml configuration file is generated and saved in the project folder.
abb
17
Application Example
16.05.2014
Request write permission from the connected controller by clicking the Request Write Access button in
menu. If the robto is in manual mode, answer the request for mastership at the FlexPendant.
Double click the Profinet_SW bus:
abb
18
Application Example
16.05.2014
Enter the IP-Address and subnet mask for the PROFINET master
Enter the name of the PROFINET master (must be the same as used in the bus
configuration)
If you want an automatic definition of the untis defined in the bus configuration you can use
the Auto Configuration parameter to select the way how the unit shall be defined.
abb
19
Application Example
16.05.2014
Find the signal you want to adapte and double click its entry.
In the PROFINET Configurator you can find the meaning of the signals and their slot-internal address as
described in chapter 5.2.5
abb
20
Application Example
16.05.2014
Example:
The unit consisting of CI501-PNIO + DC522 + AX522
The last entry + 1 gives the starting address for the next device.
DC522 itself has the following inputs:
abb
21
Application Example
16.05.2014
This results in a numbering of 18+1 = 19 for the first input byte of the DC522 in IRC5 mapping:
abb
22
Application Example
16.05.2014
In the following screenshot you will see the needed changes for the signal ci501_pn_20_IN2.
After the changes have been applied the signal Analog_Input_Channel_1 will be a input group with 16
bits, reflecting the second analog input value of AX522.
abb
23
Application Example
16.05.2014
7 Compatibility Hints
The functionality described in this application note was originally tested with the following components and
software versions:
Component
Hardware
IRC5 Controller
Firmware
Remark
RW 5.15.04, RW 5.60.00
CI501-PNIO
Index: C1
CI502-PNIO
Index: C2
DC532
Index B4
DC522
Index:B0
AX522
Index: B8
KW-Soft
PROFINET Configurator
S500-CI501-PNIO_20121120_ci501-pn-00_DIM 1.xml
S500-CI501-PNIO_20121120_ci501-pn-00_DIM 2.xml
S500-CI502-PNIO_20121120_ci502-pn-00_DIM 1.xml
S500-CI502-PNIO_20121120_ci502-pn-00_DIM 2.xml
abb
24
Application Example
16.05.2014
8 Related documents
Titel
Doc ID
Revision
Document ID 3ADR025078M0203
V2.3.0,
Issue Date 2013-04-30
Application manual
PROFINET Master and Slave SW
IRC5
Application manual
PROFINET IRC5
AC500 / S500 Online Help
CAA-Merger-2.chm
abb
25
Application Example
16.05.2014
abb
26
Application Example
16.05.2014
Doc. kind:
No. o. p.:
Application Note
28
Title:
Lang.:
English
Doc. No
3ADR025200M0201
Page (P)
Chapter (C)
Description
Date
Dept./Initials
First version
March 2014
DEAPR/ACM2
abb
ABB Automation Products GmbH
Wallstadter Str. 59
D-68526 Ladenburg
Tel. : +49 62 21 / 701-1444
Fax : +49 62 21 / 701-1382
E-Mail : plc.support@de.abb.com
www.abb.com/plc
HISTORY
History
Index