The OPC Classic Specification is a software interface standard that allows programs to communicate with industrial hardware devices. You can connect OPC Classic aware client applications directly to Fernhill SCADA without needing any custom interface software:
Fernhill SCADA supports these OPC Classic interfaces:
Using the OPC Classic Server and a suitable client application you can:
The OPC Classic Server in Fernhill SCADA supports these interfaces:
OPC Server |
---|
IOPCCommon |
IOPCSecurityNT |
IOPCServer |
IOPCItemProperties |
IOPCItemIO |
IOPCBrowseServerAddressSpace |
IOPCBrowse |
IOPCEventServer |
IOPCHDA_Server |
IOPCHDA_SyncRead |
IConnectionPointContainer |
OPC Data Access groups support these interfaces:
OPC Data Access Group |
---|
IOPCItemMgt |
IOPCGroupStateMgt |
IOPCGroupStateMgt2 |
IOPCSyncIO |
IOPCSyncIO2 |
IOPCAsyncIO |
IOPCAsyncIO2 |
IOPCAsyncIO3 |
IOPCItemDeadbandMgt |
IDataObject |
IConnectionPointContainer |
OPC Alarms and Events subscriptions support these interfaces:
OPC Event Subscription |
---|
IOPCEventSubscriptionMgt |
IConnectionPointContainer |
The specification of these interfaces is defined by the OPC foundation.
The OPC foundation is a non-profit organization that defines and promotes OPC standards for data exchange in Industrial Automation and other related domains.
The OPC Classic Server in Fernhill SCADA is an in-process COM server, which avoids any need to set up DCOM.
When the OPC Client application is not on the same computer as Fernhill SCADA, install the OPC Classic Server on the client computer. The Fernhill SCADA Setup program provides the install option Data Access Interfaces for this. In this scenario, the OPC Client application loads the in-process OPC Classic Server, which in turn communicates with Fernhill SCADA using TCP/IP.
The OPC Classic Server in Fernhill SCADA also supports out-of-process activation using the standard Windows DLL Surrogate DLLHost.exe.
Diagnosing Connection Problems
To learn how to solve problems connecting to a Fernhill SCADA Server.
OPC Classic Server Administration ToolTo learn how to connect OPC Clients to different computers running Fernhill SCADA.
Using C/C++ to access an OPC Classic ServerFor a guide to writing C/C++ code to access an OPC Classic Server.
opcfoundation.orgFor information about the OPC standards.
For the meaning of terms used in Fernhill SCADA.