Каждый элемент, заданный сервером OPC, имеет определенные атрибуты или свойства, которые описывают этот серверный элемент более подробно. Эти свойства включают текущий Value
, Quality
и TimeStamp
для серверного элемента плюс дополнительные свойства, которые может потребоваться серверу в порядок для определения качества значения или для решения, генерировать ли DataChange
событие для групп, которые имеют ненулевое DeadbandPercent
значение. Воздействие свойств серверного элемента на клиента предназначено для предоставления клиенту дополнительной информации по конкретному элементу и не предназначено для обеспечения эффективного доступа к большим объемам данных. Скорее вы должны использовать read
функция для чтения данных из большого количества серверных элементов.
Каждое свойство определяется идентификатором свойства или идентификатором PropID, который является целым значением. Спецификация доступа к OPC Data определяет три набора этих свойств на основе их PropID.
Наборы свойств элементов OPC
Имя набора | Область значений идентификаторов | Описание |
---|---|---|
OPC Specific | 1-99 | Сведения, непосредственно относящиеся к серверу OPC для этого элемента. |
Рекомендуемый OPC | 100-4999 | Дополнительная информация, которая обычно связана с элементами, такие как области значений допустимых значений, пределы аварийных сигналов и т.д. |
Конкретный поставщик | 5000 или выше | Конкретные свойства, заданные поставщиком сервера OPC. Поскольку они варьируются от поставщика к поставщику, фактическое описание в данном приложении не приводится. |
Каждый из наборов свойств, определенных OPC Foundation, представлен в следующих разделах.
Примечание
Серверы OPC должны реализовать специфические свойства OPC. Однако рекомендуемые свойства не являются обязательными, и Сервер OPC может предоставить любой подмножество рекомендуемых свойств или ни одно из них.