Application Manual: PROFIBUS Anybus Device
Application Manual: PROFIBUS Anybus Device
Application Manual: PROFIBUS Anybus Device
Table of contents
Overview of this manual ................................................................................................................... 7
Product documentation, IRC5 .......................................................................................................... 9
Safety ................................................................................................................................................ 11
Network security ............................................................................................................................... 12
Terminology ...................................................................................................................................... 13
1 Introduction 15
1.1 What is PROFIBUS? .......................................................................................... 15
1.2 The PROFIBUS anybus device for IRC5 ................................................................ 16
2 Hardware overview 19
2.1 Main computer DSQC1000 .................................................................................. 19
2.2 Cables and connections ..................................................................................... 22
2.2.1 Connections ........................................................................................... 22
2.2.2 Termination ............................................................................................ 23
2.2.3 Selecting cables ...................................................................................... 24
3 Software overview 25
3.1 Information about the anybus device .................................................................... 25
5 System parameters 31
5.1 Introduction ...................................................................................................... 31
5.2 Type Industrial Network ...................................................................................... 32
5.2.1 Address ................................................................................................. 32
5.3 Type PROFIBUS Internal Anybus Device ............................................................... 33
5.3.1 Input Size .............................................................................................. 33
5.3.2 Output Size ............................................................................................ 34
Index 35
Usage
This manual should be used during installation and configuration of the PROFIBUS
anybus device.
Prerequisites
The reader should have the required knowledge of
• Mechanical installation work
• Electrical installation work
References
ABB documents
Reference Document ID
Operating manual - RobotStudio 3HAC032104-001
Operating manual - IRC5 with FlexPendant 3HAC050941-001
Product manual - IRC5 3HAC047136-001
Technical reference manual - System parameters 3HAC050948-001
Product specification - Controller IRC5 with FlexPendant 3HAC041344-001
Other references
Reference Description
International standard IEC 61158 Type 3 The PROFIBUS industrial network standard
International standard IEC 61784 is described in the international standards.
Revisions
Revision Description
- Released with RobotWare 6.0.
Revision Description
A Released with RobotWare 6.01.
• Minor corrections.
• System parameter Connection removed from Industrial Network.
B Released with RobotWare 6.02.
• Updated the path to the template files, see Template I/O configuration
file on page 26.
Product manuals
Manipulators, controllers, DressPack/SpotPack, and most other hardware is
delivered with a Product manual that generally contains:
• Safety information.
• Installation and commissioning (descriptions of mechanical installation or
electrical connections).
• Maintenance (descriptions of all required preventive maintenance procedures
including intervals and expected life time of parts).
• Repair (descriptions of all recommended repair procedures including spare
parts).
• Calibration.
• Decommissioning.
• Reference information (safety standards, unit conversions, screw joints, lists
of tools).
• Spare parts list with exploded views (or references to separate spare parts
lists).
• Circuit diagrams (or references to circuit diagrams).
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, DVD with PC software).
• How to install included or required hardware.
• How to use the application.
• Examples of how to use the application.
Operating manuals
The operating manuals describe hands-on handling of the products. The manuals
are aimed at those having first-hand operational contact with the product, that is
production cell operators, programmers, and trouble shooters.
The group of manuals includes (among others):
• Operating manual - Emergency safety information
• Operating manual - General safety information
• Operating manual - Getting started, IRC5 and RobotStudio
• Operating manual - Introduction to RAPID
• Operating manual - IRC5 with FlexPendant
• Operating manual - RobotStudio
• Operating manual - Trouble shooting IRC5, for the controller and manipulator.
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:
• Devices inside the controller, for example I/O devices, 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, ensure you are familiar
with the safety regulations described in Operating manual - General safety
information 1 .
1 This manual contains all safety instructions from the product manuals for the manipulators and the controllers.
Network security
Network security
This product is designed to be connected to and to communicate information and
data via a network interface, It is your sole responsibility to provide and continuously
ensure a secure connection between the product and to your network or any other
network (as the case may be). You shall establish and maintain any appropriate
measures (such as but not limited to the installation of firewalls, application of
authentication measures, encryption of data, installation of anti-virus programs,
etc) to protect the product, the network, its system and the interface against any
kind of security breaches, unauthorized access, interference, intrusion, leakage
and/or theft of data or information. ABB Ltd and its entities are not liable for
damages and/or losses related to such security breaches, any unauthorized access,
interference, intrusion, leakage and/or theft of data or information.
Terminology
Terms
Term Explanation
Controller The PROFIBUS master is referred to as PROFIBUS
controller.
Device In this manual the term device is used to describe a
physical I/O unit.
External device or controller The term external is used to describe a master or slave
on the PROFIBUS industrial network connected to the
IRC5 controller.
GSD file A GSD file contains information about a PROFIBUS
device.
Internal device The term internal is used to describe when the IRC5
controller acts as slave on the PROFIBUS industrial
network.
Internal Anybus Device A built-in device in the robot controller.
LAN Port/connector for Local Area Network.
Master See term Controller
Slave See term Device
WAN Port/connector for Wide Area Network.
1 Introduction
1.1 What is PROFIBUS?
General
PROFIBUS is a vendor independent open industrial network standard for a wide
range of applications, particularly in the fields of factory and process automation.
It is maintained, updated and marketed by PROFIBUS International.
PROFIBUS is suitable for high-speed time critical applications as well as for complex
communication tasks.
Standardization
The PROFIBUS communication is specified in the international standard IEC 61158
Type 3, which includes the entire range of PROFIBUS versions. All PROFIBUS
devices should be certified by the PROFIBUS User Organization (PNO) to ensure
interoperability and conformance.
Communication protocols
DP (Decentralized Periphery) is the simple, fast, cyclic and deterministic
communication protocol between a network controller and the assigned devices.
The forerunner of DP was FMS (Fieldbus Message Specification), which is obsolete
today.
The original version of DP, DP-V0, provides cyclic data exchange and diagnostics.
DP-V1 extends DP-V0 with acyclic data exchange and DP-V2 offers direct
device-to-device data exchange and clock synchronization. These versions are all
backward compatible.
The following table specifies a number of PROFIBUS-DP data.
Network type Multi-Controller/Device communication system
Installation Linear network, terminated at both ends.
Shielded twisted pair cables.
9-pin D-sub or M12 connectors.
Speed 9.6 Kbps - 12 Mbps
General
The PROFIBUS anybus device for IRC5 is inserted into an expansion board on top
of the main computer unit in the robot controller.
The PROFIBUS anybus device, DSQC 667, requires the main computer DSQC1000.
Options
With option PROFIBUS Anybus Device, the IRC5 controller can act as a device on
the PROFIBUS network.
Note
Illustration, example
The following figure illustrates an overview of the hardware.
xx1300000695
A PROFIBUS Controller
B General PROFIBUS device, DP-Slave
C PROFIBUS Anybus Device, DSQC 667. Placed in the computer module.
D IRC5 controller
Specification overview
Item Specification
Industrial Network PROFIBUS DP-V1
Data rate 9.6 Kbps - 12 Mbps
Connection size Maximum 64 input bytes and 64 output bytes
2 Hardware overview
2.1 Main computer DSQC1000
Connections
The I/O network is connected to the PROFIBUS anybus device, DSQC 667, on the
main computer.
The following figure illustrates the location of the anybus device in the main
computer unit.
xx1300000694
xx0700000396
LEDs
This section describes the LEDs of the PROFIBUS anybus device.
Status LED
xx0700000507
The following table describes the connections to the PROFIBUS Anybus Device
connector.
Pin Signal Description
1 Not used
2.2.1 Connections
General
All devices are connected in a network structure. Each network segment can have
a maximum of 32 active devices. In order to connect a larger number of stations
(controllers and devices), the network must be segmented. The segments are then
interconnected with repeaters that amplify and refresh the data signals. Each
repeater allows the PROFIBUS system to be extended by an additonal network
segment.
The start and end of each segment is fitted with an active network terminator, see
illustration in section Termination on page 23.
2.2.2 Termination
General
To reduce the reflections on the data lines, it is very important that both ends of
the PROFIBUS network are terminated.
The termination used by PROFIBUS is an active termination as showed in the
following figure.
en0400001144
After connecting the PROFIBUS network always check that the termination is in
place on both ends of the network, and that there are no other terminations on the
network. If a termination is missing or an extra termination is added somewhere
in the PROFIBUS network the communication will probably fail.
Parameter Value
Impedance 135 to 165 Ω
Capacity ≤ 30 pF/m
Loop resistance ≤ 110 Ω/km
Conductor cross-sectional area ≥ 0.34 mm 2 (AWG 22)
3 Software overview
3.1 Information about the anybus device
General
To use the PROFIBUS anybus device, the IRC5 controller must be installed with
the option 840-2 PROFIBUS Anybus Device.
The PROFIBUS anybus device can be used to:
• connect the IRC5 controller to a PLC.
• connect the IRC5 controller to another IRC5 controller which acts as a master.
Predefined network
When the robot system is installed with the PROFIBUS anybus device option, a
predefined industrial network with the name PROFIBUS_Anybus is created at
system startup.
GSD files
In order to configure a PROFIBUS network with an external PROFIBUS configuration
tool, a GSD file for each I/O device needs to be imported into the tool. These files
contains vital information about the PROFIBUS I/O devices and they shall be
supplied by the vendor/manufacturer of the specific PROFIBUS module.
The GSD files for the IRC5 controller are available at the following locations:
• In the RobotWare installation folder in RobotStudio: ...\RobotPackages\
RobotWare_RPK_<version>\utility\service\ioconfig\PROFIBUS\
• On the IRC5 Controller: <SystemName>\PRODUCTS\
<RobotWare_xx.xx.xxxx>\utility\service\GSD\
Note
Navigate to the RobotWare installation folder from the RobotStudio Add-Ins tab,
by right-clicking on the installed RobotWare version in the Add-Ins browser and
selecting Open Package Folder.
The directory contains the following files:
GSD-file Description
soft0baa.gsd Softing DP-Master PBpro (DSQC1005)
GSD-file Description
HMS_1811.gsd PROFIBUS Anybus Device (DSQC 667)
The name of the PROFIBUS anybus device in the GSD
file is Anybus-CC PROFIBUS DP-V1. This name will
be shown in the PROFIBUS configuration tool.
Note
Navigate to the RobotWare installation folder from the RobotStudio Add-Ins tab,
by right-clicking on the installed RobotWare version in the Add-Ins browser and
selecting Open Package Folder.
Limitations
The predefined internal anybus device, PB_Internal_Anybus has the following
limitations:
• 8 digital input bytes and 8 digital output bytes but can be increased to the
maximum value, which is 64 digital input bytes and 64 digital output bytes.
• Both the input and output map starts at bit 0 and ends at bit 63.
Note
If the PROFIBUS anybus device loses connection with the controller, the
configured input signals are cleared (reset to zero).
When the connection is re-established, the controller updates the input signals.
General
This section describes the recommended working procedure when installing and
configuring the PROFIBUS anybus device. The working procedure helps to
understand the dependencies between the different steps.
When the IRC5 controller with the PROFIBUS anybus device is connected to an
external controller, the IRC5 controller acts as an ordinary device on the PROFIBUS
network.
Basic steps
Use this procedure to install and configure the PROFIBUS anybus device.
Action Further information
1 Create and configure the anybus device Configuring the anybus device on page 28
in the IRC5 controller using RobotStudio
or the FlexPendant.
2 Configure the external controller using Configuring the external controller on
the vendor specific configuration tool. page 30
General
The anybus device is pre-installed at the system startup. However, the address,
the input and output size of the device can be changed.
The size of the anybus device determines how many I/O signals that can be
attached.
Action Note
5 In the Type list click Signal.
Add I/O signals for the anybus device.
xx1400002117
General
The external controller is configured using the vendor specific configuration tool
that is delivered, or bought, together with the controller.
The tool is used in order to specify all the devices in the PROFIBUS network. One
of the devices is the anybus device of the IRC5 controller. To create such a device,
the GSD file describing the internal device has to be imported into the vendor
specific configuration tool, see GSD files on page 25.
GSD files must be imported for all I/O devices used in the network.
5 System parameters
5.1 Introduction
5.2.1 Address
Parent
Address belongs to the type Industrial Network, in the topic I/O System.
Cfg name
Address
Description
The parameter Address specifies the address of the predefined industrial network
PROFIBUS_Anybus and the PROFIBUS anybus device. This address is used by
an external controller to set up a connection to the anybus device.
Usage
This is the address that the PROFIBUS anybus device uses to communicate.
Prerequisites
The PROFIBUS Anybus Device option must be installed.
Default value
The default value is 125.
Allowed values
Allowed values between 0-125.
Parent
Input Size belongs to the type PROFIBUS Internal Anybus Device, in the topic I/O
System.
Cfg name
InputSize
Description
The parameter Input Size defines the data size in bytes for the input area received
from the connected PROFIBUS Controller
Usage
Input Size is a PROFIBUS specific parameter
Prerequisites
The PROFIBUS Anybus Device option must be installed.
Default value
The default value is 8 bytes (64 signal bits).
Allowed values
Allowed values are the integers 1-64 (8-512 signal bits), specifying the input data
size in bytes.
Parent
Output Size belongs to the type PROFIBUS Internal Anybus Device, in the topic
I/O System.
Cfg name
OutputSize
Description
The Output Size defines the data size in bytes for the output area transmitted to
the connected PROFIBUS controller.
Usage
The parameter Output Size is a PROFIBUS specific parameter.
Prerequisites
The PROFIBUS Anybus Device option must be installed.
Default value
The default value is 8 bytes (64 signal bits).
Allowed values
Allowed values are the integers 1-64 (8-512 signal bits), specifying the output data
size in bytes.
O
A Output Size, 31, 34
anybus device
connector, 20 P
predefined internal anybus device, 25
B predefined network, 25
bus termination, 22 PROFIBUS
cables, 22
C connector, 20
cable parameters, 24
connectors, 22
communication protocols, 15
drop cable, 22
connectors, 15
specification, 17
controller, 13
termination, 23
D PROFIBUS anybus device, 26
device, 13 connector, 20
drop cable, 22 protocols, 15
DSQC 667, 16, 20
R
G repeaters, 22
GSD, 13
GSD file, 15, 25
S
safety, 11
I standardization, 15
Input Size, 31, 33 system parameters
PROFIBUS Address, 32
L
LED, 20 T
operation mode, 20 template I/O configuration file, 26
status, 20 topic I/O System
limitations, 26 industrial network, 25
Industrial Network, 31
N Internal anybus device, 25
network security, 12 PROFIBUS Internal Anybus Device, 31
3HAC050965-001, Rev B, en
ABB AB
Discrete Automation and Motion
Robotics
S-721 68 VÄSTERÅS, Sweden
Telephone +46 (0) 21 344 400
www.abb.com/robotics