SlideShare a Scribd company logo
1 of 20
OPC Foundation
             The interoperability standard for industrial automation & related domains




OPC Technology & The Future
with OPC Unified Architecture



            Nathan Pocock
      Director, Certification & Compliance
      nathan.pocock@opcfoundation.org
About the OPC Foundation


• An independent, non-profit organization founded in 1995.

• Developers of worldwide industry standards for multi-vendor
 interoperability and data transfer of information.

• OPC specifications are defined by volunteers from over 450 members
 worldwide and are also available as IEC standards.

• Extensive adoption from manufacturers and solution-providers in
 factory and process automation.

• Future-thinking technology that provides platform-independent
 connectivity of devices, systems, networks, and enterprise computing
 solutions.
Evangelism & Worldwide Events


Promoting Awareness:           Education:
• Seminars
                               • Developer Workshops
• Trade-shows
                               • Interoperability Workshops
• Media
History: The “original problem”


           Before OPC                                              With OPC

       HMI #A                        HMI #B             HMI #A                  HMI #B
Modbus        Profibus     Modbus    Profibus
Profinet       DH+
                         OPC ClientsDH+
                            Profinet
                                                             OPC                  OPC


  FF            CIP             FF            CIP
 EGD          Bacnet           EGD        Bacnet
 DNP           SNMP            DNP         SNMP
 TSAA         AS511            TSAA        AS511                   OPC Server
 UDC          Others…
                      OPC UDC
                           Server
                                Others…             Modbus     Profinet   DH+   Bacnet   Others…




        PLC              DCS           Controller        PLC              DCS       Controller
Features Provided By OPC


          Features                                         Benefits
•   Discover OPC Servers on the             • Clients can be completely agnostic to
    network/PC                                the underlying PLC, protocol, and
                                              addressing scheme
•   View the tags available in the server
                                            • Easy configuration possible by simply
•   Tags could be grouped into a              pointing + clicking
    hierarchy
                                            • Reading and writing to tags is much
•   Read one or more tags                     easier than memorizing a PLC
                                              address
•   Write to one or more tags
                                            • Optimized traffic on the wire thanks to
•   Subscribe to tags and receive value-      a highly-efficient subscription model.
    change notifications                       – Adding more clients does not necessarily
                                                 add more overhead.
•   Easily identify good/bad data
History: Technology evolved…


• Over time, other problems needed solving and
 new OPC technology standards emerged:

 Problem                                             Solution
 How to let OPC solve more problems                  “OPC” re-branded: Data Access
 More capabilities needed in Data Access             OPC Data Access 1.0, 2.05a, 3.0
 Need to store real-time values                      OPC Historical Data Access
 Need to standardize Alarm Notifications             OPC Alarms & Conditions
 Need to standardize data acquisition via internet   OPC XML-DA
 Need to allow PLC-to-PLC communications             OPC Data eXchange
 Need to secure access to servers/tags               OPC Security
 Need to standardize batch-process operations        OPC Batch
 Need to standardize a simple PLC program            OPC Program
                                                                                       7
Benefits From OPC Adoption


• Vendors were no longer required to maintain extensive
 device protocol libraries
• High-quality and affordable device-drivers (Servers)
 emerged
• More specialized Clients emerged

• Developer toolkits emerged for rapid development of
 custom applications that could also integrate with the OPC
 infrastructure
• End-users could mix-and-match numerous vendor
 products to achieve the best overall solution
Achieving Vendor Interoperability


       Compliance                            Certification Program
•   Compliance program to help vendors   • Certified products are tested in a
    develop compliant products             sanctioned & independent Test Lab

•   Test Tools available to members      • Rules of certification governed by the
                                           Compliance Working Group – open to
•   Interoperability workshops             members

•   Certification program                • Certification testing includes:
                                            – Compliance to OPC specifications
                                            – Interoperability with other vendor products
                                            – Robustness & recovery
                                            – Usability (interface, document etc.)
                                            – Resource efficiency (36hr load-testing)
