<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'>
<html class="client-nojs" dir="ltr" lang="en">
<head>
<meta charset="UTF-8" />
<title>Модули/DCON - OpenSCADAWiki</title>
<meta content="MediaWiki 1.26.4" name="generator" />
<link href="https://www.gnu.org/copyleft/fdl.html" rel="copyright" />
<link href="../../en/files/doc.css" rel="stylesheet" /></head>
<body><div class="floatright"><a href="../index.html"><img alt="OpenSCADA" src="../../en/files/index.png" /></a></div><div id="mw_header">
			<div class="mw-indicators">
</div>
			<h1 id="firstHeading" lang="ru">Модули/DCON</h1>
		</div><div class="mw-content-ltr" dir="ltr" id="mw-content-text" lang="ru"><div class="mw-pt-translate-header noprint" dir="ltr" lang="en">This page is a <span class="plainlinks"><a class="external text" href="http://oscada.org/wiki/index.php?title=Special:Translate&amp;group=page-Modules%2FDCON&amp;action=page&amp;filter=&amp;language=ru" rel="nofollow noreferrer noopener" target="_blank">translated version</a></span> of the page <a class="external" href="http://oscada.org/wiki/Modules/DCON" title="Modules/DCON">Modules/DCON</a> and the translation is 93% complete.</div><hr /><div class="mw-pt-languages" dir="ltr" lang="en"><div class="mw-pt-languages-list autonym"><a class="mw-pt-languages-ui mw-pt-progress mw-pt-progress--complete" href="../../en/Modules/DCON.html" title="Modules/DCON (100% translated)">English</a>&nbsp;• ‎<span class="mw-pt-languages-selected mw-pt-progress mw-pt-progress--complete">mRussian</span>&nbsp;• ‎<a class="mw-pt-progress mw-pt-progress--complete" href="../../uk/Modules/DCON.html" title="Модулі/DCON (100% translated)">Українська</a></div></div>
<div class="noprint" style="float:right; border:1px solid gray; width:300px; background-color:ivory; padding:2px;">
<table cellspacing="0">
<tr>
<td> <a class="image" href="http://oscada.org/wiki/File:Constr.png"><img alt="Constr.png" height="32" src="../../en/files/Constr.png" width="32" /></a>
</td>
<td style="padding-left:5px;"> The translation checking and actualizing
</td></tr></table>
</div>
<table class="wikitable">

<tr>
<th> Модуль </th>
<th> Имя </th>
<th> Версия </th>
<th> Лицензия </th>
<th> Источник </th>
<th> Языки </th>
<th> Платформы </th>
<th> Тип </th>
<th> Автор </th>
<th> Описание
</th></tr>

<tr>
<td> <a href="../Modules/DCON.html" title="Special:MyLanguage/Modules/DCON">DCON</a> </td>
<td> DCON клиент </td>
<td> 1.2 </td>
<td> GPL2 </td>
<td> daq_DCON.so </td>
<td> en,uk,ru,de </td>
<td> x86,x86_64,ARM
</td>
<td> DAQ </td>
<td> Роман Савоченко, Алмаз Каримов </td>
<td> Предоставляет реализацию клиента DCON-протокола. Поддерживает I-7000 DCON протокол.
</td></tr></table>
<div class="toc" id="toc"><div id="toctitle"><h2>Contents</h2></div>
<ul>
<li class="toclevel-1 tocsection-1"><a href="#.D0.9E.D0.B1.D1.89.D0.B5.D0.B5_.D0.BE.D0.BF.D0.B8.D1.81.D0.B0.D0.BD.D0.B8.D0.B5_.D0.BF.D1.80.D0.BE.D1.82.D0.BE.D0.BA.D0.BE.D0.BB.D0.B0_DCON"><span class="tocnumber">1</span> <span class="toctext">Общее описание протокола DCON</span></a></li>
<li class="toclevel-1 tocsection-2"><a href="#.D0.9C.D0.BE.D0.B4.D1.83.D0.BB.D1.8C"><span class="tocnumber">2</span> <span class="toctext">Модуль</span></a>
<ul>
<li class="toclevel-2 tocsection-3"><a href="#.D0.9A.D0.BE.D0.BD.D1.82.D1.80.D0.BE.D0.BB.D0.BB.D0.B5.D1.80_.D0.B4.D0.B0.D0.BD.D0.BD.D1.8B.D1.85"><span class="tocnumber">2.1</span> <span class="toctext">Контроллер данных</span></a></li>
<li class="toclevel-2 tocsection-4"><a href="#.D0.9F.D0.B0.D1.80.D0.B0.D0.BC.D0.B5.D1.82.D1.80.D1.8B"><span class="tocnumber">2.2</span> <span class="toctext">Параметры</span></a></li>
</ul>
</li>
<li class="toclevel-1 tocsection-5"><a href="#.D0.A2.D0.B0.D0.B1.D0.BB.D0.B8.D1.86.D0.B0_.D1.81.D0.BE.D0.B2.D0.BC.D0.B5.D1.81.D1.82.D0.B8.D0.BC.D0.BE.D1.81.D1.82.D0.B8_.D0.BC.D0.BE.D0.B4.D1.83.D0.BB.D0.B5.D0.B9_.D0.B2.D0.B2.D0.BE.D0.B4.D0.B0-.D0.B2.D1.8B.D0.B2.D0.BE.D0.B4.D0.B0_.D1.80.D0.B0.D0.B7.D0.BB.D0.B8.D1.87.D0.BD.D1.8B.D1.85_.D0.BF.D1.80.D0.BE.D0.B8.D0.B7.D0.B2.D0.BE.D0.B4.D0.B8.D1.82.D0.B5.D0.BB.D0.B5.D0.B9"><span class="tocnumber">3</span> <span class="toctext">Таблица совместимости модулей ввода-вывода различных производителей</span></a></li>
</ul>
</div>

