Historian OPC UA Data Access (DA) Collector for Windows
OPC UA Data Access (DA) Collector for Windows
The OPC UA Data Access (DA) Collector gathers and collects data from any OPC UA 1.0-compliant OPC UA Server. The OPC UA DA Collector automatically determines the capability of the OPC UA Server to which it is connected, and supports the appropriate features based on this information.
This manual refers to the Microsoft Windows edition of the OPC UA Data Access Collector. For the Linux edition, see About OPCUA Data Collector for Linux.
OPC UA DA Collector Feature Summary
The following table outlines the features of the OPC UA DA Collector.
Feature | Capability |
---|---|
Browse Source for Tags | Yes (on an OPC UA Server that supports browsing) |
Browse Source for Tag Attributes | Yes |
Polled Collection Yes Minimum Poll Interval | 100 ms |
Unsolicited Collection * | Yes |
Timestamp Resolution | 1ms |
Accept Device Timestamps | Yes |
Floating Point Data | Yes |
Integer Data | Yes |
String Data | Yes |
Binary Data | Yes |
Python Expression Tags | Yes |
You must set Time Assigned by field to Source if you have unsolicited tags getting data from an OPC UA DA Collector.
Installing an OPC UA DA Collector
You can install the OPC UA DA Collector using the Historian product DVD under the Historian Collectors section. The OPC UA DA Collector consists of System API, Collector Toolkit, and OPC UA DA Collector components. For more information on data collectors, refer to the Historian Data Collectors - General Manual.
This process requires a Unified Resource Identifier (URI), which is a superset of the Uniform Resource Locator (URL). You must have the OPC UA Server URI (not URL) to which the client is connecting. It is provided by your OPC UA Server vendor.
Uninstalling an OPC UA DA Collector
- Navigate from the Control Panel to Programs and Features.
- Click Uninstall or Change a Program.
- Select Historian Collectors and follow the prompts.
Tag Attributes Available when Browsing
While some of these attributes are queried on a browse, they are not shown in the browse interface. These attributes are used when adding a tag, but it is not visible to you whether all attributes come from the server or not.
The following table outlines tag attribute availability when browsing.
Attribute | Capability |
---|---|
Tagname
|
Yes |
Source Address
|
Yes |
Engineering Unit Description
|
Yes, varies by OPC UA Server vendor. |
Data Type
|
Yes. See Recommended Data Types. |
Hi Engineering Units
|
Yes, varies by OPC UA Server vendor. |
Lo Engineering Units
|
Yes, varies by OPC UA Server vendor. |
Is Array Tag
|
Yes |
Hi Scale
|
No |
Lo Scale
|
No |
Recommended Data Types
The following table lists the data types recommended for use with Historian.
OPC UA DA Collector Data Type | Recommended Data Type in Historian |
---|---|
OpcUaType_Null |
ihTKVariableString |
OpcUaType_Boolean |
ihTKBool |
OpcUaType_SByte |
ihTKByte |
OpcUaType_Byte |
ihTKByte |
OpcUaType_Int16 |
ihTKInteger |
OpcUaType_UInt16 |
ihTKUInt16 |
OpcUaType_Int32 |
ihTKDoubleInteger |
OpcUaType_UInt32 |
ihTKUInt32 |
OpcUaType_Int64 |
ihTKInt64 |
OpcUaType_UInt64 |
ihTKUInt64 |
OpcUaType_Float |
ihTKFloat
|
OpcUaType_Double |
ihTKDoubleFloat |
OpcUaType_DateTime |
ihTKVariableString |
OpcUaType_Guid
|
ihTKDataTypeUndefined |
OpcUaType_StatusCode
|
ihTKDataTypeUndefined |
OpcUaType_String |
ihTKVariableString |
OpcUaType_ByteString |
ihTKDataTypeUndefined |
OpcUaType_XmlElement |
ihTKDataTypeUndefined
|
OpcUaType_NodeId |
ihTKDataTypeUndefined |
OpcUaType_ExpandedNodeID |
ihTKDataTypeUndefined
|
OpcUaType_DiagnosticInfo |
ihTKDataTypeUndefined
|
OpcUaType_QualifiedName |
ihTKDataTypeUndefined
|
OpcUaType_LocalizedText |
ihTKDataTypeUndefined
|
OpcUaType_ExtensionObject |
ihTKDataTypeUndefined
|
OpcUaType_DataValue |
ihTKDataTypeUndefined
|
Configuring an OPC UA DA Collector
Adding a Client Certificate to the Trusted List
- Start the OPC UA Server in secured mode. (The OPC UA DA Collector does not start.)
- Locate the local/remote server's install location on the machine where the OPC UA server is running. Usually, it is \ProgramFile\OPC UA Server Name.
- Locate the Rejected folder.
- Locate the client certificate within the Rejected folder.
- Copy and paste the certificate into the Trusted list for the OPC UA Server. To locate the folder with the Trusted certificate, refer to your OPC UA Server documentation.
- Restart the OPC UA DA Collector.
Browsing for Tags in a Hierarchical structure
About OPC UA DA Collector Groups
It is a best practice to limit the number of OPC UA DA groups created by the Historian system to increase performance. To limit the number of OPC UA DA groups created on the OPC UA Server, group Historian tags collected by the OPC UA DA Collector using the fewest number of collection intervals possible.
Troubleshooting
The OPC UA DA Collector generates log files during initialization, configuration, and general operation. These can be found in the general logging folder C:\Proficy Historian Data\LogFiles
Troubleshooting Tips
- Be sure to run the OPC UA Server before the OPC UA DA Collector starts up.
- If the OPC UA DA Collector does not start automatically, refer to the Historian log file to view log entries to determine the problem.