SlideShare a Scribd company logo
1 of 42
Download to read offline
© Utthunga Technologies Pvt. Ltd. 2020
OPC UA Inside Out
Part 1 - Introduction and Playing field
© Utthunga Technologies Pvt. Ltd. 2020
Company Overview
Germany
500+
PROFESSIONALS USA
Japan
12
HQ & Development Centre:
Bangalore India
SERVICES SOLUTIONS
Product FOCUS
Engineering IIoT, Cloud & Big
Data Analytics
Embedded
Software
& Hardware
Digital
Services
Solutions
Quality
Engineering
Application
Software
Engineering
Process
& Factory
Power &
Utilities
Data
Connectivity
& Integration
Solutions
Custom
Solutions
© Utthunga Technologies Pvt. Ltd. 2020
© Utthunga Technologies Pvt. Ltd. 2020
Industry Associations
 Part of various Special Interest Groups
(Technical Specifications, Architecture, Test
& Certification and Marketing)
 Involved in reference Application
Architecture, Design and Development
 Technology Outsourcing Partner
 PROFIBUS and PROFINET Competency
Center
 FDT Test & Certification Center
 Part of Global Expert/Certified Community
https://opcfoundation.org/about/opc-foundation/experts/
https://www.profibus.com/pi-organization/certified-people/
© Utthunga Technologies Pvt. Ltd. 2020
Speakers for today
Chatrapathi
About Speaker
 15+ years of Industry Experience
 Listed as Expert by OPC Foundation
 Participates and contributes in OPC UA Specification working group activities.
 Member of OPC Foundation and ODVA Joint Specification Working Group
 Wrote and presented White papers at ODVA Industrial Conference and IEEE.
 Familiar with different OPC UA stacks, DDS stacks, application development around
OPC UA especially embedded devices, Information models, performance
optimization, etc.,
 Familiar with different Industrial automation protocols like EtherNet/IP, Modbus,
BACnet etc.,
© Utthunga Technologies Pvt. Ltd. 2020
Speakers for today
Thilak SR
About Speaker
 Listed as Expert by OPC Foundation
 Active member and contributor to OPC Foundation Working Group (OPC Pub/Sub
Working Group)
 Contractor for OPC Foundation related activities like development of OPC Pub/Sub
Configuration tool, Publisher and Subscriber
 Have good understanding of OPC UA on Devices Companion specifications, FDI
Information Model, FDI Communication Devices Information Model etc.
 Active member of FDT OPC UA Specification Working group
 Developed the prototype of FDT OPC UA Server for FDT OPC UA Specification
Working Group.
© Utthunga Technologies Pvt. Ltd. 2020
4. OPC UA Security – Transport & Application Layer
3. OPC UA Transports – Client/Server & Pub/Sub
2. OPC UA Base Concepts – Information Model & Base Services
1. Introduction on OPC – Why OPC, RAMI 4.0, NOA, IIRA
6. OPC UA Discovery – LDS, LDSme & GDS
5. OPC UA Scalability – Profiles & Conformance Units
Agenda
© Utthunga Technologies Pvt. Ltd. 2020
Why OPC
Before OPC After OPC
HART
Driver
Modbus
Driver
Profibus
Driver
HART
Driver
Modbus
Driver
Profibus
Driver
HART
Driver
Modbus
Driver
Profibus
Driver
Vendor A Vendor B Vendor D Vendor A Vendor B Vendor D
OPC Client
OPC Server
OPC Client OPC Client
HART
Driver
Modbus
Driver
Profibus
Driver
 Proprietary Protocols
 Custom Drivers
 Complex Integration
 Device and Controller Loading
Automation’s Data Connectivity Problem… OPC Solutions…
 Unnecessary for the OPC Client to know how device organizes its data.
 Eliminates the need for custom drivers between each new application and
Device.
 Simplifies Complex Integration, no concern for additional custom Drivers.
 OPC connector requires only a single connection to the Device.
© Utthunga Technologies Pvt. Ltd. 2020
OPC – OLE for Process Control
 Closely tied to Microsoft Windows and its base technology COM/DCOM
 Configuration requires expensive expertise and complicates the use of OPC
Limitations:
 Platform dependency
 Limited Security
 Does not work across the network
 No Support of complex data types like hierarchical data types
© Utthunga Technologies Pvt. Ltd. 2020
History – Use Case Driven
 Definition 2003 – 2006
 Verification and Implementation 2006 – 2008
 Final OPC Foundation Release 2009
 IEC 62541 Release 2010 – 2012
 OPC Pub/Sub specification – 2018
OPC UA = established OPC features
 Platform independence
 Standard internet and IP based protocols
 Built in security features
 Generic object model
 Extensible type system
 Scalability through profiles
 Migration path from Classic OPC
Expose Data
Device
OPCUA
Consume Data
System
© Utthunga Technologies Pvt. Ltd. 2020
OPC UA – Reference Architecture Model Industrie 4.0 (RAMI 4.0)
Standardization of Industrie 4.0 to have uniform structure and
uniform wording.
Defines 3 dimension model
1. Factory- Products, Field Device, Control Device and so on
2. Product Life cycle: Development, Production Maintenance
usage
3. Architecture: Assets, Integration, Communication and so
on.
OPC UA is used in the communication layer as a standard
© Utthunga Technologies Pvt. Ltd. 2020
OPC UA – NAMUR Open Architecture (NOA)
 Used to Establish a direct link from field level to the
Cloud
 proposes the enhancement to the existing legacy
systems for the efficient utilization of Industrie 4.0
 OPC UA specifies as the standard interface to access
the device information over heterogeneous network
© Utthunga Technologies Pvt. Ltd. 2020
OPC UA – Industrial Internet Reference Architecture (IIRA)
 IIoT core concepts and technologies are addressed-
Proposed by IIC
 IIRA explains IIoT system architecture, value proposition
from the business as well as technical perspective.
 Connectivity frameworks covering various industries.
OPC UA is used as the connectivity standard
© Utthunga Technologies Pvt. Ltd. 2020
4. OPC UA Security – Transport & Application Layer
3. OPC UA Transports – Client/Server & Pub/Sub
2. OPC UA Base Concepts – Information Model & Base Services
1. Introduction on OPC – Why OPC, RAMI 4.0, NOA, IIRA
6. OPC UA Discovery – LDS, LDSme & GDS
5. OPC UA Scalability – Profiles & Conformance Units
Agenda
© Utthunga Technologies Pvt. Ltd. 2020
Information Model
OPC UA = Information Centric Layered Architecture
 Basic rules for exposing information with OPC UA
 Generic Object Model, extendabel Type System
 Built-In Models for:
 Data Access
 Alarms Conditions
 Historic Data & Events
 Programs
 Device Description
OPC UA Meta Model
Built-In Information Models
Companion Information Models
Vendor Specific Extensions
© Utthunga Technologies Pvt. Ltd. 2020
Nodes and References
 Everything in the UA Address Space is a Node
 UA defines a none extensible list of 8 Node Classes
 Each Node Class has a defined set of Attributes
 Nodes are connected by References
BaseNode
+NodeId : NodeId
+NodeClass : NodeClass
+BrowseName : QualifiedName
+DisplayName : LocalizedText
+Description : LocalizedText
Object
+EventNotifier : Byte
ReferenceType
+IsAbstract : Boolean
+Symmetric : Boolean
+InverseName : LocalizedText
View
+ContainsNoLoops : Boolean
+EventNotifier : Byte
ObjectType
+IsAbstract : Boolean
Variable
+Value
+DataType : NodeId
+ValueRank : Int32
+ArrayDimensions : Int32
+AccessLevel : Byte
+UserAccessLevel : Byte
+MinimumSampleInterval : Int32
+Historizing : Boolean
VariableType
+Value
+DataType : NodeId
+ArraySize : Int32
+IsAbstract : Boolean
Method
+Executable : Boolean
+UserExecutable : Boolean
DataType
+IsAbstract : Boolean
© Utthunga Technologies Pvt. Ltd. 2020
Object Type (Class)
 Analog Measurement Type is part of Built-In Data Access Model
