Каждый элемент, который вы находите на сервере, может иметь данный набор атрибутов элемента, сопоставленных с ним. Эти атрибуты предоставляют информацию об элементе, сохраненном на сервере. Основа OPC задает набор общих атрибутов элемента, в то время как определенные серверы могут задать специфичные для сервера атрибуты. Однако поддержка атрибутов элемента является дополнительной для любого сервера.
Можно найти атрибуты поддерживаемыми сервером путем опроса ItemAttributes
свойство связанного объекта клиента HDA:
hdaClient.ItemAttributes OPC HDA Item Attributes: Name ID Description -------------- ---------- ---------------- DATA_TYPE 1 Data type DESCRIPTION 2 Item Description NORMAL_MAXIMUM 11 High EU NORMAL_MINIMUM 12 Low EU ITEMID 13 Item ID TRIANGLE 4294967291 Triangle Wave SQUARE 4294967292 Square Wave SAWTOOTH 4294967293 Saw-toothed Wave RANDOM 4294967294 Random BUCKET 4294967295 Bucket Brigade
Вы используете readItemAttributes
функция, чтобы получить атрибуты элемента для конкретного элемента.
Поскольку список OPC задал атрибуты элемента для спецификации HDA OPC, см. Атрибуты Элемента HDA OPC.