Даний модуль надає можливість вводу-виводу інформації з різних пристроїв за протоколу 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. Таблиця сумісності модулів вводу-виводу різних виробників