Classes and Features |
Standard Edition |
Professional Edition |
The OpcServer class is the base class that reflects one OPC DA server instance. |
yes |
yes |
OPC DA V3 specified Browse and GetProperties methods. |
Only for DA V3 servers |
Emulated for DA V2 servers. |
The OpcGroup class is the base class for the OPC DA group interface and reflects one group instance in the OPC DA server. |
yes |
yes |
The BrowseTree class browses the OCP DA server into a TreeNode structure or displays the browse result in a Forms/WPF TreeView control. |
yes |
yes |
The SyncIOGroup class provides methods for simple synchronous read/write access for individual OPC server items. |
yes |
yes |
The RefreshGroup class provides methods for simple asynchronous read/write access and data change callbacks for individual OPC server items. |
yes |
yes |
The OpcDataBind class links OPC server items to Windows/WPF controls and handles the updating. |
yes |
yes |
The BGServer, BGGroup, BGDataBind, BDBrowseTree classes handle the server access in background classes to prevent the application from becoming unresponsive due to server communiction issues. |
NA |
yes |
The ItemListLoader class and ItemListBuilder utility manage item definitioin lists in XML files. |
NA |
yes |
The DAServer component can be dragged from the Visual Studio toolbox and configured in the Visual Studio Designer. It handles the server access with extensive error checking. |
NA |
yes |
The DAGroup component can be dragged from the Visual Studio toolbox and configured in the Visual Studio Designer. Asynchronous server access is made simple and the data change callbacks can be configured to update Windows controls. |
NA |
yes |
Support for the Express Interface (Xi / OPC .NET 3.0) option that enables the application to access DA and Xi servers through the same API. |
NA |
yes |