Product specifications
Accessing 800xA via OPC
418 3BDS011222-510 B
OPC Data Access Version 2.05A
IOPCBrowseServerAddressSpace
The IOPCBrowseServerAddressSpace interface as implemented by the 800xA
System OPC Server is not fully compliant with the OPC Data Access Standard
Version 2.05A. This interface can still be used considering the constraints described
below:
• Flat namespace is not supported. Retrieving an itemID enumerator from the
BrowseOPCItemIDs method with OPC_FLAT as browse filter type will result
in an empty enumerator.
• The method BrowseAccessPaths is not supported and will always return
E_NOTIMPL.
• BrowseOPCItemIDs will not return any items from the Admin or Aspect
System structures. It is however possible to manually add items from these
structures.
IOPCGroupStateMgt
• SetState does not change the update rate for a group.
• AddGroup allows requested update rate 0, which is handled as a special case.
The items in the group will get a default update rate defined per item in the
800xA system. Revised update rate will be 1000 ms for the group.
OPC Data Access Version 1.0
• Array data types are not supported.
IOPCAsyncIO and IOPCAsyncIO2
The Write method will fail when the following conditions apply:
• The list of server item handles contains the same handle more than once.
• Audit trail is activated for Operator_Action.
The Write method will return S_FALSE and the array with HRESULTs will contain
error codes for all the server item handles, indicating that duplicate handles have
been found.