From OpenSCADAWiki
Jump to: navigation, search
(Created page with "=== Параметри === Модуль ''DCON'' надає тільки один тип параметрів — "Стандарт". На вкладці параметрів...")
Line 54: Line 54:
 
* Метод читання лічильників входів (CI) або їх відсутність.
 
* Метод читання лічильників входів (CI) або їх відсутність.
  
[[File:DCON_prm.png|center|frame|Fig.2. Configuration tab of a parameter object.]]
+
[[File:DCON_prm_uk.png|center|frame|Рис.2. Вкладка конфігурації параметру.]]
  
 
In accordance with the settings of the parameter and the interrogation and creation of the attributes is carried out(Fig. 3).
 
In accordance with the settings of the parameter and the interrogation and creation of the attributes is carried out(Fig. 3).

Revision as of 14:10, 26 October 2017

Other languages:
English • ‎mRussian • ‎Українська
Модуль Ім'я Версія Ліцензія Джерело Мови Платформи Тип Автор Опис
DCON DCON клієнт 1.2 GPL2 daq_DCON.so en,uk,ru,de x86,x86_64,ARM DAQ Роман Савоченко, Алмаз Карімов Надає реалізацію клієнта DCON-протоколу. Підтримує I-7000 DCON протокол.

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.

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

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

  • Стан контролера, а саме: Стан, "Включено", Запущено" та ім'я БД, яка містить конфігурацію.
  • Ідентифікатор, ім'я та опис контролеру.
  • Стан у який переводити контролер при завантажені: "Включено" та "Запущено".
  • Ім'я таблиці для збереження конфігурації параметрів контролеру.
  • Політика планування та пріоритет задачі збору даних.
  • Ім'я вихідного транспорту, зазвичай це транспорт послідовних інтерфейсів.
  • Спроб запиту.

2.2 Параметри

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

  • Стан параметру "Включено": потребує відключення-включення для набуття чинності змін на цій вкладці в силу.
  • Ідентифікатор, ім'я та опис параметру.
  • Стан в який переводити параметр при завантажені "Включено".
  • Адреса пристрою у мережі RS-485. В десятковому вигляді від 0 до 255.
  • Ознака перевірки контрольної суми. Має відповідати заданому у пристрої вводу-виводу.
  • Сигнал головного. Призначено для контролю пристроями мережі роботи головного. Має відповідати налаштуванням сторожових таймерів пристроїв.
  • Метод читання аналогових входів (AI) або їх відсутність.
  • Діапазон аналогових входів (AI). Приймає участь у роботі тільки при заданому методі читання аналогових входів та мусить відповідати налаштуванням пристрою.
  • Метод запису аналогових виходів (AO) або їх відсутність.
  • Діапазон аналогових виходів (AO). Приймає участь у роботі тільки при заданому методі читання аналогових входів та мусить відповідати налаштуванням пристрою.
  • Метод читання дискретних входів (DI) або їх відсутність.
  • Метод запису дискретних виходів (DO) або їх відсутність.
  • Метод читання лічильників входів (CI) або їх відсутність.
Рис.2. Вкладка конфігурації параметру.

In accordance with the settings of the parameter and the interrogation and creation of the attributes is carried out(Fig. 3).

Fig.3. Tab of attributes of a parameter.

3 Compatibility table of input/output modules of different manufacturers

