background image

5.5 Using Shared Device

5.5.1 About Shared Device

Introduction

Shared device functionality is when two controllers are sharing a device. Each
controller has the ownership over different modules on the device.

Note

The internal device itself cannot be configured to be a shared device.

I/O device modules

Controller 1

Controller 2

xx1400002064

Configuring PROFINET controller with shared device functionality

Basic steps

See

Action

Using PROFINET Configurator Ex-
press on page 79

Use the external PROFINET configuration tool to
create a project that contains the configuration of
the PROFINET network.

1

Updating configuration file to sup-
port shared device functionality on
page 83

.

Update the project in PROFINET configuration
tool to create shared device functionality.

2

Download the PROFINET configuration file to the
IRC5 controller.

3

Configuring the IRC5 controller on
page 43

Configure the I/O devices connected to the
PROFINET network using RobotStudio or the
FlexPendant.

4

Continues on next page

46

Application manual - PROFINET Controller/Device

3HAC050969-001 Revision: G

© Copyright 2015-2018 ABB. All rights reserved.

5 Configuring the internal controller and external device

5.5.1 About Shared Device

Summary of Contents for IRC5 Compact

Page 1: ...ROBOTICS Application manual PROFINET Controller Device...

Page 2: ...Trace back information Workspace R18 1 version a16 Checked in 2018 04 18 Skribenta version 5 2 025...

Page 3: ...Application manual PROFINET Controller Device RobotWare 6 07 Document ID 3HAC050969 001 Revision G Copyright 2015 2018 ABB All rights reserved...

Page 4: ...B for losses damages to persons or property fitness for a specific purpose or the like In no event shall ABB be liable for incidental or consequential damages arising from use of this manual and produ...

Page 5: ...ring the internal controller and external device 41 5 1 Recommended working procedure 42 5 2 Creating the PROFINET configuration file 43 5 3 Configuring the IRC5 controller 44 5 4 Using Fast Device St...

Page 6: ...shooting 69 7 1 Scenarios 71 A About the third party tool information 75 B Using Siemens Step 7 PC tool 79 C Using PROFINET Configurator Express 85 Index 6 Application manual PROFINET Controller Devic...

Page 7: ...onfiguration IRC5 controller RobotStudio References ABB documents Document ID Reference 3HAC050948 001 Technical reference manual System parameters 3HAC047136 001 Product manual IRC5 3HAC050941 001 Op...

Page 8: ...ROFINET Device see PROFINET Station Name on page 56 The PROFINET internal device has been extended from 128 bytes 1024 signals to 256 bytes 2048 signals See Input Size on page 67 and Output Size on pa...

Page 9: ...LAN 3 as part of the private network on page 20 PC WORX is not a recommended tool so it is removed from the manual Added section Link Layer Discovery Protocol LLDP on page 17 G Application manual PROF...

Page 10: ...mation safety standards unit conversions screw joints lists of tools Spare parts list with corresponding figures or references to separate spare parts lists Circuit diagrams or references to circuit d...

Page 11: ...s are aimed at those having first hand operational contact with the product that is production cell operators programmers and troubleshooters Application manual PROFINET Controller Device 11 3HAC05096...

Page 12: ...cial 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 i...

Page 13: ...alls application of authentication measures encryption of data installation of anti virus programs etc to protect the product the network its system and the interface against any kind of security brea...

Page 14: ...ile contains information about a PROFINET device GSDML file Generic Station Description Markup Language A built in device in the robot controller Internal Device The term internal is used to describe...

Page 15: ...m the field devices are periodically transmitted into the process model of the control system PROFINET CBA Based on the object oriented modelling of technological modules Based on the object model mac...

Page 16: ...later the PROFINET device is certified by PROFIBUS PROFINET International PI with conformance class B NetLoad Class II and the device profiles PROFIenergy and PROFIsafe PROFINET device is certified f...

Page 17: ...gateways in the system one for the non PROFINET traffic and one that only manages the PROFINET interface and its traffic So while using option PROFINET Controller Device the LAN 3 port is used only f...

Page 18: ...ou must replace a previously connected device by an identical device with an empty station name at the same topology location For example the new device is plugged in the same port as previously in a...

Page 19: ...t s private network Normally used to connect the FlexPendant LAN 1 X3 Port to the robot s private network LAN 2 X4 By default LAN 3 is configured for an isolated LAN3 network Can be reconfigured to be...

Page 20: ...olated LAN 3 cannot be used to connect to any HMI device RobotStudio Robot Web Services or PC SDK client since it does not support the protocol needed for communication WAN LAN 2 LAN 3 Private Robot C...

Page 21: ...nnecting to an industrial network the traffic shares the same media as the factory network and will share bandwidth with other non industrial network traffic The following figure illustrates the netwo...

Page 22: ...factory network cannot communicate with the robot controller using PROFINET Factory Network Robot I O I O Switch Robot I O I O I O I O Switch Sensor Camera WAN LAN 2 LAN 3 Private Robot Controller 1...