<p>DCON — протокол семейств контроллеров ADAM (<a class="external free" href="http://www.advantech.com" rel="nofollow noreferrer noopener" target="_blank">http://www.advantech.com</a>, <a class="external free" href="http://ipc2u.ru" rel="nofollow noreferrer noopener" target="_blank">http://ipc2u.ru</a>), ICP DAS (<a class="external free" href="http://www.icpdas.com" rel="nofollow noreferrer noopener" target="_blank">http://www.icpdas.com</a>, <a class="external free" href="http://ipc2u.ru" rel="nofollow noreferrer noopener" target="_blank">http://ipc2u.ru</a>), RealLab (<a class="external free" href="http://www.RLDA.ru" rel="nofollow noreferrer noopener" target="_blank">http://www.RLDA.ru</a>) и подобных. Использует для передачи данных последовательные линии связи RS-485.
</p><p>Данный модуль предоставляет возможность ввода-вывода информации с различных устройств по протоколу DCON. Также модулем реализуются функции горизонтального резервирования, а именно совместной работы с удалённой станцией этого-же уровня.
</p>
<h2><span class="mw-headline" id=".D0.9E.D0.B1.D1.89.D0.B5.D0.B5_.D0.BE.D0.BF.D0.B8.D1.81.D0.B0.D0.BD.D0.B8.D0.B5_.D0.BF.D1.80.D0.BE.D1.82.D0.BE.D0.BA.D0.BE.D0.BB.D0.B0_DCON"><span class="mw-headline-number">1</span> Общее описание протокола DCON</span></h2>
<p>Протокол DCON предполагает одно ведущее (запрашивающее) устройство в линии (master), которое может передавать команды одному или нескольким ведомым устройствам (slave), обращаясь к ним по уникальному в линии адресу. Синтаксис команд протокола позволяет адресовать 255 устройств на одной линии связи стандарта RS-485.
</p><p>Инициатива проведения обмена всегда исходит от ведущего устройства. Ведомые устройства прослушивают линию связи. Мастер подаёт запрос (посылка, последовательность байт) в линию и переходит в состояние прослушивания линии связи. Ведомое устройство отвечает на запрос, пришедший в его адрес.
</p>
<h2><span class="mw-headline" id=".D0.9C.D0.BE.D0.B4.D1.83.D0.BB.D1.8C"><span class="mw-headline-number">2</span> Модуль</span></h2>
<p>Данный модуль предоставляет возможность прозрачного опроса и записи портов ввода-вывода устройств, совместимых с ICP DAS I-7000. На вкладках настроек модуля DCON вводятся необходимые настройки, а на вкладках атрибутов появляются соответствующие заданным параметрам переменные ввода-вывода.
</p>
<h3><span class="mw-headline" id=".D0.9A.D0.BE.D0.BD.D1.82.D1.80.D0.BE.D0.BB.D0.BB.D0.B5.D1.80_.D0.B4.D0.B0.D0.BD.D0.BD.D1.8B.D1.85"><span class="mw-headline-number">2.1</span> Контроллер данных</span></h3>
<p>Для добавления источника данных DCON создаётся и конфигурируется контроллер в системе OpenSCADA. Пример вкладки конфигурации контроллера данного типа изображен на рис.1.
</p>
<div class="center"><div class="thumb tnone"><div class="thumbinner" style="width:780px;"><a class="image" href="http://oscada.org/wiki/File:DCON_cntr.png"><img class="thumbimage" height="670" src="../../en/files/DCON_cntr.png" width="778" /></a>  <div class="thumbcaption">Рис.1. Вкладка конфигурации контроллера.</div></div></div></div>
<p>From this tab you can set:
</p>
<ul><li> State of the controller object, as follows: status, "Enabled", "Running" and the storage name containing the configuration.</li>
<li> Identifier, name and description of the controller.</li>
<li> The state "Enabled" and "Running", in which the controller object must be translated at start up.</li>
<li> Policy of scheduling and priority of the data acquisition task.</li>
<li> Name of <a href="../Program_manual.html#Transports" title="Special:MyLanguage/Documents/Program manual">the output transport</a>, typicaly it is a transport of the <a href="../Modules/Serial.html" title="Special:MyLanguage/Modules/Serial">serial interfaces</a>.</li>
<li> Request tries.</li></ul>
<h3><span class="mw-headline" id=".D0.9F.D0.B0.D1.80.D0.B0.D0.BC.D0.B5.D1.82.D1.80.D1.8B"><span class="mw-headline-number">2.2</span> Параметры</span></h3>
<p>Модуль <i>DCON</i> предоставляет только один тип параметров — "Стандарт". На вкладке параметров можно установить:
</p>
<ul><li> Состояние параметра "Включен": требует отключения-включения для вступления изменений на этой вкладке в силу. </li>
<li> Идентификатор, имя и описание параметра. </li>
<li> Состояние в которое переводить параметр при загрузке "Включен". </li>
<li> Адрес устройства в сети RS-485. В десятичном виде от 0 до 255. </li>
<li> Флаг проверки контрольной суммы. Должен соответствовать заданному в устройстве ввода-вывода.</li>
<li> Сигнал главного. Предназначен для контроля устройствами сети работы главного. Должен соответствовать настройкам сторожевых таймеров устройств.</li>
<li> Метод чтения аналоговых входов (AI) или их отсутствие.</li>
<li> Диапазон аналоговых входов (AI). Участвует в работе только при заданном методе чтения аналоговых входов и должен соответствовать настройкам устройства.</li>
<li> Метод записи аналоговых выходов (AO) или их отсутствие.</li>
<li> Диапазон аналоговых выходов (AO). Участвует в работе только при заданном методе чтения аналоговых входов и должен соответствовать настройкам устройства.</li>
<li> Метод чтения дискретных входов (DI) или их отсутствие.</li>
<li> Метод записи дискретных выходов (DO) или их отсутствие.</li>
<li> Метод чтения счётных входов (CI) или их отсутствие.</li></ul>
<div class="center"><div class="thumb tnone"><div class="thumbinner" style="width:741px;"><a class="image" href="http://oscada.org/wiki/File:DCON_prm_ru.png"><img class="thumbimage" height="616" src="../files/DCON_prm_ru.png" width="739" /></a>  <div class="thumbcaption">Рис.2. Вкладка конфигурации параметра.</div></div></div></div>
<p>В соответствии с настройками параметра выполняется опрос и создание атрибутов (рис.3).
</p>
<div class="center"><div class="thumb tnone"><div class="thumbinner" style="width:661px;"><a class="image" href="http://oscada.org/wiki/File:DCON_prm_atr_ru.png"><img class="thumbimage" height="543" src="../files/DCON_prm_atr_ru.png" width="659" /></a>  <div class="thumbcaption">Рис.3. Вкладка атрибутов параметра.</div></div></div></div>
<h2><span class="mw-headline" id=".D0.A2.D0.B0.D0.B1.D0.BB.D0.B8.D1.86.D0.B0_.D1.81.D0.BE.D0.B2.D0.BC.D0.B5.D1.81.D1.82.D0.B8.D0.BC.D0.BE.D1.81.D1.82.D0.B8_.D0.BC.D0.BE.D0.B4.D1.83.D0.BB.D0.B5.D0.B9_.D0.B2.D0.B2.D0.BE.D0.B4.D0.B0-.D0.B2.D1.8B.D0.B2.D0.BE.D0.B4.D0.B0_.D1.80.D0.B0.D0.B7.D0.BB.D0.B8.D1.87.D0.BD.D1.8B.D1.85_.D0.BF.D1.80.D0.BE.D0.B8.D0.B7.D0.B2.D0.BE.D0.B4.D0.B8.D1.82.D0.B5.D0.BB.D0.B5.D0.B9"><span class="mw-headline-number">3</span> Таблица совместимости модулей ввода-вывода различных производителей</span></h2>
<table class="wikitable">

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






</div><table style="border-top: dotted 2px #999999; margin-top: 20pt; color: gray;" width="100%"><tr><td style="text-align: left;" width="40%"><a href="http://oscada.org/wiki/Modules/DCON/ru">Modules/DCON/ru</a> - <a href="http://oscada.org/en/main/about-the-project/licenses/">GFDL</a></td><td style="text-align: center;">April 2025</td><td style="text-align: right;" width="40%">OpenSCADA 1+r3018</td></tr></table></body>
</html>