SlideShare a Scribd company logo
OPC UA and Profinet
PI Event
Ford Dunton
2
PROFIBUSUK 2
PROFIBUSUK 2
Ford Dunton 2023
Introduction
1
OPC UA in Industrial Networks
2
OPC UA Functions in detail
3
OPC UA Performance considerations
4
OPC UA Companion Specifications
5
Security
6
Summary
7
© 2017
OPC UA and Profinet
3
PROFIBUSUK 3
PROFIBUSUK
Ford Dunton 2023
OPC UA and Profinet
© 2017
4
PROFIBUSUK 4
PROFIBUSUK
Ford Dunton 2023
What is OPC
OPC (Open Platform Communications) is the interoperability standard for the secure and
reliable exchange of data in the industrial automation space and in other industries. It is
platform independent and ensures the seamless flow of information among devices from
multiple vendors. The OPC Foundation is responsible for the development and
maintenance of this standard.
The OPC standard is a series of specifications developed by industry vendors, end-users
and software developers. These specifications define the interface between Clients and
Servers, as well as Servers and Servers, including access to real-time data, monitoring of
alarms and events, access to historical data and other applications.
© 2017
5
PROFIBUSUK 5
PROFIBUSUK
Ford Dunton 2023
What is OPC UA
The OPC Unified Architecture (UA), released in 2008, is a platform independent service-
oriented architecture that integrates all the functionality of the individual OPC Classic
specifications into one extensible framework.
This multi-layered approach accomplishes the original design specification goals:
Functional equivalence: all COM OPC Classic specifications are mapped to UA.
Platform independence: from an embedded micro-controller to cloud-based infrastructure.
Secure: encryption, authentication, and auditing.
Extensible: ability to add new features without affecting existing applications.
Comprehensive info model: for defining complex information.
© 2017
6
PROFIBUSUK 6
PROFIBUSUK
OPC Foundation Members
Founded 1996 (OPC Classic specification) ,OPC UA specification release 2009
More than 450 members from all areas
© 2017
ABB Automation GmbH
ascolab GmbH
Beckhoff Automation GmbH
Bosch Rexroth AG
Bosch Software Innovations GmbH
BSI
CERN
Cisco Systems
Emerson Process Management
Endress+Hauser Process Solutions AG
FANUC CORPORATION
Festo AG & Co. KG
Fraunhofer IOSB
Hilscher Gesellschaft für Systemautomation mbH
HMS Industrial Networks
Honeywell Inc
IBM
PHOENIX CONTACT
Pilz GmbH & Co. KG
SAP AG
ProSoft Technology Rockwell Automation
Schneider Electric
Siemens AG
Softing Industrial
Yokogawa Electric Corporation Unified Automation GmbH
Microsoft Corporation
B&R
GE
Ford Dunton 2023
7
PROFIBUSUK 7
PROFIBUSUK
Ford Dunton 2023
OPC UA - Cooperations
© 2017
8
PROFIBUSUK 8
PROFIBUSUK
Ford Dunton 2023
OPC UA and Profinet strengths
© 2017
9
PROFIBUSUK 9
PROFIBUSUK
Ford Dunton 2023
OPC UA and Profinet in Automation
© 2017
PROFINET
OPC
UA
Industrial
Ethernet
Cloud
MES, ERP
SCADA, DCS
Energy
management
SCADA-
System
Engineering-
Framework
Manufacturing Execution System
HMI IPC Industrial
Communication
Motion
Control
CNC
Controller
Power supply
and
distribution
Industrial
Identification
Decentral IO Drives Industrial
controllers
10
PROFIBUSUK 10
PROFIBUSUK
Ford Dunton 2023
OPC UA and Profinet in the same Network
© 2017
PROFINET OPC UA OPC UA + PROFINET
Vertical communication and simple line integration
11
PROFIBUSUK 11
PROFIBUSUK
Ford Dunton 2023
Engineering and User Benefits
© 2017
Benefits for machine
manufacturers
Less engineering effort
due to reusable interfaces
for multiple customers
Benefits for line
integrators
Straightforward line
integration due to
standardized interfaces on
every machine
Benefits for machine
operators
On-demand connectivity and
access to machine
parameters and process
values
12
PROFIBUSUK 12
PROFIBUSUK
Ford Dunton 2023
OPC UA and Profinet Manufacturing concept
© 2017
Monitor
unit count
Manufacturing
Management
HMI
Workpiece handover Workpiece handover
Server
Client
Client
Cloud
Gateway
Calculate OEE
Edge
device Client
Client / Server
13
PROFIBUSUK 13
PROFIBUSUK
Ford Dunton 2023
OPC UA – structured data up to the cloud
Support of OPC UA Pub/Sub over MQTT & UDP
© 2017
14
PROFIBUSUK 14
PROFIBUSUK
Ford Dunton 2023
OPC UA in Automation Summary
© 2017
Simple integration
… with standardized interfaces
Integrated security
… with authentication, signed
and encrypted communication
Universally usable
… regardless of platform, operating system
and manufacturer
Easy handling
… with online browsing, offline engineering
and semantic
15
PROFIBUSUK 15
PROFIBUSUK
Ford Dunton 2023
OPC UA - Range of functions
© 2017
Companion
Specification
Information
modeling
Client
Server
Browsing
Browsing of
CPU data
Client
Server
Browse
Response
Browse
Request
Read / Write
Asynchronous
data access
Client
Server
R/W
Response
R/W
Request
Registered
Read / Write
High performance
during repeated
access
Client
Server
R/W
Response
R/W
Request
Reg.
Nodes
Response
Reg.
Nodes
Request
Subscription
Load reduction
during HMI /
Monitoring
applications
Client
Server
Publishing
Sampling
Methods
Consistent
transmission
w/o manual
handshake
Client
Server
Call
Response
Call
Request
Alarms &
Conditions
Alarms and
events with
acknowledge-
ment
Client
Server
16
PROFIBUSUK 16
PROFIBUSUK
Ford Dunton 2023
OPC UA Server – Browse Device
© 2017
Browse
• Browsing of PLC Data
• Dynamic adaptation of the client configuration to the data provided by a
server
OPC UA
server
Browse
Browse request
Node ID = 84 (root folder), BrowseDirection = forward
Browse response
Node ID, browse name, display name, node class, type def
17
PROFIBUSUK 17
PROFIBUSUK
Ford Dunton 2023
OPC UA Server – Read Request
© 2017
Read
• Symbolic read access to PLC data
OPC UA
server
Data access
Read request
Node ID = "DB1"."myArray“
Read response
Value = “11110000”,Timestamp = 10/29/2018 3:15pm, Status = Good
1111
0000
DB1.myArray
1111
0000
DB1.myArray
1111
1111
DB1.myArray
18
PROFIBUSUK 18
PROFIBUSUK
Ford Dunton 2023
OPC UA Server – Write Request
© 2017
• Symbolic write access to PLC data
Write
OPC UA
server
Write request
Node ID = "DB1"."myArray“, Value = “11111111”,
Write response
Status = Good
1111
0000
DB1.myArray
1111
1111
DB1.myArray
1111
1111
DB1.myArray
1111
1111
DB1.myArray
✓
Data access
19
PROFIBUSUK 19
PROFIBUSUK
Ford Dunton 2023
OPC UA Server – Registered Read Request
© 2017
Registered Read
• Repeated access to PLC data
OPC UA server
Data access
Read request
Node ID = "123456789"
Read response
Value = “11110000”,Timestamp = 10/29/2018 3:15pm, Status = Good
1111
0000
DB1.myArray
1111
0000
123456789
Register Node request Node ID = "DB1"."myArray“
Register Node response Node ID = “123456789"
Improved performance
with repeated access
Node ID: "123456789“
Memory: 16#ABCD_01234
1111
1111
123456789
Node ID: "DB1". "myArray"
Node ID: "123456789"
20
PROFIBUSUK 20
PROFIBUSUK
Ford Dunton 2023
OPC UA Server – Subscribe Request
© 2017
• Load reduction for monitoring use cases • Absoulte filters possible
Subscribe
OPC UA
server Subscribe request
Node ID = „DB1“.“myArray“, Publishing interval = 5s, Sampling interval = 1s
1111
0000
DB1.myArray
1111
0000
DB1.myArray
Sampling
Publishing
1111
1111
DB1.myArray
Publish response
1111
1111
DB1.myArray
Publish response
Value = “11111111”,Timestamp = 10/29/2018 3:15pm, Status = Good
Publish response
Value = “11110000”,Timestamp = 10/29/2018 3:15pm, Status = Good
Publish request
Sampling Queue
1111
0000
DB1.myArray
1111
1111
DB1.myArray
Load reduction for monitoring use cases
(Compared to polling)
21
PROFIBUSUK 21
PROFIBUSUK
Ford Dunton 2023
OPC UA Server – Methods
© 2017
Call request
Node ID = “instDrive".“Method“, InputArguments: [ DriveSpeed = “99999” ]
Call response
OutputArguments: [ ] Status = BadInvalidArgument
Methods
OPC UA
server
Call request
Node ID = “instDrive".“Method“, InputArguments: [ DriveSpeed = “1000” ]
Call response
OutputArguments: [ ] Status = Good
Drive
Method FB
SetDrive
Speed
RPM: 0
RPM: 1000
• Consistent data transmission • Request based interaction with the user program
22
PROFIBUSUK 22
PROFIBUSUK
Ford Dunton 2023
OPC UA Access type recommendations
© 2017
Use case Recommended type of access
• Single or rare access of data  Read / Write
• Cyclic read of data (≤ 10s)
• Monitor data
 Subscription