Object Type
Analog Measurement
ObjectType
Object
Variable
BaseObjectType
ObjectTypes
Organizes
AnalogMeasurement Measurement InstrumentRange
EURange
EngineeringUnits
H_Level
HH_Level
LL_Level
L_Level
SystemAlarm
LevelAlarm
© Utthunga Technologies Pvt. Ltd. 2020
Object Type & Object Instance
Objects
Preasure
H_Level
HH_Level
LL_Level
L_Level
BaseObjectType
ObjectTypes
Organizes
AnalogMeasurement Measurement InstrumentRange
EURange
EngineeringUnits
Measurement InstrumentRange
EURange
EngineeringUnits
SystemAlarm
LevelAlarm
H_Level
HH_Level
LL_Level
L_Level
SystemAlarm
LevelAlarm
Temperature_1
Temperature_2
Values
© Utthunga Technologies Pvt. Ltd. 2020
Companion Models
OPC Foundation collaborates with organizations and
domain experts
 OPC UA defines HOW
 Domain experts define WHAT
 PLCopen
 FDI, FDT
 BACnet
 MDIS
 ISA95
 AutomationML
 MTConnect
 IEC 61850/61400 and more coming
OPC UA Meta Model
Built-In Information Models
Companion Information Models
Vendor Specific Extensions
© Utthunga Technologies Pvt. Ltd. 2020
Service - Protocol Independent
OPC UA Client/Server Communication Model
 Client-friendly API to access information in the server
 Service Sets
 SecureChannel Service Set
 Session Service Set
 NodeManagement Service Set
 Attribute Service Set (read/write)
 Method Service Set (invoke)
 MonitoredItem Service Set
 Subscription Service Set
OPC UA Meta Model
Built-In Information Models
Companion Information Models
Vendor Specific Extensions
Client-Server
Services
© Utthunga Technologies Pvt. Ltd. 2020
4. OPC UA Security – Transport & Application Layer
3. OPC UA Transports – Client/Server & Pub/Sub
2. OPC UA Base Concepts – Information Model & Base Services
1. Introduction on OPC – Why OPC, RAMI 4.0, NOA, IIRA
6. OPC UA Discovery – LDS, LDSme & GDS
5. OPC UA Scalability – Profiles & Conformance Units
Agenda
© Utthunga Technologies Pvt. Ltd. 2020
Protocol Binding – Client/Server
Service Oriented Architecture – Request-Response
 UA TCP (mandatory)
 Binary Encoding
 UA TCP Transport
 Webservice (deprecated)
 XML Encoding
 HTTP/HTTPS Transport
 Hybrid (optional)
 Binary Encoding
 TLS Transport
OPC UA Meta Model
Built-In Information Models
Companion Information Models
Vendor Specific Extensions
Client-Server
Services
Protocols
© Utthunga Technologies Pvt. Ltd. 2020
Client/Server Communications
Server
Client
Client
Client
Server
TCP based Request/Response
 Connection/session context required (peer-to-peer)
 Save transport, acknowledgement of every message
 Polling for “DataChange”
 Keep alive subscription for each client
 Higher resource consumption
© Utthunga Technologies Pvt. Ltd. 2020
Client/Server vs. Publish/Subscribe
OPC UA Server
Address Space
Subscriber NSubscriber 1OPC UA
Client and
Subscriber A
Client A Session
Publish
Message Oriented Middleware
Subscription
DataSetWriter
DataSet
Publisher
OPC UA
Application
Pub-Sub = optimized Subscription
 Best effort high speed data streaming (UDP)
 Cloud connectivity with AMQP and MQTT
 Offloading of message distribution to broker
 Real-time with TSN support
Constraints
 Only preconfigured data and event streaming
 Configuration requires Client-Server
Image Source:- OPC Foundation
© Utthunga Technologies Pvt. Ltd. 2020
Publish/Subscribe Communications
UDP based Pub/Sub
 Connection-less, broadcast-style communication
 Fire and forget transportation (data loss)
 “Public” subscription, same data for all clients
 Low resource consumption
 Cyclic publish of “all” data (deterministic via TSN support)
 Use Case: small amount of fixed data
Publisher
Subscriber
Broker
Publisher
Subscriber
© Utthunga Technologies Pvt. Ltd. 2020
Pub/Sub - Released
Utility Type Specification Parts
Part 13 - Aggregates
Part 12 - Discovery
Part 14 – Pub/Sub
Released February 2018
v1.04
© Utthunga Technologies Pvt. Ltd. 2020
Extension – Publish/Subscribe
OPC UA Meta Model
Built-In Information ls
Companion Information Models
Vendor Specific Extensions
Client-Server
Services
Protocols
Pub-Sub
Model
OPC UA Pub/Sub Communication Model
(Part 14, v1.04)
 Generic Pub/Sub Information Model
 Pub/Sub Configuration
 Connections
 Meta Data (description)
 Data Sets (content)
 Security Configuration
 Groups
 Keys
 Extension, but no change to existing OPC UA
© Utthunga Technologies Pvt. Ltd. 2020
Protocols – Publish/Subscribe
Message Oriented - Publish/Subscribe pattern
 Different Use Cases: one-to-many, Cloud, determinism
 Different Protocols
 AMQP, MQTT
 UADP over TSN
OPC UA Meta Model
Built-In Information m..
Companion Information Models
Vendor Specific Extensions
Client-Server
Services
Protocols
Pub-Sub
Model
Protocols
© Utthunga Technologies Pvt. Ltd. 2020
Protocols – Publish/Subscribe
 OPC UA specific selection of events or life data to be included in
messages
 Messaging protocol specific encoding and transport
 Different protocols can be supported e.g. AMQP, MQTT
Network
Message
Writer
OPC UA
Server’s
Information Space
Filtered
List of
Values
Data Set
Collector
Different
Encoding
Options
UADP
AMQP
MQTT
JSON
UA Binary
Data Set
Writer
F
Values
Events
DataSet
MetaData ----
----
----
Network
Message
© Utthunga Technologies Pvt. Ltd. 2020
OPC UA – Communication Framework
deterministic
Information Model
configuration Client/Server
Publish/Subscribe
Device / Data
acyclic
controller-controller
OPC UA
Device
on demand
read/write/browse/invoke/notify
UA Client Cloud
Broker
cyclic
controller-controller
meta data
security
redundancy
file transfer
events
historical
TSN
Request/Response
Publish/Subscribe
© Utthunga Technologies Pvt. Ltd. 2020
4. OPC UA Security – Transport & Application Layer
3. OPC UA Transports – Client/Server & Pub/Sub
2. OPC UA Base Concepts – Information Model & Base Services
1. Introduction on OPC – Why OPC, RAMI 4.0, NOA, IIRA
6. OPC UA Discovery – LDS, LDSme & GDS
5. OPC UA Scalability – Profiles & Conformance Units
Agenda
© Utthunga Technologies Pvt. Ltd. 2020
Security for both Communications
Client/Server Security (layered architecture)
 PKI and asymmetric algorithms to exchange session
keys
 Session keys are used for communication with
symmetric algorithms
 Session keys are frequently rotated
 Authentication of Applications
 Authentication of Users
 User/Role based Authorization
 Auditing relevant operations
 Availability
Client Server
Srv
----
----
Cli
----
----
storestore
X509
X509
Graphic: copyright ascolab GmbH
© Utthunga Technologies Pvt. Ltd. 2020
Security for both Communications
Pub/Sub Security (end-to-end)
 Session keys must be shared between Publishers and