Award of OPC Certification
History: Integration Difficulties


• Each OPC Specification solved a                   OPC Application
  unique problem
                                         DA         A&E         Batch        Security


• Each OPC Specification was its
                                                          XML
  own self-contained solution                 HDA
                                                           DA           DX

• No “true” integration between
  OPC technologies

• Development effort doubled..
  Tripled.. quadrupled etc.

• Development somewhat eased by
                                         DA         A&E         Batch        Security
  Microsoft’s COM/DCOM platform
                                                          XML
                                              HDA
                                                           DA           DX
                                                    OPC Application
OPC Adapts to NEW Challenges


        Challenge                               Solution
• Integrate existing technologies       • Re-design OPC technology
• Provide platform-independence           implementation:
• Extensibility, for newer technology      – Model a framework incorporating
  profiles and specifications                all existing specifications
• Work online, remain secure:
                                           – Use standard platforms not tied to
    – Resist remote attacks                  a vendor, e.g. TCP/IP, openSSL
    – Protect valuable data                  etc.
    – Audit logs (who did what)
                                           – Use standard security tools for
• Be compatible with OPC Classic             certificates and encryption
• Stay FAST
                                        • “Unified Architecture” born!
• Provide MORE diagnostics.
• Be easy! No more DCOM!
OPC UA: Feature Summary


• Incorporates ALL of the OPC Classic specifications into one cohesive
  standard:
  DA, HDA, A&E, DX, XMLDA, Batch, Security, Program etc.

• Vendors that support one technology, e.g. DA, will be able to very
  quickly and easily add others, e.g. A&E, HDA, Programs etc.
• Provides backwards compatibility with OPC Classic via Proxy/Gateway
  components.
• Achieves other goals for security, platform-
  independence, performance, and growth.
• Vendor products can now quickly and easily be expanded over time to
  incorporate newer features and capabilities at minimal cost.
• Everything you know about OPC Classic is the same in UA!
OPC UA: Extensibility




                        14
OPC UA: Platform Independence



                               CE


             microchip                     Tablet




Desktop PC
                                             Enterprise Servers




                                           Laptop
              iPhone
                          PLC/Controller
OPC UA: Security (channel)

•   Each UA application is uniquely identified
    with an x509 certificate
                                                            X509
                                                                                   UA Server
•   Each UA application can be configured                 Trust List
    to trust specific apps                                                                                x509
•   Only TRUSTED Clients can connect to
    your valuable Servers                                       Client:
                                                     “here’s my x509, can I connect?”
•   The connection can be:
                                                                                          Server:
     •    Insecure: for isolated networks and                                    “I trust you, here’s my x509…”
          maximum performance

     •    Encrypted with standard algorithms (RSA,              Client:
          SHA1) offering 128, 256, 512, 1024, 2048           “I trust you too”
          bit ciphering etc.

•   Each UA message/packet is:
                                                           X509                    UA Client
     •    Signed, to prevent tampering                   Trust List
                                                                                                          x509
     •    Sequenced to eliminate message-replay,
          injection, and detect lost messages
OPC UA Security: Authentication


• Only the RIGHT people need
  access to your systems/data.                            I can prove who I am

• Users can be identified via:

   – Anonymous (no security)

   – Login name and password

   – X509 certificate

   – Kerberos

   – Other?

• Restrict user access to data
                                     I can’t see through the
• You can log ALL activities           encryption let alone
                                        guess credentials
Unified Architecture Summary

• OPC Unified Architecture
  –   Enables platform independence
  –   Adds reliability and robustness
  –   Extensible architecture allows for future growth
  –   Communicates information, not just data
  –   Maintains performance with reliability
  –   Security may help achieve regulatory compliance
  –   Backwards compatible with “OPC Classic”
  –   No more DCOM headaches

• OPC Unified Architecture & Collaboration
  – Enable enterprise interoperability
  – Better Information model integration

