Page 4
The information in this manual is subject to change without notice and should not be construed as a commitment by ABB. ABB assumes no responsibility for any errors that may appear in this manual. Except as may be expressly stated anywhere in this manual, nothing herein shall be construed as any kind of guarantee or warranty by ABB for losses, damages to persons or property, fitness for a specific purpose or the like.
Overview of this manual Overview of this manual About this manual This manual describes the following options and contains instructions on how to configure them in an IRC5 system. • PROFINET Controller/Device, option number 888-2 • PROFINET Device, option number 888-3...
Page 8
(1024 signals) to 256 bytes (2048 signals). See Input Size on page 67 Output Size on page Released with RobotWare 6.03. Added information about configuration of AC500 with an IRC5 device in Automation Builder (Control Builder Plus). See Troubleshooting on page 69 section.
Product documentation Categories for user documentation from ABB Robotics The user documentation from ABB Robotics is divided into a number of categories. This listing is based on the type of information in the documents, regardless of whether the products are standard or optional.
ABB Ltd and its entities are not liable for damages and/or losses related to such security breaches, any unauthorized access, interference, intrusion, leakage and/or theft of data or information.
(Generic Station Description Markup Language) Internal Device A built-in device in the robot controller Internal slave or master The term internal is used to describe when the IRC5 controller acts as a controller or device on the PROFINET network. Port/connector for Local Area Network.
1 Introduction 1.2 PROFINET for IRC5 1.2 PROFINET for IRC5 General The PROFINET network is running on the IRC5 main computer and does not require any additional hardware. PROFINET as described in this manual requires the main computer DSQC1000. Options With option PROFINET Controller/Device, the IRC5 controller can act as a controller, device, or both on the PROFINET network.
Page 17
Link Layer Discovery Protocol (LLDP) The IRC5 controller supports LLDP, but only on one port at a time. Preferrably LLDP should be used on the PROFINET network. Any network connected to another port must have LLDP disabled (or use equipment not supporting LLDP).
Page 20
The LAN ports are intended for connecting network based process equipment to the controller, for example industrial networks, cameras, and welding equipment. LAN 2 can only be used as a private network to the IRC5 controller. Isolated LAN 3 or LAN 3 as part of the private network The default configuration is that LAN 3 is configured as an isolated network.
PROFINET controller network. All I/O devices should comply with the PROFINET standard and be conformance tested by PROFINET international. I/O devices may be mounted inside the IRC5 controller. Safety I/O devices PROFINET network supports safety module. It is possible to configure safety I/O devices and create safety signals to the I/O devices.
PN_Internal_Device is created at system startup. It is used to define the internal device in the IRC5 controller, which will enable a PLC to connect to the IRC5 controller. There can only be one internal device defined in the IRC5 controller.
3 Software overview 3.2 Information about the internal controller 3.2 Information about the internal controller General To use the PROFINET internal controller, the IRC5 controller must be installed with the option PROFINET Controller/Device. The PROFINET internal controller can be used to: •...
IRC5 system. Location of GSDML files The provided GSDML file for the IRC5 PROFINET device is used to inform the connecting PLC / PROFINET controller of supported connection parameters.
PC Software To configure the PROFINET network in the IRC5 controller, a PROFINET configuration file needs to be created and downloaded to the IRC5 controller. This PROFINET configuration file has to be created using a third party configuration software. See...
PROFINET internal device. The working procedure helps to understand the dependencies between the different steps. When the IRC5 controller is connected to an external master, the IRC5 controller acts as an ordinary slave device on the PROFINET network.
RobotStudio can be overwritten by an external tool in a subsequent step. The overwritten settings will not be applied immediately but after the next restart of the IRC5 controller. Therefore, it is important to have a good working procedure to avoid that parameters are overwritten.
Note It is only possible to have one internal device. Internal device configuration Use this procedure to create and configure the internal device in the IRC5 controller, using RobotStudio. Action Note Start RobotStudio and connect to the IRC5 controller.
The tool is used to specify all the devices in the PROFINET network. One of the devices is the internal device of the IRC5 controller. To create such a device, the GSDML file describing the internal device has to be imported into the vendor...
42 tains the configuration of the PROFINET network. Download the PROFINET configuration Configuring the IRC5 controller on page 43 file to the controller. Configure the I/O devices connected to the PROFINET network using RobotStu- dio or FlexPendant.
Specify the IP address range that the PROFINET internal controller operates within. • Set the same IP address for the PROFINET industrial network as specified in the system parameter IP Address in the IRC5 controller. • Import the GSDML files for all types of I/O devices in the network. •...
PROFINET configuration file and how to add the configuration definitions to the system parameters. Internal controller configuration Use this procedure to configure the PROFINET controller in the IRC5 controller, using the Configuration Editor in RobotStudio. Action...
The I/O device with FSU functionality is connected with the IRC5 controller. When the power of the I/O device is switched off and switched on again, the IRC5 controller establishes contact with the I/O device using the fast startup sequence.
Page 45
5 Configuring the internal controller and external device 5.4 Using Fast Device Startup Continued Two I/O devices connected in serial via a switch xx1100000094 IRC5 controller acting as PROFINET controller Switch Connection point I/O device I/O device In this alternative, both I/O devices are disconnected at the connection point. Both port 1 and port 2 on the first device (D) and port 1 on the second device (E) needs to be configured to support Fast Device Startup.
The Configuration File system parameter is used to point out where to find the PROFINET controller configuration file. This file is only used by the controller part. If the file is placed in the HOME directory of the installed system on the IRC5 controller, it is enough to write the file name.
The option PROFINET Controller/Device must be installed. Limitations The Ethernet switches between the IRC5 controller and the I/O device that uses the Fast Device Startup functionality. It must be configured to disable the auto crossover and automatic speed detection functions on used connectors. The speed rate is set to 100Mbps (full duplex).
• Ethernet cable problems Another possible reason is that the IRC5 PROFINET is not able to process all the PROFINET requests within the specified time frame. If, for example, 20 I/O devices are used with 1 ms reduction ratio (poll rate), the slightest variation of CPU load on the main computer might cause a protocol disturbance which can lead to a connection timeout.
Page 70
(medium dependent interface crossover) that might cause delays during startup. Configuration of AC500 with an IRC5 device in Automation Builder (Control Builder Plus) Use this procedure to configure the AC500 with an IRC5 device in the Automation Builder: Action Note In the AC500 project, select the appropri- ate PROFINET controller.
The information is available "as is", and should only be used for reference. The third party tools can include functionality that is not supported in IRC5. The information about the third party tools is applicable for specific versions of the third party tools and RobotWare.
Page 76
GSDML file on page en1000001190 Expand PROFINET IO \ Additional Field Devices \ I/O \ IRC5 PNIO-Device in the catalog view to the right, to find the PROFINET internal device. Add the IRC5 PNIO-Device to the PLC project. en1000001191 Add a DI 32 bytes module on Slot 1 and a DO 32 bytes module on Slot 2.
Page 77
B Using Siemens Step 7 PC tool Continued Action Note Double-click on the ABB icon to bring up the Properties window. Make sure that Device name is set to the same name as the IRC5’s PROFINET industrial network parameter PROFINET Station Name, see PROFINET Station Name on page 54.
Page 80
These values does not have any effect on the IRC5 controller settings, but could be filled with data to reflect the settings of the IRC5 controller that is using this configur- ation. Install the GSDML file for the ET200s Standard device by right-clicking in the Device Catalog window and select Import GSD file.
Page 82
The DNS/PROFINET Device Name is using a much longer string length and a syntax that is not allowed in the IRC5 controller for a device name. The DNS/PROFINET Device Name is matched against the system parameter Name for a device definition in the IRC5 controller.
Page 83
Updating configuration file to support shared device functionality The following example is performed using PROFINET Configurator Express. This example demonstrates how two IRC5 controllers are configured when sharing an I/O device, a MURR 5529 with 8 DI and 8 DO modules.
Need help?
Do you have a question about the IRC5 and is the answer not in the manual?
Questions and answers