Subscribers
 Keys are managed for a security group
 Messages are sent in the context of a security group
 Key distribution is done with OPC UA Client-Server security
 Authentication and Authorization during access to security
group at key server
Message
Oriented
Midleware
Directory
Query
Publisher Subscriber
Subscriber
SubscriberKey
Server
Key
Server
Register
GetKey
GetKey
© Utthunga Technologies Pvt. Ltd. 2020
4. OPC UA Security – Transport & Application Layer
3. OPC UA Transports – Client/Server & Pub/Sub
2. OPC UA Base Concepts – Information Model & Base Services
1. Introduction on OPC – Why OPC, RAMI 4.0, NOA, IIRA
6. OPC UA Discovery – LDS, LDSme & GDS
5. OPC UA Scalability – Profiles & Conformance Units
Agenda
© Utthunga Technologies Pvt. Ltd. 2020
OPC Profiles – Scale for Embedded
 Conformance Unit
 Represents specific feature
 Defines a list of test cases for the feature
 Profile
 Profiles : Nano, micro, embedded and standard
 Facets : Data Access, Security Policy etc.,
 Flexible : combination of Profiles and Facets.
 Certification Test
 Vendor defines list of supported Facets
 Certification Test executes test cases
 End users can rely on tested Products
Profile
Conformance
Unit
Conformance
Unit
Test
Cases
Test
Cases
Certification Test
© Utthunga Technologies Pvt. Ltd. 2020
OPC Foundation Website
https://apps.opcfoundation.org/profilereporting/
© Utthunga Technologies Pvt. Ltd. 2020
4. OPC UA Security – Transport & Application Layer
3. OPC UA Transports – Client/Server & Pub/Sub
2. OPC UA Base Concepts – Information Model & Base Services
1. Introduction on OPC – Why OPC, RAMI 4.0, NOA, IIRA
6. OPC UA Discovery – LDS, LDSme & GDS
5. OPC UA Scalability – Profiles & Conformance Units
Agenda
© Utthunga Technologies Pvt. Ltd. 2020
Local Discovery Server (LDS)
PLC PC
OPC UA
Client
OPC UA
Client
OPC UA
Client
OPC UA
Server
OPC UA
Server
LDSOPC
UA Server
LDS Register
Discovery with LDS:
 Network nodes with OPC UA server must be known
 Servers register with local LDS or have LDS included
 LDS is running on defined port (4840)
 LDS provides Server and Endpoint Discovery for local
network node
 Manual security configuration
© Utthunga Technologies Pvt. Ltd. 2020
LDS ME – Multicast Extension
Features provided:
 Host name resolution without central DNS server
 Find network nodes with OPC UA in local network
Advantage:
 No central infrastructure required
Limitation:
 Works only in local subnet
PLC PC
OPC UA
Client
OPC UA
Client
OPC UA
Client
OPC UA
Server
OPC UA
Server
LDSOPC
UA Server
LDS
LDS-MELDS-MELDS-ME
Zeroconf
mDNS
© Utthunga Technologies Pvt. Ltd. 2020
Global Discovery Server (GDS)
PLC PC
OPC UA
Client
OPC UA
Client
OPC UA
Client
OPC UA
Server
OPC UA
Server
LDSOPC
UA Server
LDS Register
GDS Features:
 Certificate creation / management
 Certificate Authority (CA)
 Management of Certificate Revocation Lists (CRL)
 Push / Pull of Certificates / CRL
 Network wide server registry
Central Server
GDS (Port:4840)
Pull / Push
Certificates
Certificate
Authority (CA)
List of registered UA Servers
• Security Config
• Register Server
• Security Config
• Find Servers
• Certificate Rollout
• Plant wide central
security management
© Utthunga Technologies Pvt. Ltd. 2020© Utthunga Technologies Pvt. Ltd. 2020
Time for
Audience Q&A
© Utthunga Technologies Pvt. Ltd. 2020
Webinars : Up-Coming
4. OPC UA Inside Out Part 5 -Cloud Connectivity – 25th June 2020
3. OPC UA Inside Out Part 4 –Tunneller – 11th June 2020
2. OPC UA Inside Out Part 3 -Edge Gateway – 28th May 2020
1. OPC UA Inside Out Part 2 - Embedded & constrained devices – 14th May 2020
5. OPC UA Inside Out Part 6 - Green Field and Brown Filed – 09th July 2020
© Utthunga Technologies Pvt. Ltd. 2020
Utthunga Technologies Pvt. Ltd.
No. 8, 27th Cross, 2nd Stage,
Banashankari, Bangalore – 560 070
Phone: +91-80-68151900
Mail: contact@utthunga.com

More Related Content

What's hot

Fundamentals of EtherNet/IP Network Technology
Fundamentals of EtherNet/IP Network TechnologyFundamentals of EtherNet/IP Network Technology
Fundamentals of EtherNet/IP Network TechnologyRockwell Automation
 
RF Front-End Module Comparison 2021 – Vol. 2 – Focus on 5G Chipset
RF Front-End Module Comparison 2021 – Vol. 2 – Focus on 5G ChipsetRF Front-End Module Comparison 2021 – Vol. 2 – Focus on 5G Chipset
RF Front-End Module Comparison 2021 – Vol. 2 – Focus on 5G Chipsetsystem_plus
 
[Advantech] Modbus protocol training (ModbusTCP, ModbusRTU)
[Advantech] Modbus protocol training (ModbusTCP, ModbusRTU)[Advantech] Modbus protocol training (ModbusTCP, ModbusRTU)
[Advantech] Modbus protocol training (ModbusTCP, ModbusRTU)Ming-Hung Hseih
 
Session 17 - SCADA Introduction
Session 17 - SCADA IntroductionSession 17 - SCADA Introduction
Session 17 - SCADA IntroductionVidyaIA
 
Introduction to OpenFlow
Introduction to OpenFlowIntroduction to OpenFlow
Introduction to OpenFlowJoel W. King
 
Create your own OPC UA information model
Create your own OPC UA information modelCreate your own OPC UA information model
Create your own OPC UA information modelStephane Potier
 
Bluetooth Low Energy - A Case Study
Bluetooth Low Energy - A Case StudyBluetooth Low Energy - A Case Study
Bluetooth Low Energy - A Case StudyFReeze FRancis
 
FactoryTalk View SE - Building a Better View
FactoryTalk View SE -  Building a Better ViewFactoryTalk View SE -  Building a Better View
FactoryTalk View SE - Building a Better ViewTony Carrara
 
SOC Verification using SystemVerilog
SOC Verification using SystemVerilog SOC Verification using SystemVerilog
SOC Verification using SystemVerilog Ramdas Mozhikunnath
 
What is Diagnostic over Internet Protocol (DoIP) and How it Supports Remote V...
What is Diagnostic over Internet Protocol (DoIP) and How it Supports Remote V...What is Diagnostic over Internet Protocol (DoIP) and How it Supports Remote V...
What is Diagnostic over Internet Protocol (DoIP) and How it Supports Remote V...Embitel Technologies (I) PVT LTD
 
Synopsys Fusion Compiler-Comprehensive RTL-to-GDSII Implementation System
Synopsys Fusion Compiler-Comprehensive RTL-to-GDSII Implementation SystemSynopsys Fusion Compiler-Comprehensive RTL-to-GDSII Implementation System
Synopsys Fusion Compiler-Comprehensive RTL-to-GDSII Implementation SystemMostafa Khamis
 
Modbus introduction
Modbus introductionModbus introduction
Modbus introductionPrem Sanil
 
