OpenSCADAWiki: Home Page Uk/Doc/DCON
 
English (1 Kb) English
Russian (1 Kb) Российский

 (2 Kb) Сторінку заморожено, актуальна тут.

Модуль <DCON> підсистеми "Збір даних"

Модуль: DCON
Ім'я: DCON клієнт
Тип: DAQ
Джерело: daq_DCON.so
Версія: 1.2
Автор: Роман Савоченко, Алмаз Карімов
Опис: Надає реалізацію клієнта DCON-протоколу. Підтримує I-7000 DCON протокол.
Ліцензія: GPL

Contents

Вступ

DCON — протокол сімейств контролерів ADAM (http://www.advantech.com, http://ipc2u.ru), ICP DAS (http://www.icpdas.com, http://ipc2u.ru), RealLab (http://www.RLDA.ru) та подібних. Використовує для передачі даних послідовні лінії зв'язку RS-485.

Даний модуль надає можливість вводу-виводу інформації з різних пристроїв за протоколу DCON. Також модулем реалізуються функції горизонтального резервування, а саме спільної роботи з віддаленою станцією цього-ж рівня.

1. Загальний опис протоколу DCON

Протокол DCON припускає один провідний (запитуючий) пристрій в лінії (master), яке може передавати команди одному або декільком веденим пристроям (slave), звертаючись до них за унікальною у лінії адресі. Синтаксис команд протоколу дозволяє адресувати 255 пристроїв на одній лінії зв'язку стандарту RS-485.

Ініціатива проведення обміну завжди виходить від провідного пристрою. Ведені пристрої прослуховують лінію зв'язку. Майстер подає запит (посилка, послідовності байт) у лінію та переходить у стан прослуховування лінії зв'язку. Ведений пристрій відповідає на запит, який прийшов на його адресу.

2. Модуль

Цей модуль надає можливість прозорого опитування та запису портів вводу-виводу пристроїв, сумісних з ICP DAS I-7000. На вкладках налаштувань модуля DCON вводяться потрібні налаштування, а на вкладках атрибутів з'являються відповідні заданим параметрам змінні вводу-виводу.

2.1. Контролер даних

Для додання джерела даних DCON створюється та конфігурується контролер у системі OpenSCADA. Приклад вкладки конфігурації контролера даного типу зображено на рис.1.

Вкладка конфігурації контролера. (108 Kb)
Рис.1. Вкладка конфігурації контролера.


За допомогою цієї вкладки можна встановити:

2.2. Параметри

Модуль DCON надає тільки один тип параметрів — "Стандарт". На вкладці параметрів можна встановити:

Вкладка конфігурації параметру. (114 Kb)
Рис.2. Вкладка конфігурації параметру.


У відповідності до налаштувань параметру здійснюється опитування та створення атрибутів (рис.3).

Вкладка атрибутів параметру. (84 Kb)
Рис.3. Вкладка атрибутів параметру.

3. Таблиця сумісності модулів вводу-виводу різних виробників

#IO (DCON Method)NILAP (http://www.rlda.ru/)ICPDAS (http://www.icpdas.com/)Advantech (http://www.advantech.com/)
11AI(#AA), 1AI(#AAN)NL-1RTDI-7013ADAM-4011, ADAM-4013, ADAM-4012, ADAM-4016
21AI(#AA), 1AI(#AAN), 3DO(^AADOVVV)NL-1RTD
34AI(#AA), 4AI(#AAN)NL-4RTD
44AI(#AA), 4AI(#AAN), 3DO(^AADOVVV)NL-4RTD, CL-4RTD
51AI(#AA), 1AI(#AAN), 1DI(@AADI), 2DO(@AADO) I-7011, I-7012, I-7014
61AI(#AA), 1AI(#AAN), 1DI(@AADI), 4DO(@AADO) I-7016P
72AI(#AA), 2AI(#AAN), 1DI(@AADI), 4DO(@AADO) I-7016
88AI(#AA), 8AI(#AAN), 6DO(@AADODD) I-7005
93AI(#AA), 3AI(#AAN) I-7033
106AI(#AA), 6AI(#AAN) I-7015ADAM-4015
118AI(#AA), 8AI(#AAN)NL-8AI, NL-8TII-7017, I-7018, I-7019RADAM-4017, ADAM-4018, ADAM-4019
128AI(#AA), 8AI(#AAN), 2DO(^AADOVVV)CL-8TI
138AI(#AA), 8AI(#AAN), 3DO(^AADOVVV)NL-8AI, NL-8TI, CL-8AI
1410AI(#AA), 10AI(#AANN) I-7017Z, I-7018Z
1516AI(#AA^AA), 16AI(#AAN^AAN)NL-8AI
1616AI(#AA^AA), 16AI(#AAN^AAN), 3DO(^AADOVVV)NL-8AI, RL-16AIF
1720AI(#AA), 20AI(#AANN) I-7017Z
181AO(#AA)NL-1AOI-7021ADAM-4021
192AO(#AAN)NL-2AO, CL-2AOI-7022
204AO(#AAN)NL-4AO, CL-4AOI-7024
214AO(#AACN) ADAM-4024
2214DI($AA6) I-7041
2316DI($AA6)NL-16DI, NL-16HVI-7051, I-7053ADAM-4051, ADAM-4053
2416DI($AA6), 2DO(^AADOVVV)NL-16DI, NL-16HV, CL-16DI
258DI($AA6,FF00)NL-8DII-7052, I-7058, I-7059ADAM-4052
268DI($AA6), 2DO(^AADOVVV)NL-8DI, CL-8DI
272DO(@AA,0300)NL-2R
284DO(@AA,0F00)NL-4R, NL-4DO, CL-4DO
294DO(#AA000F) ADAM-4060
303DI($AA6), 4DO(@AA,0F00)NL-4DO
318DO(@AA,FF00)NL-8R, NL-8DO, RL-8RC, CL-8DO, CL-8RC
318DO(#AA00FF) ADAM-4068, ADAM-4069
323DI($AA6), 8DO(@AA,FF00)NL-8DO
3313DO(@AA,1FFF) I-7042
3416DO(@AA,FFFF)NL-16DO, CL-16DOI-7043, I-7045
353DI($AA6), 16DO(@AA,FFFF)NL-16DO
364DI($AA6), 8DO(@AA,FF) I-7044
377DI($AA6), 8DO(@AA,FF) I-7050
387DI($AA6), 8DO(#AA00FF) ADAM-4050
398DI($AA6), 8DO(@AA,FF) I-7055
408DI($AA6), 8DO(#AA00FF) ADAM-4055
414DI($AA6), 4DO(@AA,F) I-7060
4212DO(@AA,0FFF) I-7061
4312DO(#AA000FFF) ADAM-4056
448DI($AA6), 3DO(@AA,7) I-7063
454DI($AA6), 5DO(@AA,1F) I-7065
467DO(@AA,7F) I-7066, I-7067
472CI(#AA)NL-2C ADAM-4080
482CI(#AA), 2DO(@AADO0D) I-7080
492CI(#AA), 4DO(@(^)AADO0D)NL-2C
503CI(#AA) I-7083

Посилання

Referring pages: HomePageUk/Developers
HomePageUk/Doc
HomePageUk/Doc/ICPDAS
HomePageUk/Function