• High performance data access to
predefined nodes
 Registered Read / Write
• Consistent data transfer
• No manual Handshake
 Methods
23
PROFIBUSUK 23
PROFIBUSUK
Ford Dunton 2023
OPC UA Access type Performance –
Usage of arrays and structures
© 2017
Accessing 1000 variables of real Accessing one structure with
1000 variables of real
Accessing one array with 1000
variables of real
OPC UA Read OPC UA Registered Read
PLC programmer
Always structure your
data:
❖ Arrays
❖ Structures
❖ Individual
Variables
OPC UA Client
programmer
Read arrays and
structures as a whole!
User OPC UA
“Registered Read”
when accessing the
same data recurrently
Graphic shows
tendencies,
actual values
depend on
multiple factors!
Factor
2-3
24
PROFIBUSUK 24
PROFIBUSUK
Machine 1
Ford Dunton 2023
OPC UA and Companion Specifications
© 2017
Server / Client
Vertical
integration
e.g. MES, SCADA
Machine n
etc…
Method
Object
Variable
Variable – property
“Support of industry standards is the key to digital factory”
Companion
Specifications
Standardized interfaces for
simple connection
25
PROFIBUSUK 25
PROFIBUSUK
Ford Dunton 2023
OPC UA and Companion Specifications
© 2017
Companion Specifications
• Standardized OPC UA interfaces • Information modelling
Instances / models
> according to specification
Import
Types according to
specification
Export
Types, Instances, Mapping
26
PROFIBUSUK 26
PROFIBUSUK
Ford Dunton 2023
OPC UA and Security
© 2017
General
• OPC UA security actions are based on the following IT standards:
• Encryption
• Signing
• Authentication via certificate and user accounts
• Note:
Security mechanisms have a negative effect on performance, especially when
establishing a connection. While operating, performance is reduced by approx.
10%.
User Accounts
• The configuration of user accounts is analogue to the web server.
• The configurationis mostly self-explanatory
Certificates
• The management of the certificatesmust be coordinated in detail with the
IT department of the user / customer.
• In many cases, certificatesare managed centrally by the IT department,
which increases the consulting effort massively.
• Consulting intensive example:
Integrationinto existing IT infrastructurewith certificategeneration by
Microsoft Active Directory
AD Server
27
PROFIBUSUK 27
PROFIBUSUK
Editable name of event
OPC UA Safety……….
© 2017
28
PROFIBUSUK 28
PROFIBUSUK
Ford Dunton 2023
OPC UA – Advantages for interoperability in
future-oriented machines and plants
Top-Highlights
© 2017
Feature / Function Customer Value
Manufacturer and platform
independent
>
One solution for Controllers, HMI, PC
or Smart Devices
Integrated security concept
(encryption & signing, user
authentication)
>
Secure communication integrated in
the protocol without additional
hardware
Companion specifications and
information modeling
>
Simplified machine integration with
international standards and user-
friendly support
Symbolic access and semantic
services
Subscriptions
Methods
Alarms & Conditions
>
Simple interpretation and access to
data with type validation
Minimization of network load
Consistent data transmission
Unrestricted parallel operation on
convergent network
>
Simple networking based on Standard
Ethernet.
Usage of the existing PROFINET
infrastructure together with OPC UA
29
PROFIBUSUK 29
PROFIBUSUK
Ford Dunton 2023
OPC UA and Profinet – Thanks for your attention
© 2017
Working
Together