Transforming enterprise and industry with 5G private networks
Transforming enterprise and industry with 5G private networksTransforming enterprise and industry with 5G private networks
Transforming enterprise and industry with 5G private networksQualcomm Research
 
Modbus Data Communication Systems
Modbus Data Communication SystemsModbus Data Communication Systems
Modbus Data Communication SystemsLiving Online
 
“Thread - A New Wireless Networking Protocol for Internet of Things” - Ankith...
“Thread - A New Wireless Networking Protocol for Internet of Things” - Ankith...“Thread - A New Wireless Networking Protocol for Internet of Things” - Ankith...
“Thread - A New Wireless Networking Protocol for Internet of Things” - Ankith...EIT Digital Alumni
 

What's hot (20)

Fundamentals of EtherNet/IP Network Technology
Fundamentals of EtherNet/IP Network TechnologyFundamentals of EtherNet/IP Network Technology
Fundamentals of EtherNet/IP Network Technology
 
Communication Protocols
Communication ProtocolsCommunication Protocols
Communication Protocols
 
RF Front-End Module Comparison 2021 – Vol. 2 – Focus on 5G Chipset
RF Front-End Module Comparison 2021 – Vol. 2 – Focus on 5G ChipsetRF Front-End Module Comparison 2021 – Vol. 2 – Focus on 5G Chipset
RF Front-End Module Comparison 2021 – Vol. 2 – Focus on 5G Chipset
 
[Advantech] Modbus protocol training (ModbusTCP, ModbusRTU)
[Advantech] Modbus protocol training (ModbusTCP, ModbusRTU)[Advantech] Modbus protocol training (ModbusTCP, ModbusRTU)
[Advantech] Modbus protocol training (ModbusTCP, ModbusRTU)
 
Session 17 - SCADA Introduction
Session 17 - SCADA IntroductionSession 17 - SCADA Introduction
Session 17 - SCADA Introduction
 
Introduction to OpenFlow
Introduction to OpenFlowIntroduction to OpenFlow
Introduction to OpenFlow
 
Create your own OPC UA information model
Create your own OPC UA information modelCreate your own OPC UA information model
Create your own OPC UA information model
 
Bluetooth Low Energy - A Case Study
Bluetooth Low Energy - A Case StudyBluetooth Low Energy - A Case Study
Bluetooth Low Energy - A Case Study
 
FactoryTalk View SE - Building a Better View
FactoryTalk View SE -  Building a Better ViewFactoryTalk View SE -  Building a Better View
FactoryTalk View SE - Building a Better View
 
WW Historian 10
WW Historian 10WW Historian 10
WW Historian 10
 
SOC Verification using SystemVerilog
SOC Verification using SystemVerilog SOC Verification using SystemVerilog
SOC Verification using SystemVerilog
 
Intro to IO-Link
Intro to IO-LinkIntro to IO-Link
Intro to IO-Link
 
What is Diagnostic over Internet Protocol (DoIP) and How it Supports Remote V...
What is Diagnostic over Internet Protocol (DoIP) and How it Supports Remote V...What is Diagnostic over Internet Protocol (DoIP) and How it Supports Remote V...
What is Diagnostic over Internet Protocol (DoIP) and How it Supports Remote V...
 
Synopsys Fusion Compiler-Comprehensive RTL-to-GDSII Implementation System
Synopsys Fusion Compiler-Comprehensive RTL-to-GDSII Implementation SystemSynopsys Fusion Compiler-Comprehensive RTL-to-GDSII Implementation System
Synopsys Fusion Compiler-Comprehensive RTL-to-GDSII Implementation System
 
ALU GPON TRAINING 1
ALU GPON TRAINING 1ALU GPON TRAINING 1
ALU GPON TRAINING 1
 
Modbus introduction
Modbus introductionModbus introduction
Modbus introduction
 
Transforming enterprise and industry with 5G private networks
Transforming enterprise and industry with 5G private networksTransforming enterprise and industry with 5G private networks
Transforming enterprise and industry with 5G private networks
 
Juniper
JuniperJuniper
Juniper
 
Modbus Data Communication Systems
Modbus Data Communication SystemsModbus Data Communication Systems
Modbus Data Communication Systems
 
“Thread - A New Wireless Networking Protocol for Internet of Things” - Ankith...
“Thread - A New Wireless Networking Protocol for Internet of Things” - Ankith...“Thread - A New Wireless Networking Protocol for Internet of Things” - Ankith...
“Thread - A New Wireless Networking Protocol for Internet of Things” - Ankith...
 

Similar to OPC UA Inside Out, Part 1 - Introduction and Playing Field

OPC UA Inside Out Part 4 - OPC Tunneller
OPC UA Inside Out Part 4 - OPC TunnellerOPC UA Inside Out Part 4 - OPC Tunneller
OPC UA Inside Out Part 4 - OPC TunnellerSadatulla Zishan
 
OPC UA Inside Out Part 3 - Edge Devices
OPC UA Inside Out Part 3 - Edge DevicesOPC UA Inside Out Part 3 - Edge Devices
OPC UA Inside Out Part 3 - Edge DevicesSadatulla Zishan
 
OPC UA for Embedded & Constrained Devices
OPC UA for Embedded & Constrained Devices OPC UA for Embedded & Constrained Devices
OPC UA for Embedded & Constrained Devices Sadatulla Zishan
 
OPC UA Inside Out Part 5 - Cloud Connectivity
OPC UA Inside Out Part 5 - Cloud ConnectivityOPC UA Inside Out Part 5 - Cloud Connectivity
OPC UA Inside Out Part 5 - Cloud ConnectivitySadatulla Zishan
 
OPC UA Inside Out Part 6 - Brownfield and Greenfield Webinar
OPC UA Inside Out Part 6 - Brownfield and Greenfield WebinarOPC UA Inside Out Part 6 - Brownfield and Greenfield Webinar
OPC UA Inside Out Part 6 - Brownfield and Greenfield WebinarSadatulla Zishan
 
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 BrokerFIWARE
 
Open platform communication
Open platform communicationOpen platform communication
Open platform communicationRasika Joshi
 
The Inside Story: How OPC UA and DDS Can Work Together in Industrial Systems
The Inside Story: How OPC UA and DDS Can Work Together in Industrial SystemsThe Inside Story: How OPC UA and DDS Can Work Together in Industrial Systems
The Inside Story: How OPC UA and DDS Can Work Together in Industrial SystemsReal-Time Innovations (RTI)
 
View Page Update Presentation Close Internet of Things Cologne 2015: OPC Uni...
 View Page Update Presentation Close Internet of Things Cologne 2015: OPC Uni... View Page Update Presentation Close Internet of Things Cologne 2015: OPC Uni...
View Page Update Presentation Close Internet of Things Cologne 2015: OPC Uni...MongoDB
 
An Overview of OPC UA Security
An Overview of OPC UA SecurityAn Overview of OPC UA Security
An Overview of OPC UA SecuritySadatulla Zishan
 
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 ConnectivityAVEVA
 
Eclipse kura in industry 4.0 david woodard
Eclipse kura in industry 4.0   david woodardEclipse kura in industry 4.0   david woodard
Eclipse kura in industry 4.0 david woodardEurotech
 
Webinar: OPC UA Clients on Linux Systems with InduSoft Web Studio-InduSoft Pr...
Webinar: OPC UA Clients on Linux Systems with InduSoft Web Studio-InduSoft Pr...Webinar: OPC UA Clients on Linux Systems with InduSoft Web Studio-InduSoft Pr...
Webinar: OPC UA Clients on Linux Systems with InduSoft Web Studio-InduSoft Pr...AVEVA
 
