0% found this document useful (0 votes)
58 views8 pages

MCD ABB - RobotStudio SIL With - OPCDA

Uploaded by

onursoydan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
58 views8 pages

MCD ABB - RobotStudio SIL With - OPCDA

Uploaded by

onursoydan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8

NX Mechatronics Concept Designer

Communication User Case – ABB OPC DA

Rev.# Date of change Name of Person Description of change


marking change
1.0 12/17/2021 MCD Team Initial version
2.0 1/6/2023 MCD Team Add some key steps
3.0

Communication User Case


1. Introduction
1.1 Overview
The following document introduces the structure, machine model generation
and debugging of the software-in-the-loop solution of MCD and ABB Robot
Studio with OPC DA communication protocol.
The figure below shows an overview of the communication

MCD ABB OPC Server Robot Studio

OPC DA ABB Connection

Notes:
a) It is assumed that the reader has knowledge of ABB Robot Studio and can
operate Mechatronics Concept Designer.
b) ABB Robot Studio can be downloaded from ABB official website.

1.2 Components used


This application example was created with the following software components:

Component Quantity Note


Mechatronics Concept Designer V2007 or higher 1
ABB Robot Studio 6.06 or higher 1
ABB IRC5 OPC Server 1

This application example comprises the following components:

Component File name Note


Documentation MCD-ABB_RobotStudio-SIL-
with_OPCDA.pdf
MCD Part _ABB_OPC.prt Contact MCD PM to get the
ABB Packet project OPC_UA_DA_Server.rspag example data

2. Commissioning and coupling

2.1. Configuration in ABB Robot Studio


2.2.1 Open the file
a) Mark sure ABB Robot Studio has no project is opened.
Communication User Case
b) Start menu → ABB Industrial IT → click ABB Robot studio start ABB Robot
Studio.
c) Choose File → Share → click Unpack and Work. On the Unpack & Work
dialog, find Select the Pack & Go file to unpack, click Browse, select file
“OPC_UA_DA_Server.rspag”
d) Click Next to unpack this project.

e) Wait until Controller Status trans to green. Now controller is started, and
Socket Server is already running in background.

2.2.2 Check settings before simulation


a) To ensure successful communication, check the following options are checked
in the system settings.
➢ Open system options: Click Controller → Choose the current station and
right click name. → Click “Change options”.
➢ Check “616-1 PC Interface” in “Communication” to realize communication
between robot and PC via network connection.
➢ Check “623-1 Multitasking” in “Engineering Tools” to allow robots to
multitask.
➢ Click OK and restart Robot Studio.

Communication User Case


2.1.3 Start simulation
a) Choose PAPID→ Test and Debug group → Program Pointer drop down list
→ click Set Program Pointer to Main in all tasks. Now its robot program
sequence is initialized.

b) In RAPID → Test and Debug group → click Start

c) Now the robot program has run automatically.

2.2. Configuration in ABB OPC DA Server


a) Start Menu → ABB Industrial IT → click "ABB IRC5 OPC. Configuration" to
open configuration dialog.
b) In ABB IRC5 OPC Configuration, choose Aliases → click Add New Alias.

Communication User Case


c) In pop-up window, find Connection Criteria group and toggle on: “Controller
Name”, “Address”, “System ID”, “System Name”.

d) Click Scan>> and select the first line in result list.

e) Press Create button to create instance, then click Close.


f) ABB OPC DA server is now connected to Robot Studio.

Communication User Case


g) Choose Server Control → click Stop → wait OPC DA server stop → Click Start
to restart server.

2.3 Configuration in MCD


2.3.1 Configurate external signals
a) Start menu → Siemens NX → Click NX to start NX.
b) Open user case original part, choose File in ribbon bar → click Open… →
click Options→ In “Assembly Load Options” dialog, change Option to
Partially Load, click OK→ select part file “_ABB_OPC.prt”, click OK to open
the part.
c) Choose Home → Automation group → click External Signal Configuration.
d) In pop-up dialog, select "OPC DA" tab and click “Add New Server" button.

e) OPC DA Server dialog box pop-up.


f) Select ABB.IRC5.OPC.Server.DA in server list and press OK.

Communication User Case


g) In Tags list expand OPC Server → ***_Systtem_1 → RAPID → tepmTask →
Module2 → select Joint 1~6. Press OK.
(*** is your controller name)

2.3.2 Signal mapping


a) Choose Home → Automation group → click Signal Mapping. In pop-up
dialog, change Type to "OPC DA", and click Do Auto Mapping, press OK.

Communication User Case


2.3.3 Start MCD simulation
a) Start MCD simulation by click Play, the robot in MCD start to move controlled
by Robot Studio through OPC DA communication protocol.

Communication User Case

You might also like