More Related Content

Similar to 12. PI_OPC_UK.pdf

Introduction to PROFIBUS for process automation Andy Verwer
Introduction to PROFIBUS for process automation   Andy VerwerIntroduction to PROFIBUS for process automation   Andy Verwer
Introduction to PROFIBUS for process automation Andy Verwer
PROFIBUS and PROFINET InternationaI - PI UK
 
Introduction to PROFIBUS for process automation Andy Verwer
Introduction to PROFIBUS for process automation   Andy VerwerIntroduction to PROFIBUS for process automation   Andy Verwer
Introduction to PROFIBUS for process automation Andy Verwer
PROFIBUS and PROFINET InternationaI - PI UK
 
Introduction to profibus for process automation andy verwer
Introduction to profibus for process automation   andy verwerIntroduction to profibus for process automation   andy verwer
Introduction to profibus for process automation andy verwer
PROFIBUS and PROFINET InternationaI - PI UK
 
Peering in an IP World - Technology Requirements (3-nov, 2009)
Peering in an IP World - Technology Requirements (3-nov, 2009)Peering in an IP World - Technology Requirements (3-nov, 2009)
Peering in an IP World - Technology Requirements (3-nov, 2009)
steve ulrich
 
PLNOG 6: Henk Bruijns - Enabling Cloud Providers with Converged Infrastructure
PLNOG 6: Henk Bruijns - Enabling Cloud Providers with Converged Infrastructure PLNOG 6: Henk Bruijns - Enabling Cloud Providers with Converged Infrastructure
PLNOG 6: Henk Bruijns - Enabling Cloud Providers with Converged Infrastructure
PROIDEA
 
Application Visibility and Experience through Flexible Netflow
Application Visibility and Experience through Flexible NetflowApplication Visibility and Experience through Flexible Netflow
Application Visibility and Experience through Flexible Netflow
Cisco DevNet
 
InduSoft Web Studio and OPC UA Connectivity
InduSoft Web Studio and OPC UA ConnectivityInduSoft Web Studio and OPC UA Connectivity
InduSoft Web Studio and OPC UA Connectivity
AVEVA
 
Updates on Profibus and Profinet technology karsten schneider
Updates on Profibus and Profinet technology   karsten schneiderUpdates on Profibus and Profinet technology   karsten schneider
Updates on Profibus and Profinet technology karsten schneider
PROFIBUS and PROFINET InternationaI - PI UK
 
OPC UA Inside Out, Part 1 - Introduction and Playing Field
OPC UA Inside Out, Part 1 - Introduction and Playing FieldOPC UA Inside Out, Part 1 - Introduction and Playing Field
OPC UA Inside Out, Part 1 - Introduction and Playing Field
Sadatulla Zishan
 
Cisco ucs overview ibm team 2014 v.2 - handout
Cisco ucs overview   ibm team 2014 v.2 - handoutCisco ucs overview   ibm team 2014 v.2 - handout
Cisco ucs overview ibm team 2014 v.2 - handout
Sarmad Ibrahim
 
Presentation- on OIM
Presentation- on OIMPresentation- on OIM
Presentation- on OIMTamim Khan
 
FIWARE Global Summit - Implementing OPC‐UA with FIWARE Orion Context Broker
FIWARE Global Summit - Implementing OPC‐UA with FIWARE Orion Context BrokerFIWARE Global Summit - Implementing OPC‐UA with FIWARE Orion Context Broker
FIWARE Global Summit - Implementing OPC‐UA with FIWARE Orion Context Broker
FIWARE
 
3. The basics of PROFIBUS and PROFINET - Mark Freeman
3. The basics of PROFIBUS and PROFINET - Mark Freeman3. The basics of PROFIBUS and PROFINET - Mark Freeman
3. The basics of PROFIBUS and PROFINET - Mark Freeman
PROFIBUS and PROFINET InternationaI - PI UK
 
Oracle Cloud Infraestructure Update
Oracle Cloud Infraestructure UpdateOracle Cloud Infraestructure Update
Oracle Cloud Infraestructure Update
RaphaelCampelo
 
Oci meetup v1
Oci meetup v1Oci meetup v1
Oci meetup v1
RaphaelCampelo
 
W02 Profinet benefits workshop - Andy Williams, Siemens
W02   Profinet benefits workshop - Andy Williams, SiemensW02   Profinet benefits workshop - Andy Williams, Siemens
W02 Profinet benefits workshop - Andy Williams, Siemens
PROFIBUS and PROFINET InternationaI - PI UK
 
3. pi and the basics of profibus and profinet mark freeman
3. pi and the basics of profibus and profinet   mark freeman3. pi and the basics of profibus and profinet   mark freeman
3. pi and the basics of profibus and profinet mark freeman
PROFIBUS and PROFINET InternationaI - PI UK
 