Building IoT Mashups for Industry 4.0 with Eclipse Kura and Kura Wires
Building IoT Mashups for Industry 4.0 with Eclipse Kura and Kura WiresBuilding IoT Mashups for Industry 4.0 with Eclipse Kura and Kura Wires
Building IoT Mashups for Industry 4.0 with Eclipse Kura and Kura WiresEclipse Kura
 
Building IoT Mashups for Industry 4.0 with Eclipse Kura and Kura Wires
Building IoT Mashups for Industry 4.0 with Eclipse Kura and Kura WiresBuilding IoT Mashups for Industry 4.0 with Eclipse Kura and Kura Wires
Building IoT Mashups for Industry 4.0 with Eclipse Kura and Kura WiresEurotech
 
Eclipse IoT Overview
Eclipse IoT OverviewEclipse IoT Overview
Eclipse IoT OverviewIan Skerrett
 
Opc e book_2021_3rd_edition_lay06
Opc e book_2021_3rd_edition_lay06Opc e book_2021_3rd_edition_lay06
Opc e book_2021_3rd_edition_lay06Tiago Oliveira
 
Firewall friendly pipeline for secure data access
Firewall friendly pipeline for secure data accessFirewall friendly pipeline for secure data access
Firewall friendly pipeline for secure data accessSumit Sarkar
 

Similar to OPC UA Inside Out, Part 1 - Introduction and Playing Field (20)

OPC UA Inside Out Part 4 - OPC Tunneller
OPC UA Inside Out Part 4 - OPC TunnellerOPC UA Inside Out Part 4 - OPC Tunneller
OPC UA Inside Out Part 4 - OPC Tunneller
 
OPC UA Inside Out Part 3 - Edge Devices
OPC UA Inside Out Part 3 - Edge DevicesOPC UA Inside Out Part 3 - Edge Devices
OPC UA Inside Out Part 3 - Edge Devices
 
OPC UA for Embedded & Constrained Devices
OPC UA for Embedded & Constrained Devices OPC UA for Embedded & Constrained Devices
OPC UA for Embedded & Constrained Devices
 
OPC UA Inside Out Part 5 - Cloud Connectivity
OPC UA Inside Out Part 5 - Cloud ConnectivityOPC UA Inside Out Part 5 - Cloud Connectivity
OPC UA Inside Out Part 5 - Cloud Connectivity
 
OPC UA Inside Out Part 6 - Brownfield and Greenfield Webinar
OPC UA Inside Out Part 6 - Brownfield and Greenfield WebinarOPC UA Inside Out Part 6 - Brownfield and Greenfield Webinar
OPC UA Inside Out Part 6 - Brownfield and Greenfield Webinar
 
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
 
Open platform communication
Open platform communicationOpen platform communication
Open platform communication
 
9. PA DIM presentation.pdf
9. PA DIM presentation.pdf9. PA DIM presentation.pdf
9. PA DIM presentation.pdf
 
The Inside Story: How OPC UA and DDS Can Work Together in Industrial Systems
The Inside Story: How OPC UA and DDS Can Work Together in Industrial SystemsThe Inside Story: How OPC UA and DDS Can Work Together in Industrial Systems
The Inside Story: How OPC UA and DDS Can Work Together in Industrial Systems
 
View Page Update Presentation Close Internet of Things Cologne 2015: OPC Uni...
 View Page Update Presentation Close Internet of Things Cologne 2015: OPC Uni... View Page Update Presentation Close Internet of Things Cologne 2015: OPC Uni...
View Page Update Presentation Close Internet of Things Cologne 2015: OPC Uni...
 
An Overview of OPC UA Security
An Overview of OPC UA SecurityAn Overview of OPC UA Security
An Overview of OPC UA Security
 
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
 
Eclipse kura in industry 4.0 david woodard
Eclipse kura in industry 4.0   david woodardEclipse kura in industry 4.0   david woodard
Eclipse kura in industry 4.0 david woodard
 
Webinar: OPC UA Clients on Linux Systems with InduSoft Web Studio-InduSoft Pr...
Webinar: OPC UA Clients on Linux Systems with InduSoft Web Studio-InduSoft Pr...Webinar: OPC UA Clients on Linux Systems with InduSoft Web Studio-InduSoft Pr...
Webinar: OPC UA Clients on Linux Systems with InduSoft Web Studio-InduSoft Pr...
 
Building IoT Mashups for Industry 4.0 with Eclipse Kura and Kura Wires
Building IoT Mashups for Industry 4.0 with Eclipse Kura and Kura WiresBuilding IoT Mashups for Industry 4.0 with Eclipse Kura and Kura Wires
Building IoT Mashups for Industry 4.0 with Eclipse Kura and Kura Wires
 
Building IoT Mashups for Industry 4.0 with Eclipse Kura and Kura Wires
Building IoT Mashups for Industry 4.0 with Eclipse Kura and Kura WiresBuilding IoT Mashups for Industry 4.0 with Eclipse Kura and Kura Wires
Building IoT Mashups for Industry 4.0 with Eclipse Kura and Kura Wires
 
Eclipse IoT Overview
Eclipse IoT OverviewEclipse IoT Overview
Eclipse IoT Overview
 
Opc e book_2021_3rd_edition_lay06
Opc e book_2021_3rd_edition_lay06Opc e book_2021_3rd_edition_lay06
Opc e book_2021_3rd_edition_lay06
 
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
 
Firewall friendly pipeline for secure data access
Firewall friendly pipeline for secure data accessFirewall friendly pipeline for secure data access
Firewall friendly pipeline for secure data access
 

More from Sadatulla Zishan

Transition from PROFIBUS to PROFINET Network | Webinar
Transition from PROFIBUS to PROFINET Network | WebinarTransition from PROFIBUS to PROFINET Network | Webinar
Transition from PROFIBUS to PROFINET Network | WebinarSadatulla Zishan
 
Revolutionizing I4.0 Security and IT/OT Harmonization
Revolutionizing I4.0 Security and IT/OT HarmonizationRevolutionizing I4.0 Security and IT/OT Harmonization
Revolutionizing I4.0 Security and IT/OT HarmonizationSadatulla Zishan
 
Managing Your ROI & TCO In Automation Testing | V&V Webinar PPT
Managing Your ROI & TCO In Automation Testing | V&V Webinar PPTManaging Your ROI & TCO In Automation Testing | V&V Webinar PPT
Managing Your ROI & TCO In Automation Testing | V&V Webinar PPTSadatulla Zishan
 
Engineer Sensors For Digital Transformation Webinar PPT
Engineer Sensors For Digital Transformation Webinar PPTEngineer Sensors For Digital Transformation Webinar PPT
Engineer Sensors For Digital Transformation Webinar PPTSadatulla Zishan
 
FDT Mobility Secures Open Automation for Industrie 4 0 | FDT Group | Utthunga
FDT Mobility Secures Open Automation for Industrie 4 0 | FDT Group | UtthungaFDT Mobility Secures Open Automation for Industrie 4 0 | FDT Group | Utthunga
FDT Mobility Secures Open Automation for Industrie 4 0 | FDT Group | UtthungaSadatulla Zishan
 
An Overview of Products Certfication Webinar
An Overview of Products Certfication WebinarAn Overview of Products Certfication Webinar
An Overview of Products Certfication WebinarSadatulla Zishan
 
FDT 3.0 and OPC UA : Key to Interoperability
FDT 3.0 and OPC UA : Key to InteroperabilityFDT 3.0 and OPC UA : Key to Interoperability
FDT 3.0 and OPC UA : Key to InteroperabilitySadatulla Zishan
 
Digital Transformation with FDT 3.0 Webinar
Digital Transformation with FDT 3.0 WebinarDigital Transformation with FDT 3.0 Webinar
Digital Transformation with FDT 3.0 WebinarSadatulla Zishan
 