Page 23: ...ate Robot Controller 1 LAN 1 Service WAN LAN 2 LAN 3 Robot Controller 2 LAN 1 Service PLC Sensor Cell I O I O I O Industrial Network Isolated LAN 3 Public Private Isolated LAN 3 Public Camera PROFINET...

Page 24: ...ate Robot Controller 1 LAN 1 Service Robot I O LAN 2 LAN 3 I O I O Public Public Anybus adapter PROFINET PROFINET PROFINET PROFINET xx1500000475 PROFINET on dedicated industrial network If the PROFINE...

Page 25: ...PLC Robot I O LAN 2 LAN 3 I O I O FBA WAN Private Robot Controller 1 LAN 1 Service Robot I O LAN 2 LAN 3 I O I O Public Public Industrial Network FBA PROFINET PROFINET PROFINET xx1500000476 Applicatio...

Page 26: ...er to get better I O data throughput and shorter delays on the network Switches and routers are then able to differentiate the device s critical from the other non critical traffic To do this the swit...

Page 27: ...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 For more infor...

Page 28: ...This page is intentionally left blank...

Page 29: ...file In order to configure a PROFINET network with an external PROFINET configuration tool a GSDML file for each I O device needs to be imported into the tool These files contains vital information ab...

Page 30: ...s the configuration of the internal device The following table shows a few examples of how the Input Size and Output Size parameters can be used to create different slot configurations of a connecting...

Page 31: ...onfigure a PROFINET network with an external PROFINET configuration tool GSDML files need to be imported into the tool These files contains vital information about the PROFINET I O devices and they sh...

Page 32: ...ics PNSW Device YYYYMMDD xml for the internal device can be obtained from the RobotStudio or the IRC5 controller In the RobotWare installation folder in RobotStudio RobotPackages RobotWare_RPK_ versio...

Page 33: ...see NetNames on page 72 The following third party software PC tools can be used to create PROFINET configuration files PROFINET IO Configurator Express PROFINET IO Configurator Professional Note The s...

Page 34: ...This page is intentionally left blank...

Page 35: ...possible to change the IP address or any other settings of the PROFINET network Basic steps Use this procedure to install and configure a PROFINET device See Action Technical reference manual System...

Page 36: ...internal device and the internal controller if the IRC5 controller acts as both on the PROFINET network Network configuration Use this procedure to configure the PROFINET network settings in the IRC5...

Page 37: ...eter for the Industrial Network see Connection on page 52 If the gateway is found to be on the same network as defined by the IP Setting for the Industrial Network it is chosen Application manual PROF...

Page 38: ...tStudio and connect to the IRC5 controller Request write access 1 For more information about the paramet ers see System parameters on page 49 Open the Configuration Editor and select I O System 2 xx14...

Page 39: ...ol is described in the Appendices See Using Siemens Step 7 PC tool on page 75 External controller configuration This procedure describes the general steps that needs to be performed when configuring a...

Page 40: ...This page is intentionally left blank...

Page 41: ...le on page 42 Use an external PROFINET configura tion tool to create a project that con tains the configuration of the PROFINET network 3 Configuring the IRC5 controller on page 43 Download the PROFIN...

Page 42: ...he 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 contro...

Page 43: ...Industrial Network and then right click in the workspace on the PROFINET item and select Edit Indus trial Network 4 xx1500000937 Enter the parameter values for the industri al network Connection sele...

Page 44: ...port s to be configured See Fast Device Startup on page 57 Note 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 switche...

Page 45: ...tartup I O device connected without a switch A C D xx1100000095 IRC5 controller acting as PROFINET controller A Connection point C I O device D In this alternative there is a direct cable between the...

Page 46: ...configuration tool to create a project that contains the configuration of the PROFINET network 1 Updating configuration file to sup port shared device functionality on page 83 Update the project in P...

Page 47: ...onfiguration file is created by using the PROFINET Configurator Express tool For details on installing the PROFINET Configurator Express see PROFINET IO Configurator Express on page71 and Updating con...

Page 48: ...This page is intentionally left blank...

Page 49: ...iagnosis PROFINET Device These parameters belong to the type PROFINET Device in the topic I O System For more information see Parameter Technical reference manual System parameters Name PROFINET Stati...

Page 50: ...hysical Value Limit Technical reference manual System parameters Maximum Bit Value Technical reference manual System parameters Minimum Logical Value Technical reference manual System parameters Minim...

Page 51: ...hnical reference manual System parameters Identification Label Input Size on page 67 Input Size Output Size on page 68 Output Size Application manual PROFINET Controller Device 51 3HAC050969 001 Revis...

Page 52: ...hat the PROFINET industrial network shall use Default value PROFINET Network Allowed values Valid instances of IP Setting Additional information The Public Network or the Private Network cannot be edi...

Page 53: ...t 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...

Page 54: ...parameter PROFINET Station Name can also be changed with an external PROFINET configuration tool or a connecting PROFINET controller Prerequisites The option PROFINET Controller Device or PROFINET De...

Page 55: ...ral PLC or external tool Usage If the parameter Nested Diagnosis is activated alarms will be forwarded from a controller if its internal device has a connected controller Prerequisites The option PROF...

