Каждый элемент, найденный на сервере, может иметь определенный набор атрибутов элемента, сопоставленных с ним. Эти атрибуты предоставляют информацию об элементе, хранящемся на сервере. OPC Foundation задает набор атрибутов общих элементов, в то время как определенные серверы могут задавать специфические для сервера атрибуты. Однако поддержка атрибутов элемента опциональна для любого сервера.
Атрибуты, поддерживаемые сервером, можно найти, опросив 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 для спецификации OPC HDA, см. в разделе Атрибуты элементов OPC HDA.