• Backed by an “open” Certification program


                                                          18
OPC Technology Summit:
Save the date! October 2012


• Global summit to promote OPC education
• October 16-18, 2012
• Renaissance Orlando at SeaWorld, Florida, USA
• Who should attend:
  OPC End-users, Developers and Integrators
• Agenda includes:
  • OPC UA technology and value proposition
  • Supplier/developer presentations
  • End-user presentations (various markets)
  • Certification and compliance overview
  • Keynote: Control Systems Cyber Security expert
    from Department of Homeland Security
• Vendor exhibit area with table-top displays
• Register now at www.opcfoundation.org/events
The End

The interoperability standard for industrial automation & related domains




                 Questions…




                                     Nathan Pocock
                                     Director, Certification & Compliance


                                     OPC Foundation
                                     nathan.pocock@opcfoundation.org

More Related Content

What's hot

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
Sadatulla 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 Interoperability
Sadatulla Zishan
 

What's hot (20)

Manufacturing IoT - OPC UA Information Revolution
Manufacturing IoT - OPC UA Information RevolutionManufacturing IoT - OPC UA Information Revolution
Manufacturing IoT - OPC UA Information Revolution
 
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...
 
open62541 - Open Source OPC UA on Steroids
open62541  - Open Source OPC UA on Steroidsopen62541  - Open Source OPC UA on Steroids
open62541 - Open Source OPC UA on Steroids
 
OPC UA: Ready for realtime
OPC UA: Ready for realtimeOPC UA: Ready for realtime
OPC UA: Ready for realtime
 
Opc ua
Opc uaOpc ua
Opc ua
 
Security in OPC UA ppt
Security in OPC UA pptSecurity in OPC UA ppt
Security in OPC UA ppt
 
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
 
OPC UA for Embedded & Constrained Devices
OPC UA for Embedded & Constrained Devices OPC UA for Embedded & Constrained Devices
OPC UA for Embedded & Constrained Devices
 
An Overview of OPC UA Security
An Overview of OPC UA SecurityAn Overview of OPC UA Security
An Overview of OPC UA Security
 
Introduction to Wonderware InduSoft Web Studio 8.0+SP2
Introduction to Wonderware InduSoft Web Studio 8.0+SP2Introduction to Wonderware InduSoft Web Studio 8.0+SP2
Introduction to Wonderware InduSoft Web Studio 8.0+SP2
 
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
 
InduSoft Web Studio and DCS Conversion and Integration Webinar
InduSoft Web Studio and DCS Conversion and Integration WebinarInduSoft Web Studio and DCS Conversion and Integration Webinar
InduSoft Web Studio and DCS Conversion and Integration Webinar
 
InduSoft Building Automation and Energy Management Webinar
InduSoft Building Automation and Energy Management WebinarInduSoft Building Automation and Energy Management Webinar
InduSoft Building Automation and Energy Management Webinar
 
Open platform communication
Open platform communicationOpen platform communication
Open platform communication
 
FDT/DTM Introduction Webinar
FDT/DTM Introduction WebinarFDT/DTM Introduction Webinar
FDT/DTM Introduction Webinar
 
SuperConnectivity: One company’s heroic mission to deliver on the promises of...
SuperConnectivity: One company’s heroic mission to deliver on the promises of...SuperConnectivity: One company’s heroic mission to deliver on the promises of...
SuperConnectivity: One company’s heroic mission to deliver on the promises of...
 
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
 
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 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
 
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
 

Viewers also liked

Matrikon opc tunneller_user_manual
Matrikon opc tunneller_user_manualMatrikon opc tunneller_user_manual
Matrikon opc tunneller_user_manual
chintanshukla10
 

Viewers also liked (11)

What is New in Wonderware InduSoft Web Studio 8.0+SP1+Patch 1
What is New in Wonderware InduSoft Web Studio 8.0+SP1+Patch 1What is New in Wonderware InduSoft Web Studio 8.0+SP1+Patch 1
What is New in Wonderware InduSoft Web Studio 8.0+SP1+Patch 1
 
