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