<?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="uk">Модулі/DCON</h1>
		</div><div class="mw-content-ltr" dir="ltr" id="mw-content-text" lang="uk"><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=uk" 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 100% 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;• ‎<a class="mw-pt-progress mw-pt-progress--complete" href="../../ru/Modules/DCON.html" title="Модули/DCON (93% translated)">mRussian</a>&nbsp;• ‎<span class="mw-pt-languages-selected mw-pt-progress mw-pt-progress--complete">Українська</span></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.97.D0.B0.D0.B3.D0.B0.D0.BB.D1.8C.D0.BD.D0.B8.D0.B9_.D0.BE.D0.BF.D0.B8.D1.81_.D0.BF.D1.80.D0.BE.D1.82.D0.BE.D0.BA.D0.BE.D0.BB.D1.83_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.B5.D1.80_.D0.B4.D0.B0.D0.BD.D0.B8.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.D0.B8"><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.D1.8F_.D1.81.D1.83.D0.BC.D1.96.D1.81.D0.BD.D0.BE.D1.81.D1.82.D1.96_.D0.BC.D0.BE.D0.B4.D1.83.D0.BB.D1.96.D0.B2_.D0.B2.D0.B2.D0.BE.D0.B4.D1.83-.D0.B2.D0.B8.D0.B2.D0.BE.D0.B4.D1.83_.D1.80.D1.96.D0.B7.D0.BD.D0.B8.D1.85_.D0.B2.D0.B8.D1.80.D0.BE.D0.B1.D0.BD.D0.B8.D0.BA.D1.96.D0.B2"><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.97.D0.B0.D0.B3.D0.B0.D0.BB.D1.8C.D0.BD.D0.B8.D0.B9_.D0.BE.D0.BF.D0.B8.D1.81_.D0.BF.D1.80.D0.BE.D1.82.D0.BE.D0.BA.D0.BE.D0.BB.D1.83_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.B5.D1.80_.D0.B4.D0.B0.D0.BD.D0.B8.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_uk.png"><img class="thumbimage" height="670" src="../files/DCON_cntr_uk.png" width="778" /></a>  <div class="thumbcaption">Рис.1. Вкладка конфігурації контролера.</div></div></div></div>
<p>За допомогою цієї вкладки можна встановити:
</p>
<ul><li> Стан об'єкту контролеру, а саме: статус, "Ввімкнено", "Виконується" та ім'я сховища, яке містить конфігурацію.</li>
<li> Ідентифікатор, ім'я та опис контролеру.</li>
<li> Стан "Ввімкнено" та "Виконується", у який переводити об'єкт контролеру при запуску.</li>
<li> Планування обчислення та пріоритет задачі опитування джерел даних.</li>
<li> Ім'я <a href="../Program_manual.html#Transports" title="Special:MyLanguage/Documents/Program manual">вихідного транспорту</a>, зазвичай це транспорт <a href="../Modules/Serial.html" title="Special:MyLanguage/Modules/Serial">послідовних інтерфейсів</a>.</li>
<li> Спроб запиту.</li></ul>
<h3><span class="mw-headline" id=".D0.9F.D0.B0.D1.80.D0.B0.D0.BC.D0.B5.D1.82.D1.80.D0.B8"><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:788px;"><a class="image" href="http://oscada.org/wiki/File:DCON_prm_uk.png"><img class="thumbimage" height="656" src="../files/DCON_prm_uk.png" width="786" /></a>  <div class="thumbcaption">Рис.2. Вкладка конфігурації параметру.</div></div></div></div>
<p>Згідно до налаштувань параметру здійснюється опитування та створення атрибутів (рис.3).
</p>
<div class="center"><div class="thumb tnone"><div class="thumbinner" style="width:698px;"><a class="image" href="http://oscada.org/wiki/File:DCON_prm_atr_uk.png"><img class="thumbimage" height="548" src="../files/DCON_prm_atr_uk.png" width="696" /></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.D1.8F_.D1.81.D1.83.D0.BC.D1.96.D1.81.D0.BD.D0.BE.D1.81.D1.82.D1.96_.D0.BC.D0.BE.D0.B4.D1.83.D0.BB.D1.96.D0.B2_.D0.B2.D0.B2.D0.BE.D0.B4.D1.83-.D0.B2.D0.B8.D0.B2.D0.BE.D0.B4.D1.83_.D1.80.D1.96.D0.B7.D0.BD.D0.B8.D1.85_.D0.B2.D0.B8.D1.80.D0.BE.D0.B1.D0.BD.D0.B8.D0.BA.D1.96.D0.B2"><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/uk">Modules/DCON/uk</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>