Opc
OpcOpc
Opc
 
Matrikon opc tunneller_user_manual
Matrikon opc tunneller_user_manualMatrikon opc tunneller_user_manual
Matrikon opc tunneller_user_manual
 
Driver Configuration Webinar
Driver Configuration WebinarDriver Configuration Webinar
Driver Configuration Webinar
 
Unusual Complication of OPC Poisoning
Unusual Complication of OPC PoisoningUnusual Complication of OPC Poisoning
Unusual Complication of OPC Poisoning
 
InduSoft ActiveX and .NET Webinar
InduSoft ActiveX and .NET WebinarInduSoft ActiveX and .NET Webinar
InduSoft ActiveX and .NET Webinar
 
Livre blanc - Transformer l'industrie par le numérique (Syntec Numérique)
Livre blanc - Transformer l'industrie par le numérique (Syntec Numérique)Livre blanc - Transformer l'industrie par le numérique (Syntec Numérique)
Livre blanc - Transformer l'industrie par le numérique (Syntec Numérique)
 
Mainframe - OPC
Mainframe -  OPCMainframe -  OPC
Mainframe - OPC
 
One person company (OPC) as per Companies Act, 2013
One person company (OPC) as per Companies Act, 2013One person company (OPC) as per Companies Act, 2013
One person company (OPC) as per Companies Act, 2013
 
OPC Basic Introduction in Chinese
OPC Basic Introduction in ChineseOPC Basic Introduction in Chinese
OPC Basic Introduction in Chinese
 
Pas d’industrie du futur sans standards de communication : OPC-UA un début de...
Pas d’industrie du futur sans standards de communication : OPC-UA un début de...Pas d’industrie du futur sans standards de communication : OPC-UA un début de...
Pas d’industrie du futur sans standards de communication : OPC-UA un début de...
 

Similar to OPC Foundation and InduSoft

Overcoming software development challenges by using an integrated software fr...
Overcoming software development challenges by using an integrated software fr...Overcoming software development challenges by using an integrated software fr...
Overcoming software development challenges by using an integrated software fr...
Design World
 
Oracle ExaLogic Overview
Oracle ExaLogic OverviewOracle ExaLogic Overview
Oracle ExaLogic Overview
Peter Doolan
 

Similar to OPC Foundation and InduSoft (20)

Webinar: OPC UA Clients on Linux Systems with InduSoft Web Studio-OPC Foundat...
Webinar: OPC UA Clients on Linux Systems with InduSoft Web Studio-OPC Foundat...Webinar: OPC UA Clients on Linux Systems with InduSoft Web Studio-OPC Foundat...
Webinar: OPC UA Clients on Linux Systems with InduSoft Web Studio-OPC Foundat...
 
Apache Kafka® in Industrial Environments
Apache Kafka® in Industrial Environments Apache Kafka® in Industrial Environments
Apache Kafka® in Industrial Environments
 
Remote Asset Management with InduSoft Web Studio
Remote Asset Management with InduSoft Web StudioRemote Asset Management with InduSoft Web Studio
Remote Asset Management with InduSoft Web Studio
 
Overcoming software development challenges by using an integrated software fr...
Overcoming software development challenges by using an integrated software fr...Overcoming software development challenges by using an integrated software fr...
Overcoming software development challenges by using an integrated software fr...
 
Avoiding cloud lock-in
Avoiding cloud lock-inAvoiding cloud lock-in
Avoiding cloud lock-in
 
OPC OLE for Process Control (OPC)
OPC OLE for Process Control (OPC)OPC OLE for Process Control (OPC)
OPC OLE for Process Control (OPC)
 
Slash Avionics Integration Costs with DO-178C Certifiable Connectivity Software
Slash Avionics Integration Costs with DO-178C Certifiable Connectivity SoftwareSlash Avionics Integration Costs with DO-178C Certifiable Connectivity Software
Slash Avionics Integration Costs with DO-178C Certifiable Connectivity Software
 
