Escolar Documentos
Profissional Documentos
Cultura Documentos
INTERBUS
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Product documentation, M2004 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Safety . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1 Reference information 11
1.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
1.2 Reference information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2 Overview 13
2.1 INTERBUS, general. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.2 INTERBUS, IRC5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.3 Definition of I/O units . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
4.5.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
4.5.2 Digital I/O configuration example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
4.5.3 Internal slave configuration example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
4.5.4 Master/slave configuration example. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
5 System parameters 55
5.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
5.2 Type Unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
5.2.1 Interbus Address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
5.3 Type Unit Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
5.3.1 ID Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Index 59
3HAC023009-001 Revision: B 3
Table of Contents
4 3HAC023009-001 Revision: B
Overview
Overview
Usage
This manual should be used during installation and configuration of the INTERBUS, as well
as while upgrading the INTERBUS option.
For mechanical installation descriptions, refer to Product manual - IRC5.
Prerequisites
The reader should have the required knowledge of
The INTERBUS system.
I/O system configurations.
Organization of chapters
The manual is organized in the following chapters:
Chapter Contents
Copyright 2006 ABB. All rights reserved.
Continued
Chapter Contents
5. This chapter describes all system parameters that are specific for INTERBUS
options.
Revisions
Revision Description
- First edition
A Updates/corrections are made in the following sections:
INTERBUS, general
Step-by-step, set-up an INTERBUS communication
Create configuration file on-line
Create configuration file off-line
Download INTERBUS configuration file to the controller
B New chapter for system parameters added.
Minor corrections.
6 3HAC023009-001 Revision: B
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 3HAC023009-001 Revision: B
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 2006 ABB. All rights reserved.
3HAC023009-001 Revision: B 9
10
Safety
3HAC023009-001 Revision: B
Copyright 2006 ABB. All rights reserved.
1 Reference information
1.1. Introduction
1 Reference information
1.1. Introduction
General
This chapter includes general information, complementing the more specific information in
the following chapters.
Copyright 2006 ABB. All rights reserved.
3HAC023009-001 Revision: B 11
1 Reference information
1.2. Reference information
Operating manuals
References Document ID
Operating manual - IRC5 with FlexPendant 3HAC16590-1
Operating manual - RobotStudio 3HAC032104-001
References Document ID
Technical reference manual - RAPID Instructions, Functions and 3HAC16581-1
Data types
Technical reference manual - RAPID overview 3HAC16580-1
Technical reference manual - RAPID kernel 3HAC16585-1
Technical reference manual - System parameters 3HAC17076-1
Application manuals
References Document ID
Application manual - Robot communication and I/O control 3HAC020435-001
Product manuals
References Document ID
Product manual - IRC5 3HAC021313-001
Other references
References Description
www.interbusclub.com The INTERBUS homepage.
Copyright 2006 ABB. All rights reserved.
12 3HAC023009-001 Revision: B
2 Overview
2.1. INTERBUS, general
2 Overview
2.1. INTERBUS, general
What is INTERBUS?
INTERBUS is a serial bus system for transmitting data between PLCs (Programmable Logic
Controllers), software, and robot controllers on the one hand and between actuators, sensors,
operator panels, and drives in the field on the other hand.
INTERBUS is suitable for machine and system builders in
automotive, paper and printing, textile, wood, and food processing industry
process, installation, handling, warehousing, and conveying technology
INTERBUS standardization
INTERBUS is a standardized fieldbus system for the serial transmission of data from the
sensor and actuator area according to European standard EN 505254, international standard
IEC 61158, and German national standard DIN 19258.
Copyright 2006 ABB. All rights reserved.
3HAC023009-001 Revision: B 13
2 Overview
2.2. INTERBUS, IRC5
Hardware overview
The hardware of the INTERBUS fieldbus network consists of a master unit, a slave unit and
distributed I/O units.
The master and the slave units are physically two separate boards. It is only allowed to install
one master and one slave unit in an IRC5 system.
Master unit
The master unit is connected to the PCI bus of the IRC5 control cabinet.
Slave unit
The slave unit is internally connected to the master by a ribbon cable. The slave unit is located
in a PCI-slot in the computer unit but does not communicate via the PCI, i.e. the slot is only
a physical place for the slave unit.
An external master (for example PLC or another robot controller) on a separate INTERBUS
network normally controls the slave part. This network is a different one than the network
holding the I/O units for the master. See illustration in section The INTERBUS network on
page 15.
I/O units
The I/O units may be digital or analog modules. They are all controlled by the master part.
Digital I/O units with 1, 2, 4, 8, 16, 24, etc. bits are supported (i.e. 1, 2 and 4 bit units and a
Copyright 2006 ABB. All rights reserved.
unit whose size is a multiple of 8 bits). The local slave supports an I/O unit whose size is a
multiple of 16 bits. (Analog I/O units are by default treated as 16 bit twos complement.)
Continued
xx0400000851
Configuration program
The configuration program IBS CMD G4 (from Phoenix Contact) together with the
FlexPendant or RobotStudio is necessary to configure the bus completely. Also, in some cases
an external text editor is required.
The configuration program operates on a PC according to the manual for the program.
Item Specification
Fieldbus type INTERBUS master
Addressing 1.0-254.63 (remote I/O units)
Limitations exist, see Phoenix documentation.
Number of units connected to The number is defined by the limitations of the general I/O
master systems, see Technical reference manual - System
parameters.
Continued
Item Specification
Number of signals The number is defined by the limitations of the robot system,
see Technical reference manual - System parameters.
For INTERBUS and board limitation, see Phoenix documen-
tation.
Baudrate The INTERBUS baudrate is configurable for 500 kBit/s or 2
MBit/s.
Item Specification
Fieldbus type INTERBUS slave
Addressing 0.240
Number of signals Max. 256 digital input signals and 256 digital output signals.
Baudrate The INTERBUS baudrate is configurable for 500 kBit/s or 2
MBit/s.
INTERBUS ID code 3
16 3HAC023009-001 Revision: B
2 Overview
2.3. Definition of I/O units
General
It is possible to connect any type of PROFINET compliant I/O unit on the PROFINET master
bus. All I/O units should comply with the PROFINET standard and be conformance tested by
PROFINET international. I/O units may be mounted inside the controller. There are no
PROFINET compliant I/O units installed in a standard version controller.
Standard configuration
In the standard form, no fieldbus is mounted to the controller.
It is possible to connect any type of INTERBUS compliant I/O unit on the master bus.
Further information
The table gives references to additional information:
Information See
Allowed configurations of I/O units and how Technical reference manual - System
to setup the configurations. parameters.
Copyright 2006 ABB. All rights reserved.
3HAC023009-001 Revision: B 17
2 Overview
2.3. Definition of I/O units
18 3HAC023009-001 Revision: B
3 INTERBUS Master/Slave hardware
3.1.1. DSQC 512 INTERBUS master/slave, fiber optical interface
Description
The DSQC 512 is a dual PCI slot circuit board normally mounted in the computer unit of the
controller.
The unit can be operated as a master/slave for an INTERBUS system.
Typical applications
An example of how DSQC 512 may be connected is illustrated in section The INTERBUS
network on page 15.
Illustration
The figure below shows the DSQC 512 board. The master board is to the right and the slave
board is to the left.
Copyright 2006 ABB. All rights reserved.
xx0400001110
A RS-232 serial interface (PC connection for the IBS CMD G4).
B Master out interface (remote outgoing bus and LED FO3).
Continued
Supply
The INTERBUS slave must be supplied with external power to avoid shutting down the
INTERBUS net if a robot cell is switched off. The 24V power must be supplied from outside
the control cabinet and be connected to pin 2 Phoenix connector located on the INTERBUS
board's front panel marked 24V, see illustration in section Illustration on page 19.
LEDs, master
The following picture shows how the LEDs are located on the master board.
en0400001121
Continued
LEDs, slave
The following picture shows how the LEDs are located on the slave board.
Copyright 2006 ABB. All rights reserved.
en0400001122
Continued
22 3HAC023009-001 Revision: B
3 INTERBUS Master/Slave hardware
3.1.2. DSQC 529 INTERBUS master/slave, copper wire
Description
The DSQC 529 is a dual PCI slot circuit board normally mounted in the computer unit of the
controller.
The unit can be operated as a master/slave for an INTERBUS system.
Typical applications
An example of how the DSQC 529 may be connected is illustrated in section The INTERBUS
network on page 15.
Illustration
The figure below shows the DSQC 529 board. The master board is to the right and the slave
board is to the left.
Copyright 2006 ABB. All rights reserved.
xx0400001111
A RS-232 serial interface (PC connection for the IBS CMD G4).
B Master out interface (remote outgoing bus).
C Power supply for the slave board (24 volt).
D Slave out interface (remote incoming bus).
E Slave in interface (remote incoming bus).
Continued
F Master and slave status and diagnostic LEDs. For description of master
LEDs, see section LEDs, master on page 24. For description of slave
LEDs, see section LEDs, slave on page 25.
G DIP switch for slave configuration.
H DIP switch for master configuration.
Supply
The INTERBUS slave must be supplied with external power to avoid shutting down the
INTERBUS net if a robot cell is switched off. The 24V power must be supplied from outside
the control cabinet and be connected to pin 2 Phoenix connector located on the INTERBUS
board's front panel marked 24V.
LEDs, master
The following picture shows how the LEDs are located on the master board.
en0400001238
Continued
LEDs, slave
The following picture shows how the LEDs are located on the slave board.
Copyright 2006 ABB. All rights reserved.
en0400001239
Continued
26 3HAC023009-001 Revision: B
3 INTERBUS Master/Slave hardware
3.1.3. DIP switch
Description
Both master and slave have a DIP switch. Neither of them are to be changed from their
delivery setup.
3HAC023009-001 Revision: B 27
3 INTERBUS Master/Slave hardware
3.1.4. Bus cable and connectors
Description
The bus cable is used to connect the INTERBUS controller board to an INTERBUS unit. The
transmission speed is 500 kbit/s or 2 Mbit/s.
Illustration
The following figure shows the incoming interface and outcoming interface of the bus cable.
xx0500001563
COM 3 3 Brown
RBST jumper to 9 5
RBST jumper to 5 9
Note! It is important to twist pairs DO and /DO, and DI and /DI. The shield in the cable
provides essential protection against EMI.
28 3HAC023009-001 Revision: B
3 INTERBUS Master/Slave hardware
3.1.5. Definition of communication boards, IRC5
General
The IRC5 computer unit may include a number of communication functions. Any allowed
combination of these is specified below.
Board definition
The figure and table below specify which combinations are allowed:
xx0700000096
3HAC023009-001 Revision: B 29
3 INTERBUS Master/Slave hardware
3.1.5. Definition of communication boards, IRC5
30 3HAC023009-001 Revision: B
4 INTERBUS Master/Slave configuration
4.1.1. Software overview
Controller software
The IRC5 controller must be installed with software that supports the use of the INTERBUS,
that is the option for INTERBUS must be installed.
PC software
RobotStudio is a PC software that is used for setting up connections to robots and to work
with robots.
The robot system configuration for the INTERBUS communication is done either manually
by using RobotStudio or FlexPendant, or by loading a configuration file using RobotStudio.
For information on how to work with RobotStudio and FlexPendant refer to, respectively,
Operating manual - RobotStudio and Operating manual - IRC5 with FlexPendant, see
Reference information on page 12.
Configuration software
The INTERBUS board has to be configured in order to work properly. The software tool
needed for this purpose is called IBS CMD G4. It is an external PC tool from Phoenix Contact,
and it can be ordered from ABB.
Copyright 2006 ABB. All rights reserved.
For more information about the configuration software, see section INTERBUS configuration
software on page 32.
3HAC023009-001 Revision: B 31
4 INTERBUS Master/Slave configuration
4.1.2. INTERBUS configuration software
Description
The IBS CMD G4 is an external INTERBUS configuration PC-tool. It is used to create a
configuration file that the INTERBUS master board needs to get a description of how the
actual INTERBUS network is physically configured.
The IBS CMD G4 can be used online, that is connected to the INTERBUS network via the
master board, or off-line. The online and off-line configurations are described in section
Create configuration file online on page 34 and section Create configuration file offline on
page 37.
Limitations
With the IBS CMD G4 there is a possibility to remap a unit on bit level, i.e. rearrange the bit
order of a unit. However, this is not supported in the controller software.
32 3HAC023009-001 Revision: B
4 INTERBUS Master/Slave configuration
4.1.3. Step-by-step, set-up an INTERBUS communication
Step-by-step overview
The following procedure gives an overview of the necessary steps to set-up an INTERBUS
communication.
Action Information
1. Mount the master board and the slave See Product manual - IRC5.
board in the computer unit, which is
located in the Control Module.
2. Connect the bus cable between the master See Bus cable and connectors on page 28.
out interface (on the master board) and the
INTERBUS modules/network.
3. Connect the cable that is for the PC See Illustration on page 19 or Illustration
connection for the IBS CMD G4 tool. on page 23, for the IBS CMD G4 PC
connection.
4. Create the configuration in the IBS CMD See Create configuration file online on
G4 online or offline. page 34 or Create configuration file offline
on page 37.
5. Download the configuration to the See Download INTERBUS configuration
controller. file to the controller on page 39.
6. Create the master bus configuration. See Master bus configuration on page 40.
7. Configure the IRC5 I/O system in
RobotStudio.
8. Restart the controller.
Copyright 2006 ABB. All rights reserved.
3HAC023009-001 Revision: B 33
4 INTERBUS Master/Slave configuration
4.2.1. Create configuration file online
Description
Online configuration means that data of which units that are connected to the network are
automatically read. When using online configuration a connection between IBS CMD G4 and
the INTERBUS controller board is set up and used to read the network configuration.
Communication path
To be able to set up communication between IBS CMD G4 and the INTERBUS controller
board, you need the cable delivered with the software.
To set up the communication, the following steps are necessary:
1. Connect the cable between the INTERBUS controller board and the PC. For the
location of the connector on the INTERBUS controller boards, see Illustration on
page 19 and/or Illustration on page 23.
2. Specify the communication path.
The following procedure describes how to specify the communication path using IBS CMD
G4:
Action
1. Right click on the Controller Board icon and select Communication Path.
2. In the Communication Path Settings window, click the Project tab.
Mark the desired radio button and add needed information about the communication
path.
The picture shows an example where Serial Port and COM2 are selected.
en0400001136
3. Click OK.
Continued
Board type
IBS CMD G4 needs to know what kind of INTERBUS controller board is being used. If IBS
CMD G4 starts to communicate with the board and the selected board type does not
correspond to the physical board, an error message is shown.
Following table shows which ABB board that corresponds to which Phoenix board.
ABB designation Phoenix designation
DSQC 512 IBS PCI SC/RI-LK
DSQC 529 IBS PCI SC/RI/I-T
Action
1. Right click on the Controller Board icon and select Settings.
2. In the Controller Board Settings window, click the Bus operation tab.
3. Set Mode of operation to Asynchronous with synchronization impulse.
4. Click OK.
unit in the robot system configuration. For description of how to do this configuration, refer
to section Internal slave configuration on page 42.
A picture of the network in the IBS CMD G4 will now come up. If not, refer to the section
Problems on page 36.
Continued
Action
1. Right click on the Controller Board icon and select Process Data....
2. The Assignment column should have values for all units. If necessary, fill in the column.
Always use 896 for the internal slave (named SL in the first column) for both inputs and
outputs.
It is possible to get help from IBS CMD G4. Right click in the Assignment column and
select Auto-Address....
For more information, refer to the documentation of IBS CMD G4.
3. Click OK.
Action
1. In the Options menu, select Add-On programs and then Activate.
2. In the IBSCMD/BIN directory, choose EXP_BIN.DLL .
3. Click OK.
Action
1. Right click on the Parametrization Memory icon and select Export Parametrization.
Copyright 2006 ABB. All rights reserved.
2. Save the configuration file. You can choose your own name and path for the file when
saving it to your PC.Select user target system standard.
Note! On the IRC5 controller the file must be named config.cod.
3. Click OK.
Problems
If any problems occur when a new configuration is being read from memory, try to follow the
procedure below before you follow the steps in the section Read the physical configuration
of the network on page 35.
Action
1. Right click on the Parametrization Memory icon and select Format.
2. In dialog windows, if any, click Yes/OK.
3. Right click on the Controller Board icon, select Control and Reset controller board.
4. In dialog windows, if any, click Yes/OK.
36 3HAC023009-001 Revision: B
4 INTERBUS Master/Slave configuration
4.2.2. Create configuration file offline
Description
Offline configuration means that you state the data of which units that are connected to the
network.
Board type
The IBS CMD G4 needs to know what kind of INTERBUS controller board is being used. If
IBS CMD G4 starts to communicate with the board and the selected board type does not
correspond to the physical board, an error message is shown.
Following table shows which ABB board that corresponds to which Phoenix board.
ABB designation Phoenix designation
DSQC 512 IBS PCI SC/RI-LK
DSQC 529 IBS PCI SC/RI/I-T
Action
1. Right-click on the Controller Board icon and select Settings.
Copyright 2006 ABB. All rights reserved.
2. In the Controller Board Settings window, click the Bus operation tab.
3. Set Mode of operation to Asynchronous with synchronization impulse.
4. Click OK.
Action
1. In the Options menu, select Add-On programs and then Activate.
Continues on next page
3HAC023009-001 Revision: B 37
4 INTERBUS Master/Slave configuration
4.2.2. Create configuration file offline
Continued
Action
2. In the IBSCMD/BIN directory, choose EXP_BIN.DLL.
3. Click OK.
Action
1. Right-click on the Controller Board icon and select Insert with ID code or Insert with
Device Description.
2. Add the necessary information in the dialog window.
In the Insert Device window, add information about ID code and number of bits
of the unit. Also specify device type. You get the information from the supplier of
the unit.
In the Insert with Device Description window, search for the unit in the list.
Select the unit.
Click OK.
3. When the Insert Device Description window appears, click OK.
Action
1. Right-click on the Controller Board icon and select Process Data....
2. The Assignment column should have values for all units. If necessary, fill in the column.
Always use 896 for the internal slave (named SL in the first column) for both inputs and
outputs.
It is possible to get help from IBS CMD G4. Right click in the Assignment column and
select Auto-Address. Copyright 2006 ABB. All rights reserved.
For more information, refer to the documentation of IBS CMD G4.
3. Click OK.
Action
1. Right-click on the Parametrization Memory icon and select Export Parametrization.
2. Save the configuration file. You can choose your own name and path for the file when
saving it to your PC.
Select User target system standard.
Note! On the IRC5 controller the file must be named config.cod.
3. Click OK.
38 3HAC023009-001 Revision: B
4 INTERBUS Master/Slave configuration
4.2.3. Download INTERBUS configuration file to the controller
3HAC023009-001 Revision: B 39
4 INTERBUS Master/Slave configuration
4.3.1. Master bus configuration
Configuration setup
This section describes the workflows for the necessary configurations to set up an
INTERBUS communication.
The workflows consist of configuring the bus, unit types, units and signals.
Bus configuration
The IRC5 system configuration of the bus consists of specifying the system parameters
belonging to the type Bus. For more information about the parameters and how to configure
the IRC5 system, refer to Technical reference manual - System parameters. This section
describes how to use the parameter Path to Bus Configuration File with INTERBUS.
Read more about this parameter in Technical reference manual - System parameters.
Predefined bus
Copyright 2006 ABB. All rights reserved.
When the system is installed with the INTERBUS option, a predefined bus, Interbus, is
created. This bus has no path to bus configuration file specified as default.
Unit configuration
The IRC5 configuration of units consists of specifying the system parameters belonging to
the types Unit Type and Unit. For more information about INTERBUS specific parameters,
please refer to chapter System parameters on page 55.
For more information about the parameters in general and how to configure the IRC5 system,
please refer to Technical reference manual - System parameters.
Continued
Power-up
When all configuration definitions are set, a restart is required. The robot controller will
automatically start the communication with the I/O units, and the controller will report any
error that might occur. However, sometimes the connection to the I/O units may be lost and
there is no error message. At such occasions the LEDs on the INTERBUS board could give
a good indication of what is causing the problem.
Transmission speed
The master automatically selects the transmission speed according to the kind of slaves
connected to the master bus.
Note! Early versions of the DSQC 512 master board do not support automatic selection of the
baud rate. Regarding DIP switch configuration, please refer to Phoenix provided data sheet
for the board.
3HAC023009-001 Revision: B 41
4 INTERBUS Master/Slave configuration
4.4.1. Internal slave configuration
Description
The digital slave module can be used
to connect the IRC5 controller to a PLC.
for connection of the slave channel of several robots to the master channel of one
controlling robot.
The IRC5 system configuration of the internal slave consists of specifying the system
parameters belonging to the type Unit Type and type Unit. For more information about the
parameters and how to configure the IRC5 system, refer to Technical reference manual -
System parameters.
This section describes in detail how to use some parameters with the INTERBUS internal
slave.
Action
1. Right click on the Controller Board icon and select Settings....
2. In the Controller Board Settings window, click the I/O Coupling tab.
Continued
Action
3. Fill in the ID-Code, Process Data Channel (number of inputs/outputs), Baud rate and
Peripheral error.
If the configuration is set online, the current configuration of the slave is shown in the
left gray column.
en0400001139
4. Click OK.
3HAC023009-001 Revision: B 43
4 INTERBUS Master/Slave configuration
4.5.1. Introduction
4.5 Examples
4.5.1. Introduction
Description
Each of the following examples are valid for both DSQC 512 and DSQC 529. The only
difference is that for DSQC 512 the Media Converter must always be configured. The
predefined unit type IBS_GENERIC can be used for the Media Converter.
44 3HAC023009-001 Revision: B
4 INTERBUS Master/Slave configuration
4.5.2. Digital I/O configuration example
Description
This example shows how to configure an IBS SAB 24 DIO 8/4/4 unit on address 2.0.
The INTERBUS configuration is done using off-line configuration, and the IRC5 system
configuration is done via the FlexPendant. A DSQC 512 is used as INTERBUS board.
Action
1. Select Board Type, see section Board type on page 37.
Select Controller Board Type IBS PC SC/RI-LK.
Copyright 2006 ABB. All rights reserved.
en0400001137
2. Set the Bus operation mode, see section Bus operation mode on page 37.
3. Configure the internal slave, see section Internal slave configuration on page 42.
4. If not previously done, activate the Export parametrization option, see section Export
parametrization option on page 37.
Continued
Action
5. Specify the physical network configuration, see section Specify the physical network
configuration on page 38.
Use Insert with Device Description and search for the type IBS SAB 24 DIO 8/4/4.
en0400001222
en0400001223
7. Assign the memory address, see section Assignment of memory address on page 38.
8. Save the configuration file, see section Save the configuration file on page 38.
Continued
Action
9. Download the INTERBUS configuration file to the controller, see section Download
INTERBUS configuration file to the controller on page 39.
7. Tap OK.
Defining Unit
The following procedure describes how to define the Unit using FlexPendant:
Action
1. Tap the ABB button and select Control Panel and then Configuration.
2. Select Unit and tap Show instances.
3. To create a new unit, tap Add.
4. Enter the name of the unit.
5. Enter Type of Bus (IBS_GENERIC or your newly defined Unit Type).
6. Select Interbus bus, to which the unit is connected.
7. Enter the Interbus Address (in this example the address is 2.0).
8. Tap OK.
Continued
Unit Identification Label is optional. For more detailed information about the other
parameters, please refer to Technical reference manual - System parameters.
48 3HAC023009-001 Revision: B
4 INTERBUS Master/Slave configuration
4.5.3. Internal slave configuration example
Description
This example describes how to configure the internal slave. In this example the slave will
have 64 digital inputs and 64 digital outputs. No other units are configured.
The INTERBUS configuration is done using offline configuration, and the IRC5 system
configuration is done via RobotStudio. A DSQC 529 is used as INTERBUS board.
Action
1. Select Board Type, see section Board type on page 37.
Select Controller Board Type IBS PCI SC/RI/I-T.
Copyright 2006 ABB. All rights reserved.
en0400001226
2. Set the Bus operation mode, see section Bus operation mode on page 37.
Continued
Action
3. Configure the internal slave, see section Internal slave configuration on page 42.
Do the following selections:
en0400001228
4. If not previously done, activate the Export parametrization option, see section Export
parametrization option on page 37.
5. Now IBS CMD G4 shows the following:
en0400001230
Continued
Action
6. Assign the memory address, see section Assignment of memory address on page 38.
en0400001229
7. Save the configuration file, see section Save the configuration file on page 38.
8. Download the INTERBUS configuration file to the controller, see section Download
INTERBUS configuration file to the controller on page 39.
Configuring bus
Use RobotStudio to add your path to the bus configuration file in the parameter type Bus.
See section Bus configuration on page 40.
Configuring unit
There are several predefined Unit Types for the internal slave, depending on if the slave has
PCP channels or not. There is also a generic Unit Type for the internal slave.
This example uses a slave without PCP channel and therefore the Unit Type IBS_SLAVE0 is
used.
Note! The internal slave must have INTERBUS address 0.240.
Reference information
For information on how to do the configuration, refer to Technical reference manual - System
Copyright 2006 ABB. All rights reserved.
3HAC023009-001 Revision: B 51
4 INTERBUS Master/Slave configuration
4.5.4. Master/slave configuration example
Description
This example describes how two IRC5 systems can be configured to communicate with each
other, one as the master and one as a slave.
The INTERBUS configuration is done using on-line configuration, and the IRC5 system
configuration is done via RobotStudio. A DSQC 529 is used as INTERBUS board.
Configuration overview
Action
1. Start by configuring the slave system according to the example in section Internal slave
configuration example on page 49.
2. Connect the INTERBUS cable between the master system and the slave system.
3. Configure the master system with an external slave on address 2.0.
See next procedure.
Action
1. Set up communication, see section Communication path on page 34.
2. Select Board Type, see section Board type on page 35.
Select Controller Board Type IBS PC SC/RI/I-T.
en0400001226
Continued
Action
3. Set the Bus operation mode, see section Bus operation mode on page 35.
4. Configure the internal slave, see section Internal slave configuration on page 42 .
5. Read the physical configuration of the network, see section Read the physical configu-
ration of the network on page 35.
en0400001232
6. Assign the memory addresses, see section Assignment of memory address on page 36.
The size of the internal slave (SL) depends on your configuration.
Copyright 2006 ABB. All rights reserved.
en0400001233
7. If not previously done, activate the Export parametrization option, see section Export
parametrization option on page 36.
8. Save the configuration file, see section Save the configuration file on page 36.
9. Download the INTERBUS configuration file to the controller, see section Download
INTERBUS configuration file to the controller on page 39.
Continued
Configuring bus
Use RobotStudio to add your path to the bus configuration file in the parameter type Bus.
See section Bus configuration on page 40.
Configuring unit
When configuring the IRC5 system, either use the predefined Unit Type IBS_GENERIC or
define a new Unit Type for this unit. In this example the ID code is 3, which is the valid value
for the slave unit. It is also shown in IBS CMD G4.
Reference information
For information on how to do the configuration, refer to Operating manual - RobotStudio and
Technical reference manual - System parameters.
54 3HAC023009-001 Revision: B
5 System parameters
5.1. Introduction
5 System parameters
5.1. Introduction
3HAC023009-001 Revision: B 55
5 System parameters
5.2.1. Interbus Address
Parent
The parameter Interbus Address belongs to the type Unit, in the topic I/O.
Cfg name
IB_Address
Description
The parameter Interbus Address specifies the address of the I/O unit on the network.
Usage
Interbus Address specifies the address that the I/O unit is assumed to use on the network and
which the master should try to setup a connection against.
Allowed values
The value can be:
0.240 (used for internal slave)
1.0 - 255.63
The default value is an empty string.
There are limitations for the values set by the vendor.
56 3HAC023009-001 Revision: B
5 System parameters
5.3.1. ID Code
5.3.1. ID Code
Parent
ID Code belongs to type Unit Type, in the topic I/O.
Cfg name
IB_IdCode
Description
ID Code is used as an identification of the I/O unit.
Usage
ID Code is an INTERBUS specific parameter that is only available for INTERBUS unit
types.
If ID Code is assigned the value 0 (zero), the robot controller ignores what ID Code the
connected unit has.
Allowed values
An integer value between 0 and 255.
The value of ID Code should be received from the vendor of the I/O unit. Note that the ID
Code can be expressed as a hexadecimal number in the vendor information.
Copyright 2006 ABB. All rights reserved.
3HAC023009-001 Revision: B 57
5 System parameters
5.3.1. ID Code
58 3HAC023009-001 Revision: B
Index
B
bus cable, connectors 28
bus configuration file 40
C
communication boards 29
D
DSQC 512 19
Master LEDs 20
Slave LEDs 21
DSQC 529 23
Master LEDs 24
Slave LEDs 25
E
Example, IBS SAB 24 DIO 8/4/4 45
I
IBS CMD G4 31, 32
Copyright 2006 ABB. All rights reserved.
3HAC023009-001 Revision: B 59
60
Index
3HAC023009-001 Revision: B
Copyright 2006 ABB. All rights reserved.
3HAC023009-001, Revision B, en
ABB AB
Robotics Products
S-721 68 VSTERS
SWEDEN
Telephone: +46 (0) 21 344000
Telefax: +46 (0) 21 132592