# IO (DCON Method) NILAP (http://www.rlda.ru/) ICPDAS (http://www.icpdas.com/) Advantech (http://www.advantech.com/)
1 1AI(#AA), 1AI(#AAN) NL-1RTD I-7013 ADAM-4011, ADAM-4013, ADAM-4012, ADAM-4016
2 1AI(#AA), 1AI(#AAN), 3DO(^AADOVVV) NL-1RTD
3 4AI(#AA), 4AI(#AAN) NL-4RTD
4 4AI(#AA), 4AI(#AAN), 3DO(^AADOVVV) NL-4RTD, CL-4RTD
5 1AI(#AA), 1AI(#AAN), 1DI(@AADI), 2DO(@AADO) I-7011, I-7012, I-7014
6 1AI(#AA), 1AI(#AAN), 1DI(@AADI), 4DO(@AADO) I-7016P
7 2AI(#AA), 2AI(#AAN), 1DI(@AADI), 4DO(@AADO) I-7016
8 8AI(#AA), 8AI(#AAN), 6DO(@AADODD) I-7005
9 3AI(#AA), 3AI(#AAN) I-7033
10 6AI(#AA), 6AI(#AAN) I-7015 ADAM-4015
11 8AI(#AA), 8AI(#AAN) NL-8AI, NL-8TI I-7017, I-7018, I-7019R ADAM-4017, ADAM-4018, ADAM-4019
12 8AI(#AA), 8AI(#AAN), 2DO(^AADOVVV) CL-8TI
13 8AI(#AA), 8AI(#AAN), 3DO(^AADOVVV) NL-8AI, NL-8TI, CL-8AI
14 10AI(#AA), 10AI(#AANN) I-7017Z, I-7018Z
15 16AI(#AA^AA), 16AI(#AAN^AAN) NL-8AI
16 16AI(#AA^AA), 16AI(#AAN^AAN), 3DO(^AADOVVV) NL-8AI, RL-16AIF
17 20AI(#AA), 20AI(#AANN) I-7017Z
18 1AO(#AA) NL-1AO I-7021 ADAM-4021
19 2AO(#AAN) NL-2AO, CL-2AO I-7022
20 4AO(#AAN) NL-4AO, CL-4AO I-7024
21 4AO(#AACN) ADAM-4024
22 14DI($AA6) I-7041
23 16DI($AA6) NL-16DI, NL-16HV I-7051, I-7053 ADAM-4051, ADAM-4053
24 16DI($AA6), 2DO(^AADOVVV) NL-16DI, NL-16HV, CL-16DI
25 8DI($AA6,FF00) NL-8DI I-7052, I-7058, I-7059 ADAM-4052
26 8DI($AA6), 2DO(^AADOVVV) NL-8DI, CL-8DI
27 2DO(@AA,0300) NL-2R
28 4DO(@AA,0F00) NL-4R, NL-4DO, CL-4DO
29 4DO(#AA000F) ADAM-4060
30 3DI($AA6), 4DO(@AA,0F00) NL-4DO
31 8DO(@AA,FF00) NL-8R, NL-8DO, RL-8RC, CL-8DO, CL-8RC
31 8DO(#AA00FF) ADAM-4068, ADAM-4069
32 3DI($AA6), 8DO(@AA,FF00) NL-8DO
33 13DO(@AA,1FFF) I-7042
34 16DO(@AA,FFFF) NL-16DO, CL-16DO I-7043, I-7045
35 3DI($AA6), 16DO(@AA,FFFF) NL-16DO
36 4DI($AA6), 8DO(@AA,FF) I-7044
37 7DI($AA6), 8DO(@AA,FF) I-7050
38 7DI($AA6), 8DO(#AA00FF) ADAM-4050
39 8DI($AA6), 8DO(@AA,FF) I-7055
40 8DI($AA6), 8DO(#AA00FF) ADAM-4055
41 4DI($AA6), 4DO(@AA,F) I-7060
42 12DO(@AA,0FFF) I-7061
43 12DO(#AA000FFF) ADAM-4056
44 8DI($AA6), 3DO(@AA,7) I-7063
45 4DI($AA6), 5DO(@AA,1F) I-7065
46 7DO(@AA,7F) I-7066, I-7067
47 2CI(#AA) NL-2C ADAM-4080
48 2CI(#AA), 2DO(@AADO0D) I-7080
49 2CI(#AA), 4DO(@(^)AADO0D) NL-2C
50 3CI(#AA) I-7083