Every item defined by an OPC server has specific attributes,
or properties, that describe that server item in more detail. These
properties include the current
the server item, plus additional properties that a server may require
in order to determine the quality of a value, or to decide whether
to generate a
DataChange event for groups that
have a nonzero
Exposure of the server item properties to a client is intended to
provide a client with more information on a specific item, and is
not intended to provide efficient access to large amounts of data.
Rather, you should use the
to read data from a large number of server items.
Each property is identified by a Property ID, or PropID, which is an integer value. The OPC Data Access Specification defines three sets of these properties, based on their PropID.
OPC Item Property Sets
Information directly related to the OPC server for that item.
Additional information which is commonly associated with items, such as ranges of valid values, alarm limits, etc.
5000 or greater
Specific properties defined by an OPC server vendor. Since these vary from vendor to vendor, the actual descriptions are not presented in this appendix.
Each of the property sets defined by the OPC Foundation is presented in the following sections.
OPC servers must implement the OPC specific properties. However, the recommended properties are not mandatory, and an OPC server could provide any subset of the recommended properties, or none of them.