Page 56: ...que on the network Prerequisites The option PROFINET Controller Device or PROFINET Device must be installed Default value The default value is an empty string Allowed values The station name follows t...

Page 57: ...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 cros...

Page 58: ...e I O device Usage The parameter Fast Device Startup is configured at port 1 of the I O device Prerequisites The parameter Fast Device Startup must be activated Default value The default value is Deac...

Page 59: ...e I O device Usage The parameter Fast Device Startup is configured at port 2 of the I O device Prerequisites The parameter Fast Device Startup must be activated Default value The default value is Deac...

Page 60: ...e I O device Usage The parameter Fast Device Startup is configured at port 3 of the I O device Prerequisites The parameter Fast Device Startup must be activated Default value The default value is Deac...

Page 61: ...e I O device Usage The parameter Fast Device Startup is configured at port 4 of the I O device Prerequisites The parameter Fast Device Startup must be activated Default value The default value is Deac...

Page 62: ...command or not Usage The parameter Energy Saving is used mainly to activate energy saving mode Prerequisites The option PROFINET Controller Device and PROFIenergy must be installed Default value The...

Page 63: ...On Destination Device Prerequisites The option PROFINET Controller Device must be installed Limitations Only signals of type Digital Output Digital Input Group Output Group Input can be transferred T...

Page 64: ...O device can only be the PROFINET internal device Default value The default value is 1 This means that no Output Offset On Destination Device is defined Allowed values The values are in the range of...

Page 65: ...Device shall be transferred to the signal Prerequisites The option PROFINET Controller Device must be installed Limitations Only the input bits from the PROFINET internal device can be transferred to...

Page 66: ...r all cases it is possible to transfer information from the internal device to signals defined on other PROFINET I O devices only Default value The default value is 1 This means that Input Offset on S...

Page 67: ...device This size must match the connecting PLC s or other PROFINET controller s defined output slot size For more information see Input and output size on page 30 Prerequisites The option PROFINET Con...

Page 68: ...PROFINET internal device This size must match the connecting PLC s or other PROFINET controller s defined input slot size For more information see Input and output size on page 30 Prerequisites The o...

Page 69: ...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 The maximum possible dev...

Page 70: ...ce in Automation Builder Control Builder Plus Use this procedure to configure the AC500 with an IRC5 device in the Automation Builder Note Action In the AC500 project select the appropri ate PROFINET...

Page 71: ...llation can be downloaded from the RobotStudio Online Community where it is included in the RobotWare Tools and Utilities package Use this procedure to install the PROFINET IO Configurator Express pac...

Page 72: ...to the PROFINET network 2 Click Options and make sure that Save IP Addresses permanently is selected This makes sure that a name or IP ad dress change sent down from NetNames is saved by the PROFINET...

Page 73: ...device from the list and click the Flashing On button 1 The status LED on the selected device will start to flash 2 Click the Flashing On button again to stop the status LED from flashing 3 Limitation...

Page 74: ...This page is intentionally left blank...

Page 75: ...ernal device on page 38 Set the Input Size and Output Size to 32 bytes Configuring the external controller Use this procedure to configure a Siemens PLC to connect to the internal device using Siemens...

Page 76: ...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 4 en1000001192 Add a DI 32 bytes module on Slot 1 and a D...

Page 77: ...etwork parameter PROFINET Station Name see PROFINET Station Name on page 54 Also make sure that Address is the same as the system parameter IP used by the PROFINET network 6 Download the configuration...

Page 78: ...This page is intentionally left blank...

Page 79: ...w project Use the name TestProject 3 In the Bus Structure window make sure that the TestProject node is selected 4 In the Device Details window set the PROFINET IP range for this project by setting th...

Page 80: ...ation Install the GSDML file for the ET200s Standard device by right clicking in the Device Catalog window and select Import GSD file xx1600000031 9 In this example install the GSDML V2 2 Siemens ET2...

Page 81: ...om Available to Used and click OK The window will no be sorted with order numbers as well Select and right click the node for example IM151 3 PN ST V6 0 Rev and choose Insert Device into Bus structure...

Page 82: ...displayed with the name unit1 cell2 Select the node 0 IM151 3 PN ST V6 0 in the Bus Structure window 12 Now the Module Catalog window displays all possible modules to insert at Slot 1 for this device...

Page 83: ...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 Action Follow the procedure from steps 1 13 th...

Page 84: ...controller the same way as mentioned in the above steps 1 2 except that the other nodes should be deleted That is the modules owned by first controller are deleted 4 The second controller configuratio...

Page 85: ...Prioritized Startup 14 44 private network 22 PROFINET configuration tool 14 controller 17 device 17 internal device 29 standardization 15 PROFINET versions PROFIdrive 15 PROFIenergy 15 PROFINET CBA 1...

Page 86: ......

Page 87: ......

Page 88: ...65 N 4349 BRYNE Norway Telephone 47 22 87 2000 ABB Engineering Shanghai Ltd Robotics and Motion No 4528 Kangxin Highway PuDong District SHANGHAI 201319 China Telephone 86 21 6105 6666 ABB Inc Robotics...

Reviews: