Professional Documents
Culture Documents
ProfiNet Fieldbus Adapter 3HAC031974 001 Rev en
ProfiNet Fieldbus Adapter 3HAC031974 001 Rev en
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Product documentation, M2004 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Safety . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1 Overview 11
1.1 PROFINET, general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
1.2 PROFINET Fieldbus Adapter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2 Hardware description 15
2.1 PROFINET Fieldbus Adapter, DSQC 688. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
4 System parameters 31
4.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
4.2 Unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
4.2.1 Profinet Address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
4.3 Unit Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
4.3.1 Input Size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
4.3.2 Output Size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Index 35
© Copyright 2008 ABB. All rights reserved.
3HAC031974-001 Revision: - 3
Table of Contents
4 3HAC031974-001 Revision: -
Overview
Overview
Usage
This manual should be used during installation and configuration of the PROFINET fieldbus
Adapter option.
Prerequisites
The reader should have the required knowledge of
• the PROFINET system
• I/O system configuration
• IRC5 Controller
• Robot Studio
References
Reference Document Id
Technical reference manual - System parameters 3HAC17076-1
Product manual - IRC5 3HAC021313-001
Operating manual - IRC5 with FlexPendant 3HAC16590-1
© Copyright 2008 ABB. All rights reserved.
Other references
Reference Description
International standard IEC 61158 Type 3 The PROFINET fieldbus standard is
International standard IEC 61784 described in the international standards.
PROFINET Cabling and Interconnection Installation Guideline for PROFINET (Version
Technology 2.00, September 1998)
Commissioning PC Stations - Manual and Release 12/2006 C79000-G8976-C156-08
Quick Start
ET200S Distributed I/O System Manual from Siemens
www.profinet.com The web site of PROFINET International
Step7 hardware configuration Manual from Siemens
Continued
Revisions
Revision Description
- First edition. RobotWare 5.11
6 3HAC031974-001 Revision: -
Product documentation, M2004
General
The robot documentation is divided into a number of categories. This listing is based on the
type of information contained within the documents, regardless of whether the products are
standard or optional. This means that any given delivery of robot products will not contain
all documents listed, only the ones pertaining to the equipment delivered.
However, all documents listed may be ordered from ABB. The documents listed are valid for
M2004 robot systems.
Product manuals
All hardware, robots and controllers, will be delivered with a Product manual that contains:
• Safety information
• Installation and commissioning (descriptions of mechanical installation, electrical
connections)
• Maintenance (descriptions of all required preventive maintenance procedures
including intervals)
• Repair (descriptions of all recommended repair procedures including spare parts)
• Additional procedures, if any (calibration, decommissioning)
• Reference information (article numbers for documentation referred to in Product
manual, procedures, lists of tools, safety standards)
• Part list
• Foldouts or exploded views
• Circuit diagrams
• RAPID Instructions, Functions and Data types: Description and syntax for all
RAPID instructions, functions and data types.
• System parameters: Description of system parameters and configuration workflows.
Application manuals
Specific applications (for example software or hardware options) are described in
Application manuals. An application manual can describe one or several applications.
An application manual generally contains information about:
• The purpose of the application (what it does and when it is useful)
• What is included (for example cables, I/O boards, RAPID instructions, system
parameters, CD with PC software)
• How to use the application
• Examples of how to use the application
Continued
Operating manuals
This group of manuals is aimed at those having first hand operational contact with the robot,
that is production cell operators, programmers and trouble shooters. The group of manuals
includes:
• Emergency safety information
• General safety information
• Getting started, IRC5
• IRC5 with FlexPendant
• RobotStudio
• Introduction to RAPID
• Trouble shooting, for the controller and robot
8 3HAC031974-001 Revision: -
Safety
Safety
Safety of personnel
When working inside the robot controller it is necessary to be aware of voltage-related risks.
A danger of high voltage is associated with the following parts:
• Units inside the controller, for example I/O units can be supplied with power from an
external source.
• The mains supply/mains switch.
• The power unit.
• The power supply unit for the computer system (230 VAC).
• The rectifier unit (400-480 VAC and 700 VDC). Capacitors!
• The drive unit (700 VDC).
• The service outlets (115/230 VAC).
• The power supply unit for tools, or special power supply units for the machining
process.
• The external voltage connected to the controller remains live even when the robot is
disconnected from the mains.
• Additional connections.
Therefore, it is important that all safety regulations are followed when doing mechanical and
electrical installation work.
Safety regulations
Before beginning mechanical and/or electrical installations, make sure you are familiar with
the safety regulations described in Product manual - IRC5.
© Copyright 2008 ABB. All rights reserved.
3HAC031974-001 Revision: - 9
10
Safety
3HAC031974-001 Revision: -
© Copyright 2008 ABB. All rights reserved.
1 Overview
1.1. PROFINET, general
1 Overview
1.1. PROFINET, general
What is PROFINET?
PROFINET is an open standard for Industrial Ethernet. PROFINET satisfies requirements for
automation technology. PROFINET solutions can be implemented for factory and process
automation, for safety applications, and for the entire range of drive technology right up to
clock-synchronized motion control.
PROFINET standardization
The use of open standards, simple operation, and the integration of existing system segments
have driven the definition of PROFINET from the beginning. PROFINET is standardized in
IEC 61158 and IEC 61784. The continual further development of PROFINET offers users a
long-term perspective for the implementation of their automation tasks.
PROFINET versions
PROFINET has a modular design and different PROFINET versions are all combinations of
modular elements from the groups transmission technology, communication protocol, and
application profiles.
Here are some examples of PROFINET versions:
• PROFINET-IO - Distributed I/O (Remote I/O). Here, the familiar I/O view of
PROFIBUS is retained, in which the user data from the field devices are periodically
transmitted into the process model of the control system.
• PROFINET-CBA - Based on the object-oriented modelling of technological modules.
Based on the object model, machines and installations are structured in PROFINET in
the form of technological modules.
• PROFIsafe - Defines how safety-oriented devices (emergency shutoff switches, light
grids, overfill protection systems, etc.) can communicate safety control information
over a network securely enough that they can be used in safety-oriented automation
tasks up to EN954's KAT4, AK6, or SIL3 (Safety Integrity Level).
© Copyright 2008 ABB. All rights reserved.
3HAC031974-001 Revision: - 11
1 Overview
1.2. PROFINET Fieldbus Adapter
Hardware Overview
The hardware of the PROFINET Fieldbus Adapter, DSQC 688, is a PROFINET slave unit
that is connected to a Compact Flash interface on the main computer in the IRC5 controller,
and is normally controlled by an external master on the same physical network.
Illustration, example
The following figure illustrates an overview of the hardware
xx0800000134
A PLC
B PROFINET master
C Ethernet switch
D PROFINET Fieldbus Adapter, DSQC 688
E IRC5 controller
F General PROFINET I/O unit
Continued
Specification overview
Item Specification
Fieldbus type PROFINET
Specification revision PROFINET version 2.0
Data rate 100 Mbit
Connection size Maximum 64 input bytes and 64 output bytes
Vendor ID 0x07
Device ID 0x10G
Configuration program
An external PROFINET configuration tool such as Step7 or NMPC from Siemens, together
with RobotStudio is needed for configuration of the DSQC 688. The external PROFINET
configuration tool should be used according to the manual for the program.
© Copyright 2008 ABB. All rights reserved.
3HAC031974-001 Revision: - 13
1 Overview
1.2. PROFINET Fieldbus Adapter
14 3HAC031974-001 Revision: -
2 Hardware description
2.1. PROFINET Fieldbus Adapter, DSQC 688
2 Hardware description
2.1. PROFINET Fieldbus Adapter, DSQC 688
Description
The DSQC 688 is mounted in the computer module.
Prerequisites
PROFINET Fieldbus Adapter can be mounted only in the main computer DSQC 639.
Illustration computer
The figure illustrates where the PROFINET Fieldbus Adapter DSQC 688 is located in the
main computer.
xx0800000135
NOTE!
It is recommended to shield the fieldbus adapter cable to the wall of the controller cabinet if
the computer unit is placed in a disturbance environment.
CAUTION!
ESD (electrostatic discharge) is the transfer of electrical static charge between two bodies at
different potentials, either through direct contact or through an induced electrical field. When
handling parts or their containers, personnel not grounded may potentially transfer high static
charges. This discharge may destroy sensitive electronics.
Read the section WARNING - The unit is sensitive to ESD in the Product manual - IRC5.
Continued
xx0800000136
LEDs/indications
This section describes the LEDs of the PROFINET Fieldbus Adapter.
NOTE!
A test sequence is performed on the Network LED and on the Module status LED during start
of the PROFINET Fieldbus Adapter.
Continued
Link/Activity LED
Ethernet interface
The Ethernet interface operates at 100 Mbit, full duplex, as required by PROFINET
specification.
3HAC031974-001 Revision: - 17
2 Hardware description
2.1. PROFINET Fieldbus Adapter, DSQC 688
18 3HAC031974-001 Revision: -
3 PROFINET Fieldbus Adapter configuration
3.1. Introduction
Controller software
The IRC5 controller must be installed with software that supports the PROFINET Fieldbus
Adapter option (that is, RobotWare 5.11 or later).
PC software
The PROFINET communication is configured manually using RobotStudio or FlexPendant.
For more information on:
• RobotStudio, refer to Operating manual - RobotStudio.
• FlexPendant, refer to Operating manual - IRC5 with FlexPendant.
An external PROFINET configuration tool, such as Step7 or NMPC from Siemens, is needed
to configure the PROFINET Fieldbus Adapter. Refer to the respective manual for the external
PROFINET configuration tools.
© Copyright 2008 ABB. All rights reserved.
3HAC031974-001 Revision: - 19
3 PROFINET Fieldbus Adapter configuration
3.2. Configuration overview
Configuration
The PROFINET Fieldbus Adapter is configured in both the IRC5 controller and in an external
PROFINET configuration tool. The workflow for the configuration is described in section
Workflow on page 21. Examples of configurations are described in section Configuration
examples on page 22.
Limitations
Both the input map and the output map start at bit 0 for the PROFINET Fieldbus Adapter.
The Profinet Fieldbus Adapter support 1 to 64 byte input signals and 1 to 64 byte output
signals.
Related information
Technical reference manual - System parameters.
GSDML file
A GSDML file for the PROFINET Fieldbus Adapter, is located on the RobotWare release
DVD in the folder
Utility\Fieldbus\Profinet\GSDML\GSDML-v2.0-PNET-FA-20080915.xml.
This matches the configuration of the predefined I/O unit type PN_SLAVE_FA.
The same file is also available on the controller in the folder
Utility\Service\GSDML\GSDML-v2.0-PNET-FA-20080915.xml
Communication status
To have control of the communication status, that is, to know if the master (for example a © Copyright 2008 ABB. All rights reserved.
PLC) to slave communication is working or not, the following scheme could be used.
The master can set one signal during start-up or within the controller loop, this signal (on the
internal slave) could then be attached to a system input in the robot controller as a
communication supervision signal. If the communication between the master and the slave is
interrupted, all the inputs of the internal slave will go to fail safe state (that is, be set to zero
only) after the specified watchdog time. This means that the user defined communication
supervision signal will also go to zero. The watchdog time is configured in the external
PROFINET configuration tool.
NOTE!
If the PROFINET Fieldbus Adapter loses connection with the master then the configured
input signals are cleared (reset to zero).
When the connection is re-established, the master updates the input signals.
20 3HAC031974-001 Revision: -
3 PROFINET Fieldbus Adapter configuration
3.3. Workflow
3.3. Workflow
Overview
When the IRC5 controller is connected, for example, to an external PLC, the IRC5 controller
should act as a slave unit on the PROFINET network. The PLC connects to the PROFINET
Fieldbus Adapter to exchange data.
Action
1. Click System Builder and then click Create New. Follow the wizard to create a new
system with the PROFINET Fieldbus Adapter option.
2. Download the system to the IRC5 controller.
3. Restart the controller with the new system.
4. Configure the PROFINET Fieldbus Adapter using RobotStudio or FlexPendant. See
Configuring the PROFINET Fieldbus Adapter in IRC5 controller on page 22.
5. Use the external PROFINET configuration tool to assign the PROFINET Fieldbus
Adapter an IP address and a device name.
6. Import the GSDML file in the external PROFINET configuration tool.
7. Assign an IP address and a device name to the PROFINET Fieldbus Adapter.
8. Create a project that contains the configuration of the PROFINET network and
download it to the master (for example a PLC).
© Copyright 2008 ABB. All rights reserved.
3HAC031974-001 Revision: - 21
3 PROFINET Fieldbus Adapter configuration
3.4.1. Configuring the PROFINET Fieldbus Adapter in IRC5 controller
Overview
A unit or a signal must be configured, this is an example of how to configure the PROFINET
Fieldbus Adapter in the IRC5 controller, using RobotStudio.
Action
1. Start RobotStudio and connect to the controller. Request write access.
2. Click Configuration Editor and select I/O.
3. In the type list, click Unit and then right-click in the workspace and select Add unit.
4. Enter the parameter values for the unit and click OK.
xx0800000202
5. In the type list, click Signal and then right-click in the workspace and select Add signal.
Continued
Action
6. Enter the parameter values for the signal and click OK.
xx0800000203
© Copyright 2008 ABB. All rights reserved.
3HAC031974-001 Revision: - 23
3 PROFINET Fieldbus Adapter configuration
3.4.2. Configuring PROFINET Fieldbus Adapter using Step7
Overview
This is an example of how to configure the PROFINET Fieldbus Adapter using Step7.
Action
1. Start Siemens Simatic Manager. On the PLC menu, click Edit Ethernet Node.
2. Click Browse.
xx0800000187
NOTE!
The PROFINET Fieldbus Adapter must already be configured in the IRC5 controller.
Continued
Action
3. Select the PROFINET Fieldbus Adapter to configure and click OK.
xx0800000199
TIP!
Select a device in the list and click Flash. The LED on the selected device will flash
repeatedly until Stop Flash is clicked.
© Copyright 2008 ABB. All rights reserved.
Continued
Action
4. Select Use IP parameters and enter the IP address and subnet mask and then click
Assign IP configuration.
Enter device name in the Device name text box and click Assign name.
xx0800000200
© Copyright 2008 ABB. All rights reserved.
For more information about other settings, see Siemens documentation.
NOTE!
The IP address and device name must be unique on the fieldbus network.
5. Click Close.
6. Open the project to which the PROFINET Fieldbus Adapter should be added.
Continued
Action
7. Open HW Config for the selected master.
xx0800000188
xx0800000190
10. Select the GSDML file from the RobotWare DVD and click Install. Click Yes to confirm
the warning.
11. Click OK to complete the installation.
12. Click Close.
13. In the device list on the right-hand side of the HW Config, expand PROFINET IO\Addi-
tional Field Devices\General\Fieldbus Adapter and select DSQC688.
Continued
Action
14. Drag the DSQC688 device to the fieldbus network.
xx0800000193
15. Expand the DI/DO folder for the DSQC688 device in the tree structure.
xx0800000195
Continued
Action
17. Drag the correct input size to slot 1and the correct output size to slot 2.
The input size shall be the same as the output size configured in the IRC5 controller.
The output size shall be the same as the input size configured in the IRC5 controller.
xx0800000196
NOTE!
Inputs and outputs must be added to the correct slots, otherwise the communication with
the unit will not work properly.
If another size then 64 byte input and 64 byte output are used, the size must be changed
in the UNIT TYPE in the IRC5 controller configuration.
18. Right-click on the DSQC688 icon and select Object Properties.
© Copyright 2008 ABB. All rights reserved.
Continued
Action
19. Enter the same device name and IP address as when naming the device in step 4.
Click Ethernet to enter the IP address and make sure that Assign IP address via IO
controller is selected.
xx0800000197
30 3HAC031974-001 Revision: -
4 System parameters
4.1. Introduction
4 System parameters
4.1. Introduction
3HAC031974-001 Revision: - 31
4 System parameters
4.2.1. Profinet Address
4.2 Unit
Cfg name
PN_Address
Description
The parameter Profinet Address corresponds to the device number in the external PROFINET
configuration tool.
Usage
Profinet Address specifies the address that the I/O unit uses on the network.
Prerequisites
PROFINET option must be installed.
Default values
The default value is 0.
Allowed values
An integer value between 0 and 65535.
The value must be zero (0) when configuring the internal slave.
32 3HAC031974-001 Revision: -
4 System parameters
4.3.1. Input Size
Parent
Input Size belongs to the type Unit Type, in the topic I/O.
Cfg name
PN_InputSize
Description
The parameter Input Size defines the data size in bytes for the input area received from the
unit.
Usage
Input Size is a Profinet specific parameter.
Prerequisites
The Profinet Fieldbus Adapter option must be installed.
Limitations
A limitation is the maximum unit size for the Unit Type.
Allowed values
Allowed values are the integers 1-64.
The default value is 64.
Additional information
Any other values than 1, 2, 4, 8, 16, 32 or 64 will result in digital input size rounded up to the
closest of these values.
© Copyright 2008 ABB. All rights reserved.
3HAC031974-001 Revision: - 33
4 System parameters
4.3.2. Output Size
Parent
Output Size belongs to the type Unit Type, in the topic I/O.
Cfg name
PN_OutputSize
Description
The parameter Output Size defines the data size in bytes for the input area received from the
unit.
Usage
Output Size is a Profinet specific parameter.
Prerequisites
The Profinet Fieldbus Adapter option must be installed.
Limitations
A limitation is the maximum unit size for the Unit Type.
Allowed values
Allowed values are the integers 1-64.
The default value is 64.
Additional information
Any other values than 1, 2, 4, 8, 16, 32 or 64 will result in digital output size rounded up to
the closest of these values.
34 3HAC031974-001 Revision: -
Index
C
Compact Flash interface 12
Computer unit 15
D
DSQC 688 15
E
Ethernet interface 17
G
GSDML file 20
I
input signals 20
Input Size 33
L
LED Status 16
O
output signals 20
Output Size 34
P
PN_Address 32
PN_InputSize 33
PN_OutputSize 34
PROFIdrive 11
Profinet Address 32
PROFINET-CBA 11
PROFINET-IO 11
PROFIsafe 11
S
signals
number of 20
software
prerequisites 19
© Copyright 2008 ABB. All rights reserved.
3HAC031974-001 Revision: - 35
36
Index
3HAC031974-001 Revision: -
© Copyright 2008 ABB. All rights reserved.
3HAC031974-001, Revision -, en
ABB AB
Robotics Products
S-721 68 VÄSTERÅS
SWEDEN
Telephone: +46 (0) 21 344000
Telefax: +46 (0) 21 132592