Данный модуль предоставляет возможность ввода-вывода информации с различных устройств по протоколу DCON. Также модулем реализуются функции горизонтального резервирования, а именно совместной работы с удалённой станцией этого-же уровня.
1. Общее описание протокола DCON
Протокол DCON предполагает одно ведущее (запрашивающее) устройство в линии (master), которое может передавать команды одному или нескольким ведомым устройствам (slave), обращаясь к ним по уникальному в линии адресу. Синтаксис команд протокола позволяет адресовать 255 устройств на одной линии связи стандарта RS-485.
Инициатива проведения обмена всегда исходит от ведущего устройства. Ведомые устройства прослушивают линию связи. Мастер подаёт запрос (посылка, последовательность байт) в линию и переходит в состояние прослушивания линии связи. Ведомое устройство отвечает на запрос, пришедший в его адрес.
2. Модуль
Данный модуль предоставляет возможность прозрачного опроса и записи портов ввода-вывода устройств, совместимых с ICP DAS I-7000. На вкладках настроек модуля DCON вводятся необходимые настройки, а на вкладках атрибутов появляются соответствующие заданным параметрам переменные ввода-вывода.
2.1. Контроллер данных
Для добавления источника данных DCON создаётся и конфигурируется контроллер в системе OpenSCADA. Пример вкладки конфигурации контроллера данного типа изображен на рис.1.
Рис.1. Вкладка конфигурации контроллера.
С помощью этой вкладки можно установить:
Состояние контроллера, а именно: Состояние, "Включен", Запущен" и имя БД содержащей конфигурацию.
Идентификатор, имя и описание контроллера.
Состояние в которое переводить контроллер при загрузке: "Включен" и "Запущен".
Имя таблицы для хранения конфигурации параметров контроллера.
Политика планирования и приоритет задачи сбора данных.
Модуль DCON предоставляет только один тип параметров — “Стандарт”. На вкладке параметров можно установить:
Состояние параметра "Включен": требует отключения-включения для вступления изменений на этой вкладке в силу.
Идентификатор, имя и описание параметра.
Состояние в которое переводить параметр при загрузке "Включен".
Адрес устройства в сети RS-485. В десятичном виде от 0 до 255.
Флаг проверки контрольной суммы. Должен соответствовать заданному в устройстве ввода-вывода.
Сигнал главного. Предназначен для контроля устройствами сети работы главного. Должен соответствовать настройкам сторожевых таймеров устройств.
Метод чтения аналоговых входов (AI) или их отсутствие.
Диапазон аналоговых входов (AI). Участвует в работе только при заданном методе чтения аналоговых входов и должен соответствовать настройкам устройства.
Метод записи аналоговых выходов (AO) или их отсутствие.
Диапазон аналоговых выходов (AO). Участвует в работе только при заданном методе чтения аналоговых входов и должен соответствовать настройкам устройства.
Метод чтения дискретных входов (DI) или их отсутствие.
Метод записи дискретных выходов (DO) или их отсутствие.
Метод чтения счётных входов (CI) или их отсутствие.
Рис.2. Вкладка конфигурации параметра.
В соответствии с настройками параметра выполняется опрос и создание атрибутов (рис.3).
Рис.3. Вкладка атрибутов параметра.
3. Таблица совместимости модулей ввода-вывода различных производителей