FDT/DTM Introduction Webinar
FDT/DTM Introduction WebinarFDT/DTM Introduction Webinar
FDT/DTM Introduction WebinarSadatulla Zishan
 
IIoT in Pharma Manufacturing and Use Cases
IIoT in Pharma Manufacturing and Use CasesIIoT in Pharma Manufacturing and Use Cases
IIoT in Pharma Manufacturing and Use CasesSadatulla Zishan
 
Industry 4.0 : Relevance to your industry
Industry 4.0 : Relevance to your industryIndustry 4.0 : Relevance to your industry
Industry 4.0 : Relevance to your industrySadatulla Zishan
 
Webinar on PROFIBUS Network Maintenance
Webinar on PROFIBUS Network MaintenanceWebinar on PROFIBUS Network Maintenance
Webinar on PROFIBUS Network MaintenanceSadatulla Zishan
 

More from Sadatulla Zishan (12)

Transition from PROFIBUS to PROFINET Network | Webinar
Transition from PROFIBUS to PROFINET Network | WebinarTransition from PROFIBUS to PROFINET Network | Webinar
Transition from PROFIBUS to PROFINET Network | Webinar
 
Revolutionizing I4.0 Security and IT/OT Harmonization
Revolutionizing I4.0 Security and IT/OT HarmonizationRevolutionizing I4.0 Security and IT/OT Harmonization
Revolutionizing I4.0 Security and IT/OT Harmonization
 
Managing Your ROI & TCO In Automation Testing | V&V Webinar PPT
Managing Your ROI & TCO In Automation Testing | V&V Webinar PPTManaging Your ROI & TCO In Automation Testing | V&V Webinar PPT
Managing Your ROI & TCO In Automation Testing | V&V Webinar PPT
 
Engineer Sensors For Digital Transformation Webinar PPT
Engineer Sensors For Digital Transformation Webinar PPTEngineer Sensors For Digital Transformation Webinar PPT
Engineer Sensors For Digital Transformation Webinar PPT
 
FDT Mobility Secures Open Automation for Industrie 4 0 | FDT Group | Utthunga
FDT Mobility Secures Open Automation for Industrie 4 0 | FDT Group | UtthungaFDT Mobility Secures Open Automation for Industrie 4 0 | FDT Group | Utthunga
FDT Mobility Secures Open Automation for Industrie 4 0 | FDT Group | Utthunga
 
An Overview of Products Certfication Webinar
An Overview of Products Certfication WebinarAn Overview of Products Certfication Webinar
An Overview of Products Certfication Webinar
 
FDT 3.0 and OPC UA : Key to Interoperability
FDT 3.0 and OPC UA : Key to InteroperabilityFDT 3.0 and OPC UA : Key to Interoperability
FDT 3.0 and OPC UA : Key to Interoperability
 
Digital Transformation with FDT 3.0 Webinar
Digital Transformation with FDT 3.0 WebinarDigital Transformation with FDT 3.0 Webinar
Digital Transformation with FDT 3.0 Webinar
 
FDT/DTM Introduction Webinar
FDT/DTM Introduction WebinarFDT/DTM Introduction Webinar
FDT/DTM Introduction Webinar
 
IIoT in Pharma Manufacturing and Use Cases
IIoT in Pharma Manufacturing and Use CasesIIoT in Pharma Manufacturing and Use Cases
IIoT in Pharma Manufacturing and Use Cases
 
Industry 4.0 : Relevance to your industry
Industry 4.0 : Relevance to your industryIndustry 4.0 : Relevance to your industry
Industry 4.0 : Relevance to your industry
 
Webinar on PROFIBUS Network Maintenance
Webinar on PROFIBUS Network MaintenanceWebinar on PROFIBUS Network Maintenance
Webinar on PROFIBUS Network Maintenance
 

Recently uploaded

Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZTE
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxvipinkmenon1
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learningmisbanausheenparvam
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2RajaP95
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 

Recently uploaded (20)

Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptx
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learning
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 

