OpenSCADAWiki: Doc/DCON ...

Home | Index | Changes | Comments | Users | Registration | Login  Password:  
 
This is an old revision of Doc/DCON from 2013-02-21 07:14:11..

Модуль подсистемы “Сбор данных” <DCON>

Модуль:DCON
Имя:DCON клиент
Тип:DAQ
Источник:daq_DCON.so
Версия:0.5.1
Автор:Роман Савоченко, Алмаз Каримов
Описание:Предоставляет реализацию клиента 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.


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

С помощью этой вкладки можно установить:

2.2. Параметры

Модуль DCON предоставляет только один тип параметров — “Стандарт”. На вкладке параметров можно установить:


file:2.jpeg
Рис.2. Вкладка конфигурации параметра.

В соответствии с настройками параметра выполняется опрос и создание атрибутов (рис.3).


file:3.jpeg
Рис.3. Вкладка атрибутов параметра.

3. Таблица совместимости модулей ввода-вывода различных производителей


№№
п/п
IO (Метод DCON)НИЛАП (http://www.rlda.ru/)ICPDAS (http://www.icpdas.com/)Advantech (http://www.advantech.com/)
11AI(#AA), 1AI (#AAN)NL-1RTDI-7013ADAM-4011, 4013, 4012, 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: Developers
Doc
Doc/ICPDAS
Function


 
There are no files on this page.[Display files/form]
There is no comment on this page. [Display comments/form]