OPC Client Server
OPC Client Server
❖ The OPC Foundation developed the OPC UA specifications to address these needs and at the same time provided a
feature-rich technology open-platform architecture that was future-proof, scalable and extensible.
siemens ABB
Ragab Abd Elwanees
OPC Server/client
• The OPC client uses the OPC server to get data from or send commands to the hardware.
security problems.
• Any OPC client can interface with any OPC server, Regardless of the
vendor
The OPC Classic specifications are based on Microsoft Windows technology using the COM/DCOM (Distributed
Component Object Model) for the exchange of data between software components. The specifications provide
separate definitions for accessing process data, alarms and historical data.
Request value
Classic OPC
COM DCOM
Drawbacks of COM/DCOM:
• Frequent configuration issues with COM and DCOM.
• Instability of COM and DCOM within Windows.
• Limited to the Windows OS only.
• Data Security issues.
OPC AE
• OPC Alarms and Events
• Provide access to alarm and event data
❖ The importance of choosing OPC clients/servers based on the specifications they support.
❖ That OPC clients and servers exchange Data Items and each consists of a value, quality
and time stamp
• Released in 2008
• Platform-independent service-oriented architecture
• A cross-platform protocol (does not depend on any particular operating system or hardware platform)
BIG POINT: Always check the data sheets of OPC server and client software before you choose
7. Start simulation
New connection
OPC UA connection
next
Set parameters