<?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>Модули/ICP-DAS - 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">Модули/ICP-DAS</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&group=page-Modules%2FICP+DAS&action=page&filter=&language=ru" rel="nofollow noreferrer noopener" target="_blank">translated version</a></span> of the page <a class="external" href="http://oscada.org/wiki/Modules/ICP_DAS" title="Modules/ICP DAS">Modules/ICP DAS</a> and the translation is 95% 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/ICP_DAS.html" title="Modules/ICP DAS (100% translated)">English</a> • ‎<span class="mw-pt-languages-selected mw-pt-progress mw-pt-progress--complete">mRussian</span> • ‎<a class="mw-pt-progress mw-pt-progress--complete" href="../../uk/Modules/ICP_DAS.html" title="Модулі/ICP-DAS (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/ICP_DAS.html" title="Special:MyLanguage/Modules/ICP DAS">ICP_DAS</a> </td> <td> Оборудование ICP_DAS </td> <td> 1.9 </td> <td> GPL2 </td> <td> daq_ICP_DAS.so </td> <td> en,uk,ru,de </td> <td> x86,ARM </td> <td> DAQ </td> <td> Роман Савоченко </td> <td> ПредоÑтавлÑет реализацию поддержки Ð¾Ð±Ð¾Ñ€ÑƒÐ´Ð¾Ð²Ð°Ð½Ð¸Ñ "ICP DAS". Включает поддержку оÑновных I-87xxx DCON модулей, I-8xxx быÑтрых модулей и плат на шине ISA. </td></tr></table> <p>Модуль предоÑтавлÑет в ÑиÑтему <i>OpenSCADA</i> поддержку различного Ð¾Ð±Ð¾Ñ€ÑƒÐ´Ð¾Ð²Ð°Ð½Ð¸Ñ Ñ„Ð¸Ñ€Ð¼Ñ‹ "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>) поÑредÑтвом библиотеки API <i>libi8k.a</i> от фирмы, Ð´Ð»Ñ Ð¼Ð¾Ð´ÑƒÐ»ÐµÐ¹ <i>I-87xxx</i> и <i>I-8xxx</i>, и прÑмых <i>ioctl</i> вызовов к модулÑм Ñдра, Ð´Ð»Ñ Ð¿Ð»Ð°Ñ‚ на шине <i>ISA</i>. </p><p>БольшинÑтво Ð¾Ð±Ð¾Ñ€ÑƒÐ´Ð¾Ð²Ð°Ð½Ð¸Ñ Ñ„Ð¸Ñ€Ð¼Ñ‹ "ICP DAS" работает поÑредÑтвом поÑледовательных интерфейÑов и протокола <i>DCON</i>, однако чаÑÑ‚ÑŒ нового оборудованиÑ, например, ÑÐµÑ€Ð¸Ñ <i>I-8xxx</i> работает на параллельной шине, а Ð´Ñ€ÑƒÐ³Ð°Ñ Ñ‡Ð°ÑÑ‚ÑŒ, уÑтанавливаетÑÑ Ð² Ñлоты параллельной шины (<i>I-87xxx</i>), доÑтупны по поÑледовательному интерфейÑу и протоколу <i>DCON</i>, однако не адреÑуютÑÑ Ð¿Ñ€Ñмо, а требуют вызова Ñпециализированной команды выбора Ñлота. ДоÑтуп к оборудованию, иÑпользующему прÑмые запроÑÑ‹ по протоколу <i>DCON</i>, может быть оÑущеÑтвлён модулем <a href="../Modules/DCON.html" title="Special:MyLanguage/Modules/DCON">DAQ.DCON</a>. Поддержка оÑтального Ð¾Ð±Ð¾Ñ€ÑƒÐ´Ð¾Ð²Ð°Ð½Ð¸Ñ Ð½Ðµ добавлÑлаÑÑŒ в модуль <a href="../Modules/DCON.html" title="Special:MyLanguage/Modules/DCON">DAQ.DCON</a>, а реализовывалаÑÑŒ в данном модуле по причине Ð½Ð°Ð»Ð¸Ñ‡Ð¸Ñ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐºÐ¸ API фирмы "ICP DAS" только Ð´Ð»Ñ Ð¿Ð»Ð°Ñ‚Ñ„Ð¾Ñ€Ð¼ <i>x86_32</i> и <i>ARM(OABI, HardFloatFPA)</i>, что вноÑит Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ñ Ð½Ð° доÑтуп к оборудованию фирмы "ICP DAS" и другому оборудованию по протоколу <i>DCON</i> на иных аппаратных платформах. </p><p>Причиной ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ Ð¼Ð¾Ð´ÑƒÐ»Ñ Ñтали работы Ñ ÐºÐ¾Ð½Ñ‚Ñ€Ð¾Ð»Ð»ÐµÑ€Ð¾Ð¼ фирмы "ICP DAS" <i>LP-8781</i> Ñерии "LinPAC" Ñ Ñ†ÐµÐ»ÑŒÑŽ реализации Ñреды иÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ PLC на оÑнове ÑиÑтемы <i>OpenSCADA</i>. </p><p>Библиотека API фирмы "ICP DAS" Ð´Ð»Ñ Ð¿Ð»Ð°Ñ‚Ñ„Ð¾Ñ€Ð¼ <i>x86_32 -> libi8k.a</i> и <i>ARM(OABI, HardFloatFPA) -> libi8k_arm.a</i> размещена вмеÑте Ñ Ð¸Ñходными текÑтами данного Ð¼Ð¾Ð´ÑƒÐ»Ñ Ð¸ не требует отдельной инÑталлÑции. </p> <div class="toc" id="toc"><div id="toctitle"><h2>Contents</h2></div> <ul> <li class="toclevel-1 tocsection-1"><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">1</span> <span class="toctext">Контроллер данных</span></a></li> <li class="toclevel-1 tocsection-2"><a href="#Parameters"><span class="tocnumber">2</span> <span class="toctext">Parameters</span></a> <ul> <li class="toclevel-2 tocsection-3"><a href="#.D0.9C.D0.BE.D0.B4.D1.83.D0.BB.D0.B8_.D1.81.D0.B5.D1.80.D0.B8.D0.B8_I-8xxx"><span class="tocnumber">2.1</span> <span class="toctext">Модули Ñерии I-8xxx</span></a> <ul> <li class="toclevel-3 tocsection-4"><a href="#.D0.9D.D0.B0.D1.81.D1.82.D1.80.D0.BE.D0.B9.D0.BA.D0.B0_.D0.BA.D0.BE.D0.BD.D1.82.D1.80.D0.BE.D0.BB.D0.BB.D0.B5.D1.80.D0.BE.D0.B2_.D1.81.D0.B5.D1.80.D0.B8.D0.B8_LP-8xxx"><span class="tocnumber">2.1.1</span> <span class="toctext">ÐаÑтройка контроллеров Ñерии LP-8xxx</span></a></li> <li class="toclevel-3 tocsection-5"><a href="#.D0.9C.D0.BE.D0.B4.D1.83.D0.BB.D1.8C_I-8014_.D0.B8_I-8017"><span class="tocnumber">2.1.2</span> <span class="toctext">Модуль I-8014 и I-8017</span></a></li> <li class="toclevel-3 tocsection-6"><a href="#.D0.98.D0.BD.D0.B2.D0.B5.D1.80.D1.81.D0.B8.D1.8F_.D0.B7.D0.BD.D0.B0.D1.87.D0.B5.D0.BD.D0.B8.D0.B9_.D0.B4.D0.B8.D1.81.D0.BA.D1.80.D0.B5.D1.82.D0.BD.D1.8B.D1.85_.D0.B2.D1.85.D0.BE.D0.B4.D0.BE.D0.B2_.D0.B8_.D0.B2.D1.8B.D1.85.D0.BE.D0.B4.D0.BE.D0.B2"><span class="tocnumber">2.1.3</span> <span class="toctext">ИнверÑÐ¸Ñ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ð¹ диÑкретных входов и выходов</span></a></li> </ul> </li> <li class="toclevel-2 tocsection-7"><a href="#.D0.9C.D0.BE.D0.B4.D1.83.D0.BB.D0.B8_.D1.81.D0.B5.D1.80.D0.B8.D0.B8_I-87xxx"><span class="tocnumber">2.2</span> <span class="toctext">Модули Ñерии I-87xxx</span></a> <ul> <li class="toclevel-3 tocsection-8"><a href="#.D0.90.D0.B1.D1.81.D1.82.D1.80.D0.B0.D0.BA.D1.82.D0.BD.D1.8B.D0.B9_.D0.BC.D0.BE.D0.B4.D1.83.D0.BB.D1.8C_.D1.81.D0.B5.D1.80.D0.B8.D0.B8_I-87xxx"><span class="tocnumber">2.2.1</span> <span class="toctext">ÐбÑтрактный модуль Ñерии I-87xxx</span></a></li> <li class="toclevel-3 tocsection-9"><a href="#.D0.92.D1.8B.D0.B1.D0.BE.D1.80_.D1.82.D0.B8.D0.BF.D0.B0_.D0.BA.D0.B0.D0.BD.D0.B0.D0.BB.D0.B0_.D0.B4.D0.BB.D1.8F_AI"><span class="tocnumber">2.2.2</span> <span class="toctext">Выбор типа канала Ð´Ð»Ñ AI</span></a></li> <li class="toclevel-3 tocsection-10"><a href="#.D0.A5.D0.BE.D1.81.D1.82.D0.BE.D0.B2.D1.8B.D0.B9_.D1.81.D1.82.D0.BE.D1.80.D0.BE.D0.B6.D0.B5.D0.B2.D0.BE.D0.B9_.D1.82.D0.B0.D0.B9.D0.BC.D0.B5.D1.80_.D0.B8_.D0.B7.D0.BD.D0.B0.D1.87.D0.B5.D0.BD.D0.B8.D1.8F_.D0.BF.D0.BE_.D1.83.D0.BC.D0.BE.D0.BB.D1.87.D0.B0.D0.BD.D0.B8.D1.8E_.D0.BF.D1.80.D0.B8_.D0.B2.D0.BA.D0.BB.D1.8E.D1.87.D0.B5.D0.BD.D0.B8.D0.B8_.D0.B8_.D1.81.D1.80.D0.B0.D0.B1.D0.B0.D1.82.D1.8B.D0.B2.D0.B0.D0.BD.D0.B8.D1.8E_.D1.82.D0.B0.D0.B9.D0.BC.D0.B5.D1.80.D0.B0"><span class="tocnumber">2.2.3</span> <span class="toctext">ХоÑтовый Ñторожевой таймер и Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð¿Ð¾ умолчанию при включении и Ñрабатыванию таймера</span></a></li> </ul> </li> <li class="toclevel-2 tocsection-11"><a href="#.D0.9F.D0.BB.D0.B0.D1.82.D1.8B_.D0.BD.D0.B0_.D1.88.D0.B8.D0.BD.D0.B5_ISA"><span class="tocnumber">2.3</span> <span class="toctext">Платы на шине ISA</span></a></li> </ul> </li> <li class="toclevel-1 tocsection-12"><a href="#.D0.A1.D1.81.D1.8B.D0.BB.D0.BA.D0.B8"><span class="tocnumber">3</span> <span class="toctext">СÑылки</span></a></li> </ul> </div> <h2><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">1</span> Контроллер данных</span></h2> <p>Ð”Ð»Ñ Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¸Ñточника данных "ICP DAS" ÑоздаётÑÑ Ð¸ конфигурируетÑÑ ÐºÐ¾Ð½Ñ‚Ñ€Ð¾Ð»Ð»ÐµÑ€ в ÑиÑтеме <i>OpenSCADA</i>. Пример вкладки конфигурации контроллера данного типа изображен на риÑ.1. </p> <div class="center"><div class="thumb tnone"><div class="thumbinner" style="width:660px;"><a class="image" href="http://oscada.org/wiki/File:ICP_cntr.png"><img class="thumbimage" height="642" src="../../en/files/ICP_cntr.png" width="658" /></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> Bus, on which the modules/boards are placed. If you specify a serial interface (COM {X}), then access is made under the protocol <i>DCON</i>. If the main controller bus is <i>LP-8xxx</i> the access is made through the parallel bus API or mixed. Bus <i>ISA</i> set allow select boards for bus ISA, from configured boards list.</li> <li> Transport through which requests to the serial bus performed. It's allowed on field "Bus" set to "COM {X}". If set "<ICP DAS>" then used the serial requests API from "ICP DAS", by default.</li> <li> Data transfer rate for the serial interface. It is indicated for the not main bus and transport "<ICP DAS>".</li> <li> Serial request tries.</li></ul> <h2><span class="mw-headline" id="Parameters"><span class="mw-headline-number">2</span> Parameters</span></h2> <p>The module provides only one the "Standard (std)" type of the parameters with the parameters table name "ICPDASPrm_{CntrId}". There accessible three groups of modules/boards depending from selected bus: </p> <ul><li> <i>ISA</i> — boards on <i>ISA</i>;</li> <li> <i>I-87xxx</i> — modules on serial bus and with protocol <i>DCON</i>, for example into <i>LinPAC</i>;</li> <li> <i>I-8xxx</i> — modules on parallel bus, for example into <i>LinPAC</i>.</li></ul> <div class="center"><div class="thumb tnone"><div class="thumbinner" style="width:738px;"><a class="image" href="http://oscada.org/wiki/File:ICP_prm_ru.png"><img class="thumbimage" height="547" src="../files/ICP_prm_ru.png" width="736" /></a> <div class="thumbcaption">РиÑ.2. Вкладка конфигурации параметра.</div></div></div></div> <p>Вкладка конфигурации параметра (риÑ.2) в целом одинакова Ð´Ð»Ñ Ð²Ñех групп модулей/плат и Ñодержит: </p> <ul><li> СоÑтоÑние параметра, а именно: тип и ÑоÑтоÑние "Включен".</li> <li> Идентификатор, Ð¸Ð¼Ñ Ð¸ опиÑание параметра.</li> <li> СоÑтоÑние, в которое переводить параметр при загрузке: "Включен".</li> <li> Тип модулÑ/платы.</li> <li> ÐÐ´Ñ€ÐµÑ Ð¼Ð¾Ð´ÑƒÐ»Ñ/платы, в Ñлучае работы на не главной поÑледовательной шине (в деÑÑтичном виде от 0 до 255) или шине ISA.</li> <li> Слот модулÑ, в Ñлучае работы Ñ ÑƒÑтройÑтвами Ñерии <i>I-8xxx</i> и <i>I-87xxx</i>, уÑтановленных в корзину ПЛК.</li> <li> Контроль CRC Ð´Ð»Ñ Ð¼Ð¾Ð´ÑƒÐ»ÐµÐ¹ Ñерии <i>I-87xxx</i> на поÑледовательной шине.</li> <li> Дополнительные параметры модулÑ, в завиÑимоÑти от шины и конкретной платы/модулÑ.</li></ul> <p>Ð’ ÑоответÑтвии Ñ Ð½Ð°Ñтройками параметра оÑущеÑтвлÑетÑÑ Ñ„Ð¾Ñ€Ð¼Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ и Ð¾Ð¿Ñ€Ð¾Ñ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð² (риÑ.3). </p> <div class="center"><div class="thumb tnone"><div class="thumbinner" style="width:740px;"><a class="image" href="http://oscada.org/wiki/File:ICP_prm_atr_ru.png"><img class="thumbimage" height="584" src="../files/ICP_prm_atr_ru.png" width="738" /></a> <div class="thumbcaption">РиÑ.3. Вкладка атрибутов параметра.</div></div></div></div> <h3><span class="mw-headline" id=".D0.9C.D0.BE.D0.B4.D1.83.D0.BB.D0.B8_.D1.81.D0.B5.D1.80.D0.B8.D0.B8_I-8xxx"><span class="mw-headline-number">2.1</span> Модули Ñерии I-8xxx</span></h3> <p>Модули Ñерии <i>I-8xxx</i> уÑтанавливаютÑÑ Ð² Ñлот параллельной шины корзины контроллера, например, Ñерии <i>LinPAC</i>. Ð’ таблице 1 приведены ÑвойÑтва модулей "ICP DAS" Ñерии <i>I-8xxx</i>, реализуемых в <i>OpenSCADA</i>. </p><p><b>Таблица 1</b> СвойÑтва модулей Ñерии <i>I-8xxx</i> </p> <table class="wikitable"> <tr> <th> Модуль </th> <th> AI </th> <th> AO </th> <th> DI </th> <th> DO </th> <th> Ð—Ð°Ð¼ÐµÑ‡Ð°Ð½Ð¸Ñ </th></tr> <tr> <td> I-8014 </td> <td> i8014W_ReadAI() or i8014W_ReadFIFO() for mode FIFO(Magic) </td> <td> </td> <td> </td> <td> </td> <td> Tested! </td></tr> <tr> <td> I-8017 </td> <td> I8017_GetCurAdChannel_Float_Cal() </td> <td> </td> <td> </td> <td> </td> <td> Tested! </td></tr> <tr> <td> I-8024 </td> <td> </td> <td> I8024_VoltageOut </td> <td> </td> <td> </td> <td> </td></tr> <tr> <td> I-8037 </td> <td> </td> <td> </td> <td> </td> <td> DO_16, DO_16_RB </td> <td> </td></tr> <tr> <td> I-8040 </td> <td> </td> <td> </td> <td> DI_32 </td> <td> </td> <td> </td></tr> <tr> <td> I-8041 </td> <td> </td> <td> </td> <td> </td> <td> DO_32, DO_32_RB </td> <td> </td></tr> <tr> <td> I-8042 </td> <td> </td> <td> </td> <td> DI_16 </td> <td> DO_16, DO_16_RB </td> <td> Tested! </td></tr> <tr> <td> I-8046 </td> <td> </td> <td> </td> <td> DI_16 </td> <td> </td> <td> </td></tr> <tr> <td> I-8048 </td> <td> </td> <td> </td> <td> DI_8 </td> <td> </td> <td> </td></tr> <tr> <td> I-8050 </td> <td> </td> <td> </td> <td> DIO_DI_16 </td> <td> DIO_DO_16 </td> <td> </td></tr> <tr> <td> I-8051 </td> <td> </td> <td> </td> <td> DI_16 </td> <td> </td> <td> </td></tr> <tr> <td> I-8052 </td> <td> </td> <td> </td> <td> DI_8 </td> <td> </td> <td> </td></tr> <tr> <td> I-8053 </td> <td> </td> <td> </td> <td> DI_16 </td> <td> </td> <td> </td></tr> <tr> <td> I-8054 </td> <td> </td> <td> </td> <td> DI_8 </td> <td> DO_8, DO_8_RB </td> <td> </td></tr> <tr> <td> I-8055 </td> <td> </td> <td> </td> <td> DI_8 </td> <td> DO_8, DO_8_RB </td> <td> </td></tr> <tr> <td> I-8056 </td> <td> </td> <td> </td> <td> </td> <td> DO_16, DO_16_RB </td> <td> </td></tr> <tr> <td> I-8057 </td> <td> </td> <td> </td> <td> </td> <td> DO_16, DO_16_RB </td> <td> </td></tr> <tr> <td> I-8058 </td> <td> </td> <td> </td> <td> DI_8 </td> <td> </td> <td> </td></tr> <tr> <td> I-8060 </td> <td> </td> <td> </td> <td> </td> <td> DO_8 (6), DO_8_RB </td> <td> </td></tr> <tr> <td> I-8063 </td> <td> </td> <td> </td> <td> DI_8 (4) </td> <td> DO_8 (4), DO_8_RB </td> <td> </td></tr> <tr> <td> I-8064 </td> <td> </td> <td> </td> <td> </td> <td> DO_8, DO_8_RB </td> <td> </td></tr> <tr> <td> I-8065 </td> <td> </td> <td> </td> <td> </td> <td> DO_8, DO_8_RB </td> <td> </td></tr> <tr> <td> I-8066 </td> <td> </td> <td> </td> <td> </td> <td> DO_8, DO_8_RB </td> <td> </td></tr> <tr> <td> I-8068 </td> <td> </td> <td> </td> <td> </td> <td> DO_8, DO_8_RB </td> <td> </td></tr> <tr> <td> I-8069 </td> <td> </td> <td> </td> <td> </td> <td> DO_8, DO_8_RB </td> <td> </td></tr> <tr> <td> I-8077 </td> <td> </td> <td> </td> <td> DIO_DI_16 </td> <td> DIO_DO_16 </td> <td> </td></tr></table> <h4><span class="mw-headline" id=".D0.9D.D0.B0.D1.81.D1.82.D1.80.D0.BE.D0.B9.D0.BA.D0.B0_.D0.BA.D0.BE.D0.BD.D1.82.D1.80.D0.BE.D0.BB.D0.BB.D0.B5.D1.80.D0.BE.D0.B2_.D1.81.D0.B5.D1.80.D0.B8.D0.B8_LP-8xxx"><span class="mw-headline-number">2.1.1</span> ÐаÑтройка контроллеров Ñерии LP-8xxx</span></h4> <p>Ð”Ð»Ñ ÐºÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ð¸ ÑвойÑтв контроллеров Ñерии <i>LP-8xxx</i> предуÑмотрена вкладка "LinPAC" на Ñтранице контроллера (риÑ.4), а также параметр "LP-8xxx" (риÑ.5). Ð’ параметре "LP-8xxx" можно получить информацию о Ñерийном номере контроллера, верÑии SDK, значении DIP и поворотного переключателÑ. Во вкладке "LinPAC" можно уÑтановить значение Ñторожевого таймера контроллера. Сторожевой таймер контроллера выключаетÑÑ ÑƒÑтановкой нулевого значениÑ. Обновление Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ñторожевого таймера оÑущеÑтвлÑетÑÑ Ð² задаче контроллера и Ñ ÐµÑ‘ периодичноÑтью, Ñледовательно завиÑание задачи опроÑа приводит к перезапуÑка контроллера! Значение Ñторожевого таймера должно быть больше полного времени загрузки ÑиÑтемы, до загрузки OpenSCADA, при Ñтом OpenSCADA должна грузитьÑÑ Ð¿Ð¾Ñле запуÑка Ñинхронизации времени. </p> <div class="center"><div class="thumb tnone"><div class="thumbinner" style="width:690px;"><a class="image" href="http://oscada.org/wiki/File:ICP_cfg_LP8xxx_ru.png"><img class="thumbimage" height="496" src="../files/ICP_cfg_LP8xxx_ru.png" width="688" /></a> <div class="thumbcaption">РиÑ.4. Вкладка "LinPAC" конфигурации контроллеров Ñерии "LP-8xxx".</div></div></div></div> <div class="center"><div class="thumb tnone"><div class="thumbinner" style="width:690px;"><a class="image" href="http://oscada.org/wiki/File:ICP_prm_LP8xxx_ru.png"><img class="thumbimage" height="496" src="../files/ICP_prm_LP8xxx_ru.png" width="688" /></a> <div class="thumbcaption">РиÑ.5. Ðтрибуты параметра "LP-8xxx".</div></div></div></div> <h4><span class="mw-headline" id=".D0.9C.D0.BE.D0.B4.D1.83.D0.BB.D1.8C_I-8014_.D0.B8_I-8017"><span class="mw-headline-number">2.1.2</span> Модуль I-8014 и I-8017</span></h4> <p>БыÑтрые модули аналогового ввода, работающие на параллельной шине. </p><p>Модуль I-8014 формально обеÑпечивает ÑкороÑÑ‚ÑŒ доÑтупа к данным по одному каналу в 250 КГц поÑредÑтвом FIFO, однако ввиду заложенного аппаратного-программного Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ñ Ð½Ðµ позволÑет доÑтичь ÑкороÑти более 100 КГц на канал при Ñканировании в реальном времени, за Ñчёт низкой ÑкороÑти Ñ‡Ñ‚ÐµÐ½Ð¸Ñ Ð¸Ð· FIFO. При Ñтом чтение данных FIFO оÑущеÑтвлÑетÑÑ c большими потерÑм реÑурÑов процеÑÑора на выÑоких чаÑтотах Ñбора, а именно Ñто 9.5 микроÑекунд на измерение. </p><p>Модуль I-8017 формально обеÑпечивает ÑкороÑÑ‚ÑŒ доÑтупа к данным по одному каналу в 130 КГц, однако ввиду заложенного аппаратно-программного Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ñ Ð½Ðµ позволÑет доÑтичь ÑкороÑти более 33 КГц на канал при Ñканировании неÑкольких каналов в реальном времени (за Ñчёт переключениÑ). При Ñтом ожидание данных оÑущеÑтвлÑетÑÑ Ð² глухом цикле, что приводит к большим потерÑм реÑурÑов процеÑÑора на выÑоких чаÑтотах Ñбора. </p><p>МодулÑми предоÑтавлÑетÑÑ ÑˆÐµÑтнадцать атрибутов аналоговых входов <i>ai{x}</i> и по воÑемь признаков Ð½Ð°Ñ€ÑƒÑˆÐµÐ½Ð¸Ñ Ð²ÐµÑ€Ñ…Ð½ÐµÐ¹ <i>ha{x}</i> и нижней <i>la{x}</i> границ, Ð´Ð»Ñ I-8017. Также модулÑми предоÑтавлÑетÑÑ Ð²ÐºÐ»Ð°Ð´ÐºÐ° "КонфигурациÑ" Ñ Ñ€Ð°Ñширенной наÑтройкой (риÑ.6): </p> <ul><li> <i>КоличеÑтво обрабатываемых параметров</i> — указывает Ñколько входов обÑлуживать. Характерен в режиме быÑтрого Ñбора данных и иÑпользуетÑÑ Ð´Ð»Ñ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ñ ÐºÐ¾Ð»Ð¸Ñ‡ÐµÑтва обрабатываемый каналов Ñоразмерно иÑпользуемым реÑурÑам процеÑÑора.</li> <li> <i>ПериодичноÑÑ‚ÑŒ быÑтрого Ñбора данных (Ñек)</i> — указывает Ñ ÐºÐ°ÐºÐ¾Ð¹ периодичноÑтью оÑущеÑтвлÑÑ‚ÑŒ быÑтрый Ñбор данных Ð´Ð»Ñ ÐºÐ¾Ð»Ð¸Ñ‡ÐµÑтва каналов, указанных ранее. Режим быÑтрого Ñбора данных отключаетÑÑ ÑƒÐºÐ°Ð·Ð°Ð½Ð¸ÐµÐ¼ нулевого периода.</li> <li> Режимы уÑилений входов, отдельно Ð´Ð»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ входа определÑет уÑиление из Ñ€Ñда: +-1.25Ð’, +-2.5Ð’, +-5Ð’, +-10Ð’ и +-20мÐ.</li></ul> <div class="center"><div class="thumb tnone"><div class="thumbinner" style="width:735px;"><a class="image" href="http://oscada.org/wiki/File:ICP_mod_cfg_8017_ru.png"><img class="thumbimage" height="591" src="../files/ICP_mod_cfg_8017_ru.png" width="733" /></a> <div class="thumbcaption">РиÑ.6. Вкладка "КонфигурациÑ" модулей I-8014 и I-8017.</div></div></div></div> <h4><span class="mw-headline" id=".D0.98.D0.BD.D0.B2.D0.B5.D1.80.D1.81.D0.B8.D1.8F_.D0.B7.D0.BD.D0.B0.D1.87.D0.B5.D0.BD.D0.B8.D0.B9_.D0.B4.D0.B8.D1.81.D0.BA.D1.80.D0.B5.D1.82.D0.BD.D1.8B.D1.85_.D0.B2.D1.85.D0.BE.D0.B4.D0.BE.D0.B2_.D0.B8_.D0.B2.D1.8B.D1.85.D0.BE.D0.B4.D0.BE.D0.B2"><span class="mw-headline-number">2.1.3</span> ИнверÑÐ¸Ñ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ð¹ диÑкретных входов и выходов</span></h4> <p>Ð”Ð»Ñ Ð¼Ð¾Ð´ÑƒÐ»ÐµÐ¹ диÑкретного входа и выхода, во вкладке "КонфигурациÑ" (риÑ.7), предоÑтавлÑетÑÑ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ Ð²Ñ‹Ð±Ð¾Ñ€Ð¾Ñ‡Ð½Ð¾Ð¹ инверÑии канала, что очень удобно при поÑледующей работе Ñ ÐºÐ°Ð½Ð°Ð»Ð¾Ð¼. </p> <div class="center"><div class="thumb tnone"><div class="thumbinner" style="width:722px;"><a class="image" href="http://oscada.org/wiki/File:ICP_mod_cfg_DIO_ru.png"><img class="thumbimage" height="563" src="../files/ICP_mod_cfg_DIO_ru.png" width="720" /></a> <div class="thumbcaption">РиÑ.7. Вкладка "КонфигурациÑ" Ð¼Ð¾Ð´ÑƒÐ»Ñ Ð´Ð¸Ñкретного входа и выхода.</div></div></div></div> <h3><span class="mw-headline" id=".D0.9C.D0.BE.D0.B4.D1.83.D0.BB.D0.B8_.D1.81.D0.B5.D1.80.D0.B8.D0.B8_I-87xxx"><span class="mw-headline-number">2.2</span> Модули Ñерии I-87xxx</span></h3> <p>Модули Ñерии <i>I-87xxx</i> уÑтанавливаютÑÑ Ð² Ñлот поÑледовательной шины корзины контроллера, например, Ñерии <i>LinPAC</i>. Ð’ таблице 2 приведены ÑвойÑтва модулей "ICP DAS" Ñерии <i>I-87xxx</i>, реализуемых в <i>OpenSCADA</i>. </p><p><b>Таблица 2</b> СвойÑтва модулей Ñерии <i>I-87xxx</i> </p> <table class="wikitable"> <tr> <th> Модуль </th> <th> AI </th> <th> AO </th> <th> DI </th> <th> DO </th> <th> Счётчики </th> <th> Ð—Ð°Ð¼ÐµÑ‡Ð°Ð½Ð¸Ñ </th></tr> <tr> <td> I-87005 </td> <td> #AA (8); TP: $AA7CiRrr ($AA8Ci) </td> <td> </td> <td> </td> <td> @AADODD (8), @AADI </td> <td> </td> <td> </td></tr> <tr> <td> I-87013 </td> <td> #AA (4); TP: $AA7CiRrr ($AA8Ci) </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td></tr> <tr> <td> I-87015 </td> <td> #AA (7); TP: $AA7CiRrr ($AA8Ci) </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td></tr> <tr> <td> I-87016 </td> <td> #AA (2); TP: $AA7CiRrr ($AA8Ci) </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td></tr> <tr> <td> I-87017 </td> <td> #AA (8); TP: $AA7CiRrr ($AA8Ci) </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td></tr> <tr> <td> I-87017DW </td> <td> #AA (16); TP: $AA7CiRrr ($AA8Ci) </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td></tr> <tr> <td> I-87017ZW </td> <td> #AA (20); TP: $AA7CiRrr ($AA8Ci) </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> Tested! </td></tr> <tr> <td> I-87018 </td> <td> $AA3; #AA (8); TP: $AA7CiRrr ($AA8Ci) </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td></tr> <tr> <td> I-87018ZW </td> <td> $AA3; #AA (10); TP: $AA7CiRrr ($AA8Ci) </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td></tr> <tr> <td> I-87019RW </td> <td> $AA3; #AA (8); TP: $AA7CiRrr ($AA8Ci) </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> Tested! </td></tr> <tr> <td> I-87019ZW </td> <td> $AA3; #AA (10); TP: $AA7CiRrr ($AA8Ci) </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td></tr> <tr> <td> I-87022 </td> <td> </td> <td> #AAN(Data) (2), $AA8N; W: ~AA0-5 </td> <td> </td> <td> </td> <td> </td> <td> </td></tr> <tr> <td> I-87024 </td> <td> </td> <td> #AAN(Data) (4), $AA8N; W: ~AA0-5 </td> <td> </td> <td> </td> <td> </td> <td> Tested! </td></tr> <tr> <td> I-87026 </td> <td> </td> <td> #AAN(Data) (2), $AA8N; W: ~AA0-5 </td> <td> </td> <td> </td> <td> </td> <td> </td></tr> <tr> <td> I-87026PW </td> <td> #AA (6); TP: $AA7CiRrr ($AA8Ci) </td> <td> #AAN(Data) (2), $AA8N; W: ~AA0-5 </td> <td> @AADI (2) </td> <td> @AADODD (2), @AADI </td> <td> </td> <td> </td></tr> <tr> <td> I-87028 </td> <td> </td> <td> #AAN(Data) (8), $AA8N; W: ~AA0-5 </td> <td> </td> <td> </td> <td> </td> <td> </td></tr> <tr> <td> I-87037 </td> <td> </td> <td> </td> <td> </td> <td> @AA(Data) (16), @AA; W: ~AA0-5 </td> <td> </td> <td> </td></tr> <tr> <td> I-87040 </td> <td> </td> <td> </td> <td> @AA (32) </td> <td> </td> <td> #AAN (32) </td> <td> Tested! </td></tr> <tr> <td> I-87041 </td> <td> </td> <td> </td> <td> </td> <td> @AA(Data) (32), @AA; W: ~AA0-5 </td> <td> </td> <td> Tested! </td></tr> <tr> <td> I-87042 </td> <td> </td> <td> </td> <td> @AA (16) </td> <td> @AA(Data) (16), @AA; W: ~AA0-5 </td> <td> </td> <td> </td></tr> <tr> <td> I-87046 </td> <td> </td> <td> </td> <td> @AA (16) </td> <td> </td> <td> #AAN (16) </td> <td> </td></tr> <tr> <td> I-87051 </td> <td> </td> <td> </td> <td> @AA (16) </td> <td> </td> <td> #AAN (16) </td> <td> </td></tr> <tr> <td> I-87052 </td> <td> </td> <td> </td> <td> @AA (8) </td> <td> </td> <td> #AAN (8) </td> <td> </td></tr> <tr> <td> I-87053 </td> <td> </td> <td> </td> <td> @AA (16) </td> <td> </td> <td> #AAN (16) </td> <td> </td></tr> <tr> <td> I-87054 </td> <td> </td> <td> </td> <td> @AA (8) </td> <td> @AA(Data) (8), @AA; W: ~AA0-5 </td> <td> #AAN (8) </td> <td> </td></tr> <tr> <td> I-87055 </td> <td> </td> <td> </td> <td> @AA (8) </td> <td> @AA(Data) (8), @AA; W: ~AA0-5 </td> <td> #AAN (8) </td> <td> </td></tr> <tr> <td> I-87057 </td> <td> </td> <td> </td> <td> </td> <td> @AA(Data) (16), @AA; W: ~AA0-5 </td> <td> </td> <td> </td></tr> <tr> <td> I-87058 </td> <td> </td> <td> </td> <td> @AA (8) </td> <td> </td> <td> #AAN (8) </td> <td> </td></tr> <tr> <td> I-87059 </td> <td> </td> <td> </td> <td> @AA (8) </td> <td> </td> <td> #AAN (8) </td> <td> </td></tr> <tr> <td> I-87061 </td> <td> </td> <td> </td> <td> </td> <td> @AA(Data) (16), @AA; W: ~AA0-5 </td> <td> </td> <td> </td></tr> <tr> <td> I-87063 </td> <td> </td> <td> </td> <td> @AA (16) </td> <td> @AA(Data) (16), @AA; W: ~AA0-5 </td> <td> #AAN (16) </td> <td> </td></tr> <tr> <td> I-87064 </td> <td> </td> <td> </td> <td> </td> <td> @AA(Data) (8), @AA; W: ~AA0-5 </td> <td> </td> <td> </td></tr> <tr> <td> I-87065 </td> <td> </td> <td> </td> <td> </td> <td> @AA(Data) (8), @AA; W: ~AA0-5 </td> <td> </td> <td> </td></tr> <tr> <td> I-87066 </td> <td> </td> <td> </td> <td> </td> <td> @AA(Data) (8), @AA; W: ~AA0-5 </td> <td> </td> <td> </td></tr> <tr> <td> I-87068 </td> <td> </td> <td> </td> <td> </td> <td> @AA(Data) (8), @AA; W: ~AA0-5 </td> <td> </td> <td> </td></tr> <tr> <td> I-87069 </td> <td> </td> <td> </td> <td> </td> <td> @AA(Data) (8), @AA; W: ~AA0-5 </td> <td> </td> <td> </td></tr></table> <h4><span class="mw-headline" id=".D0.90.D0.B1.D1.81.D1.82.D1.80.D0.B0.D0.BA.D1.82.D0.BD.D1.8B.D0.B9_.D0.BC.D0.BE.D0.B4.D1.83.D0.BB.D1.8C_.D1.81.D0.B5.D1.80.D0.B8.D0.B8_I-87xxx"><span class="mw-headline-number">2.2.1</span> ÐбÑтрактный модуль Ñерии I-87xxx</span></h4> <p>Кроме поддержки модулей в таблице 2 данной группой модулей предоÑтавлÑетÑÑ Ñ€ÐµÐ°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ Ð°Ð±Ñтрактного Ð¼Ð¾Ð´ÑƒÐ»Ñ "I-87xxx" при выборе которого пользователю предоÑтавлÑетÑÑ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ÑÑ‚ÑŒ указать количеÑтво и типы оÑновных Ñигналов подключенного модулÑ: AI, AO, DI, DO и Счётчики. Ð”Ð°Ð½Ð½Ð°Ñ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ Ñ‚Ð°ÐºÐ¶Ðµ избирательно доÑтупна Ð´Ð»Ñ Ð¼Ð¾Ð´ÑƒÐ»ÐµÐ¹, Ñодержащих Ñигналы AO и Счётчики и позволÑет ограничить чиÑло обÑлуживаемых каналов, Ñ Ñ†ÐµÐ»ÑŒÑŽ ÑƒÐ¼ÐµÐ½ÑŒÑˆÐµÐ½Ð¸Ñ Ñ‚Ñ€Ð°Ñ„Ð¸ÐºÐ° на поÑледовательном интерфейÑе. </p><p>ÐбÑтрактный модуль "I-87xxx" можно иÑпользовать Ð´Ð»Ñ Ð¼Ð¾Ð´ÑƒÐ»ÐµÐ¹ "ICP DAS" Ñерии <i>I-7xxx</i> на "чиÑтой" поÑледовательной шине. </p><p>ÐŸÐ¾Ð»Ñ ÑƒÐºÐ°Ð·Ð°Ð½Ð¸Ñ ÐºÐ¾Ð»Ð¸Ñ‡ÐµÑтва Ñигналов и их типов предоÑтавлÑÑŽÑ‚ÑÑ Ð² оÑновной вкладке Ñтраницы конфигурации объекта параметра (риÑ.8). </p> <div class="center"><div class="thumb tnone"><div class="thumbinner" style="width:761px;"><a class="image" href="http://oscada.org/wiki/File:ICP_mod_prm_i87xxx_ru.png"><img class="thumbimage" height="631" src="../files/ICP_mod_prm_i87xxx_ru.png" width="759" /></a> <div class="thumbcaption">РиÑ.8. ОÑÐ½Ð¾Ð²Ð½Ð°Ñ Ð²ÐºÐ»Ð°Ð´ÐºÐ° параметра абÑтрактного Ð¼Ð¾Ð´ÑƒÐ»Ñ "I-87xxx".</div></div></div></div> <h4><span class="mw-headline" id=".D0.92.D1.8B.D0.B1.D0.BE.D1.80_.D1.82.D0.B8.D0.BF.D0.B0_.D0.BA.D0.B0.D0.BD.D0.B0.D0.BB.D0.B0_.D0.B4.D0.BB.D1.8F_AI"><span class="mw-headline-number">2.2.2</span> Выбор типа канала Ð´Ð»Ñ AI</span></h4> <p>Ð”Ð»Ñ Ð¼Ð¾Ð´ÑƒÐ»ÐµÐ¹ аналогового ввода доÑтупна возможноÑÑ‚ÑŒ выбора режима/уÑилениÑ, что оÑущеÑтвлÑетÑÑ Ð¸Ð· ÑпиÑка (риÑ.9), еÑли Ð´Ð»Ñ Ð¼Ð¾Ð´ÑƒÐ»Ñ Ð¾Ð½ указан, или прÑмым указанием кода режима. УÑтановленные режимы ÑохранÑÑŽÑ‚ÑÑ Ð¸ хранÑÑ‚ÑÑ Ð² Ñамом модуле. </p> <div class="center"><div class="thumb tnone"><div class="thumbinner" style="width:711px;"><a class="image" href="http://oscada.org/wiki/File:ICP_mod_cfg_AI_ru.png"><img class="thumbimage" height="530" src="../files/ICP_mod_cfg_AI_ru.png" width="709" /></a> <div class="thumbcaption">РиÑ.9. Вкладка "КонфигурациÑ" Ð¼Ð¾Ð´ÑƒÐ»Ñ Ð°Ð½Ð°Ð»Ð¾Ð³Ð¾Ð²Ñ‹Ñ… входов.</div></div></div></div> <h4><span class="mw-headline" id=".D0.A5.D0.BE.D1.81.D1.82.D0.BE.D0.B2.D1.8B.D0.B9_.D1.81.D1.82.D0.BE.D1.80.D0.BE.D0.B6.D0.B5.D0.B2.D0.BE.D0.B9_.D1.82.D0.B0.D0.B9.D0.BC.D0.B5.D1.80_.D0.B8_.D0.B7.D0.BD.D0.B0.D1.87.D0.B5.D0.BD.D0.B8.D1.8F_.D0.BF.D0.BE_.D1.83.D0.BC.D0.BE.D0.BB.D1.87.D0.B0.D0.BD.D0.B8.D1.8E_.D0.BF.D1.80.D0.B8_.D0.B2.D0.BA.D0.BB.D1.8E.D1.87.D0.B5.D0.BD.D0.B8.D0.B8_.D0.B8_.D1.81.D1.80.D0.B0.D0.B1.D0.B0.D1.82.D1.8B.D0.B2.D0.B0.D0.BD.D0.B8.D1.8E_.D1.82.D0.B0.D0.B9.D0.BC.D0.B5.D1.80.D0.B0"><span class="mw-headline-number">2.2.3</span> ХоÑтовый Ñторожевой таймер и Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð¿Ð¾ умолчанию при включении и Ñрабатыванию таймера</span></h4> <p>МодулÑми Ñ Ð²Ñ‹Ñ…Ð¾Ð´Ð°Ð¼Ð¸, аналоговыми или диÑкретными, обычно предоÑтавлÑетÑÑ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ Ñ…Ð¾Ñтового Ñторожевого таймера. Рименно уÑтановка Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð²Ñ‹Ñ…Ð¾Ð´Ð¾Ð² в безопаÑное ÑоÑтоÑние при отÑутÑтвии активноÑти обмена Ñ Ñ…Ð¾Ñта в течении указанного интервала времени. Также модули позволÑÑŽÑ‚ уÑтановить Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð²Ñ‹Ñ…Ð¾Ð´Ð¾Ð² при включении. </p><p>Ðа риÑунке 10 предÑтавлена вкладка Ð¼Ð¾Ð´ÑƒÐ»Ñ Ð°Ð½Ð°Ð»Ð¾Ð³Ð¾Ð²Ñ‹Ñ… выходов Ñ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñми: </p> <ul><li> уÑтановка и контроль ÑоÑтоÑÐ½Ð¸Ñ Ñторожевого таймера модулÑ;</li> <li> уÑтановка и контроль Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð²Ñ‹Ñ…Ð¾Ð´Ð¾Ð² Ð¼Ð¾Ð´ÑƒÐ»Ñ Ð¿Ñ€Ð¸ включении;</li> <li> уÑтановка и контроль Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð²Ñ‹Ñ…Ð¾Ð´Ð¾Ð² Ð¼Ð¾Ð´ÑƒÐ»Ñ Ð¿Ñ€Ð¸ Ñрабатывании хоÑтового Ñторожевого таймера.</li></ul> <div class="center"><div class="thumb tnone"><div class="thumbinner" style="width:765px;"><a class="image" href="http://oscada.org/wiki/File:ICP_mod_cfg_AO_ru.png"><img class="thumbimage" height="530" src="../files/ICP_mod_cfg_AO_ru.png" width="763" /></a> <div class="thumbcaption">РиÑ.10. Вкладка "КонфигурациÑ" Ð¼Ð¾Ð´ÑƒÐ»Ñ Ð°Ð½Ð°Ð»Ð¾Ð³Ð¾Ð²Ñ‹Ñ… выходов.</div></div></div></div> <h3><span class="mw-headline" id=".D0.9F.D0.BB.D0.B0.D1.82.D1.8B_.D0.BD.D0.B0_.D1.88.D0.B8.D0.BD.D0.B5_ISA"><span class="mw-headline-number">2.3</span> Платы на шине ISA</span></h3> <p>Платы данного типа уÑтанавливаютÑÑ Ð½Ð° шину ISA перÑонального компьютера. Ð”Ð»Ñ Ñ€Ð°Ð±Ð¾Ñ‚Ñ‹ Ñ Ñтими платами необходима Ñборка и запуÑк драйверов-модулей Ñдра Linux. Ð’ таблице 3 приведены ÑвойÑтва плат "ICP DAS" на шине ISA, реализуемых в <i>OpenSCADA</i>. </p><p><a class="image" href="http://oscada.org/wiki/File:At.png"><img alt="At.png" height="22" src="../../en/files/At.png" width="22" /></a> Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ Ñчётчиков на данный момент не реализована в OpenSCADA. </p><p><b>Таблица 3</b> СвойÑтва плат на шине ISA </p> <table class="wikitable"> <tr> <th> Модуль </th> <th> AI </th> <th> AO </th> <th> DI </th> <th> DO </th> <th> DIO </th> <th> Счётчики </th> <th> Ð—Ð°Ð¼ÐµÑ‡Ð°Ð½Ð¸Ñ </th></tr> <tr> <td> A-626 </td> <td> </td> <td> IXISA_AO{0...5} </td> <td> IXISA_DI_{A...B} </td> <td> IXISA_DO_{A...B} </td> <td> </td> <td> </td> <td> </td></tr> <tr> <td> A-628 </td> <td> </td> <td> IXISA_AO{0...7} </td> <td> IXISA_DIO_{A...B} </td> <td> IXISA_DIO_{A...B} </td> <td> </td> <td> </td> <td> </td></tr> <tr> <td> A-8111 </td> <td> <p>IXISA_AI (8,12)<br /> IXISA_ADGCR<br /> IXISA_ADMXCR<br /> IXISA_ADMCR<br /> IXISA_ADSTCR </p> </td> <td> IXISA_AO{0...1} </td> <td> IXISA_DI{L,H} </td> <td> IXISA_DO{L,H} </td> <td> </td> <td> <p>IXISA_8254C{0...2}<br /> IXISA_8254CR </p> </td> <td> </td></tr> <tr> <td> A-812 </td> <td> <p>IXISA_AI (16,12)<br /> IXISA_ADGCR<br /> IXISA_ADMXCR<br /> IXISA_ADMCR<br /> IXISA_ADSTCR </p> </td> <td> IXISA_AO{0...1} </td> <td> IXISA_DI{L,H} </td> <td> IXISA_DO{L,H} </td> <td> </td> <td> <p>IXISA_8254C{0...2}<br /> IXISA_8254CR </p> </td> <td> </td></tr> <tr> <td> A-821 </td> <td> <p>IXISA_AI (16,12)<br /> IXISA_ADGCR<br /> IXISA_ADMXCR<br /> IXISA_ADMCR<br /> IXISA_ADSTCR </p> </td> <td> IXISA_AO </td> <td> IXISA_DI{L,H} </td> <td> IXISA_DO{L,H} </td> <td> </td> <td> <p>IXISA_8254C{0...2}<br /> IXISA_8254CR </p> </td> <td> </td></tr> <tr> <td> A-822 </td> <td> <p>IXISA_AI (16,12)<br /> IXISA_ADGCR<br /> IXISA_ADMXCR<br /> IXISA_ADMCR<br /> IXISA_ADSTCR </p> </td> <td> IXISA_AO{0...1} </td> <td> IXISA_DI{L,H} </td> <td> IXISA_DO{L,H} </td> <td> </td> <td> <p>IXISA_8254C{0...2}<br /> IXISA_8254CR </p> </td> <td> </td></tr> <tr> <td> A-823 </td> <td> <p>IXISA_AI (16,12)<br /> IXISA_ADGCR<br /> IXISA_ADMXCR<br /> IXISA_ADMCR<br /> IXISA_ADSTCR </p> </td> <td> IXISA_AO{0...1} </td> <td> IXISA_DI{L,H} </td> <td> IXISA_DO{L,H} </td> <td> </td> <td> <p>IXISA_8254C{0...2}<br /> IXISA_8254CR </p> </td> <td> </td></tr> <tr> <td> A-826 </td> <td> <p>IXISA_AI (16,16)<br /> IXISA_ADGCR<br /> IXISA_ADMXCR<br /> IXISA_ADMCR<br /> IXISA_ADSTCR </p> </td> <td> IXISA_AO{0...1} </td> <td> IXISA_DI{L,H} </td> <td> IXISA_DO{L,H} </td> <td> </td> <td> <p>IXISA_8254C{0...2}<br /> IXISA_8254CR </p> </td> <td> </td></tr> <tr> <td> DIO-144 </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> <p>IXISA_CN{0...5}P{A...C}<br /> IXISA_CN{0...5}CR </p> </td> <td> </td> <td> Tested! </td></tr> <tr> <td> DIO-24 </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> <p>IXISA_P{A...C}<br /> IXISA_CR </p> </td> <td> </td> <td> </td></tr> <tr> <td> DIO-48 </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> IXISA_CN{1...2}P{A...C} </td> <td> <p>IXISA_CN{1...2}CR<br /> IXISA_8254C{0...2}<br /> IXISA_8254CR </p> </td> <td> </td></tr> <tr> <td> DIO-64 </td> <td> </td> <td> </td> <td> IXISA_DIO_{A...D} </td> <td> IXISA_DIO_{A...D} </td> <td> </td> <td> IXISA_8254C{0...5}<br /> <p>IXISA_8254CR<br /> IXISA_8254CR1 </p> </td> <td> </td></tr> <tr> <td> DIO-96 </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> <p>IXISA_CN{0...3}P{A...C}<br /> IXISA_CN{0...3}CR </p> </td> <td> </td> <td> </td></tr> <tr> <td> ISO-730 </td> <td> </td> <td> </td> <td> <p>IXISA_IDIO_{A...B}<br /> IXISA_DIO_{A...B} </p> </td> <td> <p>IXISA_IDIO_{A...B}<br /> IXISA_DIO_{A...B} </p> </td> <td> </td> <td> </td> <td> </td></tr> <tr> <td> ISO-813 </td> <td> <p>IXISA_AI (32)<br /> IXISA_ADGCR<br /> IXISA_ADMXCR<br /> IXISA_ADSTCR </p> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td></tr> <tr> <td> ISO-AD32 </td> <td> <FIFO> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td></tr> <tr> <td> ISO-C64 </td> <td> </td> <td> </td> <td> </td> <td> IXISA_DO_{A...H} </td> <td> </td> <td> </td> <td> </td></tr> <tr> <td> ISO-DA16 </td> <td> ? </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td></tr> <tr> <td> ISO-P32C32 </td> <td> </td> <td> </td> <td> IXISA_DIO_{A...D} </td> <td> IXISA_DIO_{A...D} </td> <td> </td> <td> </td> <td> </td></tr> <tr> <td> ISO-P64 </td> <td> </td> <td> </td> <td> IXISA_DI_{A...H} </td> <td> </td> <td> </td> <td> </td> <td> </td></tr> <tr> <td> P16R16DIO </td> <td> </td> <td> </td> <td> IXISA_DI_{A...B} </td> <td> IXISA_DO_{A...B} </td> <td> </td> <td> </td> <td> </td></tr> <tr> <td> P8R8DIO </td> <td> </td> <td> </td> <td> IXISA_DI (8) </td> <td> IXISA_DO (8) </td> <td> </td> <td> </td> <td> </td></tr> <tr> <td> TMC-10 </td> <td> </td> <td> </td> <td> IXISA_DI_{A...B} </td> <td> IXISA_DO_A </td> <td> </td> <td> <p>IXISA_8254C{0...2}<br /> IXISA_8254CR<br /> IXISA_8254CS </p> </td> <td> </td></tr></table> <p><br /> </p> <h2><span class="mw-headline" id=".D0.A1.D1.81.D1.8B.D0.BB.D0.BA.D0.B8"><span class="mw-headline-number">3</span> СÑылки</span></h2> <ul><li> <a class="external" href="http://oscada.org/wiki/File:Lp8x81_2629rt_up.tgz" title="File:Lp8x81 2629rt up.tgz">Специальные модули Ñдра Linux 2.6.29-rt-up Ð´Ð»Ñ ÐºÐ¾Ð½Ñ‚Ñ€Ð¾Ð»Ð»ÐµÑ€Ð¾Ð² LP-8x81</a></li> <li> <a class="external" href="http://oscada.org/wiki/File:Lp8x81_2629rt1_up.tgz" title="File:Lp8x81 2629rt1 up.tgz">Специальные модули Ñдра Linux 2.6.29-rt1-up Ð´Ð»Ñ ÐºÐ¾Ð½Ñ‚Ñ€Ð¾Ð»Ð»ÐµÑ€Ð¾Ð² LP-8x81</a></li> <li> <a class="external" href="http://oscada.org/wiki/File:Rhinefet20070212111037.tgz" title="File:Rhinefet20070212111037.tgz">Драйвер Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð¸Ñ‚ÐµÐ»Ñ (VIA) Ð´Ð»Ñ Ñети контроллеров LP-8x81</a></li> <li> <a class="external" href="http://oscada.org/wiki/File:Rhinefet_build_to_2.6.29.patch" title="File:Rhinefet build to 2.6.29.patch">Патч Ð´Ð»Ñ Ñборки Ñетевого драйвера "rhinefet" на Linux 2.6.29-rt</a></li> <li> <a class="external" href="http://oscada.org/wiki/File:Rhinefet_build_to_2.6.29rt1.patch.gz" title="File:Rhinefet build to 2.6.29rt1.patch.gz">Патч Ð´Ð»Ñ Ñборки Ñетевого драйвера "rhinefet" на Linux 2.6.29-rt1</a></li> <li> <a class="external" href="http://oscada.org/wiki/File:Ixisa0.17.0.1.tgz" title="File:Ixisa0.17.0.1.tgz">Ðабор драйверов Linux Ð´Ð»Ñ ISA плат</a></li></ul> </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/ICP_DAS/ru">Modules/ICP_DAS/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>