Software Defined Networking/Openflow: A path to Programmable Networks
Software Defined Networking/Openflow: A path to Programmable NetworksSoftware Defined Networking/Openflow: A path to Programmable Networks
Software Defined Networking/Openflow: A path to Programmable Networks
MyNOG
 
WebRTC Media Challenges
WebRTC Media Challenges WebRTC Media Challenges
WebRTC Media Challenges
Dialogic Inc.
 
OPC -Connectivity using Java
OPC -Connectivity using JavaOPC -Connectivity using Java
OPC -Connectivity using Java
Brockhaus Consulting GmbH
 

Similar to 12. PI_OPC_UK.pdf (20)

Introduction to PROFIBUS for process automation Andy Verwer
Introduction to PROFIBUS for process automation   Andy VerwerIntroduction to PROFIBUS for process automation   Andy Verwer
Introduction to PROFIBUS for process automation Andy Verwer
 
Introduction to PROFIBUS for process automation Andy Verwer
Introduction to PROFIBUS for process automation   Andy VerwerIntroduction to PROFIBUS for process automation   Andy Verwer
Introduction to PROFIBUS for process automation Andy Verwer
 
Introduction to profibus for process automation andy verwer
Introduction to profibus for process automation   andy verwerIntroduction to profibus for process automation   andy verwer
Introduction to profibus for process automation andy verwer
 
Peering in an IP World - Technology Requirements (3-nov, 2009)
Peering in an IP World - Technology Requirements (3-nov, 2009)Peering in an IP World - Technology Requirements (3-nov, 2009)
Peering in an IP World - Technology Requirements (3-nov, 2009)
 
PLNOG 6: Henk Bruijns - Enabling Cloud Providers with Converged Infrastructure
PLNOG 6: Henk Bruijns - Enabling Cloud Providers with Converged Infrastructure PLNOG 6: Henk Bruijns - Enabling Cloud Providers with Converged Infrastructure
PLNOG 6: Henk Bruijns - Enabling Cloud Providers with Converged Infrastructure
 
Application Visibility and Experience through Flexible Netflow
Application Visibility and Experience through Flexible NetflowApplication Visibility and Experience through Flexible Netflow
Application Visibility and Experience through Flexible Netflow
 
InduSoft Web Studio and OPC UA Connectivity
InduSoft Web Studio and OPC UA ConnectivityInduSoft Web Studio and OPC UA Connectivity
InduSoft Web Studio and OPC UA Connectivity
 
Updates on Profibus and Profinet technology karsten schneider
Updates on Profibus and Profinet technology   karsten schneiderUpdates on Profibus and Profinet technology   karsten schneider
Updates on Profibus and Profinet technology karsten schneider
 
OPC UA Inside Out, Part 1 - Introduction and Playing Field
OPC UA Inside Out, Part 1 - Introduction and Playing FieldOPC UA Inside Out, Part 1 - Introduction and Playing Field
OPC UA Inside Out, Part 1 - Introduction and Playing Field
 
Cisco ucs overview ibm team 2014 v.2 - handout
Cisco ucs overview   ibm team 2014 v.2 - handoutCisco ucs overview   ibm team 2014 v.2 - handout
Cisco ucs overview ibm team 2014 v.2 - handout
 
Presentation- on OIM
Presentation- on OIMPresentation- on OIM
Presentation- on OIM
 
FIWARE Global Summit - Implementing OPC‐UA with FIWARE Orion Context Broker
FIWARE Global Summit - Implementing OPC‐UA with FIWARE Orion Context BrokerFIWARE Global Summit - Implementing OPC‐UA with FIWARE Orion Context Broker
FIWARE Global Summit - Implementing OPC‐UA with FIWARE Orion Context Broker
 
3. The basics of PROFIBUS and PROFINET - Mark Freeman
3. The basics of PROFIBUS and PROFINET - Mark Freeman3. The basics of PROFIBUS and PROFINET - Mark Freeman
3. The basics of PROFIBUS and PROFINET - Mark Freeman
 
Oracle Cloud Infraestructure Update
Oracle Cloud Infraestructure UpdateOracle Cloud Infraestructure Update
Oracle Cloud Infraestructure Update
 
Oci meetup v1
Oci meetup v1Oci meetup v1
Oci meetup v1
 
W02 Profinet benefits workshop - Andy Williams, Siemens
W02   Profinet benefits workshop - Andy Williams, SiemensW02   Profinet benefits workshop - Andy Williams, Siemens
W02 Profinet benefits workshop - Andy Williams, Siemens
 
3. pi and the basics of profibus and profinet mark freeman
3. pi and the basics of profibus and profinet   mark freeman3. pi and the basics of profibus and profinet   mark freeman
3. pi and the basics of profibus and profinet mark freeman
 
Software Defined Networking/Openflow: A path to Programmable Networks
Software Defined Networking/Openflow: A path to Programmable NetworksSoftware Defined Networking/Openflow: A path to Programmable Networks
Software Defined Networking/Openflow: A path to Programmable Networks
 
WebRTC Media Challenges
WebRTC Media Challenges WebRTC Media Challenges
WebRTC Media Challenges
 
OPC -Connectivity using Java
OPC -Connectivity using JavaOPC -Connectivity using Java
OPC -Connectivity using Java
 

More from PROFIBUS and PROFINET InternationaI - PI UK

11. PI_Ford_Dunton_IOLINK_Safety.pdf
11. PI_Ford_Dunton_IOLINK_Safety.pdf11. PI_Ford_Dunton_IOLINK_Safety.pdf
11. PI_Ford_Dunton_IOLINK_Safety.pdf
PROFIBUS and PROFINET InternationaI - PI UK
 
7. Ford_Dunton_TSN_CRM.pdf
7. Ford_Dunton_TSN_CRM.pdf7. Ford_Dunton_TSN_CRM.pdf
6. SRCI Profibus International v2.pdf
6. SRCI Profibus International v2.pdf6. SRCI Profibus International v2.pdf
6. SRCI Profibus International v2.pdf
PROFIBUS and PROFINET InternationaI - PI UK
 
