|
What is OPC?
OPC (Object Linking and Embedding for Process Control) is a open standard that has been developed to simplify data communication between field devices, such as PLC’s, SCADA systems, and other field devices, with PC-based HMI software packages, custom developed applications, or specialty software applications, such as U.C.ME.
Prior to the OPC standard, If U.C.ME wanted to communicate with “Brand X” PLC, a specific software driver would have to be developed to permit communication between U.C.ME and “Brand X” PLC. In turn, as U.C.ME needed to communicate with other brand devices, additional “unique “ drivers would have to be developed. It is obvious that as software applications grew in number, as well as primary devices increased, the number of unique drivers grew enormous.
OPC created a standard whereby “Brand X” PLC would make available a software application, known as an OPC Server. Software applications, such as U.C.ME, would build into its application code, software that would establish it is as an OPC Compliant Client application. In very simple terms, the OPC Server/Client relationship acts as a sort of “universal” communications translator, which permits any OPC Server to seamlessly communicate with any OPC Client application, without the use of proprietary communication drivers.
For more detailed information on OPC visit: www.opcfoundation.com.
|