Ansible Tower | Docker | Cisco ACI
Ansible Tower | Docker | Cisco ACIAnsible Tower | Docker | Cisco ACI
Ansible Tower | Docker | Cisco ACI
 
Overview of Remoting Protocols - By VDIworks
Overview of Remoting Protocols - By VDIworksOverview of Remoting Protocols - By VDIworks
Overview of Remoting Protocols - By VDIworks
 
Debugging Numerical Simulations on Accelerated Architectures - TotalView fo...
 Debugging Numerical Simulations on Accelerated Architectures  - TotalView fo... Debugging Numerical Simulations on Accelerated Architectures  - TotalView fo...
Debugging Numerical Simulations on Accelerated Architectures - TotalView fo...
 
Oracle ExaLogic Overview
Oracle ExaLogic OverviewOracle ExaLogic Overview
Oracle ExaLogic Overview
 
Bluemix Local – Relay Options and Challenges
Bluemix Local – Relay Options and Challenges Bluemix Local – Relay Options and Challenges
Bluemix Local – Relay Options and Challenges
 
Connect Bridge
Connect BridgeConnect Bridge
Connect Bridge
 
Docker adventures in Continuous Delivery - Alex Vranceanu
Docker adventures in Continuous Delivery - Alex VranceanuDocker adventures in Continuous Delivery - Alex Vranceanu
Docker adventures in Continuous Delivery - Alex Vranceanu
 
Open Source & The Internet of Things
Open Source & The Internet of ThingsOpen Source & The Internet of Things
Open Source & The Internet of Things
 
Introduction to SDN
Introduction to SDNIntroduction to SDN
Introduction to SDN
 
OCP Telco Engineering Workshop at BCE2017
OCP Telco Engineering Workshop at BCE2017OCP Telco Engineering Workshop at BCE2017
OCP Telco Engineering Workshop at BCE2017
 
Learn more about the tremendous value Open Data Plane brings to NFV
Learn more about the tremendous value Open Data Plane brings to NFVLearn more about the tremendous value Open Data Plane brings to NFV
Learn more about the tremendous value Open Data Plane brings to NFV
 
Grow Your Business with Oracle Linux, Virtualization- BL v6.pdf
Grow Your Business with Oracle Linux, Virtualization- BL v6.pdfGrow Your Business with Oracle Linux, Virtualization- BL v6.pdf
Grow Your Business with Oracle Linux, Virtualization- BL v6.pdf
 
Multicore 101: Migrating Embedded Apps to Multicore with Linux
Multicore 101: Migrating Embedded Apps to Multicore with LinuxMulticore 101: Migrating Embedded Apps to Multicore with Linux
Multicore 101: Migrating Embedded Apps to Multicore with Linux
 

More from AVEVA

More from AVEVA (20)

What's New In InduSoft Web Studio 8.1 + SP5 from AVEVA
What's New In InduSoft Web Studio 8.1 + SP5 from AVEVAWhat's New In InduSoft Web Studio 8.1 + SP5 from AVEVA
What's New In InduSoft Web Studio 8.1 + SP5 from AVEVA
 
What's New In InduSoft Web Studio 8.1 + SP4
What's New In InduSoft Web Studio 8.1 + SP4What's New In InduSoft Web Studio 8.1 + SP4
What's New In InduSoft Web Studio 8.1 + SP4
 
Introduction to InduSoft Web Studio 8.1 + SP5
Introduction to InduSoft Web Studio 8.1 + SP5Introduction to InduSoft Web Studio 8.1 + SP5
Introduction to InduSoft Web Studio 8.1 + SP5
 
What's New In InduSoft Web Studio 8.1 + SP3
What's New In InduSoft Web Studio 8.1 + SP3What's New In InduSoft Web Studio 8.1 + SP3
What's New In InduSoft Web Studio 8.1 + SP3
 
