Course T314 © ABB University - 1 Revision C Extended Automation System 800xA Chapter 5 OPC Connectivity OPC Connectivity Overview Objectives After this chapter you should be able to: © ABB University - 2 Revision C Describe communication structure and data flow Set up OPC connectivity Verify communication (live data) Explain the Name Uploader Reference Documentation 3BSE035983 3BSE041434 3BSE043732 IndustrialIT 800xA – Control and I/O OPC Server for AC 800M – Configuration IndustrialIT 800xA - System System Guide – Technical Data IndustrialIT 800xA – Control and I/O Application Programming – Introduction and Design OPC Connectivity OPC Connectivity © ABB University - 3 Revision C OPC Communication OPC Server Settings System 800xA Settings Check OPC Connectivity OPC Communication OPC Standard OPC stands for OLE for Process Control. OLE (Object Linking and Embedding) is a Microsoft technology for objects to interact with each other. OLE is based on COM or DCOM. While OLE was originally designed for office applications (e.g. Word, Excel). OPC technology is an extension of that protocol for industrial applications OPC is a group defined protocol for process control data communication. © ABB University - 4 Revision C OPC Data Access for real time data OPC Historical Data Access for historical data OPC Alarm and Event for event data OPC Communication Structure and Data Flow Aspect Server © ABB University - 5 Revision C Connectivity Server © ABB University - 6 Revision C OPC Communication Basic Rules The OPC Server must be installed in the same physical node as the Connectivity Server. One OPC Server is allowed to subscribe to data from a maximum of 24 PM861 controllers, or the equivalent number of variables from other controller types. A maximum of three OPC Servers are allowed to subscribe to Data Access and/or Alarm and Event from one controller. Multiple OPC Clients can subscribe to data or event notifications from the same OPC Server. A third-party OPC Client should, if possible, be installed on the same PC as the OPC Server. OPC Communication Afw OPC Service model Aspect Directory 800xA Clients Client/Server Network Afw OPC Service Service Group Service Provider © ABB University - 7 Revision C redundant Connectivity Servers AC 800M controllers Service Group Service Provider Service Provider Service Provider redundant Connectivity Servers Controller XXX OPC Communication OPC Service OPC Client: Service Structure 800xA Clients Aspect Server OpcDA Connector, Service Event Collector, Service 1 Service Group for each CS or CS-pair 1 Service Group for each CS or CS-pair Service Provider ex. CS1/2 Service Provider ex. CS2/2 Service Provider ex. CS1/2 Client/Server Network OPC Server © ABB University - 8 Revision C Connectivity Server Control Network AC 800M controller DA AE Data Access Alarm & Events Service Provider ex. CS2/2 OPC Connectivity OPC Connectivity © ABB University - 9 Revision C OPC Communication OPC Server Settings System 800xA Settings Check OPC Connectivity © ABB University - 10 Revision C OPC Server Settings Setup DA and AE Access OPC Server © ABB University - 11 Revision C Settings Load Configuration Automatically OPC Connectivity OPC Connectivity © ABB University - 12 Revision C OPC Communication OPC Server Settings System 800xA Settings Check OPC Connectivity System 800xA © ABB University - 13 Revision C Settings Check OPC Data Access Settings (1) System 800xA © ABB University - 14 Revision C Settings Check OPC Data Access Settings (2) System 800xA © ABB University - 15 Revision C Settings Check OPC Alarm and Event Settings (1) System 800xA © ABB University - 16 Revision C Settings Check OPC Alarm and Event Settings (2) System 800xA © ABB University - 17 Revision C Settings Check OPC Alarm and Event Settings (3) OPC Connectivity OPC Connectivity © ABB University - 18 Revision C OPC Communication OPC Server Settings System 800xA Settings Check OPC Connectivity © ABB University - 19 Revision C Check OPC Connectivity Check Control Object Properties © ABB University - 20 Revision C Check OPC Connectivity Good OPC Connection © ABB University - 21 Revision C Check OPC Connectivity Bad OPC Connection © ABB University - 22 Revision C Check OPC Connectivity Check the System Services © ABB University - 23 Revision C