OPC UA Inside Out, Part 1 - Introduction and Playing Field

  • 1. © Utthunga Technologies Pvt. Ltd. 2020 OPC UA Inside Out Part 1 - Introduction and Playing field
  • 2. © Utthunga Technologies Pvt. Ltd. 2020 Company Overview Germany 500+ PROFESSIONALS USA Japan 12 HQ & Development Centre: Bangalore India SERVICES SOLUTIONS Product FOCUS Engineering IIoT, Cloud & Big Data Analytics Embedded Software & Hardware Digital Services Solutions Quality Engineering Application Software Engineering Process & Factory Power & Utilities Data Connectivity & Integration Solutions Custom Solutions © Utthunga Technologies Pvt. Ltd. 2020
  • 3. © Utthunga Technologies Pvt. Ltd. 2020 Industry Associations  Part of various Special Interest Groups (Technical Specifications, Architecture, Test & Certification and Marketing)  Involved in reference Application Architecture, Design and Development  Technology Outsourcing Partner  PROFIBUS and PROFINET Competency Center  FDT Test & Certification Center  Part of Global Expert/Certified Community https://opcfoundation.org/about/opc-foundation/experts/ https://www.profibus.com/pi-organization/certified-people/
  • 4. © Utthunga Technologies Pvt. Ltd. 2020 Speakers for today Chatrapathi About Speaker  15+ years of Industry Experience  Listed as Expert by OPC Foundation  Participates and contributes in OPC UA Specification working group activities.  Member of OPC Foundation and ODVA Joint Specification Working Group  Wrote and presented White papers at ODVA Industrial Conference and IEEE.  Familiar with different OPC UA stacks, DDS stacks, application development around OPC UA especially embedded devices, Information models, performance optimization, etc.,  Familiar with different Industrial automation protocols like EtherNet/IP, Modbus, BACnet etc.,
  • 5. © Utthunga Technologies Pvt. Ltd. 2020 Speakers for today Thilak SR About Speaker  Listed as Expert by OPC Foundation  Active member and contributor to OPC Foundation Working Group (OPC Pub/Sub Working Group)  Contractor for OPC Foundation related activities like development of OPC Pub/Sub Configuration tool, Publisher and Subscriber  Have good understanding of OPC UA on Devices Companion specifications, FDI Information Model, FDI Communication Devices Information Model etc.  Active member of FDT OPC UA Specification Working group  Developed the prototype of FDT OPC UA Server for FDT OPC UA Specification Working Group.
  • 6. © Utthunga Technologies Pvt. Ltd. 2020 4. OPC UA Security – Transport & Application Layer 3. OPC UA Transports – Client/Server & Pub/Sub 2. OPC UA Base Concepts – Information Model & Base Services 1. Introduction on OPC – Why OPC, RAMI 4.0, NOA, IIRA 6. OPC UA Discovery – LDS, LDSme & GDS 5. OPC UA Scalability – Profiles & Conformance Units Agenda
  • 7. © Utthunga Technologies Pvt. Ltd. 2020 Why OPC Before OPC After OPC HART Driver Modbus Driver Profibus Driver HART Driver Modbus Driver Profibus Driver HART Driver Modbus Driver Profibus Driver Vendor A Vendor B Vendor D Vendor A Vendor B Vendor D OPC Client OPC Server OPC Client OPC Client HART Driver Modbus Driver Profibus Driver  Proprietary Protocols  Custom Drivers  Complex Integration  Device and Controller Loading Automation’s Data Connectivity Problem… OPC Solutions…  Unnecessary for the OPC Client to know how device organizes its data.  Eliminates the need for custom drivers between each new application and Device.  Simplifies Complex Integration, no concern for additional custom Drivers.  OPC connector requires only a single connection to the Device.
  • 8. © Utthunga Technologies Pvt. Ltd. 2020 OPC – OLE for Process Control  Closely tied to Microsoft Windows and its base technology COM/DCOM  Configuration requires expensive expertise and complicates the use of OPC Limitations:  Platform dependency  Limited Security  Does not work across the network  No Support of complex data types like hierarchical data types
  • 9. © Utthunga Technologies Pvt. Ltd. 2020 History – Use Case Driven  Definition 2003 – 2006  Verification and Implementation 2006 – 2008  Final OPC Foundation Release 2009  IEC 62541 Release 2010 – 2012  OPC Pub/Sub specification – 2018 OPC UA = established OPC features  Platform independence  Standard internet and IP based protocols  Built in security features  Generic object model  Extensible type system  Scalability through profiles  Migration path from Classic OPC Expose Data Device OPCUA Consume Data System
  • 10. © Utthunga Technologies Pvt. Ltd. 2020 OPC UA – Reference Architecture Model Industrie 4.0 (RAMI 4.0) Standardization of Industrie 4.0 to have uniform structure and uniform wording. Defines 3 dimension model 1. Factory- Products, Field Device, Control Device and so on 2. Product Life cycle: Development, Production Maintenance usage 3. Architecture: Assets, Integration, Communication and so on. OPC UA is used in the communication layer as a standard
  • 11. © Utthunga Technologies Pvt. Ltd. 2020 OPC UA – NAMUR Open Architecture (NOA)  Used to Establish a direct link from field level to the Cloud  proposes the enhancement to the existing legacy systems for the efficient utilization of Industrie 4.0  OPC UA specifies as the standard interface to access the device information over heterogeneous network
  • 12. © Utthunga Technologies Pvt. Ltd. 2020 OPC UA – Industrial Internet Reference Architecture (IIRA)  IIoT core concepts and technologies are addressed- Proposed by IIC  IIRA explains IIoT system architecture, value proposition from the business as well as technical perspective.  Connectivity frameworks covering various industries. OPC UA is used as the connectivity standard
  • 13. © Utthunga Technologies Pvt. Ltd. 2020 4. OPC UA Security – Transport & Application Layer 3. OPC UA Transports – Client/Server & Pub/Sub 2. OPC UA Base Concepts – Information Model & Base Services 1. Introduction on OPC – Why OPC, RAMI 4.0, NOA, IIRA 6. OPC UA Discovery – LDS, LDSme & GDS 5. OPC UA Scalability – Profiles & Conformance Units Agenda
  • 14. © Utthunga Technologies Pvt. Ltd. 2020 Information Model OPC UA = Information Centric Layered Architecture  Basic rules for exposing information with OPC UA  Generic Object Model, extendabel Type System  Built-In Models for:  Data Access  Alarms Conditions  Historic Data & Events  Programs  Device Description OPC UA Meta Model Built-In Information Models Companion Information Models Vendor Specific Extensions
  • 15. © Utthunga Technologies Pvt. Ltd. 2020 Nodes and References  Everything in the UA Address Space is a Node  UA defines a none extensible list of 8 Node Classes  Each Node Class has a defined set of Attributes  Nodes are connected by References BaseNode +NodeId : NodeId +NodeClass : NodeClass +BrowseName : QualifiedName +DisplayName : LocalizedText +Description : LocalizedText Object +EventNotifier : Byte ReferenceType +IsAbstract : Boolean +Symmetric : Boolean +InverseName : LocalizedText View +ContainsNoLoops : Boolean +EventNotifier : Byte ObjectType +IsAbstract : Boolean Variable +Value +DataType : NodeId +ValueRank : Int32 +ArrayDimensions : Int32 +AccessLevel : Byte +UserAccessLevel : Byte +MinimumSampleInterval : Int32 +Historizing : Boolean VariableType +Value +DataType : NodeId +ArraySize : Int32 +IsAbstract : Boolean Method +Executable : Boolean +UserExecutable : Boolean DataType +IsAbstract : Boolean
  • 16. © Utthunga Technologies Pvt. Ltd. 2020 Object Type (Class)  Analog Measurement Type is part of Built-In Data Access Model Object Type Analog Measurement ObjectType Object Variable BaseObjectType ObjectTypes Organizes AnalogMeasurement Measurement InstrumentRange EURange EngineeringUnits H_Level HH_Level LL_Level L_Level SystemAlarm LevelAlarm
  • 17. © Utthunga Technologies Pvt. Ltd. 2020 Object Type & Object Instance Objects Preasure H_Level HH_Level LL_Level L_Level BaseObjectType ObjectTypes Organizes AnalogMeasurement Measurement InstrumentRange EURange EngineeringUnits Measurement InstrumentRange EURange EngineeringUnits SystemAlarm LevelAlarm H_Level HH_Level LL_Level L_Level SystemAlarm LevelAlarm Temperature_1 Temperature_2 Values
  • 18. © Utthunga Technologies Pvt. Ltd. 2020 Companion Models OPC Foundation collaborates with organizations and domain experts  OPC UA defines HOW  Domain experts define WHAT  PLCopen  FDI, FDT  BACnet  MDIS  ISA95  AutomationML  MTConnect  IEC 61850/61400 and more coming OPC UA Meta Model Built-In Information Models Companion Information Models Vendor Specific Extensions
  • 19. © Utthunga Technologies Pvt. Ltd. 2020 Service - Protocol Independent OPC UA Client/Server Communication Model  Client-friendly API to access information in the server  Service Sets  SecureChannel Service Set  Session Service Set  NodeManagement Service Set  Attribute Service Set (read/write)  Method Service Set (invoke)  MonitoredItem Service Set  Subscription Service Set OPC UA Meta Model Built-In Information Models Companion Information Models Vendor Specific Extensions Client-Server Services
  • 20. © Utthunga Technologies Pvt. Ltd. 2020 4. OPC UA Security – Transport & Application Layer 3. OPC UA Transports – Client/Server & Pub/Sub 2. OPC UA Base Concepts – Information Model & Base Services 1. Introduction on OPC – Why OPC, RAMI 4.0, NOA, IIRA 6. OPC UA Discovery – LDS, LDSme & GDS 5. OPC UA Scalability – Profiles & Conformance Units Agenda
  • 21. © Utthunga Technologies Pvt. Ltd. 2020 Protocol Binding – Client/Server Service Oriented Architecture – Request-Response  UA TCP (mandatory)  Binary Encoding  UA TCP Transport  Webservice (deprecated)  XML Encoding  HTTP/HTTPS Transport  Hybrid (optional)  Binary Encoding  TLS Transport OPC UA Meta Model Built-In Information Models Companion Information Models Vendor Specific Extensions Client-Server Services Protocols
  • 22. © Utthunga Technologies Pvt. Ltd. 2020 Client/Server Communications Server Client Client Client Server TCP based Request/Response  Connection/session context required (peer-to-peer)  Save transport, acknowledgement of every message  Polling for “DataChange”  Keep alive subscription for each client  Higher resource consumption
  • 23. © Utthunga Technologies Pvt. Ltd. 2020 Client/Server vs. Publish/Subscribe OPC UA Server Address Space Subscriber NSubscriber 1OPC UA Client and Subscriber A Client A Session Publish Message Oriented Middleware Subscription DataSetWriter DataSet Publisher OPC UA Application Pub-Sub = optimized Subscription  Best effort high speed data streaming (UDP)  Cloud connectivity with AMQP and MQTT  Offloading of message distribution to broker  Real-time with TSN support Constraints  Only preconfigured data and event streaming  Configuration requires Client-Server Image Source:- OPC Foundation
  • 24. © Utthunga Technologies Pvt. Ltd. 2020 Publish/Subscribe Communications UDP based Pub/Sub  Connection-less, broadcast-style communication  Fire and forget transportation (data loss)  “Public” subscription, same data for all clients  Low resource consumption  Cyclic publish of “all” data (deterministic via TSN support)  Use Case: small amount of fixed data Publisher Subscriber Broker Publisher Subscriber
  • 25. © Utthunga Technologies Pvt. Ltd. 2020 Pub/Sub - Released Utility Type Specification Parts Part 13 - Aggregates Part 12 - Discovery Part 14 – Pub/Sub Released February 2018 v1.04
  • 26. © Utthunga Technologies Pvt. Ltd. 2020 Extension – Publish/Subscribe OPC UA Meta Model Built-In Information ls Companion Information Models Vendor Specific Extensions Client-Server Services Protocols Pub-Sub Model OPC UA Pub/Sub Communication Model (Part 14, v1.04)  Generic Pub/Sub Information Model  Pub/Sub Configuration  Connections  Meta Data (description)  Data Sets (content)  Security Configuration  Groups  Keys  Extension, but no change to existing OPC UA
  • 27. © Utthunga Technologies Pvt. Ltd. 2020 Protocols – Publish/Subscribe Message Oriented - Publish/Subscribe pattern  Different Use Cases: one-to-many, Cloud, determinism  Different Protocols  AMQP, MQTT  UADP over TSN OPC UA Meta Model Built-In Information m.. Companion Information Models Vendor Specific Extensions Client-Server Services Protocols Pub-Sub Model Protocols
  • 28. © Utthunga Technologies Pvt. Ltd. 2020 Protocols – Publish/Subscribe  OPC UA specific selection of events or life data to be included in messages  Messaging protocol specific encoding and transport  Different protocols can be supported e.g. AMQP, MQTT Network Message Writer OPC UA Server’s Information Space Filtered List of Values Data Set Collector Different Encoding Options UADP AMQP MQTT JSON UA Binary Data Set Writer F Values Events DataSet MetaData ---- ---- ---- Network Message
  • 29. © Utthunga Technologies Pvt. Ltd. 2020 OPC UA – Communication Framework deterministic Information Model configuration Client/Server Publish/Subscribe Device / Data acyclic controller-controller OPC UA Device on demand read/write/browse/invoke/notify UA Client Cloud Broker cyclic controller-controller meta data security redundancy file transfer events historical TSN Request/Response Publish/Subscribe
  • 30. © Utthunga Technologies Pvt. Ltd. 2020 4. OPC UA Security – Transport & Application Layer 3. OPC UA Transports – Client/Server & Pub/Sub 2. OPC UA Base Concepts – Information Model & Base Services 1. Introduction on OPC – Why OPC, RAMI 4.0, NOA, IIRA 6. OPC UA Discovery – LDS, LDSme & GDS 5. OPC UA Scalability – Profiles & Conformance Units Agenda
  • 31. © Utthunga Technologies Pvt. Ltd. 2020 Security for both Communications Client/Server Security (layered architecture)  PKI and asymmetric algorithms to exchange session keys  Session keys are used for communication with symmetric algorithms  Session keys are frequently rotated  Authentication of Applications  Authentication of Users  User/Role based Authorization  Auditing relevant operations  Availability Client Server Srv ---- ---- Cli ---- ---- storestore X509 X509 Graphic: copyright ascolab GmbH
  • 32. © Utthunga Technologies Pvt. Ltd. 2020 Security for both Communications Pub/Sub Security (end-to-end)  Session keys must be shared between Publishers and Subscribers  Keys are managed for a security group  Messages are sent in the context of a security group  Key distribution is done with OPC UA Client-Server security  Authentication and Authorization during access to security group at key server Message Oriented Midleware Directory Query Publisher Subscriber Subscriber SubscriberKey Server Key Server Register GetKey GetKey
  • 33. © Utthunga Technologies Pvt. Ltd. 2020 4. OPC UA Security – Transport & Application Layer 3. OPC UA Transports – Client/Server & Pub/Sub 2. OPC UA Base Concepts – Information Model & Base Services 1. Introduction on OPC – Why OPC, RAMI 4.0, NOA, IIRA 6. OPC UA Discovery – LDS, LDSme & GDS 5. OPC UA Scalability – Profiles & Conformance Units Agenda
  • 34. © Utthunga Technologies Pvt. Ltd. 2020 OPC Profiles – Scale for Embedded  Conformance Unit  Represents specific feature  Defines a list of test cases for the feature  Profile  Profiles : Nano, micro, embedded and standard  Facets : Data Access, Security Policy etc.,  Flexible : combination of Profiles and Facets.  Certification Test  Vendor defines list of supported Facets  Certification Test executes test cases  End users can rely on tested Products Profile Conformance Unit Conformance Unit Test Cases Test Cases Certification Test
  • 35. © Utthunga Technologies Pvt. Ltd. 2020 OPC Foundation Website https://apps.opcfoundation.org/profilereporting/
  • 36. © Utthunga Technologies Pvt. Ltd. 2020 4. OPC UA Security – Transport & Application Layer 3. OPC UA Transports – Client/Server & Pub/Sub 2. OPC UA Base Concepts – Information Model & Base Services 1. Introduction on OPC – Why OPC, RAMI 4.0, NOA, IIRA 6. OPC UA Discovery – LDS, LDSme & GDS 5. OPC UA Scalability – Profiles & Conformance Units Agenda
  • 37. © Utthunga Technologies Pvt. Ltd. 2020 Local Discovery Server (LDS) PLC PC OPC UA Client OPC UA Client OPC UA Client OPC UA Server OPC UA Server LDSOPC UA Server LDS Register Discovery with LDS:  Network nodes with OPC UA server must be known  Servers register with local LDS or have LDS included  LDS is running on defined port (4840)  LDS provides Server and Endpoint Discovery for local network node  Manual security configuration
  • 38. © Utthunga Technologies Pvt. Ltd. 2020 LDS ME – Multicast Extension Features provided:  Host name resolution without central DNS server  Find network nodes with OPC UA in local network Advantage:  No central infrastructure required Limitation:  Works only in local subnet PLC PC OPC UA Client OPC UA Client OPC UA Client OPC UA Server OPC UA Server LDSOPC UA Server LDS LDS-MELDS-MELDS-ME Zeroconf mDNS
  • 39. © Utthunga Technologies Pvt. Ltd. 2020 Global Discovery Server (GDS) PLC PC OPC UA Client OPC UA Client OPC UA Client OPC UA Server OPC UA Server LDSOPC UA Server LDS Register GDS Features:  Certificate creation / management  Certificate Authority (CA)  Management of Certificate Revocation Lists (CRL)  Push / Pull of Certificates / CRL  Network wide server registry Central Server GDS (Port:4840) Pull / Push Certificates Certificate Authority (CA) List of registered UA Servers • Security Config • Register Server • Security Config • Find Servers • Certificate Rollout • Plant wide central security management
  • 40. © Utthunga Technologies Pvt. Ltd. 2020© Utthunga Technologies Pvt. Ltd. 2020 Time for Audience Q&A
  • 41. © Utthunga Technologies Pvt. Ltd. 2020 Webinars : Up-Coming 4. OPC UA Inside Out Part 5 -Cloud Connectivity – 25th June 2020 3. OPC UA Inside Out Part 4 –Tunneller – 11th June 2020 2. OPC UA Inside Out Part 3 -Edge Gateway – 28th May 2020 1. OPC UA Inside Out Part 2 - Embedded & constrained devices – 14th May 2020 5. OPC UA Inside Out Part 6 - Green Field and Brown Filed – 09th July 2020
  • 42. © Utthunga Technologies Pvt. Ltd. 2020 Utthunga Technologies Pvt. Ltd. No. 8, 27th Cross, 2nd Stage, Banashankari, Bangalore – 560 070 Phone: +91-80-68151900 Mail: contact@utthunga.com