13. CEMA - AUTOMOTIVE.pdf
13. CEMA - AUTOMOTIVE.pdf13. CEMA - AUTOMOTIVE.pdf
4. APL PI Presentation 2023.pdf
4. APL PI Presentation 2023.pdf4. APL PI Presentation 2023.pdf
4. APL PI Presentation 2023.pdf
PROFIBUS and PROFINET InternationaI - PI UK
 
10. PI_Dunton - OT Security.pdf
10. PI_Dunton - OT Security.pdf10. PI_Dunton - OT Security.pdf
10. PI_Dunton - OT Security.pdf
PROFIBUS and PROFINET InternationaI - PI UK
 
9. PA DIM presentation.pdf
9. PA DIM presentation.pdf9. PA DIM presentation.pdf
3. Ford Dunton Mark Freeman.pdf
3. Ford Dunton Mark Freeman.pdf3. Ford Dunton Mark Freeman.pdf
3. Ford Dunton Mark Freeman.pdf
PROFIBUS and PROFINET InternationaI - PI UK
 
2. Ford_Dunton_Introductions_CRM.pdf
2. Ford_Dunton_Introductions_CRM.pdf2. Ford_Dunton_Introductions_CRM.pdf
2. Ford_Dunton_Introductions_CRM.pdf
PROFIBUS and PROFINET InternationaI - PI UK
 
PI UK Seminar (Nov 2021) - Online Certified Training Courses
PI UK Seminar (Nov 2021) - Online Certified Training CoursesPI UK Seminar (Nov 2021) - Online Certified Training Courses
PI UK Seminar (Nov 2021) - Online Certified Training Courses
PROFIBUS and PROFINET InternationaI - PI UK
 
PI UK Seminar (Nov 2021) - PROFINET Implementation and Testing
PI UK Seminar (Nov 2021) - PROFINET Implementation and TestingPI UK Seminar (Nov 2021) - PROFINET Implementation and Testing
PI UK Seminar (Nov 2021) - PROFINET Implementation and Testing
PROFIBUS and PROFINET InternationaI - PI UK
 
PI UK Seminar (Nov 2021) - PROFINET Design Basics
PI UK Seminar (Nov 2021) - PROFINET Design BasicsPI UK Seminar (Nov 2021) - PROFINET Design Basics
PI UK Seminar (Nov 2021) - PROFINET Design Basics
PROFIBUS and PROFINET InternationaI - PI UK
 
PI UK Seminar (Nov 2021) - PROFINET Gateways
PI UK Seminar (Nov 2021) - PROFINET GatewaysPI UK Seminar (Nov 2021) - PROFINET Gateways
PI UK Seminar (Nov 2021) - PROFINET Gateways
PROFIBUS and PROFINET InternationaI - PI UK
 
PI UK Seminar (Nov 2021) - PROFIBUS and PROFINET Device Configuration
PI UK Seminar (Nov 2021) - PROFIBUS and PROFINET Device ConfigurationPI UK Seminar (Nov 2021) - PROFIBUS and PROFINET Device Configuration
PI UK Seminar (Nov 2021) - PROFIBUS and PROFINET Device Configuration
PROFIBUS and PROFINET InternationaI - PI UK
 
PI UK Seminar (Nov 2021) - PROFINET of Things
PI UK Seminar (Nov 2021) - PROFINET of ThingsPI UK Seminar (Nov 2021) - PROFINET of Things
PI UK Seminar (Nov 2021) - PROFINET of Things
PROFIBUS and PROFINET InternationaI - PI UK
 
PI UK Seminar (Nov 2021) - Update on APL
PI UK Seminar (Nov 2021) - Update on APLPI UK Seminar (Nov 2021) - Update on APL
PI UK Seminar (Nov 2021) - Update on APL
PROFIBUS and PROFINET InternationaI - PI UK
 
PROFINET to PROFIBUS gateways - Peter Thomas - 03 june 2020
PROFINET to PROFIBUS gateways - Peter Thomas - 03 june 2020PROFINET to PROFIBUS gateways - Peter Thomas - 03 june 2020
PROFINET to PROFIBUS gateways - Peter Thomas - 03 june 2020
PROFIBUS and PROFINET InternationaI - PI UK
 
PROFIBUS lightning surge protection - Peter Thomas, CSL - 10 june 2020
PROFIBUS lightning surge protection -  Peter Thomas, CSL - 10 june 2020 PROFIBUS lightning surge protection -  Peter Thomas, CSL - 10 june 2020
PROFIBUS lightning surge protection - Peter Thomas, CSL - 10 june 2020
PROFIBUS and PROFINET InternationaI - PI UK
 
PROFINET network diagnostics and support - May 2020 - Peter Thomas
PROFINET network diagnostics and support - May 2020 - Peter ThomasPROFINET network diagnostics and support - May 2020 - Peter Thomas
PROFINET network diagnostics and support - May 2020 - Peter Thomas
PROFIBUS and PROFINET InternationaI - PI UK
 
Profinet network design webinar - Peter Thomas may 2020 - v1.0
Profinet network design webinar - Peter Thomas   may 2020 - v1.0Profinet network design webinar - Peter Thomas   may 2020 - v1.0
Profinet network design webinar - Peter Thomas may 2020 - v1.0
PROFIBUS and PROFINET InternationaI - PI UK
 

More from PROFIBUS and PROFINET InternationaI - PI UK (20)

11. PI_Ford_Dunton_IOLINK_Safety.pdf
11. PI_Ford_Dunton_IOLINK_Safety.pdf11. PI_Ford_Dunton_IOLINK_Safety.pdf
11. PI_Ford_Dunton_IOLINK_Safety.pdf
 
7. Ford_Dunton_TSN_CRM.pdf
7. Ford_Dunton_TSN_CRM.pdf7. Ford_Dunton_TSN_CRM.pdf
7. Ford_Dunton_TSN_CRM.pdf
 
