You are on page 1of 18

Product Presentation

CM 579
Coupler Profinet

ABB Group
October 22, 2010 | Slide 1

AC500 PROFINET
Description
PROFINET is based on Ethernet and uses TCP/IP and IT
standards and complements them with specific protocols and
mechanisms to archive a good Real Time performance.

ABB Group
October 22, 2010 | Slide 2

PROFINET IO RT
(Processed Fieldbus Ethernet)
PROFINET IO RT Features
Standardization organization IEC 61158
Nomenclature: Controller (Master) / Device (Slave)
Bus Topologies: Bus, Star, Tree
No direct Slave to Slave communication possible
Limitation is 65536 Slots with 65536 subslots (if supported by stack)
Ethernet over PROFINET IO RT possible
Device description (GSDML) based on xml standard

PROFINET IO RT Hardware Components


Controller can be a standard Ethernet Controller (but not IRT!)
Device needs special hardware
Standard switch components possible for RT

PROFINET IO IRT
Solution only available from Siemens at present

ABB Group
October 22, 2010 | Slide 3

AC500 PROFINET
Topologies (1)
AC500 PROFINET in star topology:

ABB Group
October 22, 2010 | Slide 4

AC500 PROFINET
Topologies (2)
Example for a common PROFINET system

ABB Group
October 22, 2010 | Slide 5

AC500 PROFINET
AC500 PROFINET Devices (1)
IO Controller
CM579-PNIO communication module
Internal Ethernet switch with 2 ports
Transfer rate 10/100 MBit/s, full duplex
Protocol PROFINET IO
Maximal 128 IO Devices
5 status LEDs, some bicolored
2 rotary switches for address setting (not used)

ABB Group
October 22, 2010 | Slide 6

AC500 PROFINET
AC500 PROFINET Devices (2)
IO Device CI 501-PNIO
Decentralized IO Device with own I/O channels
4 analog inputs

12 Bit + sign

2 analog outputs

12 Bit + sign

8 digital inputs
8 digital outputs
Extension with up to 10 IO Modules
Electrical connection with S500 Terminal Units TU507-RT-ETH
or TU 808-RT-ETH

ABB Group
October 22, 2010 | Slide 7

AC500 PROFINET
AC500 PROFINET Devices (3)
IO Device CI 502-PNIO
Decentralized IO Device with own I/O channels
8 digital configurable inputs/outputs
8 digital inputs
8 digital outputs
Extension with up to 10 IO Modules
Electrical connection with S500 Terminal Units TU507-RT-ETH
or TU 808-RT-ETH

ABB Group
October 22, 2010 | Slide 8

AC500 PROFINET
PROFINET RT
Data Exchange, Diagnosis
Data exchange is provided by automatically
created operands
Diagnosis is provided by Function Blocks
VE name

Function

PNIO_DEV_ALARM

Provide arising diagnostic information about a certain device

PNIO_DEV_DIAG

Provide diagnostic information of a certain PROFINET IO Device

PNIO_DEV_INFO

Provide general information of a certain PROFINET IO Device

PNIO_DEV_SPECIFIER

Display the PNIO_DEV_ALARM SPECIFIER in plain text

PNIO_IM0

Provide access to the identification and maintenance information of


a certain device
Provide general information about the condition of a certain
PROFINET bus
Provide in detail information about the condition of a certain
PROFINET bus

PNIO_STATE
PNIO_SYS_DIAG

ABB Group
October 22, 2010 | Slide 9

AC500 PROFINET
Configuration
Configuration in ABB Configurator
2. Choose CM579-PNIO

1. Right click with mouse


and select Plug Device

ABB Group
October 22, 2010 | Slide 10

AC500 PROFINET
Configuration
If your Slave module isnt in device list :
Click on Tools
Device Repository
Select Fiedldbusses profinet IO slave
Click on Install
Select the file type PROFINET GSDML (*.xml).

ABB Group
October 22, 2010 | Slide 11

AC500 PROFINET
Configuration
Configure Coupler parameter

IP address Parameter for Master


IP address
Subnetmask
Gateway address if its use this
IP address Parameter for Slaves
First IP address
Last IP address
Subnetmask
Gateway address if its use in
the project
ABB Group
October 22, 2010 | Slide 12

AC500 PROFINET
Configuration
Configuration in ABB Configuration
Insert different I/O or slave module.

3. Right click with mouse


and select Add Device
ABB Group
October 22, 2010 | Slide 13

4. Choose Your slave in list

AC500 PROFINET
Configuration
Configure Slave module
5. Configure IP address of slave and Network mask

6. Implement in Station name the value of the rotary


switch CI501-PN-01 01 is rotary switch position .

ABB Group
October 22, 2010 | Slide 14

AC500 PROFINET
Configuration
Implement Standard I/O module
8. Choose Your I/O extension in list

7. Right click with mouse on


you slave and select
Add Device

ABB Group
October 22, 2010 | Slide 15

AC500 PROFINET
Configuration
Configure Slave module

Process cycle time (1 ms )


Configure different channel .
Type for analog voice
Delay for digital input
.
ABB Group
October 22, 2010 | Slide 16

9. Double click on you slave and configure


the signal.

AC500 PROFINET
Configuration
Create or rename I/O signal
10. In I/O Mapping
Select and rename the signals
(only signal create will be
implemented in CoDeSys
variable)

Automatically a folder whit


signal is create in
CoDeSys

ABB Group
October 22, 2010 | Slide 17

ABB Group
October 22, 2010 | Slide 18