DeviceNet 3HAC020676-001 - Revf - en PDF
DeviceNet 3HAC020676-001 - Revf - en PDF
DeviceNet 3HAC020676-001 - Revf - en PDF
DeviceNet
Robot controller
RobotWare 5.0
Application manual
DeviceNet
RobotWare 5.0
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Product documentation, M2004 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Safety . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
1 Overview 11
1.1 DeviceNet, general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
1.2 DeviceNet, IRC5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
1.3 Definition of I/O units . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2 Hardware description 17
2.1 DeviceNet Master/Slave, DSQC 658 and DSQC 659 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2.2 Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2.2.1 Shield grounding and power. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2.2.2 Connection of the DeviceNet bus. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
2.2.3 Selecting cables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
2.2.4 Repeaters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
4 System parameters 41
4.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
4.2 Type Bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
4.2.1 DeviceNet Master Address. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
4.2.2 DeviceNet Communication Speed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
4.3 Type Unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
4.3.1 DeviceNet Address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
© Copyright 2004-2007 ABB. All rights reserved.
3HAC020676-001 Revision: F 3
Table of Contents
5 Trouble shooting 63
5.1 Bus off . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Index 131
4 3HAC020676-001 Revision: F
Overview
Overview
Usage
This manual should be used during installation and configuration of the DeviceNet bus and
upgrading of the DeviceNet option.
Prerequisites
The reader should have the required knowledge of:
• Mechanical installation work
• Electrical installation work
Organization of chapters
The manual is organized in the following chapters:
Chapter Contents
1 This chapter gives an overview of the DeviceNet fieldbus and includes the
following:
• A general description of DeviceNet and the communication protocol
connections
© Copyright 2004-2007 ABB. All rights reserved.
• Description of how the DeviceNet master/slave unit and I/O units are
connected in a robot system
• Definition of I/O units in the IRC5 controller and the configuration of
the controller
2 This chapter describes the DeviceNet Master/Slave boards.
The chapter also describes:
• Communication units
• How to connect the DeviceNet master to an I/O unit
• Termination
• Cable types and data rates
• Repeater functions
3 This chapter gives an overview of the DeviceNet master and internal slave
configuration. The chapter also contains descriptions of workflows.
4 This chapter describes the DeviceNet specific system parameters.
5 This chapter contains information and instructions for trouble shooting the
DeviceNet connection.
Continued
Chapter Contents
6 This chapter gives detailed descriptions of I/O units and gateways available
from ABB Robotics and that support DeviceNet communication.
The chapter also describes:
• DeviceNet bus status LEDs at power-up
• How to set the DeviceNet bus ID
References
Document references
References Document ID
Application manual - Conveyor tracking 3HAC16587-1
Application manual - Motion coordination and supervision 3HAC18154-1
Application manual - Robot communication and I/O control 3HAC020435-001
Operating manual - IRC5 with FlexPendant 3HAC16590-1
Operating manual - RobotStudio Online 3HAC18236-1
Product manual - IRC5 3HAC021313-001
Product specification - IRC5 with FlexPendant 3HAC021785-001
Technical reference manual - System parameters 3HAC17076-1
Other references
References Description
www.odva.org The web site of ODVA (Open DeviceNet
Vendor Association).
ODVA DeviceNet Specification, revision 2.0 Specification from ODVA (Open DeviceNet
Vendor Associations).
Continued
Revisions
Revision Description
- First edition
A The following corrections are made in chapter 5 Boards and units:
• A completing in section General.
• A correction in the description of the numerical format for the DSQC
355A unit, in section Unit descriptions.
B The following updates are made in chapter 2 Overview:
• Section DeviceNet, general; the different types of I/O connections are
described more in detail.
• Section DeviceNet, IRC5; the figure illustrating the hardware overview is
updated.
The following updates are made in chapter 4 DeviceNet Master/Slave config-
uration:
• Section Working with IRC5 internal DeviceNet slave; the illustration is
updated.
• Section DeviceNet communication between two IRC5 controllers; the
illustration is updated.
The following updates are made in chapter 5 Boards and units:
• Section Unit descriptions; the article numbers for the respective units are
completed in the overview table of the I/O units. Each I/O unit description
includes information about which types of I/O connections they support.
• Section DSQC 332A, Digital I/O with relay outputs; illustrations of how to
connect the digital outputs and digital inputs.
C New DeviceNet Master/Slave boards, DSQC 658 and DSQC 659, which
replace the earlier version, DSQC 603. Section DSQC 658 and DSQC 659,
DeviceNet Master/Slave.
The following new I/O units are included in section Unit descriptions:
• DSQC 651, AD combi I/O
• DSQC 652, Digital I/O
• DSQC 653, Digital I/O with relay outputs
D Information about DeviceNet internal slave, I/O connection, in chapter 4.2.2
updated.
© Copyright 2004-2007 ABB. All rights reserved.
3HAC020676-001 Revision: F 7
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
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
• Getting started - IRC5 and RobotStudio Online
• IRC5 with FlexPendant
• RobotStudio Online
• Trouble shooting - IRC5 for the controller and robot
© Copyright 2004-2007 ABB. All rights reserved.
3HAC020676-001 Revision: F 9
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.
10 3HAC020676-001 Revision: F
1 Overview
1.1. DeviceNet, general
1 Overview
What is DeviceNet?
DeviceNet is a communications link to connect industrial devices. It is a simple networking
solution that reduces both cost and time to wire and install industrial automation devices, and
the direct connectivity provides improved communication between devices. DeviceNet is an
open network standard.
Here are some examples of applications:
• Peer-to-peer data exchange where a DeviceNet product can produce and consume
messages
• Master/slave operation defined as a proper subset of Peer-to-Peer
• A DeviceNet product can function as a client or server, or both
DeviceNet specification
The DeviceNet specification defines a network communication system for moving data
between elements of an industrial control system.
Continued
12 3HAC020676-001 Revision: F
1 Overview
1.2. DeviceNet, IRC5
General
Several I/O units and gateways for DeviceNet communication are available from ABB
Robotics. See Unit descriptions on page 73.
When ordering DeviceNet there are the following three options:
• DeviceNet single, which consists of 1 Master/Slave channel
• DeviceNet dual, which consists of 2 Master/Slave channels
• DeviceNet quadruple, which consists of 4 Master/Slave channels
Hardware overview
The hardware of the DeviceNet fieldbus consists of a Master/Slave unit, DSQC 658 (single
channel) or DSQC 659 (dual channel), and distributed I/O units (called Slave units). The
Master/Slave unit is connected to the PCI backplane on the main computer in the robot
controller.
The slave part of the Master/Slave unit is normally controlled by an external master on the
same physical DeviceNet network. It is possible to act as a master and a slave simultaneously.
Slave units
The slave units are attached to the fieldbus network, and can be any DeviceNet compliant
device. They are controlled via the master part of the Master/Slave unit.
Illustration, example
The following illustration shows an example of the hardware.
© Copyright 2004-2007 ABB. All rights reserved.
xx0300000531
Continued
Additional Master/Slave
The IRC5 system supports up to four Master/Slave units. They will work independently from
each other, for example have different baud rates, and have the same possibilities and
constrains as described in this document. To achieve this it is possible to use up to two
DeviceNet boards of the same type (DSQC 658 or DSQC 659).
There are the following possible hardware configurations:
• One or two DSQC 658
• One or two DSQC 659
NOTE!
It is not possible to use the DSQC 603 together with the DSQC 658 or the DSQC 659, in the
same robot controller.
Bus configuration
Configuration of the bus is done using RobotStudio Online. Refer to Operating manual -
RobotStudio Online .
Specification overview
Item Specification
Fieldbus type DeviceNet
Specification revision DeviceNet specification release 2.0
Data rate 125, 250, 500 Kbps © Copyright 2004-2007 ABB. All rights reserved.
14 3HAC020676-001 Revision: F
1 Overview
1.3. Definition of I/O units
General
It is possible to connect any type of DeviceNet compliant I/O unit on the DeviceNet master
bus. All I/O units should comply with the DeviceNet standard and be conformance tested by
ODVA.
I/O units may be mounted inside the controller. In the standard form no I/O unit is mounted
to the controller. However, digital inputs and outputs are available on the customer plate in
the controller module. For details about I/O units, see Boards and units on page 65.
xx0500002046
Further information
The table gives references to additional information:
Information See
Detailed descriptions of all I/O units and Section Introduction on page 73.
gateways available from ABB Robotics and
that support DeviceNet communication.
How to install the I/O units and gateways Product manual - IRC5, section Replacement
mechanically and electrically. of I/O units and gateways, IRC5.
Allowed configurations of I/O units and how Technical reference manual - System
to setup the configurations parameters.
3HAC020676-001 Revision: F 15
1 Overview
1.3. Definition of I/O units
16 3HAC020676-001 Revision: F
2 Hardware description
2.1. DeviceNet Master/Slave, DSQC 658 and DSQC 659
2 Hardware description
Description
The DSQC 658 and DSQC 659 are PCI cards mounted in the computer module. The Master/
Slave boards can be operated both as a master and a slave (at the same time) for a DeviceNet
system.
xx0700000432
Prerequisites
RobotWare 5.07 or later version, and the DeviceNet option are required to run the DeviceNet
Master/Slave board.
Continued
NOTE!
The mounting bracket for the DSQC 658 is identical with the DSQC 659, except of the
channel B that is not included.
xx0600002860
Continued
DeviceNet connector
xx0200000292
LEDs
HLT Solid red Board is not running, an error occurred during board
firmware load or a fatal runtime error occurred.
NOTE!
This LED should be lit red at start-up until the proper
software is loaded.
3HAC020676-001 Revision: F 19
2 Hardware description
2.2.1. Shield grounding and power
2.2 Connections
General
The DeviceNet shield and V- should be interconnected and grounded at only one place in the
DeviceNet network. For more advanced connections with several power supplies refer to the
DeviceNet Specification, see References on page 6.
Grounding
The illustration below shows an example of cable grounding.
xx0300000525
20 3HAC020676-001 Revision: F
2 Hardware description
2.2.2. Connection of the DeviceNet bus
Illustration
The illustration below shows an example of how to connect the DeviceNet bus.
xx0300000615
A Computer unit
B DeviceNet PCI board
C DeviceNet connector, channel A
D DeviceNet connector, channel B (DSQC 659)
E 121 ohm, 1 %, 0.25 W metal film resistor
F I/O unit
xx0400000849
Continued
xx0400000674
22 3HAC020676-001 Revision: F
2 Hardware description
2.2.3. Selecting cables
DeviceNet bus
The end-to-end network distance varies with data rate and cable thickness. For information
about cable length depending on cable type and data rate, see tables below.
For specification of the designations on the different cable types, see ODVA DeviceNet
Specification.
(20 ft)
Cumulative drop length 78 m
(256 ft)
Continued
xx0300000579
A Terminator
B Trunk line
C Drop line
D Tap
E Zero drop
F Node
G Short drop
H T-connector
24 3HAC020676-001 Revision: F
2 Hardware description
2.2.4. Repeaters
2.2.4. Repeaters
Usage
Repeaters are used for the following purposes:
• To avoid disturbances such as ESD/EFT, which may otherwise propagate to other
parts of the network.
• To isolate noisy segments.
• When using several power supplies a repeater could be used to isolate the supplies
from each other to avoid voltage potential differences and ground currents.
en0400000724
Control Controller
TR Terminating resistor
PS Power supply
en0400000725
Control Controller
TR Terminating resistor
PS Power supply
3HAC020676-001 Revision: F 25
2 Hardware description
2.2.4. Repeaters
26 3HAC020676-001 Revision: F
3 DeviceNet Master/Slave configuration
3.1. Introduction
Controller software
The IRC5 controller must be installed with software that supports the use of the DeviceNet
network - that is, the option for DeviceNet must be installed.
For description of how to add the DeviceNet option refer to Operating manual - RobotStudio
Online, section Adding RobotWare option.
PC software
RobotStudio Online is a PC software that is used to set up connections to robots and to work
with robots.
The configuration for the DeviceNet communication is done either manually by RobotStudio
Online, or by loading a configuration file from RobotStudio Online. For information on how
to work with RobotStudio Online refer to Operating manual - RobotStudio Online, see
References on page 6.
© Copyright 2004-2007 ABB. All rights reserved.
3HAC020676-001 Revision: F 27
3 DeviceNet Master/Slave configuration
3.2.1. DeviceNet master
Configuration
The maximum number of I/O units that can be defined in the IRC5 system is described in
Technical reference manual - System parameters, see References on page 6. DeviceNet has
an addressing range from 0-63.
Counted as I/O units are:
• All DeviceNet slave units connected to the IRC5 DeviceNet master.
• The internal DeviceNet slave.
• Simulated I/O units and other I/O units connected to other IRC5 fieldbuses.
ABB I/O units and/or units from other vendors can be used. No additional software option,
except for the DeviceNet option, is required to run I/O units from other vendors.
Continued
CIP routing
To be able to use CIP routing the system parameter Explicit Messaging must be set in the unit
configuration for those units that will use CIP routing. For details about the unit
configuration, refer to Application manual - EtherNet/IP Fieldbus adapter.
© Copyright 2004-2007 ABB. All rights reserved.
3HAC020676-001 Revision: F 29
3 DeviceNet Master/Slave configuration
3.2.2. Internal DeviceNet slave
Configuration
The internal DeviceNet slave shares address and physical connector with the master, and is
configured as an ordinary I/O unit.
The following table gives descriptions of defining the types Bus, Unit Type and Unit.
Defining... Description
Bus A DeviceNet bus must be defined before any communication on the
bus is possible - that is, define rules for the DeviceNet master to
communicate on the network.
The following two system parameters are DeviceNet specific:
• DeviceNet Master Address defines the address which the
DeviceNet master should use.
• DeviceNet Communication Speed defines the communica-
tion speed (baud rate).
For detailed information, refer to Type Bus on page 42.
Unit Type When creating a unit type some system parameters are fieldbus
specific. For detailed information about the parameters see System
parameters on page 41.
Unit specific values can be found in the EDS file (Electronic Data
Sheet) for the unit, see Electronic Data Sheet file on page 31. The
EDS file should be obtained from the vendor of the I/O module. If an
EDS file is unavailable, the generic unit type could be used to obtain
necessary information about the unit. Refer to DeviceNet generic
unit type on page 28.
Unit Technical reference manual - System parameters
Predefined bus
When the system is installed with the DeviceNet option, a predefined bus DeviceNet1 is
created.
Continued
Limitations
The internal DeviceNet slave has the following limitations:
• The default DN_INTERNAL_SLAVE and DN_SLAVE have 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.
• For the internal DeviceNet slave both the input and output map starts at bit 0 and ends
at bit 63.
Related information
Technical reference manual - System parameters
I/O connection
One I/O connection is supported, but there is no explicit connection to the application. Size
and connection type supported are defined in slave type Unit Type.
NOTE!
© Copyright 2004-2007 ABB. All rights reserved.
If the DeviceNet internal slave loses connection with the master, for example, bus off or
connection is interrupted, the input signals of the slave are cleared (reset to zero).
When connecting two IRC5 systems, the internal slave should be seen and configured as any
other ordinary I/O unit on the other IRC5 system, which is acting as a master.
Continued
Illustration
The following picture illustrates how to use the predefined Unit Types.
en0700000564
32 3HAC020676-001 Revision: F
3 DeviceNet Master/Slave configuration
3.3.1. Configuration of third part units
3.3 Workflows
Usage
When new DeviceNet units should be configured and the information available is not
sufficient to create a new unit type, then the generic unit type DN_GENERIC could be used
to retrieve necessary information. This could be the case when third part units should be
configured and the EDS file is missing.
Prerequisites
The network address of the I/O unit must be known and the baud rate must match the master.
Limitations
In the Event Log window of the FlexPendant you get information about the following system
parameters:
• Vendor ID
• Product Code
• Device Type
• Connection 1 Type
• Connection 1 Input Size
• Connection 1 Output Size
NOTE!
When using DN_GENERIC you accept any type of unit as long as the address matches - that
is, make sure to use the correct address.
© Copyright 2004-2007 ABB. All rights reserved.
Continued
34 3HAC020676-001 Revision: F
3 DeviceNet Master/Slave configuration
3.3.2. Working with IRC5 internal DeviceNet slave
Usage
When the IRC5 controller is connected, for example, to an external PLC, the IRC5 controller
should act as an ordinary slave unit on the DeviceNet network. The PLC connects to the IRC5
DeviceNet slave unit to exchange data.
To configure the IRC5 controller as a slave unit on the DeviceNet network, use the Unit Type
DN_INTERNAL_SLAVE. See Illustration on page 35.
Prerequisites
The network address of the DeviceNet master on the IRC5 controller must be known. The
unit configured with the predefined Unit Type DN_INTERNAL_SLAVE will share this
address. A master will connect to the internal DeviceNet slave using this address.
Illustration
The figure illustrates how to use the internal DeviceNet slave.
D
© Copyright 2004-2007 ABB. All rights reserved.
xx0400000787
A PLC
B DeviceNet master, for example, with the address 4 and a configured I/O
unit with the address 2.
C Power supply unit, 24 VDC
D IRC5 controller
E Internal DeviceNet slave, for example, with the address 2 (the same
address as the DeviceNet Master Address on the IRC5 controller).
Continued
Action
1. Add a unit with the Unit Type DN_INTERNAL_SLAVE.
xx0700000557
For information about how to change the master (internal slave address), refer to
DeviceNet master on page 28, DeviceNet communication between two IRC5 controllers
on page 37, and DeviceNet Master Address on page 42.
2. Define the signals on the created unit.
xx0700000558
36 3HAC020676-001 Revision: F
3 DeviceNet Master/Slave configuration
3.3.3. DeviceNet communication between two IRC5 controllers
Usage
When two IRC5 controllers are connected to each other via DeviceNet, one of them must be
configured as a slave and the other one must be configured as a master. See Illustration on
page 37.
Limitations
The master address cannot be the same on the two controllers since they shall be
interconnected.
Illustration
The figure illustrates DeviceNet communication between two IRC5 controllers.
© Copyright 2004-2007 ABB. All rights reserved.
xx0400000788
Continued
Action Info/Note
1. Change the DeviceNet master address See How to use the internal DeviceNet
on the DeviceNet slave (B). slave on page 36 and Change master
address on the IRC5 DeviceNet slave on
page 38.
The DeviceNet master address needs to
bechanged to avoid duplicated addresses
onthe interconnected network with theDe-
viceNet master (A).
2. Configure the DeviceNet slave (B) See How to use the internal DeviceNet
according to the configuration procedure slave on page 36 and Add unit with the Unit
for the internal DeviceNet slave. Type DN_INTERNAL_SLAVE on page 39.
3. Configure the DeviceNet master (A) to See Add unit to the DeviceNet master on
connect to the internal DeviceNet slave page 40.
(B).
4. Configure signals on the created unit.
5. Physically interconnect the two IRC5 con- The shield should only be connected to
trollers. earth at one point, and the power should
only be connected to the bus cable in one
place.
6. Restart the master controller. The master should try to connect to the
slave controller.
7. Now it is possible to set output signals on The output signals shall appear as inputs
one controller. on the other controller.
Action
1. In RobotStudio Online, go to the Robot View explorer and expand the Configuration
node for the controller. © Copyright 2004-2007 ABB. All rights reserved.
2. Double-click I/O. The Configuration Editor appears.
3. In the Configuration Editor, click Bus. Then right-click in the workspace and click Edit
Bus.
Continued
Action
4. In the Edit Bus(s) dialog box, type the DeviceNet Master Address for DeviceNet1.
Choose an address that is different from the DeviceNet master address (B).
xx0700000559
Action
1. In RobotStudio Online, go to the Robot View explorer and expand the Configuration
node for the controller.
2. Double-click I/O. The Configuration Editor appears.
3. In the Configuration Editor, click Unit. To add the internal DeviceNet slave unit, right-
click in the workspace and click Add Unit.
4. In the Edit Unit(s) dialog box, type the values for the parameters.
© Copyright 2004-2007 ABB. All rights reserved.
xx0700000560
Continued
NOTE!
The DeviceNet address used by this unit on the DeviceNet network is the same as the chosen
DeviceNet master address on the IRC5 DeviceNet slave (B).
Action
1. In RobotStudio Online, go to the Robot View explorer and expand the Configuration
node for the controller.
2. Double-click I/O. The Configuration Editor appears.
3. Add a unit of the Unit Type DN_SLAVE that corresponds to the Unit Type
DN_INTERNAL_SLAVE on the DeviceNet slave IRC5 conroller (B).
4. In the Edit Unit(s) dialog box, type the values for the parameters. Set the address tothe
same value that was chosen as the DeviceNet Master Address of the DeviceNet slave
(B).
xx0700000561
40 3HAC020676-001 Revision: F
4 System parameters
4.1. Introduction
4 System parameters
4.1. Introduction
3HAC020676-001 Revision: F 41
4 System parameters
4.2.1. DeviceNet Master Address
Parent
DeviceNet Master Address belongs to the type Bus, in the topic I/O.
Cfg name
DN_MasterAddress
Description
DeviceNet Master Address is mandatory for a DeviceNet fieldbus and decides what address
the master should use to communicate with other devices on the DeviceNet network.
Usage
The master address is the address that the master uses to communicate.
DeviceNet Master Address is a DeviceNet specific parameter that is only available for
DeviceNet unit types.
Prerequisites
DeviceNet single, DeviceNet dual, or DeviceNet quadruple option must be installed.
Limitations
The DeviceNet Master Address should not use the same address as another device on the
network.
Default value
The default value is 2.
Allowed values
42 3HAC020676-001 Revision: F
4 System parameters
4.2.2. DeviceNet Communication Speed
Parent
DeviceNet Communication Speed belongs to the type Bus, in the topic I/O.
Cfg name
DN_BaudRate
Description
DeviceNet Communication Speed is mandatory for a DeviceNet fieldbus and decides what
communication speed (baud rate) the DeviceNet master should use to communicate with
other devices on the DeviceNet network.
Usage
The baud rate is the signalling speed of the communication, and determines the maximum
speed of the data transfer in serial channels. The higher the baud rate is, the faster the
communication can be.
DeviceNet Communication Speed is a DeviceNet specific parameter that is only available for
DeviceNet unit types.
Prerequisites
DeviceNet single, DeviceNet dual, or DeviceNet quadruple option must be installed.
Limitations
When using DeviceNet Communication Speed, all devices on the same physical network must
use the same baud rate.
Default value
The default value is 500.
© Copyright 2004-2007 ABB. All rights reserved.
Allowed values
Allowed values are 125, 250, and 500, specifying the baud rate in Kbps (kilobits per second).
3HAC020676-001 Revision: F 43
4 System parameters
4.3.1. DeviceNet Address
Parent
DeviceNet Address belongs to the type Unit, in the topic I/O.
Cfg name
DN_Address
Description
DeviceNet Address specifies the address that the I/O unit is assumed to be using on the
network, and which the master should try to setup a connection against.
Usage
DeviceNet Address is a DeviceNet specific parameter that is only available for DeviceNet
units.
Prerequisites
DeviceNet single, DeviceNet dual, or DeviceNet quadruple option must be installed.
Limitations
There can be no sharing of addresses on the DeviceNet network when other than the internal
DeviceNet slave and the master are on the same board. All addresses on a DeviceNet network
must be unique, the only exception is that the master and the internal DeviceNet slave share
the same address.
Default value
The default value is 63.
44 3HAC020676-001 Revision: F
4 System parameters
4.4.1. Vendor ID
4.4.1. Vendor ID
Parent
Vendor ID belongs to the type Unit Type, in the topic I/O.
Cfg name
DN_VendorId
Description
Vendor ID is used as an identification of the I/O unit to secure communication to the correct
type of device.
Usage
The value of Vendor ID can either be found in the Electronic Data Sheet (EDS) for the unit
(called VendCode in EDS file), or by using the generic unit type (DN_GENERIC).
Vendor ID is a DeviceNet specific parameter that is only available for DeviceNet unit types.
Prerequisites
DeviceNet single, DeviceNet dual, or DeviceNet quadruple option must be installed.
Default value
The default value is 0.
Allowed values
Allowed values are the integers 0-65535.
Additional information
The I/O unit vendor number is assigned by Open DeviceNet Vendor Associations (ODVA) to
© Copyright 2004-2007 ABB. All rights reserved.
3HAC020676-001 Revision: F 45
4 System parameters
4.4.2. Product Code
Parent
Product Code belongs to the type Unit Type, in the topic I/O.
Cfg name
DN_ProductCode
Description
Product Code is used as an identification of the I/O unit to secure communication to the
correct device.
Usage
The value of Product Code can either be found in Electronic Data Sheet (EDS) for the unit
(called ProdCode in EDS file), or by using the generic unit type (DN_GENERIC).
Product Code is a DeviceNet specific parameter that is only available for DeviceNet unit
types.
Prerequisites
DeviceNet single, DeviceNet dual, or DeviceNet quadruple option must be installed.
Default value
Default value is 0.
Allowed values
Allowed values are the integers 0-65535.
Additional information
The I/O unit product code is defined by the vendor of the unit and shall be unique for the
actual product type.
© Copyright 2004-2007 ABB. All rights reserved.
46 3HAC020676-001 Revision: F
4 System parameters
4.4.3. Device Type
Parent
Device Type belongs to the type Unit Type, in the topic I/O.
Cfg name
DN_DeviceType
Description
The parameter Device Type specifies the device type of this I/O unit as defined by the Open
DeviceNet Vendor Association.
Usage
This parameter is used as an identification of the I/O unit to secure communication to the
correct device.
The value of this parameter can either be found in the Electronic Data Sheet (EDS) for the
unit (called ProdType in EDS file), or by using the generic unit type (DN_GENERIC).
Device Type is a DeviceNet specific parameter that is only available for DeviceNet unit types.
Prerequisites
DeviceNet single, DeviceNet dual, or DeviceNet quadruple option must be installed.
Default value
The default value is 0.
Allowed values
Allowed values are the integers 0-65535.
© Copyright 2004-2007 ABB. All rights reserved.
3HAC020676-001 Revision: F 47
4 System parameters
4.4.4. Major Revision
Parent
Major Revision belongs to the type Unit Type, in the topic I/O.
Cfg name
DN_MajorRev
Description
Major Revision is only used as information and is the major part of the software revision on
the I/O unit.
Usage
The value of Major Revision can be found in the Electronic Data Sheet (EDS) for the unit
(called MajRev in EDS file).
Major Revision is a DeviceNet specific parameter that is only available for DeviceNet unit
types.
Prerequisites
DeviceNet single, DeviceNet dual, or DeviceNet quadruple option must be installed.
Default value
The default value is 0.
Allowed values
Allowed values are the integers 0-255.
48 3HAC020676-001 Revision: F
4 System parameters
4.4.5. Minor Revision
Parent
Minor Revision belongs to the type Unit Type, in the topic I/O.
Cfg name
DN_MinorRev
Description
Minor Revision is only used as information and is the minor part of the software revision of
the I/O unit.
Usage
The value of this parameter can be found in the Electronic Data Sheet (EDS) for the unit
(called MinRev in EDS file).
Minor Revision is a DeviceNet specific parameter that is only available for DeviceNet unit
types.
Prerequisites
DeviceNet single, DeviceNet dual, or DeviceNet quadruple option must be installed.
Default value
The default value is 0.
Allowed values
Allowed values are the integers 0-255.
© Copyright 2004-2007 ABB. All rights reserved.
3HAC020676-001 Revision: F 49
4 System parameters
4.4.6. Production Inhibit Time
Parent
Production Inhibit Time belongs to the type Unit Type, in the topicI/O.
Cfg name
DN_ProdInhibitTime
Description
Production Inhibit Time specifies the minimum time, expressed in milliseconds, between
network messages sent by the unit.
Usage
Production Inhibit Time is used to control the minimum time between transmissions from the
I/O unit in order to prevent overloading of the DeviceNet network.
Production Inhibit Time is a DeviceNet specific parameter that is only available for
DeviceNet unit types.
This parameter is only applicable when connection type is set to Change-Of-State (COS)
connection or Change-Of-State with acknowledge suppression.
Prerequisites
DeviceNet single, DeviceNet dual, or DeviceNet quadruple option must be installed.
Limitations
Maximum and minimum values might be constrained by the unit.
This parameter is not applicable when connection type is set to polled or strobe connection.
Default value
The default value is 10.
50 3HAC020676-001 Revision: F
4 System parameters
4.4.7. Explicit Messaging
Parent
Explicit Messaging belongs to the type Unit Type, in the topic I/O.
Cfg name
DN_ExplicitMsgEnabled
Description
Explicit Messaging enables DeviceNet explicit connection to the I/O unit.
Usage
Explicit Messaging is used for a Fieldbus Command Interface (FCI) and CIP routing, and
must then be set to Enabled.
Explicit Messaging is a DeviceNet specific parameter that is only available for DeviceNet
unit types.
Prerequisites
DeviceNet single, DeviceNet dual, or DeviceNet quadruple option must be installed.
Limitations
The maximum size of Explicit Messaging is 100 bytes, including service, path, and other
header information.
Default value
The default value is Disabled.
Allowed values
Enabled and Disabled.
© Copyright 2004-2007 ABB. All rights reserved.
Related information
Service on page 61.
Path on page 59.
3HAC020676-001 Revision: F 51
4 System parameters
4.4.8. Connection 1 Type
Parent
Connection 1 Type belongs to the type Unit Type, in the topic I/O.
Cfg name
DN_C1Type
Description
Connection 1 Type specifies the type of the first connection that should be established to the
unit.
Usage
Connection 1 Type is used to define the communication scheme used towards the I/O unit.
The different connection types are described in the ODVA DeviceNet specification (Open
DeviceNet Vendor Associations).
The type of connection supported by the I/O unit can either be found in the [IO_Info] section
of the Electronic Data Sheet (EDS) for the unit, or by using the generic unit type
(DN_GENERIC).
Connection 1 Type is a DeviceNet specific parameter that is only available for DeviceNet unit
types.
Prerequisites
DeviceNet single, DeviceNet dual, or DeviceNet quadruple option must be installed.
Limitations
All connection types may not be supported by unit.
Default value
The default value is Polled connection.
© Copyright 2004-2007 ABB. All rights reserved.
Allowed values
Allowed values are:
• Polled connection
• Strobe connection
• Change-Of-State (COS) connection
• Cyclic connection
• Change-Of-State with acknowledge suppression
• Cyclic with acknowledge suppression
52 3HAC020676-001 Revision: F
4 System parameters
4.4.9. Connection 1 Interval
Parent
Connection 1 Interval belongs to the type Unit Type, in the topic I/O.
Cfg name
DN_C1Interval
Description
Connection 1 Interval defines the cyclicity of the communication over the first connection.
Usage
Connection 1 Interval is used to optimize network bandwidth and I/O update rates.
Connection 1 Interval is a DeviceNet specific parameter that is only available for DeviceNet
unit types.
Prerequisites
DeviceNet single, DeviceNet dual, or DeviceNet quadruple option must be installed.
Limitations
Maximum and minimum values might be constrained by the unit.
Default value
The default value is 1000.
Allowed values
Allowed values are the integers 0-65535, specifying the time in milliseconds.
© Copyright 2004-2007 ABB. All rights reserved.
3HAC020676-001 Revision: F 53
4 System parameters
4.4.10. Connection 1 Output Size
Parent
Connection 1 Output Size belongs to the type Unit Type, in the topic I/O.
Cfg name
DN_C1OutputSize
Description
Connection 1 Output Size defines the data size that is transmitted to the unit over the first
connection.
Usage
The value of Connection 1 Output Size can either be found in the [IO_Info] section of the
Electronic Data Sheet (EDS) for the unit, or by using the generic unit type (DN_GENERIC).
Connection 1 Output Size is a DeviceNet specific parameter that is only available for
DeviceNet unit types.
Prerequisites
DeviceNet single, DeviceNet dual, or DeviceNet quadruple option must be installed.
Limitations
A limitation is the maximum unit size for the Unit Type.
Default value
Default value is 0.
Allowed values
Allowed values are the integers 0-64, specifying the data size in bytes.
For units that can give the unit size itself by an explicit message, the value -1 is also allowed.
© Copyright 2004-2007 ABB. All rights reserved.
54 3HAC020676-001 Revision: F
4 System parameters
4.4.11. Connection 1 Input Size
Parent
Connection 1 Input Size belongs to the type Unit Type, in the topic I/O.
Cfg name
DN_C1InputSize
Description
Connection 1 Input Size defines the data size received from the unit over the first connection.
Usage
The value of Connection 1 Input Size can either be found in the [IO_Info] section of the
Electronic Data Sheet (EDS) for the unit, or by using the generic unit type (DN_GENERIC).
Connection 1 Input Size is a DeviceNet specific parameter that is only available for
DeviceNet unit types.
Prerequisites
DeviceNet single, DeviceNet dual, or DeviceNet quadruple option must be installed.
Limitations
A limitation is the maximum unit size for the Unit Type.
Default value
The default value is 0.
Allowed values
Allowed values are the integers 0-64, specifying the data size in bytes.
For units that can give the unit size itself by an explicit message, the value -1 is also allowed.
© Copyright 2004-2007 ABB. All rights reserved.
3HAC020676-001 Revision: F 55
4 System parameters
4.4.12. Quick Connect
Parent
Quick Connect belongs to the type Unit Type, in the topic I/O.
Cfg name
DN_QuickConnectEnabled
Description
The Quick Connect parameter enables the quick connect option on the master side of a
connection to a unit.
Usage
Quick Connect is used to shorten the time when an I/O unit is enabled from a disabled state.
Quick Connect is a DeviceNet specific parameter that is only available for DeviceNet unit
types.
Prerequisites
DeviceNet single, DeviceNet dual, or DeviceNet quadruple option must be installed.
Default value
Default value is Disabled.
Allowed values
Enabled or Disabled.
Additional information
To be able to use this option completely, the I/O unit must support Quick Connect according
to the ODVA DeviceNet Specification.
56 3HAC020676-001 Revision: F
4 System parameters
4.4.13. Internal Slave
Parent
Internal Slave belongs to the type Unit Type, in the topic I/O.
Cfg name
InternalSlave
Description
The Internal Slave specifies if the Unit Type is an internal DeviceNet slave or not.
Usage
If the Unit Type should be used as an internal DeviceNet slave, set the parameter to Yes. If the
parameter is set to Yes only the necessary parameters for the internal DeviceNet slave are
shown. When a unit of this Unit Type is added the DeviceNet address does not need to be
specified, the unit automatically receives the master address.
Prerequisites
DeviceNet single, DeviceNet dual, or DeviceNet quadruple option must be installed.
Default value
The default value is No.
Allowed values
Allowed values are Yes or No.
© Copyright 2004-2007 ABB. All rights reserved.
3HAC020676-001 Revision: F 57
4 System parameters
4.4.14. Trigger Poll I/O
Parent
Trigger Poll I/O belongs to the type Unit Type, in the topic I/O.
Cfg name
DN_TriggerPollDisabled
Description
With the Trigger Poll I/O parameter it is possible to decide if the digital output data from the
IRC5 DeviceNet master should be updated directly or with the poll cycle.
Usage
If the Trigger Poll I/O is enabled (default) the output data is updated directly, even if the unit
uses a polled connection. To prevent this the Trigger Poll I/O can be disabled and the output
data will be updated with the poll cycle (connection interval).
NOTE!
Trigger Poll I/O disabled is normally used together with a polled connection but can also be
used with a change-of-state connection. The output data will then be updated with the poll
cycle (connection interval) and the input data with change of state.
Prerequisites
DeviceNet single, DeviceNet dual, or DeviceNet quadruple option must be installed.
Default value
The default value is Enabled.
Allowed values
Allowed values are Enabled or Disabled.
58 3HAC020676-001 Revision: F
4 System parameters
4.5.1. Path
4.5.1. Path
Parent
Path belongs to the type Fieldbus Command Type, in the topic I/O.
Cfg name
DN_Path
Description
Path defines the path to DeviceNet object instance or attribute. Information about how to
define this can usually be found in the [param] section of the EDS file.
Usage
Path is used to describe the path to the instance or attribute, the data type identifier and the
data size that are to be affected by the explicit message.
Prerequisites
The system parameter Explicit Messaging (of the type Unit Type) must be enabled. The path
can usually be found in the EDS file for the I/O unit.
Limitations
Supported data type identifiers and their size:
Type/Identifier (hex)/size (hex)
WORD/D2/2
UINT/C7/2
INT/C3/2
BOOL/C1/1
© Copyright 2004-2007 ABB. All rights reserved.
SINT/C2/1
USINT/C6/1
UDINT/C8/4
REAL/CA/4
SHORT_STRING/DA/20
BYTE/D1/1
Default value
The default value is an Empty string.
Allowed values
A string with maximum 30 characters.
Continued
Related information
Explicit Messaging on page 51.
ODVA DeviceNet Specification 2.0.
Example
6,20 01 24 08 30 01,C6,1
Description of example:
• 6 is the length of the path - that is, the number of hexadecimal figurs until the next
comma.
• Path (20 01 24 08 30 01) is a software description of DeviceNet class, instance and
attribute. A further description can be found in the ODVA DeviceNet Specification
2.0.
• C6 is the hexadecimal value for the data type identifier.
• 1 is the data size - that is, the number of bytes as a hexadecimal value.
60 3HAC020676-001 Revision: F
4 System parameters
4.5.2. Service
4.5.2. Service
Parent
Service belongs to the type Fieldbus Command Type, in the topic I/O.
Cfg name
DN_Service
Description
Service defines the explicit service that should be performed on DeviceNet object instance or
attribute pointed out in Path.
Usage
Service is used to define the type of action to be used.
Prerequisites
The system parameter Explicit Messaging (of the type Unit Type) must be enabled. The
services supported by the unit can usually be found in the EDS file for the I/O unit.
Default value
The default value is 0.
Allowed values
Following values are allowed:
• Reset (0x05 or 5 in the configuration file)
• Create (0x08 or 8 in the configuration file)
• Apply_Attributes (0x0D or 13 in the configuration file)
• Set_Attribute_Single (0x0E or 14 in the configuration file)
Related information
© Copyright 2004-2007 ABB. All rights reserved.
3HAC020676-001 Revision: F 61
4 System parameters
4.5.2. Service
62 3HAC020676-001 Revision: F
5 Trouble shooting
5.1. Bus off
5 Trouble shooting
5.1. Bus off
Description
The master/slave channel goes bus off when an excessive number of communication errors
are detected and the CAN chip automatically goes off-line.
An event message will inform the users that bus off has occurred. The master/slave channel
will automatically try to recover from bus off and if succeeded an event message will inform
the user that the master/slave channel has recovered from bus off.
To turn off the automatically bus off recovery you can use the system parameter
Automatically Bus Restart. Refer to Technical reference manual - System parameters.
Consequences
Bus off indicates a serious communication fault such as incorrect baud rate or physical layer
error (short, open etc.).
Possible causes
The symptom is caused by:
• Different baud rates on the master and some I/O units (the I/O units do not support
auto baud rate).
• No or faulty power on the bus.
• Short circut between CAN high and CAN low.
• Cable length on trunk cables and drop cables.
• Faulty terminations.
Recommended actions
In order to remedy the symptom, the following actions are recommended:
Cause Action/Info
© Copyright 2004-2007 ABB. All rights reserved.
Different baud rates on the master and Cycle the power of the units or manually change
some I/O units. (The I/O units do not the baud rate of the units.
support auto baud rate.)
No or faulty power on the bus. Refer to Shield grounding and power on page 20
Cable length on trunk cables and drop Refer to Selecting cables on page 23 or
cables. Repeaters on page 25.
Faulty terminations. Refer to Connection of the DeviceNet bus on
page 21.
NOTE!
If the master/slave channel goes bus off also the I/O unit(s) on the bus can go bus off. The
only way to recover this unit(s) is to cycle the power on the I/O unit (the behaviour may be
different depending on the fabric of the I/O unit).
3HAC020676-001 Revision: F 63
5 Trouble shooting
5.1. Bus off
64 3HAC020676-001 Revision: F
6 Boards and units
6.1.1. DeviceNet Bus and I/O board status LED description
6.1 General
General
Each of the units connected to the DeviceNet Bus includes LED indicators which indicate the
condition of the unit and the function of the network communication.
LEDs
The LEDs found on the units connected may be divided into two categories.
Common LEDs
The following LEDs can be found on all units:
• MS - Module status
• NS - Network status
Specific LEDs
Certain units also include the following LEDs:
• DeviceNet Tx - DeviceNet network transmit
• DeviceNet Rx - DeviceNet network receive
MS - Module status
This bicolor (green/red) LED indicates the status of the device. It indicates whether or not the
device has power and is operating properly. The LED is controlled by software. The table
below shows the different states of the MS LED.
Continued
NS - Network status
This bicolor (green/red) LED indicates the status of the communication link. The LED is
controlled by software. The table below shows the different states of the NS LED.
DeviceNet Tx - DeviceNet network transmit © Copyright 2004-2007 ABB. All rights reserved.
The following table shows the different states of the DeviceNet Tx LED.
LED color Description Remedy/cause
GREEN steady Physically connected to the If no light when transmission is
DeviceNet Tx line. expected, check error
messages.
Check system boards in rack.
GREEN flashing Flashes when the CPU is receiving
data on the DeviceNet bus.
Continued
3HAC020676-001 Revision: F 67
6 Boards and units
6.1.2. DeviceNet Bus status LEDs at power-up
Process
The system performs a test of the MS and NS LEDs during startup. The purpose of this test
is to check that all LEDs are working properly. The test runs as follows:
Additional LEDs
If a device has other LEDs, each LED is tested in sequence.
68 3HAC020676-001 Revision: F
6 Boards and units
6.1.3. External I/O units
General
Up to 20 units may be connected to the same controller.
Requirements
3HAC020676-001 Revision: F 69
6 Boards and units
6.1.4. Coil neutralization
External units
External relay coils, solenoids, and other units that will be connected to the controller must
be neutralized. The figure below illustrates how this can be done.
NOTE!
The turn-off time for DC relays increases after neutralization, especially if a diode is
connected across the coil. Varistors give shorter turn-off times. Neutralizing the coils
lengthens the life of the switches that control them.
xx0100000163
xx0100000164
xx0100000165
70 3HAC020676-001 Revision: F
6 Boards and units
6.1.5. Setting DeviceNet bus ID
Description
Each I/O unit is given a unique address (ID).
To obtain address 10: Cut address pins 2 and 8 (see figure below!)
To obtain address 25: Cut address pins 1, 8 and 16
xx0100000245
A Connector X5
B Address pins
C Address key
© Copyright 2004-2007 ABB. All rights reserved.
Connector X5
Connector X5 is a DeviceNet connector. The following table shows the connections to
connector X5:
Continued
72 3HAC020676-001 Revision: F
6 Boards and units
6.2.1. Introduction
6.2.1. Introduction
Overview
This section includes descriptions of the different I/O units that support DeviceNet
communication. The following units are described:
Board
Name of unit Type of unit Article number
designation
DSQC 651 AD combi I/O Distributed I/O unit 3HAC025784-001
DSQC 652 Digital I/O Distributed I/O unit 3HAC025917-001
DSQC 653 Digital I/O with relay outputs Distributed I/O unit 3HAC025918-001
DSQC 355A Analog I/O Distributed I/O unit 3HNE00554-1
DSQC 350A DeviceNet/AllenBradley Gateway unit 3HNE00025-1
remote I/O
DSQC 351A DeviceNet/INTERBUS Gateway unit 3HNE00006-1
DSQC 352A DeviceNet/PROFIBUS-DP Gateway unit 3HNE00009-1
DSQC 378A DeviceNet/CCLink Gateway unit 3HNE00421-1
DSQC 377A Queue tracking Encoder interface unit 3HNE01586-1
© Copyright 2004-2007 ABB. All rights reserved.
3HAC020676-001 Revision: F 73
6 Boards and units
6.2.2. DSQC 651, AD combi I/O
Description
The DSQC 651 is a circuit board normally mounted inside the robot controller. As an option,
it may also be mounted in an external I/O module.
The combi I/O unit handles digital and analog communication between the robot system and
any external systems.
Illustration
The figure below shows the DSQC 651 unit:
xx0600002853
Continued
Parts
The table below refers to the illustration in section Illustration on page 74.
Item Description
A Status LEDs
X1 Digital outputs
See Connector X1 on page 76 for connection table!
X3 Digital inputs
See Connector X3 on page 77 for connection table!
X5 DeviceNet connector
See Connector X5 on page 77!
X6 Analog outputs
See Connector X6 on page 77!
Technical data
No. of digital inputs 8
No. of digital outputs 8
No. of analog outputs 2 (galvanically isolated from the controller electron-
ics)
0-10 V, 12 bit unsigned encoding
Supply voltage 24 VDC
Power supply, digital and analog I/O Integrated power supply in controller.
Separate 24 VDC power, supplied by customer in
non-ABB external I/O unit.
SW connections Support for the following connections:
• Polled
• Change-Of-State
© Copyright 2004-2007 ABB. All rights reserved.
Continued
Baud rate Autodetect; the unit will detect the baud rate automat-
ically.
NOTE!
When the master baud rate is changed disconnect
the power to the unit(s) before the system is restarted,
reconnect the power when the master is up and
running.
This is required for the unit(s) to be able to establish
a new connection with the master.
Unit setup
The unit must be given an address, and setup parameters must be entered into the system.
Connector X1
If supervision of the supply voltage is required, a bridge connection can be made to an
optional digital input. This also requires the particular unit to have a separate power supply,
in order to be able to monitor the regular power supply voltage.
The supervision instruction must be written in the RAPID program.
xx0200000264
Continued
Connector X3
xx0200000264
The input current is 5.5 mA (at 24 V) on the digital inputs. A capacitor connected to ground,
to prevent disturbances, causes a short rush of current when setting the input.
When connecting outputs, sensitive to pre-oscillation current, a series resistor (100 Ohms)
may be used.
Connector X5
xx0100000244
Connector X6
xx0200000265
Continued
LEDs
The significance of the LEDs are specified in section DeviceNet Bus and I/O board status
LED description on page 65.
Input map
The figure below shows the digital input mapping.
xx0300000613
Output map
The figure below shows the analog and digital output mapping.
NOTE!
Pay attention to the order of the bits for the analog signals.
LSB The least significant bit of the binary number representing the analog
signal.
MSB The most significant bit of the binary number representing the analog
signal.
Continued
Numerical format
The numerical representation of the values are described in the table below:
Additional information
The table shows the physical type of the signals, resolution etc.
3HAC020676-001 Revision: F 79
6 Boards and units
6.2.3. DSQC 652, Digital I/O
Description
The DSQC 652 is a circuit board normally mounted inside the robot controller. As an option,
it may also be mounted in an external I/O module.
The unit handles digital input and output signals between the robot system and any external
systems.
Illustration
The figure below shows the DSQC 652 board:
Parts
The table below refers to the illustration in section Illustration on page 80.
Item Description
A Status LEDs
X1 Digital outputs
See section Connector X1 on page 82 for connection table!
X2 Digital outputs
See Connector X2 on page 82for connection table!
X3 Digital inputs
See Connector X3 on page 83 for connection table!
X4 Digital inputs
See Connector X4 on page 83 for connection table!
Continued
Item Description
X5 DeviceNet connector
See Connector X5 on page 84!
Technical data
No. of inputs 16
No. of outputs 16
Supply voltage 24 VDC
Supply source 24 V I/O or separate external supply
SW connections Support for the following connections:
• Polled
• Change-Of-State
• Change-Of-State with acknowledge suppression
• Cyclic
• Cyclic with acknowledge suppression
For descriptions of the different types of I/O connections, see
I/O messages - connection types on page 12.
Baudrate Autodetect; the unit will detect the baud rate automatically.
NOTE!
When the master baud rate is changed disconnect the power
to the unit(s) before the system is restarted, reconnect the
power when the master is up and running.
This is required for the unit(s) to be able to establish a new
connection with the master.
© Copyright 2004-2007 ABB. All rights reserved.
Unit setup
The unit must be given an address, and setup parameters must be entered into the system.
Continued
Connector X1
If supervision of the supply voltage is required, a bridge connection can be made to an
optional digital input. The supervision instruction must be written in the RAPID program.
xx0200000264
Connector X2
If supervision of the supply voltage is required, a bridge connection can be made to an
optional digital input. The supervision instruction must be written in the RAPID program.
xx0200000264
Continued
Connector X3
xx0200000264
The input current is 5.5 mA (at 24 V) on the digital inputs. A capacitor connected to ground,
to prevent disturbances, causes a short rush of current when setting the input.
When connecting outputs, sensitive to pre-oscillation current, a series resistor (100 Ohms)
may be used.
Connector X4
xx0200000264
The input current is 5.5 mA (at 24 V) on the digital inputs. A capacitor connected to ground,
to prevent disturbances, causes a short rush of current when setting the input.
When connecting outputs, sensitive to pre-oscillation current, a series resistor (100 ohms)
may be used.
Continues on next page
3HAC020676-001 Revision: F 83
6 Boards and units
6.2.3. DSQC 652, Digital I/O
Continued
Connector X5
xx0100000244
LEDs
The significance of the LEDs are specified in section DeviceNet Bus and I/O board status
LED description on page 65.
Input map
The figure below shows the digital input mapping.
xx0300000613
Output map
The figure below shows the digital output mapping.
en0400000716
84 3HAC020676-001 Revision: F
6 Boards and units
6.2.4. DSQC 653, Digital I/O with relay outputs
Description
The DSQC 653 is a circuit board normally mounted inside the robot controller. As an option,
it may also be mounted in an external I/O module.
The unit handles input and output signals between the robot system and any external systems
through relay outputs and digital inputs.
Illustration
The figure below shows the DSQC 653 board:
© Copyright 2004-2007 ABB. All rights reserved.
xx0600002857
Parts
The table below refers to the illustration in section Illustration on page 85.
Item Description
A Status LEDs
X1 Relay outputs
See section Connector X1 on page 87 for connection table!
X3 Digital inputs
See section Connector X3 on page 88for connection table!
X5 DeviceNet connector
See section Connector X5 on page 89!
Continued
Technical data
No. of digital inputs 8
No. of relay outputs 8
Digital inputs Rated voltage: 24 VDC
Input voltage range: “1” 15 to 35 VDC, “0” -35 to 5 VDC
Digital outputs Rated voltage: 24 VDC
Max output current: 2A/channel
Supply voltage 24 VDC
Supply source 24 V I/O or separate external supply
SW connections Support for the following connections:
• Polled
• Change-Of-State
• Change-Of-State with acknowledge suppression
• Cyclic
• Cyclic with acknowledge suppression
For descriptions of the different types of I/O connections, see I/O
messages - connection types on page 12.
Baud rate Autodetect; the unit will detect the baud rate automatically.
NOTE!
When the master baud rate is changed disconnect the power to the
unit(s) before the system is restarted, reconnect the power when
the master is up and running.
This is required for the unit(s) to be able to establish a new
connection with the master.
Continued
en0500001565
The following illustration shows how to connect the digital inputs for the connector X3.
© Copyright 2004-2007 ABB. All rights reserved.
en0500001566
Connector X1
xx0100000235
Continued
Connector X3
xx0100000235
The input current is 5.5 mA (at 24 V) on the digital inputs. A capacitor connected to ground,
to prevent disturbances, causes a short rush of current when setting the input.
When connecting outputs, sensitive to pre-oscillation current, a series resistor (100 Ohms)
may be used.
Continued
Connector X5
xx0100000244
LEDs
The significance of the LEDs are specified in section DeviceNet Bus and I/O board status
LED description on page 65.
Input map
The figure below shows the digital input mapping.
xx0300000613
Output map
The figure below shows the digital output mapping.
en0400000716
© Copyright 2004-2007 ABB. All rights reserved.
3HAC020676-001 Revision: F 89
6 Boards and units
6.2.5. DSQC 355A, Analog I/O
Description
The DSQC 355A is a circuit board normally mounted inside the control module. As an option,
it may also be mounted in an external I/O module.
The unit handles interface between the robot system and any external systems through analog
input and output signals.
Illustration
The figure below shows the DSQC 355A board:
xx0100000238
Parts
The following table refers to the illustration in section Illustration on page 90.
Continued
Technical data
SW connections Support for the following connections:
• Polled
• Change-Of-State
• Change-Of-State with acknowledge suppression
For descriptions of the different types of I/O connections, see
I/O messages - connection types on page 12.
Connector X3
xx0100000221
Connector X5
© Copyright 2004-2007 ABB. All rights reserved.
xx0100000244
Continued
Connector X7
xx0100000236
NOTE!
The load on analog outputs on current mode must always be between 500-1000 ohm.
Continued
Connector X8
xx0100000237
Not used 16
+24 V out 17 +24 VDC supply
+24 V out 18 +24 VDC supply
+24 V out 19 +24 VDC supply
+24 V out 20 +24 VDC supply
+24 V out 21 +24 VDC supply
+24 V out 22 +24 VDC supply
+24 V out 23 +24 VDC supply
+24 V out 24 +24 VDC supply
GND 25 Analog input 1, 0 V
GND 26 Analog input 2, 0 V
GND 27 Analog input 3, 0 V
GND 28 Analog input 4, 0 V
GND 29
GND 30
Continued
General LEDs
The significance of the LEDs are specified in section DeviceNet Bus and I/O board status
LED description on page 65.
Continued
Input map
The figure below shows the analog input mapping.
NOTE!
Pay attention to the order of the bits for the analog signals.
en0400000806
LSB The least significant bit of the binary number representing the analog
signal.
MSB The most significant bit of the binary number representing the analog
signal.
© Copyright 2004-2007 ABB. All rights reserved.
Continued
Output map
The figure below shows the analog output mapping.
NOTE!
Pay attention to the order of the bits for the analog signals.
en0400000805
LSB The least significant bit of the binary number representing the analog
signal.
MSB The most significant bit of the binary number representing the analog
signal.
Numerical format
The numerical representation of the values are described in the table below:
Signal Analog physical value Hexadecimal number Bit value © Copyright 2004-2007 ABB. All rights reserved.
Continued
Additional information
The table shows the physical type of the signals, resolution etc.
3HAC020676-001 Revision: F 97
6 Boards and units
6.2.6. DSQC 350A, DeviceNet/Allen Bradley remote I/O gateway
Description
The DSQC 350A is a circuit board normally mounted in the control module. As an option, it
may also be mounted in an external I/O module.
The unit handles input and output signals between the DeviceNet system and the Allen
Bradley system.
Warranty
This product incorporates a communications link which is licensed under patents and
proprietary technology of the Allen-Bradley Company, Inc. The Allen-Bradley Company,
Inc. does not warrant or support this product. All warranty and support services for this
product are the responsibility of and provided by ABB.
Termination
When the robot is last in a RIO loop, the loop must be terminated with a termination resistor
according to Allen-Bradley's specification.
Illustration
The figure below shows the DSQC 350A board:
Parts
The table below refers to the illustration in section Illustration on page 98.
Item Description
X3 Backup feed supply
X5 DeviceNet and ID connector
X8 RIO in
See section Connector X8 on page 99 for connection
tables!
X9 RIO out
See section Connector X9 on page 100 for connection
tables!
Continued
Technical data
No. of digital inputs Unit is programmable for 32, 64, 96 or 128 digital inputs.
No. of digital outputs Unit is programmable for 32, 64, 96 or 128 digital outputs.
SW connections Support for the following connections:
• Polled
• Change-Of-State
• Change-Of-State with acknowledge suppression
For descriptions of the different types of I/O connections, see
I/O messages - connection types on page 12.
Baud rate 500 Kbps
Connector X3
xx0100000221
Connector X5
© Copyright 2004-2007 ABB. All rights reserved.
xx0100000244
Connector X8
xx0400000718
Continued
Connector X9
xx0400000718
Unit size
The table explains the unit size for the input and output units.
Continued
Input map
The figure below shows the digital input mapping.
en0400000720
m The rack size (in 32 bit intervals) that the unit has been configured to, using
the Fieldbus Command Type RackSize.
RIO Status The status of the remote I/O communication can be monitored using the
signal RIO Status. When RIO Status is set it indicates that the unit is in data
communication with the PLC/master controlling it (the NAC STATUS LED
is steady green).
RIO Comm The status of the remote I/O communication can be monitored using the
signal RIO Comm. When RIO Comm is set it indicates that the RIO com-
munication is "partially up" (the NAC STATUS LED is flashing) - that is, the
PLC is in programming mode.
N.U. Not used. The signal position is reserved for future use and shall not be
used.
The RIO status signals are located at the first bits of the last byte of the input area. For
example, if the RackSize is set to 1 (2 * 32 bit) there are 8 bytes of input data (bit 0-63), and
the signals RIO Command RIO Status are located at bit 64 and bit 65 respectively.
Output map
The figure below shows the digital output mapping.
© Copyright 2004-2007 ABB. All rights reserved.
en0400000719
m The rack size (in 32 bit intervals) that the unit has been configured to, using
the Fieldbus Command Type RackSize.
Continued
Fieldbus Path
Command (DeviceNet Allowed values Usage
Type parameter)
LinkAddr 6, 20 64 24 0-63 Determines the address of
01 30 01, C6, the DSQC 350A on the RIO
1 connection.
Note! The rack address is
entered in decimal form (0-
63) while AllenBradley use
octal representation (base 8,
range 0-77).
DataRate 6, 20 64 24 0-2 according to: Determines the communica-
01 30 02, C6, 0 = 57.6 kbaud tion speed on the RIO bus.
1 1 = 115.2 kbaud
2 = 230.4 kbaud
StartQ 6, 20 64 24 0-3 according to: Determines the RIO Starting
01 30 03, C6, 0 = First (PLC value 0) Quarter of the unit.
1 1 = Second (PLC value 2)
2 = Third (PLC value 4)
3 = Fourth (PLC value 6)
RackSize 6, 20 64 24 0-3 according to: Determines the size of the
01 30 04, C6, 0 = 1/4 rack (32 DO, 32+2 DI) input and output data areas
1 1 = 1/2 rack (64 DO, 64+2 DI) of the RIO gateway.
2 = 3/4 rack (96 DO, 96+2 DI)
3 = Full rack (128 DO, 128+2 DI)
LastRack 6, 20 64 24 0 and 1 according to: Determines if the unit is the
01 30 05, C6, 0 = No (this is NOT the last rack) last rack on the RIO bus.
1 1 = Yes (this is the last rack)
Description
The DSQC 351A is a circuit board normally mounted in the control module. As an option, it
may also be mounted in an external I/O unit.
The unit handles input and output signals between the DeviceNet system and the INTERBUS
system.
Communication concept
The INTERBUS system is able to communicate with a number of external devices,
depending on the number of process words occupied by each unit. The robot controller may
be equipped with several DSQC 351A boards. The INTERBUS inputs and outputs are
accessible in the robot controller as general inputs and outputs.
Following figure is an outline diagram of the communication concept:
xx0100000224
Note! A link is connected between pin 5 and 9 in the plug on the interconnection cable
connected to the OUT connector (connector X21) of each unit. The link informs the
© Copyright 2004-2007 ABB. All rights reserved.
INTERBUS unit that more units are connected further out in the chain. (The last unit does not
have a cable connected and therefore no link.)
Continued
xx0100000225
Parts
The table below refers to Illustration of DSQC 351A on page 104.
Item Description
X3 Back-up feed supply
See section Connector X3 on page 105 for connection tables!
X5 DeviceNet connector
See section Connector X5 on page 105!
X20 INTERBUS, input
See section Connector X20 on page 105 for connection tables!
X21 INTERBUS, output © Copyright 2004-2007 ABB. All rights reserved.
See section Connector X21 on page 106 for connection tables!
Technical data
SW connections Support for the following connections:
• Polled
• Change-Of-State
• Change-Of-State with acknowledge suppression
For descriptions of the different types of I/O connections, see
I/O messages - connection types on page 12.
Baud rate 500 Kbps
Continued
Supply
The INTERBUS gateway must be fed externally to avoid shutting down the INTERBUS net
if a robot cell is switched off. The 24V power supply must be fed from an external power
source and be connected to connector X3.
Connector X3
xx0100000221
Connector X5
xx0100000244
page 71.
Connector X20
xx0100000220
Continued
Connector X21
xx0100000220
Continued
General LEDs
The significance of the LEDs are specified in section DeviceNet Bus and I/O board status
LED description on page 65.
Input map
The figure below shows the digital input mapping.
en0400000799
m The number of words (16 bit) that the unit has been configured to, using
the Fieldbus Command Type DataWidth.
INTERBUS The status of the INTERBUS communication can be monitored using the
© Copyright 2004-2007 ABB. All rights reserved.
Status signal INTERBUS Status. When INTERBUS Status is set it indicates that
the unit is in data communication with the PLC/master controlling it, i.e. bus
is active (the BA LED is lit).
N.U. Not used. The signal position is reserved for future use and shall not be
used.
The INTERBUS Status signal is located in the last bit of the last byte of the input area. For
example, if the DataWidth is set to 4 (words) there are 8 bytes of input data (bit 0-63), and
the INTERBUS Status is located in the last bit of the 9th byte i.e. bit 71.
Continued
Output map
The figure below shows the digital output mapping.
en0400000800
m The number of words (16 bit) that the unit has been configured to, using the Fieldbus
Command Type DataWidth.
Fieldbus Path
Command (DeviceNet Allowed values Usage
Type parameter)
DataWidth 6, 20 65 24 01 0-3 according to: Determines the size of the
30 01, C6, 1 0 = 1 word (16 DO, 16+1 DI) input and output data areas of
1 = 2 words (32 DO, 32+1 DI) the INTERBUS gateway.
2 = 3 words (48 DO, 48+1 DI)
3 = 4 words (64 DO, 64+1 DI)
Additional information
The data areas of the gateway are "byte-consistent", which means that signals within the same
byte (groups of 8 bits) are handled as one piece and are guaranteed to belong to the same bus-
cycle. Normally this does not cause any problems, but if a signal group has been defined
© Copyright 2004-2007 ABB. All rights reserved.
across the byte boundaries as e.g. a 16 bit group signal this needs to be considered. It is
important to make sure that undesired behaviors are avoided in the case when the group signal
is updated at exactly the same time as the gateway is being polled/scanned by one of the
masters.
The values for the Fieldbus Command Types are stored in flash memory of the gateway
module. Any change of these values requires a reset (or power cycle) of the gateway module
before it actually assumes these new values. By using the standard configuration files for the
gateways, the robot controller will automatically issue a reset command to activate the
modified configuration.
Description
The DSQC 352A is a circuit board normally mounted in the control module. As an option, it
may also be mounted in an external I/O unit.
The unit handles input and output signals between the DeviceNet system and the PROFIBUS-
DP system.
Communication concept
The PROFIBUS-DP system is able to communicate with a number of external devices,
depending on the number of process words occupied by each unit. The robot controller may
be equipped with several DSQC 352A boards. The PROFIBUS-DP inputs and outputs are
accessible in the robot controller as general inputs and outputs.
Following figure is an outline diagram of the communication concept:
xx0100000222
Continued
Illustration
The figure below shows the DSQC 352A board:
xx0100000223
Parts
The table below refers to the illustration in section Illustration on page 110.
Item Description
X3 Back-up feed supply
See section Connector X3 on page 111 for connection tables!
X5 DeviceNet connector
See section Connector X5 on page 111!
X20 PROFIBUS connection
Technical data
SW connections Support for the following connections:
• Polled
• Change-Of-State
• Change-Of-State with acknowledge suppression
For descriptions of the different types of I/O connections, see
I/O messages - connection types on page 12.
Baud rate 500 Kbps
Continued
Supply
The PROFIBUS-DP does not need any external power feed, power is supplied via X5.
All the robots cells are connected to the trunk cable via a special D-sub connector which
works as a very short drop cable. Because of this, the PROFIBUS will work correctly even if
a robot cell is turned off.
Connector X3
xx0100000221
Connector X5
xx0100000244
Connector X20
© Copyright 2004-2007 ABB. All rights reserved.
xx0100000220
Continued
General LEDs
The significance of the LEDs are specified in section DeviceNet Bus and I/O board status
LED description on page 65.
Input map
The figure below shows the digital input mapping.
en0400000804
m The number of words (16 bit) that the unit has been configured to, using
the Fieldbus Command Type MasterInputSize.
PROFIBUS The status of the PROFIBUS communication can be monitored using the
Status signal PROFIBUS Status. When PROFIBUS Status is set it indicate that
the unit is in data communication with the PLC/master controlling it.
N.U. Not used. The signal position is reserved for future use and shall not be
used.
The PROFIBUS Status signal is located in the last bit of the last byte of the input area. For
example, if the MasterInputSize is set to 4 (words) there are 8 bytes of input data (bit 0-
63), and the PROFIBUS Status is located in the last bit of the 9th byte i.e. bit 71.
Continued
Output map
The figure below shows the digital output mapping.
en0400000912
m The number of words (16 bit) that the unit has been configured to, using
the Fieldbus Command Type MasterOutputSize.
Path
Fieldbus Allowed
(DeviceNet Usage
Command Type values
parameter)
MasterInputSize 6, 20 67 24 01 0-8 (words) Determines the size of the input data
30 02, C6,1 area of the gateway module.
The size is expressed in number of
words (16 bit groups), which means that
the maximum size of input data for one
DSQC 352A is 128 bit.
By reducing the size, the allocated
bandwidth decreases and thus the
throughput and performance of the
network increase.
MasterOutputSize 6, 20 67 24 01 0-8 (words) Determines the size of the output data
© Copyright 2004-2007 ABB. All rights reserved.
Continued
Additional information
The data areas of the gateway are "byte-consistent", which means that signals within the same
byte (groups of 8 bits) are handled as one piece and are guaranteed to belong to the same bus-
cycle. Normally this does not cause any problems, but if a signal group has been defined
across the byte boundaries as e.g. a 16 bit group signal this needs to be considered. It is
important to make sure that undesired behaviors are avoided in the case when the group signal
is updated at exactly the same time as the gateway is being polled/scanned by one of the
masters.
The values for the Fieldbus Command Types are stored in flash memory of the gateway
module. Any change of these values requires a reset (or power cycle) of the gateway module
before it actually assumes these new values. By using the standard configuration files for the
gateways, the robot controller will automatically issue a reset command to activate the
modified configuration.
To configure an external PROFIBUS master (PLC) to communicate with the gateway, a
GSD-file is required. The GSD-file for the DSQC 352A is found on the RobotWare CD-ROM
in following directory:
<CD-drive>:\Utility\fieldbus\PROFIBUS\gsd\abb_0600.gsd
Description
The DSQC 378A unit offers an interface between the CCLink bus and the DeviceNet bus as
used on the robot system. The unit is regarded as an intelligent device by the CCLink PLC.
Communication concept
The CCLink can communicate with a number of external devices, depending on the number
of stations occupied by each unit. There is a maximum of 64 stations, each capable of up to
32 I/O points and 8 points word data. The units are setup to have between 1 and 4 occupied
stations each. The CCLink unit is connected to the CCLink PLC by a twisted pair cable with
shield.
The CCLink inputs and outputs are accessible in the robot controller as general inputs and
outputs.
Following figure is an outline diagram of the communication concept:
xx0400000826
Note! The CCLink cable must be terminated with termination resistors (110 ohm) in both
ends.
Continued
xx0400000825
Parts
Item Description
X3 Back-up feed supply
See section Connector X3 on page 117 for connection tables!
X5 DeviceNet connector
See section Connector X5 on page 117!
X8 CCLink network connector
See section Connector X8 on page 117 for connection tables!
Technical data
SW connections Support for the following connections:
• Polled
• Change-Of-State
• Change-Of-State with acknowledge suppression
For descriptions of the different types of I/O connections, see
I/O messages - connection types on page 12.
Baud rate 500 Kbps
Unit setup
The unit must be given an ID address, and setup parameters must be entered into the system.
Continued
Connector X3
xx0100000221
Connector X5
xx0100000244
Connector X8
xx0200000265
Continued
Continued
en0400000827
© Copyright 2004-2007 ABB. All rights reserved.
General LEDs
The significance of the LEDs are specified in section DeviceNet Bus and I/O board status
LED description on page 65.
Continued
Input map
The figure below shows the digital input mapping.
en0400000823
m The size in bytes (8 bit) that the unit has been configured to, using the
Fieldbus Command Types OccStat and BasicIO. See table in section
Fieldbus Command Types on page 121.
CCLink Status The status of the CCLink communication can be monitored using the signal
CCLink Status. When CCLink Status is set it indicates that the CCLink
communication is OK.
N.U. Not used. The signal position is reserved for future use and shall not be
used.
The CCLink Status signal is located at the last bit of the last byte of the input area. For
example, if OccStat is set to 2 and BasicIO is set to 0 there are 6 bytes of input data (bit 0-
47), and the CCLink Status is located in the last bit of the 7th byte i.e. bit 55.
Output map
The figure below shows the digital output mapping.
en0400000824
m The size in bytes (8 bit) that the unit has been configured to, using the
Fieldbus Command Types OccStat and BasicIO. See table in section
Fieldbus Command Types on page 121.
Continued
Fieldbus Path
Command (DeviceNet Allowed values Usage
Type parameter)
StationNo 6, 20 68 24 1-64 Determines the address of the
01 30 01, C6, DSQC 378A on the CCLink
1 connection.
BaudRate 6, 20 68 24 0-4 according to: Determines the communication
01 30 02, C6, 0 = 156 kbps speed on the CCLink bus.
1 1 = 625 kbps
2 = 2.5 Mbps
3 = 5 Mbps
4 = 10 Mbps
OccStat 6, 20 68 24 1-4 according to: Occupied stations. Determines the
01 30 03, C6, 1 = 1 occupied station size of the input and output data
1 2 = 2 occupied stations areas of the CCLink module. The
size, expressed in bits and bytes,
3 = 3 occupied stations
also depends on the value of
4 = 4 occupied stations BasicIO. See table in section Size
of input/output data areas on page
121.
BasicIO 6, 20 68 24 0-1 according to: Determines the type of I/O data to
01 30 04, C6, 0 = Bit I/O only be exchanged with the CCLink
1 1 = Bit I/O and word I/O master. This also affects the size of
the input and output data areas of
the CCLink module. The size,
expressed in bits and bytes, also
depends on the value of OccStat.
See table in section Size of input/
output data areas on page 121.
The size of the input/output data areas expressed in bits and bytes are determined by the
values of the Fieldbus Command Types OccStat and BasicIO according to following table:
Continued
Additional information
The data areas of the gateway are "byte-consistent", which means that signals within the same
byte (group of 8 bits) are handled as one piece and are guaranteed to belong to the same bus-
cycle. Normally this does not cause any problems, but if a signal group has been defined
across the byte boundaries as e.g. a 16 bit group signal this needs to be considered. It is
important to make sure that undesired behaviors are avoided in the case when the group signal
is updated at exactly the same time as the gateway is being polled/scanned by one of the
masters.
The values for the Fieldbus Command Types are stored in flash memory of the gateway
module. Any change of these values requires a reset (or power cycle) of the gateway module
before it actually assumes these new values. By using the standard configuration files for the
gateways, the robot controller will automatically issue a reset command to activate the
modified configuration.
Description
The encoder unit DSQC 377A provides connection for one encoder and one digital input
(synchronization switch), and includes queue tracking functions.
Usage
The encoder unit is normally used for installation on a conveyor to enable the robot programs
to synchronize to the motion (position) of the conveyor (conveyor tracking).
The digital input is used for synchronization switch (also called sync signal), which means
conveyor synchronization point.
xx0400000751
Parts
Item Description
X3 Back-up feed supply
See section Connector X3 on page 125for connection tables!
X5 DeviceNet connector
See section Connector X5 on page 125!
X20 Conveyor connection
See section Connector X20 on page 125 for connection tables!
Continued
Technical data
No. of encoder inputs 1
No. of digital inputs 1 (24 VDC)
Supply voltage 24 VDC
Supply source 24 V I/O or external supply
SW connections Support for the polled connection.
For descriptions of the different types of I/O
connections, see I/O messages - connection
types on page 12.
Baud rate 500 Kbps
Encoder connections
The wiring diagram in the figure below shows how to connect the encoder and sync signal
switch to the encoder unit. As can be seen from the illustration, the encoder is supplied with
24 VDC and 0 V. The encoder has two channels. The main unit uses quadrature decoding to
compute position and direction information.
xx0100000234
Continued
AD Sync switch
AE 10-16 not used
AF Encoder interface unit
AG Galvanic isolation
Connector X3
Connector1-5
Connector X5
xx0100000244
Connector X20
xx0100000235
© Copyright 2004-2007 ABB. All rights reserved.
Continued
Continued
Input map
The figure below shows the input mapping.
Note! Pay attention to the order of the bits for the analog signals.
© Copyright 2004-2007 ABB. All rights reserved.
en0400000816
Continued
Note!
The signals CntFromEnc1, CntFromEnc2, and ScaleEncPulse are dependent on the signal
PosInJobQ (bit 42 in the output map). DSQC377-mode is obtained by setting the output
signal to 1, and DSQC354-mode is obtained by setting the output signal to 0.
Generally PosInJobQ concerns only the queue tracking mode. All signals on the 377 are
available even in DSQC354-mode (c1PosInJobQ=0). The only thing c1PosInJObQ disables,
is that the object position is not sent to the main controller.
Following table specifies the input signals.
Continued
Output map
The figure below shows the output signals mapping.
© Copyright 2004-2007 ABB. All rights reserved.
en0400000817
Note!
The signals CntToEnc1, CntToEnc2, and CntToEncStr are dependent on the signal PosInJobQ
(bit 42 in the output map). DSQC377-mode is obtained by setting the signal to 1, and
DSQC354-mode is obtained by setting the signal to 0.
Generally PosInJobQ concerns only the queue tracking mode. All signals on the 377 are
available even in DSQC-354 mode (c1PosInJobQ=0). The only thing c1PosInJObQ disables,
is that the object position is not sent to the main controller.
Following table specifies the output signals.
Additional information
For detailed information on using the DSQC 377A in an application refer to Application
manual - Motion coordination and supervision, see References on page 6.
Index
B
bus off 63
C
cables
length 23
CIP routing 29
D
DeviceNet generic unit type 33
DSQC 350A 98
DSQC 351A 103
DSQC 352A 109
DSQC 355A 90
DSQC 377A 123
DSQC 378A 115
DSQC 651 74
DSQC 652 80
DSQC 653 85
L
LED
DeviceNet network receive 67
DeviceNet network transmit 66
module status 65
network status 66
test run 68
S
system parameters
Connection 1 Input Size 55
Connection 1 Interval 53
Connection 1 Output Size 54
Connection 1 Type 52
Device Type 47
DeviceNet Address 44
DeviceNet Communication Speed 43
DeviceNet Master Address 42
Explicit Messaging 51
Internal Slave 57
© Copyright 2004-2007 ABB. All rights reserved.
Major Revision 48
Minor Revision 49
Path 59
Product Code 46
Production Inhibit Time 50
Quick Connect 56
Service 61
Trigger Poll I/O 58
Vendor ID 45
T
topic I/O
Bus 30
Unit 30
Unit Type 30
trouble shooting, bus off 63
3HAC020676-001 Revision: F
© Copyright 2004-2007 ABB. All rights reserved.
3HAC 020676-001, Revision F, en
ABB AB
Robotics Products
S-721 68 VÄSTERÅS
SWEDEN
Telephone: +46 (0) 21 344000
Telefax: +46 (0) 21 132592