6. SRCI Profibus International v2.pdf
6. SRCI Profibus International v2.pdf6. SRCI Profibus International v2.pdf
6. SRCI Profibus International v2.pdf
 
13. CEMA - AUTOMOTIVE.pdf
13. CEMA - AUTOMOTIVE.pdf13. CEMA - AUTOMOTIVE.pdf
13. CEMA - AUTOMOTIVE.pdf
 
4. APL PI Presentation 2023.pdf
4. APL PI Presentation 2023.pdf4. APL PI Presentation 2023.pdf
4. APL PI Presentation 2023.pdf
 
10. PI_Dunton - OT Security.pdf
10. PI_Dunton - OT Security.pdf10. PI_Dunton - OT Security.pdf
10. PI_Dunton - OT Security.pdf
 
9. PA DIM presentation.pdf
9. PA DIM presentation.pdf9. PA DIM presentation.pdf
9. PA DIM presentation.pdf
 
3. Ford Dunton Mark Freeman.pdf
3. Ford Dunton Mark Freeman.pdf3. Ford Dunton Mark Freeman.pdf
3. Ford Dunton Mark Freeman.pdf
 
2. Ford_Dunton_Introductions_CRM.pdf
2. Ford_Dunton_Introductions_CRM.pdf2. Ford_Dunton_Introductions_CRM.pdf
2. Ford_Dunton_Introductions_CRM.pdf
 
PI UK Seminar (Nov 2021) - Online Certified Training Courses
PI UK Seminar (Nov 2021) - Online Certified Training CoursesPI UK Seminar (Nov 2021) - Online Certified Training Courses
PI UK Seminar (Nov 2021) - Online Certified Training Courses
 
PI UK Seminar (Nov 2021) - PROFINET Implementation and Testing
PI UK Seminar (Nov 2021) - PROFINET Implementation and TestingPI UK Seminar (Nov 2021) - PROFINET Implementation and Testing
PI UK Seminar (Nov 2021) - PROFINET Implementation and Testing
 
PI UK Seminar (Nov 2021) - PROFINET Design Basics
PI UK Seminar (Nov 2021) - PROFINET Design BasicsPI UK Seminar (Nov 2021) - PROFINET Design Basics
PI UK Seminar (Nov 2021) - PROFINET Design Basics
 
PI UK Seminar (Nov 2021) - PROFINET Gateways
PI UK Seminar (Nov 2021) - PROFINET GatewaysPI UK Seminar (Nov 2021) - PROFINET Gateways
PI UK Seminar (Nov 2021) - PROFINET Gateways
 
PI UK Seminar (Nov 2021) - PROFIBUS and PROFINET Device Configuration
PI UK Seminar (Nov 2021) - PROFIBUS and PROFINET Device ConfigurationPI UK Seminar (Nov 2021) - PROFIBUS and PROFINET Device Configuration
PI UK Seminar (Nov 2021) - PROFIBUS and PROFINET Device Configuration
 
PI UK Seminar (Nov 2021) - PROFINET of Things
PI UK Seminar (Nov 2021) - PROFINET of ThingsPI UK Seminar (Nov 2021) - PROFINET of Things
PI UK Seminar (Nov 2021) - PROFINET of Things
 
PI UK Seminar (Nov 2021) - Update on APL
PI UK Seminar (Nov 2021) - Update on APLPI UK Seminar (Nov 2021) - Update on APL
PI UK Seminar (Nov 2021) - Update on APL
 
PROFINET to PROFIBUS gateways - Peter Thomas - 03 june 2020
PROFINET to PROFIBUS gateways - Peter Thomas - 03 june 2020PROFINET to PROFIBUS gateways - Peter Thomas - 03 june 2020
PROFINET to PROFIBUS gateways - Peter Thomas - 03 june 2020
 
PROFIBUS lightning surge protection - Peter Thomas, CSL - 10 june 2020
PROFIBUS lightning surge protection -  Peter Thomas, CSL - 10 june 2020 PROFIBUS lightning surge protection -  Peter Thomas, CSL - 10 june 2020
PROFIBUS lightning surge protection - Peter Thomas, CSL - 10 june 2020
 
PROFINET network diagnostics and support - May 2020 - Peter Thomas
PROFINET network diagnostics and support - May 2020 - Peter ThomasPROFINET network diagnostics and support - May 2020 - Peter Thomas
PROFINET network diagnostics and support - May 2020 - Peter Thomas
 
Profinet network design webinar - Peter Thomas may 2020 - v1.0
Profinet network design webinar - Peter Thomas   may 2020 - v1.0Profinet network design webinar - Peter Thomas   may 2020 - v1.0
Profinet network design webinar - Peter Thomas may 2020 - v1.0
 

Recently uploaded

J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
Kamal Acharya
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
AhmedHussein950959
 
Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.
PrashantGoswami42
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
TeeVichai
 
Forklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella PartsForklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella Parts
Intella Parts
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
R&R Consult
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
AafreenAbuthahir2
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
bakpo1
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
Pipe Restoration Solutions
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
Kamal Acharya
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
Robbie Edward Sayers
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Sreedhar Chowdam
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
gerogepatton
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
FluxPrime1
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Dr.Costas Sachpazis
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
Osamah Alsalih
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation & Control
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
Massimo Talia
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 

Recently uploaded (20)

J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
 
Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
 
Forklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella PartsForklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella Parts
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
 