Introduction to InduSoft Web Studio 8.1 + SP3
Introduction to InduSoft Web Studio 8.1 + SP3Introduction to InduSoft Web Studio 8.1 + SP3
Introduction to InduSoft Web Studio 8.1 + SP3
 
Introduction to InduSoft Web Studio 8.1 + SP2
Introduction to InduSoft Web Studio 8.1 + SP2Introduction to InduSoft Web Studio 8.1 + SP2
Introduction to InduSoft Web Studio 8.1 + SP2
 
What's New In InduSoft Web Studio 8.1 + SP2
What's New In InduSoft Web Studio 8.1 + SP2What's New In InduSoft Web Studio 8.1 + SP2
What's New In InduSoft Web Studio 8.1 + SP2
 
Alarm Notifications with WIN-911 NOW Available for InduSoft Web Studio - Indu...
Alarm Notifications with WIN-911 NOW Available for InduSoft Web Studio - Indu...Alarm Notifications with WIN-911 NOW Available for InduSoft Web Studio - Indu...
Alarm Notifications with WIN-911 NOW Available for InduSoft Web Studio - Indu...
 
Alarm Notifications with WIN-911 NOW Available for InduSoft Web Studio - WIN-...
Alarm Notifications with WIN-911 NOW Available for InduSoft Web Studio - WIN-...Alarm Notifications with WIN-911 NOW Available for InduSoft Web Studio - WIN-...
Alarm Notifications with WIN-911 NOW Available for InduSoft Web Studio - WIN-...
 
Introduction to InduSoft Web Studio 8.1 + Service Pack 1
Introduction to InduSoft Web Studio 8.1 + Service Pack 1Introduction to InduSoft Web Studio 8.1 + Service Pack 1
Introduction to InduSoft Web Studio 8.1 + Service Pack 1
 
What's New In InduSoft Web Studio 8.1 + SP1
What's New In InduSoft Web Studio 8.1 + SP1What's New In InduSoft Web Studio 8.1 + SP1
What's New In InduSoft Web Studio 8.1 + SP1
 
Introduction to InduSoft Web Studio 8.1 + SP1
Introduction to InduSoft Web Studio 8.1 + SP1Introduction to InduSoft Web Studio 8.1 + SP1
Introduction to InduSoft Web Studio 8.1 + SP1
 
Security and LDAP integration in InduSoft Web Studio
Security and LDAP integration in InduSoft Web StudioSecurity and LDAP integration in InduSoft Web Studio
Security and LDAP integration in InduSoft Web Studio
 
Graphical Interface Scaling in InduSoft Web Studio
Graphical Interface Scaling in InduSoft Web StudioGraphical Interface Scaling in InduSoft Web Studio
Graphical Interface Scaling in InduSoft Web Studio
 
What's New In InduSoft Web Studio 8.1
What's New In InduSoft Web Studio 8.1What's New In InduSoft Web Studio 8.1
What's New In InduSoft Web Studio 8.1
 
Introduction to InduSoft Web Studio 8.1
Introduction to InduSoft Web Studio 8.1Introduction to InduSoft Web Studio 8.1
Introduction to InduSoft Web Studio 8.1
 
What’s coming in InduSoft Web Studio 8.1
What’s coming in InduSoft Web Studio 8.1What’s coming in InduSoft Web Studio 8.1
What’s coming in InduSoft Web Studio 8.1
 
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...
 
Tips and Tricks for InduSoft Web Studio-August 2017
Tips and Tricks for InduSoft Web Studio-August 2017Tips and Tricks for InduSoft Web Studio-August 2017
Tips and Tricks for InduSoft Web Studio-August 2017
 
InduSoft Presentation: Advanced System Integration Techniques for InduSoft We...
InduSoft Presentation: Advanced System Integration Techniques for InduSoft We...InduSoft Presentation: Advanced System Integration Techniques for InduSoft We...
InduSoft Presentation: Advanced System Integration Techniques for InduSoft We...
 

