Модуль является сборкой реализаций протоколов для доступа к счётчикам коммерческого учёта ресурсов (Тепло, Электроэнергия, Вода, Газ, ...).
Реализация протоколов доступа к счётчикам коммерческого учёта ресурсов возможна в окружении пользовательского программирования OpenSCADA, например, с помощью модуля Пользовательского Протокола, чему есть подтверждение в лице списка из порядка пяти протоколов (доступны в главной библиотекой функций OpenSCADA). Данный модуль дополняет такую возможность в случаях особой сложности и специфики реализации протокола.
Для добавления источника данных счётчика создаётся и конфигурируется объект контроллера в системе OpenSCADA. Пример вкладки конфигурации объекта контроллера данного типа изображен на рис.1.
С помощью этой вкладки можно установить:
Модуль AMRDevs предоставляет по отдельному типу параметров на каждый счётчик. Все устройства одного типа сохраняются в таблице БД собственной структуры и фиксированным именем "AMRDevs{ТипСчётч}Prm_{ПарамИд}".
КОНТАР — система автоматизации и диспетчеризации территориально распределенных объектов. Используется для мониторинга и управления инженерным оборудованием зданий, тепловых пунктов, котельных, насосных станций, объектов жилищно-коммунального, городского хозяйства. КОНТАР – это комплекс, который включает в себя программируемые логические контроллеры (свободно программируемые контроллеры) и набор программных средств для их настройки, выполнения проектов автоматизации и диспетчеризации.
Контроллеры серии КОНТАР являются свободно программируемыми. Алгоритм функционирования определяется пользователем при помощи ПО Контар-Конграф. По этой причине параметры в контроллере не специфицированы жестко по наименованиям, адресам и форматам данных. Для конфигурации отдельно взятого контроллера в OpenSCADA нужно подключать файл с конфигурацией контроллера в "Контар-Конграф".
Обмен информацией с контроллерами Контар реализован по клиент-серверной технологии и в полном объеме представляет сложную процедуру, направленную на минимизацию трафика, его защищенность и надежность, и обеспечивающая широкие возможности.
Контроллеры КОНТАР могут объединяться в сеть по протоколу KONTAR-bus, в силу чего для сервера сбора данных единицей локализации является сеть контроллеров. Сеть контроллеров состоит из одного ведущего (мастер-контроллера) и нескольких ведомых. Обмен данными между контроллерами сети, а также передача данных на верхний уровень производится под управлением мастер-контроллера, оборудованного коммуникационным модулем. Т.к. мастер-контроллер может не иметь статического IP-адреса, то однозначным идентификатором сети контроллеров является его уникальный серийный номер.
Инициатором установления соединения между контроллером и сервером является контроллер, поэтому сервер должен иметь статический IP-адрес. После установления соединения сервер должен получить серийный номер мастер-контроллера, который в дальнейшем будет служить идентификатором сети контроллеров.
Кадр объекта параметра устройства типа "Контар" приведен на рис.3.
С помощью формы конфигурации объекта параметра можно установить:
Результатом корректной работы объекта параметра Контар является наличие входящего подключения, создание ассоциированного исходящего транспорта, инициация и обнаружение серийного номера МастерПЛК, нулевая ошибка параметра во вкладке "Атрибуты". Пример вкладки "Атрибуты" рабочего подключения контроллера приведена на рис.4.