На рис.2. показано окно ОРС драйвера. Он обеспечивает связь установленных в системе приборов и SCADA SIMP на шине RS485 через адаптер АС4. Экспорт и импорт данных из программы ведется через OPC – интерфейсы.
OPC является стандартом для обмена данными между драйверами промышленных контроллеров и системами SCADA.
Программа работает в двух режимах – настройка и опрос. В ходе настройки пользователь настраивает конфигурацию и сохраняет ее в реестре.
При работе в режиме опроса приложение OPC-клиент запускает программу как OPC-сервер после чего начинается опрос параметров, кроме того программа минимизируется и меняет заголовок на: «OWEN.AC3 Работа в режиме OPC-сервера».
При включенном направлении в пространство тегов OPC экспортируется ветвь «ComXX» для каждого включенного направления. Внутри этих ветвей находятся ветки для сконфигурированных приборов вида «Название прибора (ххbit adr=yy)», где xx – вид адреса (8 или 11 бит) и yy – адрес устройства. Непосредственно теги для чтения/записи данных прибора находятся уже внутри этих ветвей. При записи тегов в режиме OPC сервера в начале операции устанавливается качество тега PC_QUALITY_LOCAL_OVERRIDE пока запись не пройдет (т.е. прибор ответит на команду записи), качество не изменяется и тег не читается. После удачной записи тег начинает читаться в обычном режиме и ему устанавливается качество соответствующее прочитанному.
Для отмены команды записи (например, если команда не проходит) следует либо установить тег в неактивное состояние либо удалить из группы. При следующем включении в группу (активации) тег будет читаться из прибора в обычном режиме.