Recently uploaded

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Recently uploaded (20)

Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 

OPC Foundation and InduSoft

  • 1. OPC Foundation The interoperability standard for industrial automation & related domains OPC Technology & The Future with OPC Unified Architecture Nathan Pocock Director, Certification & Compliance nathan.pocock@opcfoundation.org
  • 2. About the OPC Foundation • An independent, non-profit organization founded in 1995. • Developers of worldwide industry standards for multi-vendor interoperability and data transfer of information. • OPC specifications are defined by volunteers from over 450 members worldwide and are also available as IEC standards. • Extensive adoption from manufacturers and solution-providers in factory and process automation. • Future-thinking technology that provides platform-independent connectivity of devices, systems, networks, and enterprise computing solutions.
  • 3.
  • 4. Evangelism & Worldwide Events Promoting Awareness: Education: • Seminars • Developer Workshops • Trade-shows • Interoperability Workshops • Media
  • 5. History: The “original problem” Before OPC With OPC HMI #A HMI #B HMI #A HMI #B Modbus Profibus Modbus Profibus Profinet DH+ OPC ClientsDH+ Profinet OPC OPC FF CIP FF CIP EGD Bacnet EGD Bacnet DNP SNMP DNP SNMP TSAA AS511 TSAA AS511 OPC Server UDC Others… OPC UDC Server Others… Modbus Profinet DH+ Bacnet Others… PLC DCS Controller PLC DCS Controller
  • 6. Features Provided By OPC Features Benefits • Discover OPC Servers on the • Clients can be completely agnostic to network/PC the underlying PLC, protocol, and addressing scheme • View the tags available in the server • Easy configuration possible by simply • Tags could be grouped into a pointing + clicking hierarchy • Reading and writing to tags is much • Read one or more tags easier than memorizing a PLC address • Write to one or more tags • Optimized traffic on the wire thanks to • Subscribe to tags and receive value- a highly-efficient subscription model. change notifications – Adding more clients does not necessarily add more overhead. • Easily identify good/bad data
  • 7. History: Technology evolved… • Over time, other problems needed solving and new OPC technology standards emerged: Problem Solution How to let OPC solve more problems “OPC” re-branded: Data Access More capabilities needed in Data Access OPC Data Access 1.0, 2.05a, 3.0 Need to store real-time values OPC Historical Data Access Need to standardize Alarm Notifications OPC Alarms & Conditions Need to standardize data acquisition via internet OPC XML-DA Need to allow PLC-to-PLC communications OPC Data eXchange Need to secure access to servers/tags OPC Security Need to standardize batch-process operations OPC Batch Need to standardize a simple PLC program OPC Program 7
  • 8. Benefits From OPC Adoption • Vendors were no longer required to maintain extensive device protocol libraries • High-quality and affordable device-drivers (Servers) emerged • More specialized Clients emerged • Developer toolkits emerged for rapid development of custom applications that could also integrate with the OPC infrastructure • End-users could mix-and-match numerous vendor products to achieve the best overall solution
  • 9. Achieving Vendor Interoperability Compliance Certification Program • Compliance program to help vendors • Certified products are tested in a develop compliant products sanctioned & independent Test Lab • Test Tools available to members • Rules of certification governed by the Compliance Working Group – open to • Interoperability workshops members • Certification program • Certification testing includes: – Compliance to OPC specifications – Interoperability with other vendor products – Robustness & recovery – Usability (interface, document etc.) – Resource efficiency (36hr load-testing)
  • 10. Award of OPC Certification
  • 11. History: Integration Difficulties • Each OPC Specification solved a OPC Application unique problem DA A&E Batch Security • Each OPC Specification was its XML own self-contained solution HDA DA DX • No “true” integration between OPC technologies • Development effort doubled.. Tripled.. quadrupled etc. • Development somewhat eased by DA A&E Batch Security Microsoft’s COM/DCOM platform XML HDA DA DX OPC Application
  • 12. OPC Adapts to NEW Challenges Challenge Solution • Integrate existing technologies • Re-design OPC technology • Provide platform-independence implementation: • Extensibility, for newer technology – Model a framework incorporating profiles and specifications all existing specifications • Work online, remain secure: – Use standard platforms not tied to – Resist remote attacks a vendor, e.g. TCP/IP, openSSL – Protect valuable data etc. – Audit logs (who did what) – Use standard security tools for • Be compatible with OPC Classic certificates and encryption • Stay FAST • “Unified Architecture” born! • Provide MORE diagnostics. • Be easy! No more DCOM!
  • 13. OPC UA: Feature Summary • Incorporates ALL of the OPC Classic specifications into one cohesive standard: DA, HDA, A&E, DX, XMLDA, Batch, Security, Program etc. • Vendors that support one technology, e.g. DA, will be able to very quickly and easily add others, e.g. A&E, HDA, Programs etc. • Provides backwards compatibility with OPC Classic via Proxy/Gateway components. • Achieves other goals for security, platform- independence, performance, and growth. • Vendor products can now quickly and easily be expanded over time to incorporate newer features and capabilities at minimal cost. • Everything you know about OPC Classic is the same in UA!
  • 15. OPC UA: Platform Independence CE microchip Tablet Desktop PC Enterprise Servers Laptop iPhone PLC/Controller
  • 16. OPC UA: Security (channel) • Each UA application is uniquely identified with an x509 certificate X509 UA Server • Each UA application can be configured Trust List to trust specific apps x509 • Only TRUSTED Clients can connect to your valuable Servers Client: “here’s my x509, can I connect?” • The connection can be: Server: • Insecure: for isolated networks and “I trust you, here’s my x509…” maximum performance • Encrypted with standard algorithms (RSA, Client: SHA1) offering 128, 256, 512, 1024, 2048 “I trust you too” bit ciphering etc. • Each UA message/packet is: X509 UA Client • Signed, to prevent tampering Trust List x509 • Sequenced to eliminate message-replay, injection, and detect lost messages
  • 17. OPC UA Security: Authentication • Only the RIGHT people need access to your systems/data. I can prove who I am • Users can be identified via: – Anonymous (no security) – Login name and password – X509 certificate – Kerberos – Other? • Restrict user access to data I can’t see through the • You can log ALL activities encryption let alone guess credentials
  • 18. Unified Architecture Summary • OPC Unified Architecture – Enables platform independence – Adds reliability and robustness – Extensible architecture allows for future growth – Communicates information, not just data – Maintains performance with reliability – Security may help achieve regulatory compliance – Backwards compatible with “OPC Classic” – No more DCOM headaches • OPC Unified Architecture & Collaboration – Enable enterprise interoperability – Better Information model integration • Backed by an “open” Certification program 18
  • 19. OPC Technology Summit: Save the date! October 2012 • Global summit to promote OPC education • October 16-18, 2012 • Renaissance Orlando at SeaWorld, Florida, USA • Who should attend: OPC End-users, Developers and Integrators • Agenda includes: • OPC UA technology and value proposition • Supplier/developer presentations • End-user presentations (various markets) • Certification and compliance overview • Keynote: Control Systems Cyber Security expert from Department of Homeland Security • Vendor exhibit area with table-top displays • Register now at www.opcfoundation.org/events
  • 20. The End The interoperability standard for industrial automation & related domains Questions… Nathan Pocock Director, Certification & Compliance OPC Foundation nathan.pocock@opcfoundation.org

Editor's Notes

  1. Non-profitWe define technology to share information between disparate systemsCreate specs, not productsAdoption in automation industry primarily; no other technology competes with OPCFuture-thinking technology, will adapt/evolve over time.
  2. Significant membership in Europe,North America, and Asia is growing rapidly.Many markets are served, some displayed on-screen.
  3. OPC able to solve other problems and turn custom technologies into standard technologies