12. PI_OPC_UK.pdf

  • 1. OPC UA and Profinet PI Event Ford Dunton
  • 2. 2 PROFIBUSUK 2 PROFIBUSUK 2 Ford Dunton 2023 Introduction 1 OPC UA in Industrial Networks 2 OPC UA Functions in detail 3 OPC UA Performance considerations 4 OPC UA Companion Specifications 5 Security 6 Summary 7 © 2017 OPC UA and Profinet
  • 3. 3 PROFIBUSUK 3 PROFIBUSUK Ford Dunton 2023 OPC UA and Profinet © 2017
  • 4. 4 PROFIBUSUK 4 PROFIBUSUK Ford Dunton 2023 What is OPC OPC (Open Platform Communications) is the interoperability standard for the secure and reliable exchange of data in the industrial automation space and in other industries. It is platform independent and ensures the seamless flow of information among devices from multiple vendors. The OPC Foundation is responsible for the development and maintenance of this standard. The OPC standard is a series of specifications developed by industry vendors, end-users and software developers. These specifications define the interface between Clients and Servers, as well as Servers and Servers, including access to real-time data, monitoring of alarms and events, access to historical data and other applications. © 2017
  • 5. 5 PROFIBUSUK 5 PROFIBUSUK Ford Dunton 2023 What is OPC UA The OPC Unified Architecture (UA), released in 2008, is a platform independent service- oriented architecture that integrates all the functionality of the individual OPC Classic specifications into one extensible framework. This multi-layered approach accomplishes the original design specification goals: Functional equivalence: all COM OPC Classic specifications are mapped to UA. Platform independence: from an embedded micro-controller to cloud-based infrastructure. Secure: encryption, authentication, and auditing. Extensible: ability to add new features without affecting existing applications. Comprehensive info model: for defining complex information. © 2017
  • 6. 6 PROFIBUSUK 6 PROFIBUSUK OPC Foundation Members Founded 1996 (OPC Classic specification) ,OPC UA specification release 2009 More than 450 members from all areas © 2017 ABB Automation GmbH ascolab GmbH Beckhoff Automation GmbH Bosch Rexroth AG Bosch Software Innovations GmbH BSI CERN Cisco Systems Emerson Process Management Endress+Hauser Process Solutions AG FANUC CORPORATION Festo AG & Co. KG Fraunhofer IOSB Hilscher Gesellschaft für Systemautomation mbH HMS Industrial Networks Honeywell Inc IBM PHOENIX CONTACT Pilz GmbH & Co. KG SAP AG ProSoft Technology Rockwell Automation Schneider Electric Siemens AG Softing Industrial Yokogawa Electric Corporation Unified Automation GmbH Microsoft Corporation B&R GE Ford Dunton 2023
  • 7. 7 PROFIBUSUK 7 PROFIBUSUK Ford Dunton 2023 OPC UA - Cooperations © 2017
  • 8. 8 PROFIBUSUK 8 PROFIBUSUK Ford Dunton 2023 OPC UA and Profinet strengths © 2017
  • 9. 9 PROFIBUSUK 9 PROFIBUSUK Ford Dunton 2023 OPC UA and Profinet in Automation © 2017 PROFINET OPC UA Industrial Ethernet Cloud MES, ERP SCADA, DCS Energy management SCADA- System Engineering- Framework Manufacturing Execution System HMI IPC Industrial Communication Motion Control CNC Controller Power supply and distribution Industrial Identification Decentral IO Drives Industrial controllers
  • 10. 10 PROFIBUSUK 10 PROFIBUSUK Ford Dunton 2023 OPC UA and Profinet in the same Network © 2017 PROFINET OPC UA OPC UA + PROFINET Vertical communication and simple line integration
  • 11. 11 PROFIBUSUK 11 PROFIBUSUK Ford Dunton 2023 Engineering and User Benefits © 2017 Benefits for machine manufacturers Less engineering effort due to reusable interfaces for multiple customers Benefits for line integrators Straightforward line integration due to standardized interfaces on every machine Benefits for machine operators On-demand connectivity and access to machine parameters and process values
  • 12. 12 PROFIBUSUK 12 PROFIBUSUK Ford Dunton 2023 OPC UA and Profinet Manufacturing concept © 2017 Monitor unit count Manufacturing Management HMI Workpiece handover Workpiece handover Server Client Client Cloud Gateway Calculate OEE Edge device Client Client / Server
  • 13. 13 PROFIBUSUK 13 PROFIBUSUK Ford Dunton 2023 OPC UA – structured data up to the cloud Support of OPC UA Pub/Sub over MQTT & UDP © 2017
  • 14. 14 PROFIBUSUK 14 PROFIBUSUK Ford Dunton 2023 OPC UA in Automation Summary © 2017 Simple integration … with standardized interfaces Integrated security … with authentication, signed and encrypted communication Universally usable … regardless of platform, operating system and manufacturer Easy handling … with online browsing, offline engineering and semantic
  • 15. 15 PROFIBUSUK 15 PROFIBUSUK Ford Dunton 2023 OPC UA - Range of functions © 2017 Companion Specification Information modeling Client Server Browsing Browsing of CPU data Client Server Browse Response Browse Request Read / Write Asynchronous data access Client Server R/W Response R/W Request Registered Read / Write High performance during repeated access Client Server R/W Response R/W Request Reg. Nodes Response Reg. Nodes Request Subscription Load reduction during HMI / Monitoring applications Client Server Publishing Sampling Methods Consistent transmission w/o manual handshake Client Server Call Response Call Request Alarms & Conditions Alarms and events with acknowledge- ment Client Server
  • 16. 16 PROFIBUSUK 16 PROFIBUSUK Ford Dunton 2023 OPC UA Server – Browse Device © 2017 Browse • Browsing of PLC Data • Dynamic adaptation of the client configuration to the data provided by a server OPC UA server Browse Browse request Node ID = 84 (root folder), BrowseDirection = forward Browse response Node ID, browse name, display name, node class, type def
  • 17. 17 PROFIBUSUK 17 PROFIBUSUK Ford Dunton 2023 OPC UA Server – Read Request © 2017 Read • Symbolic read access to PLC data OPC UA server Data access Read request Node ID = "DB1"."myArray“ Read response Value = “11110000”,Timestamp = 10/29/2018 3:15pm, Status = Good 1111 0000 DB1.myArray 1111 0000 DB1.myArray 1111 1111 DB1.myArray
  • 18. 18 PROFIBUSUK 18 PROFIBUSUK Ford Dunton 2023 OPC UA Server – Write Request © 2017 • Symbolic write access to PLC data Write OPC UA server Write request Node ID = "DB1"."myArray“, Value = “11111111”, Write response Status = Good 1111 0000 DB1.myArray 1111 1111 DB1.myArray 1111 1111 DB1.myArray 1111 1111 DB1.myArray ✓ Data access
  • 19. 19 PROFIBUSUK 19 PROFIBUSUK Ford Dunton 2023 OPC UA Server – Registered Read Request © 2017 Registered Read • Repeated access to PLC data OPC UA server Data access Read request Node ID = "123456789" Read response Value = “11110000”,Timestamp = 10/29/2018 3:15pm, Status = Good 1111 0000 DB1.myArray 1111 0000 123456789 Register Node request Node ID = "DB1"."myArray“ Register Node response Node ID = “123456789" Improved performance with repeated access Node ID: "123456789“ Memory: 16#ABCD_01234 1111 1111 123456789 Node ID: "DB1". "myArray" Node ID: "123456789"
  • 20. 20 PROFIBUSUK 20 PROFIBUSUK Ford Dunton 2023 OPC UA Server – Subscribe Request © 2017 • Load reduction for monitoring use cases • Absoulte filters possible Subscribe OPC UA server Subscribe request Node ID = „DB1“.“myArray“, Publishing interval = 5s, Sampling interval = 1s 1111 0000 DB1.myArray 1111 0000 DB1.myArray Sampling Publishing 1111 1111 DB1.myArray Publish response 1111 1111 DB1.myArray Publish response Value = “11111111”,Timestamp = 10/29/2018 3:15pm, Status = Good Publish response Value = “11110000”,Timestamp = 10/29/2018 3:15pm, Status = Good Publish request Sampling Queue 1111 0000 DB1.myArray 1111 1111 DB1.myArray Load reduction for monitoring use cases (Compared to polling)
  • 21. 21 PROFIBUSUK 21 PROFIBUSUK Ford Dunton 2023 OPC UA Server – Methods © 2017 Call request Node ID = “instDrive".“Method“, InputArguments: [ DriveSpeed = “99999” ] Call response OutputArguments: [ ] Status = BadInvalidArgument Methods OPC UA server Call request Node ID = “instDrive".“Method“, InputArguments: [ DriveSpeed = “1000” ] Call response OutputArguments: [ ] Status = Good Drive Method FB SetDrive Speed RPM: 0 RPM: 1000 • Consistent data transmission • Request based interaction with the user program
  • 22. 22 PROFIBUSUK 22 PROFIBUSUK Ford Dunton 2023 OPC UA Access type recommendations © 2017 Use case Recommended type of access • Single or rare access of data  Read / Write • Cyclic read of data (≤ 10s) • Monitor data  Subscription • High performance data access to predefined nodes  Registered Read / Write • Consistent data transfer • No manual Handshake  Methods
  • 23. 23 PROFIBUSUK 23 PROFIBUSUK Ford Dunton 2023 OPC UA Access type Performance – Usage of arrays and structures © 2017 Accessing 1000 variables of real Accessing one structure with 1000 variables of real Accessing one array with 1000 variables of real OPC UA Read OPC UA Registered Read PLC programmer Always structure your data: ❖ Arrays ❖ Structures ❖ Individual Variables OPC UA Client programmer Read arrays and structures as a whole! User OPC UA “Registered Read” when accessing the same data recurrently Graphic shows tendencies, actual values depend on multiple factors! Factor 2-3
  • 24. 24 PROFIBUSUK 24 PROFIBUSUK Machine 1 Ford Dunton 2023 OPC UA and Companion Specifications © 2017 Server / Client Vertical integration e.g. MES, SCADA Machine n etc… Method Object Variable Variable – property “Support of industry standards is the key to digital factory” Companion Specifications Standardized interfaces for simple connection
  • 25. 25 PROFIBUSUK 25 PROFIBUSUK Ford Dunton 2023 OPC UA and Companion Specifications © 2017 Companion Specifications • Standardized OPC UA interfaces • Information modelling Instances / models > according to specification Import Types according to specification Export Types, Instances, Mapping
  • 26. 26 PROFIBUSUK 26 PROFIBUSUK Ford Dunton 2023 OPC UA and Security © 2017 General • OPC UA security actions are based on the following IT standards: • Encryption • Signing • Authentication via certificate and user accounts • Note: Security mechanisms have a negative effect on performance, especially when establishing a connection. While operating, performance is reduced by approx. 10%. User Accounts • The configuration of user accounts is analogue to the web server. • The configurationis mostly self-explanatory Certificates • The management of the certificatesmust be coordinated in detail with the IT department of the user / customer. • In many cases, certificatesare managed centrally by the IT department, which increases the consulting effort massively. • Consulting intensive example: Integrationinto existing IT infrastructurewith certificategeneration by Microsoft Active Directory AD Server
  • 27. 27 PROFIBUSUK 27 PROFIBUSUK Editable name of event OPC UA Safety………. © 2017
  • 28. 28 PROFIBUSUK 28 PROFIBUSUK Ford Dunton 2023 OPC UA – Advantages for interoperability in future-oriented machines and plants Top-Highlights © 2017 Feature / Function Customer Value Manufacturer and platform independent > One solution for Controllers, HMI, PC or Smart Devices Integrated security concept (encryption & signing, user authentication) > Secure communication integrated in the protocol without additional hardware Companion specifications and information modeling > Simplified machine integration with international standards and user- friendly support Symbolic access and semantic services Subscriptions Methods Alarms & Conditions > Simple interpretation and access to data with type validation Minimization of network load Consistent data transmission Unrestricted parallel operation on convergent network > Simple networking based on Standard Ethernet. Usage of the existing PROFINET infrastructure together with OPC UA
  • 29. 29 PROFIBUSUK 29 PROFIBUSUK Ford Dunton 2023 OPC UA and Profinet – Thanks for your attention © 2017 Working Together