Connect with OPC-UA, SNMP and BACnet Roberto Penso, Italian Managing Director Dave Oravetz, VP of Engineering Jan Burian, Senior Software Architect Jon Van Soest, International BDM Josh Obal, Software Development Engineer Jakub Lenk, QA Test Engineer John Doto, QPService Engineer Chris Phillips, BDM Tom Burke, President and Executive Director OPC Foundation G64-103 ICONICS Worldwide Customer Summit - © 2013 Agenda ICONICS Worldwide Customer Summit - © 2013 The Key to Better Decision Making ICONICS Worldwide Customer Summit - © 2013 Challenges Customers Are Facing ICONICS Worldwide Customer Summit - © 2013 Connecting Systems Providing a holistic view by unifying systems management data extending interoperability Increase building efficiency ► Easier system coordination ► Reduced cost ► Increase performances ICONICS Worldwide Customer Summit - © 2013 ICONICS Platform Services Web Browser Desktop server-side components and applications Standard Browsers Silverlight Visualisation Components Web Services Client Server ICONICS Platform Services Data Aggregation Localisation Global Aliasing OPC ITInterface FrameWorX Data Redundancy / Diagnostics / Bridging & High Tracing Transformati Availability on Data Layer (Universal Connectivity Layer) Historical Data Notifications / Alarms / Triggers Security Licensing New SCADA SaaS support SNMP ICONICS Worldwide Customer Summit - © 2013 move operations infrastructure from legacy on premise model embracing new technologies GENESIS64 – Platform Services ICONICS Worldwide Customer Summit - © 2013 GENESIS64 – Platform Services ICONICS Worldwide Customer Summit - © 2013 GENESIS64 – Platform Services ICONICS Worldwide Customer Summit - © 2013 GENESIS64 – Platform Services ICONICS Worldwide Customer Summit - © 2013 GENESIS64 – Platform Services ICONICS Worldwide Customer Summit - © 2013 GENESIS64 – Platform Services ICONICS Worldwide Customer Summit - © 2013 GENESIS64 – Platform Services ICONICS Worldwide Customer Summit - © 2013 What’s new in BACnet connectivity ICONICS Worldwide Customer Summit - © 2013 WorkbenchSL BACnet Configurator ICONICS Worldwide Customer Summit - © 2013 Architecture Diagram Workbench Silverlight GraphWorX64 Client Server BACnet Database & Cache Workbench Web Service Platform Services BACnet Runtime BACnet Stack ICONICS Worldwide Customer Summit - © 2013 BACnet Network BACnet 10.80 Operator ease of use ICONICS Worldwide Customer Summit - © 2013 BACnet support roadmap Q2 2012 V 10.7 BTL Certificaton New Features: BACnet Alarms BACnet Trends BACnet Schedules Q4 2012 V 10.71 Quality Improvements Q2 2013 V 10.8 BACnet WBSL Provider BACnet Schedule Viewer ctrl BACnet Runtime Improvements BACnet Discovery Process BACnet Alarms: Improved Viewer Mapping Awx Viewer subscribe options ICONICS Worldwide Customer Summit - © 2013 Q4 2013 V 10.85 BACnet Alarm Templates BACnet DataSpy BACnet Alarms: Persistent “NO” subscriptions Demonstration ICONICS Worldwide Customer Summit - © 2013 Platform Services and OPC UA OPC UA Security whitepaper available ICONICS Worldwide Customer Summit - © 2013 OPC compliance UA Server UA Client Server Test Client Test Server exposes its address space via OPC UA Hence it is an OPC UA Server Server is capable of connecting to Classic OPC DA Servers and OPC UA Servers Hence it is a Classic OPC DA Client and an OPC UA Client OPC UA Server Compliance Test Passed OPC UA Client Compliance Test Classic OPC DA Client Compliance Test Code ready, tested inhouse ICONICS Worldwide Customer Summit - © 2013 Security The parties are who they claim they are The client can only do what it is allowed to Confidentiality Integrity The information cannot be read by unintended parties The information cannot be modified by unintended parties ICONICS Worldwide Customer Summit - © 2013 Security MyCompany.com IP = 1.2.3.4 hosts file 1.2.3.4 mycompany.com 5.6.7.8 mycompany.com Attacker.com IP = 5.6.7.8 ICONICS Worldwide Customer Summit - © 2013 23 Certificates Issues certificates Name in the certificate must match the server Private Key Public Key Must be kept secret Available to anybody Used for signing Used for encryption ICONICS Worldwide Customer Summit - © 2013 Certificates attacker ICONICS Worldwide Customer Summit - © 2013 MyCompany.com 25 Encryption Solution of the key distribution problem ICONICS Worldwide Customer Summit - © 2013 Security in GENESIS64 Secure Conversation Utilizes Certificates Authorization Handled by Security Server ICONICS Worldwide Customer Summit - © 2013 OPC UA Security Policies ICONICS Worldwide Customer Summit - © 2013 OPC UA Security Modes • • • • • • • • • • ICONICS Worldwide Customer Summit - © 2013 OPC UA Complex Data Properties Methods • • • Tank Level Flow Rate Events • Desired level reached • Pressure Out of Range ICONICS Worldwide Customer Summit - © 2013 • Turn On / Off Set Desired Tank Level Root OPC UA Complex Data Instance 1 Objects BoilerT ype Area1 PipeX0 01 Boiler1 FTX001 Pipe10 01 FC1001 FT1001 FlowTo Valve10 01 Drum10 01 FlowTo DataIte m DataIte m Signal Signal FlowTo Measure ment ControlO ut Setpoint FlowTo LC1001 LI1001 DataIte m Pipe10 02 FT1002 DataIte m Signal Signal Signal Signal ValveX 001 DrumX 001 Measure ment ControlO ut Executes Setpoint Executes DataIte m DataIte m LIX001 DataIte m PipeX0 02 FTX002 DataIte m CC100 1 Signal Signal Measure ment ControlO ut FCX00 1 Setpoint Signal Signal Signal Signal Measure ment ControlO ut LCX00 1 Setpoint CCX00 1 Input1 Signal Input2 Input1 Signal Executes Input3 Input2 ControlO ut Input3 ControlO ut ControlM odule xxx Type Definition xxx xxx xxx Deal with Complex Objects rather than primitive data type xxx xxx Define object Area1 Boiler2 Pipe10 01 FC1001 FT1001 FlowTo Valve10 01 Drum10 01 FlowTo DataIte m DataIte m Signal Signal Measure ment ControlO ut Setpoint LC1001 LI1001 DataIte m Pipe10 02 FT1002 DataIte m Signal Signal Signal Signal Measure ment ControlO ut Executes Setpoint CC100 1 Executes Input1 Signal Executes Input2 Input3 ControlO ut ControlM odule Instance 2 ICONICS Worldwide Customer Summit - © 2013 Define object structure once and instantiate multiple times Smart Symbols Increase reusability and save money Allow automatic binding to real-life objects Wizard for quick data binding to OPC-UA Object Decide which properties to expose for configuration No scripting needed – just point and click ICONICS Worldwide Customer Summit - © 2013 Demonstration ICONICS Worldwide Customer Summit - © 2013 GUEST SPEAKER TOM BURKE OPC FOUNDATION ICONICS Worldwide Customer Summit - © 2013 CUSTOMER CASE ANDREY BUSAROV Nvision Group ICONICS Worldwide Customer Summit - © 2013 Profile of the company • • • • • Company’s income in 2012: more than 59 billion rubles Number of employees: more than 4 500 Successfully completed projects in 2012: more than 5,000 projects Company is represented in all Russian federal districts (22 branches) and in 9 countries in Europe and Asia Company’s solutions help to develop business in more than 200 large enterprises and make the life easier for more than 260 million people all over the world Automated control in Data Center (ACDC) What kind of problems can be solved by ACDC? Operational dispatcher control Planning, maintenance and repair, as well as of power industry and engineering infrastructure Monitoring of the energy resources consumption and distribution Reporting and assessment Current data for external systems Operational control systems IT-racks Power supply HVAC Building Benefits for our customers Timely detection of faulty units Fully interconnected information - optimization of independent engineering systems as well as of the whole complex Unified presentation of the information at each data center of the enterprise Statistical data on the resource consumption Planning of capacities and increase of the data centers extension 3 Q&A ICONICS Worldwide Customer Summit - © 2013 Play to Win at ICONICS 2013 WWCS! Each breakout helps achieve points toward winning 1st Place: Surface Pro 2nd Place: Surface RT Microsoft Surface Pro & Surface RT Prizes ICONICS Worldwide Customer Summit - © 2013 Visit our Partner Expo! PLATINUM PARTNERS GOLD PARTNERS Thank You, Sponsors! ICONICS Worldwide Customer Summit - © 2013 Thank you! ICONICS Worldwide Customer Summit - © 2013