About OPC - OPen Connectivity through Open Standards
OPC is a Client / Server technology. One application acts as the server providing data and another application acts as a client requesting and consuming that data.
OPC is a widely accepted industrial communication standard that enables the exchange of data between multi-vendor devices and supervisory and control applications without any proprietary or “closed” restrictions. You can learn more about OPC in our free beginner's Guide to OPC.
An OPC server can communicate data continuously among PLCs on the shop floor, RTUs in the field, HMI stations, DCS systems, and software applications on desktop or server PCs. Even when the hardware and software are from different vendors, OPC standards and compliance-tested products make continuous real-time communication possible.
OPC has led to improved cooperation between technology providers and users alike. OPC has helped automation suppliers provide solutions that are truly open which in turn has given users more choices in their automation applications. This is an exciting time in the industry; interoperability, open solutions, and choices have helped automation professionals around the globe realize the advantages of incorporating OPC into their industrial applications.
Certified solutions from OPC Foundation members offer a wide range of tools for people who prefer "off-the-shelf" products, to mid-level engineers who like the efficiency and scalability of building with a toolkit, to the developer who prefers to build the entire application.