<?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="uk">Модулі/ICP-DAS</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&group=page-Modules%2FICP+DAS&action=page&filter=&language=uk" 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 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/ICP_DAS.html" title="Modules/ICP DAS (100% translated)">English</a> • ‎<a class="mw-pt-progress mw-pt-progress--complete" href="../../ru/Modules/ICP_DAS.html" title="Модули/ICP-DAS (95% translated)">mRussian</a> • ‎<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/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" з метою реалізації Ñередовища Ð²Ð¸ÐºÐ¾Ð½Ð°Ð½Ð½Ñ ÐŸÐ›Ðš на оÑнові ÑиÑтеми <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.B5.D1.80_.D0.B4.D0.B0.D0.BD.D0.B8.D1.85"><span class="tocnumber">1</span> <span class="toctext">Контролер даних</span></a></li> <li class="toclevel-1 tocsection-2"><a href="#.D0.9F.D0.B0.D1.80.D0.B0.D0.BC.D0.B5.D1.82.D1.80.D0.B8"><span class="tocnumber">2</span> <span class="toctext">Параметри</span></a> <ul> <li class="toclevel-2 tocsection-3"><a href="#.D0.9C.D0.BE.D0.B4.D1.83.D0.BB.D1.96_.D1.81.D0.B5.D1.80.D1.96.D1.97_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.D0.BB.D0.B0.D1.88.D1.82.D1.83.D0.B2.D0.B0.D0.BD.D0.BD.D1.8F_.D0.BA.D0.BE.D0.BD.D1.82.D1.80.D0.BE.D0.BB.D0.B5.D1.80.D1.96.D0.B2_.D1.81.D0.B5.D1.80.D1.96.D1.97_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_.D1.82.D0.B0_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.86.D0.BD.D0.B2.D0.B5.D1.80.D1.81.D1.96.D1.8F_.D0.B7.D0.BD.D0.B0.D1.87.D0.B5.D0.BD.D1.8C_.D0.B4.D0.B8.D1.81.D0.BA.D1.80.D0.B5.D1.82.D0.BD.D0.B8.D1.85_.D0.B2.D1.85.D0.BE.D0.B4.D1.96.D0.B2_.D1.82.D0.B0_.D0.B2.D0.B8.D1.85.D0.BE.D0.B4.D1.96.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.D1.96_.D1.81.D0.B5.D1.80.D1.96.D1.97_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.D0.B8.D0.B9_.D0.BC.D0.BE.D0.B4.D1.83.D0.BB.D1.8C_.D1.81.D0.B5.D1.80.D1.96.D1.97_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.D0.B8.D0.B1.D1.96.D1.80_.D1.82.D0.B8.D0.BF.D1.83_.D0.BA.D0.B0.D0.BD.D0.B0.D0.BB.D1.83_.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.D0.B8.D0.B9_.D1.81.D1.82.D0.BE.D1.80.D0.BE.D0.B6.D0.BE.D0.B2.D0.B8.D0.B9_.D1.82.D0.B0.D0.B9.D0.BC.D0.B5.D1.80_.D1.82.D0.B0_.D0.B7.D0.BD.D0.B0.D1.87.D0.B5.D0.BD.D0.BD.D1.8F_.D0.BF.D0.BE_.D0.B7.D0.B0.D0.BC.D0.BE.D0.B2.D1.87.D0.B5.D0.BD.D0.BD.D1.8E_.D0.BF.D1.80.D0.B8_.D0.B2.D0.BA.D0.BB.D1.8E.D1.87.D0.B5.D0.BD.D0.BD.D1.96_.D1.82.D0.B0_.D1.81.D0.BF.D1.80.D0.B0.D1.86.D1.8E.D0.B2.D0.B0.D0.BD.D0.BD.D1.96_.D1.82.D0.B0.D0.B9.D0.BC.D0.B5.D1.80.D1.83"><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.D0.B8_.D0.BD.D0.B0_.D1.88.D0.B8.D0.BD.D1.96_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.9F.D0.BE.D1.81.D0.B8.D0.BB.D0.B0.D0.BD.D0.BD.D1.8F"><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.B5.D1.80_.D0.B4.D0.B0.D0.BD.D0.B8.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:843px;"><a class="image" href="http://oscada.org/wiki/File:ICP_cntr_uk.png"><img class="thumbimage" height="668" src="../files/ICP_cntr_uk.png" width="841" /></a> <div class="thumbcaption">РиÑ.1. Вкладка конфігурації контролеру.</div></div></div></div> <p>За допомогою цієї вкладки можна вÑтановити: </p> <ul><li> Стан об'єкту контролеру, а Ñаме: ÑтатуÑ, "Ввімкнено", "ВиконуєтьÑÑ" та ім'Ñ Ñховища, Ñке міÑтить конфігурацію.</li> <li> Ідентифікатор, ім'Ñ Ñ‚Ð° Ð¾Ð¿Ð¸Ñ ÐºÐ¾Ð½Ñ‚Ñ€Ð¾Ð»ÐµÑ€Ñƒ.</li> <li> Стан "Ввімкнено" та "ВиконуєтьÑÑ", у Ñкий переводити об'єкт контролеру при запуÑку.</li> <li> ÐŸÐ»Ð°Ð½ÑƒÐ²Ð°Ð½Ð½Ñ Ð¾Ð±Ñ‡Ð¸ÑÐ»ÐµÐ½Ð½Ñ Ñ‚Ð° пріоритет задачі Ð¾Ð¿Ð¸Ñ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð´Ð¶ÐµÑ€ÐµÐ» даних.</li> <li> Шина, на Ñкій розташовано модулі/плати. Якщо вказано поÑлідовний Ñ–Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ (COM {X}), то доÑтуп здійÑнюєтьÑÑ Ð·Ð° протоколом <i>DCON</i>. У випадку Ð²ÐºÐ°Ð·Ð°Ð½Ð½Ñ Ð¼Ð°Ð¹Ñтра шини контролеру <i>LP-8xxx</i> доÑтуп здійÑнюєтьÑÑ Ñ‡ÐµÑ€ÐµÐ· API паралельної шини або змішано. Ð’ÐºÐ°Ð·Ð°Ð½Ð½Ñ <i>ISA</i> шини дозволÑÑ” обирати плати Ð´Ð»Ñ ÑˆÐ¸Ð½Ð¸ ISA, із переліку Ñконфігурованих плат.</li> <li> ТранÑпорт, через Ñкий здійÑнюютьÑÑ Ð·Ð°Ð¿Ð¸Ñ‚Ð¸ до поÑлідовної шини. ДоÑтупний при вÑтановлені Ð¿Ð¾Ð»Ñ "Шина" у "COM {X}". Якщо вказано "<ICP DAS>" то викориÑтовуєтьÑÑ API поÑлідовних запитів від "ICP DAS", по замовченню.</li> <li> ШвидкіÑть передачі даних Ð´Ð»Ñ Ð¿Ð¾Ñлідовного інтерфейÑу, вказуєтьÑÑ Ð´Ð»Ñ Ð½ÐµÐ³Ð¾Ð»Ð¾Ð²Ð½Ð¾Ñ— поÑлідовної шини та транÑпорту "<ICP DAS>".</li> <li> КількіÑть Ñпроб поÑлідовних запитів.</li></ul> <h2><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</span> Параметри</span></h2> <p>Модуль надає тільки один "Стандартний (std)" тип параметрів із назвою таблиці параметрів "ICPDASPrm_{CntrId}". Тут доÑтупні три групи модулів/плат залежно від обраної шини: </p> <ul><li> <i>ISA</i> — плати на шині <i>ISA</i>;</li> <li> <i>I-87xxx</i> — модулі на поÑлідовній шині та з протоколом <i>DCON</i>, наприклад у <i>LinPAC</i>;</li> <li> <i>I-8xxx</i> — модулі на паралельній шині, наприклад у <i>LinPAC</i>.</li></ul> <div class="center"><div class="thumb tnone"><div class="thumbinner" style="width:843px;"><a class="image" href="http://oscada.org/wiki/File:ICP_prm_uk.png"><img class="thumbimage" height="557" src="../files/ICP_prm_uk.png" width="841" /></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:843px;"><a class="image" href="http://oscada.org/wiki/File:ICP_prm_atr_uk.png"><img class="thumbimage" height="624" src="../files/ICP_prm_atr_uk.png" width="841" /></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.D1.96_.D1.81.D0.B5.D1.80.D1.96.D1.97_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.D0.BB.D0.B0.D1.88.D1.82.D1.83.D0.B2.D0.B0.D0.BD.D0.BD.D1.8F_.D0.BA.D0.BE.D0.BD.D1.82.D1.80.D0.BE.D0.BB.D0.B5.D1.80.D1.96.D0.B2_.D1.81.D0.B5.D1.80.D1.96.D1.97_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:704px;"><a class="image" href="http://oscada.org/wiki/File:ICP_cfg_LP8xxx_uk.png"><img class="thumbimage" height="538" src="../files/ICP_cfg_LP8xxx_uk.png" width="702" /></a> <div class="thumbcaption">РиÑ.4. Вкладка "LinPAC" конфігурації контролерів Ñерії LP-8xxx.</div></div></div></div> <div class="center"><div class="thumb tnone"><div class="thumbinner" style="width:704px;"><a class="image" href="http://oscada.org/wiki/File:ICP_prm_LP8xxx_uk.png"><img class="thumbimage" height="538" src="../files/ICP_prm_LP8xxx_uk.png" width="702" /></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_.D1.82.D0.B0_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 здійÑнюєтьÑÑ Ð· великими втратами реÑурÑів процеÑору на виÑоких чаÑтотах збору, а Ñаме це 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:768px;"><a class="image" href="http://oscada.org/wiki/File:ICP_mod_cfg_8017_uk.png"><img class="thumbimage" height="563" src="../files/ICP_mod_cfg_8017_uk.png" width="766" /></a> <div class="thumbcaption">РиÑ.6. Вкладка "КонфігураціÑ" модулів I-8014 та I-8017.</div></div></div></div> <h4><span class="mw-headline" id=".D0.86.D0.BD.D0.B2.D0.B5.D1.80.D1.81.D1.96.D1.8F_.D0.B7.D0.BD.D0.B0.D1.87.D0.B5.D0.BD.D1.8C_.D0.B4.D0.B8.D1.81.D0.BA.D1.80.D0.B5.D1.82.D0.BD.D0.B8.D1.85_.D0.B2.D1.85.D0.BE.D0.B4.D1.96.D0.B2_.D1.82.D0.B0_.D0.B2.D0.B8.D1.85.D0.BE.D0.B4.D1.96.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:714px;"><a class="image" href="http://oscada.org/wiki/File:ICP_mod_cfg_DIO_uk.png"><img class="thumbimage" height="548" src="../files/ICP_mod_cfg_DIO_uk.png" width="712" /></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.D1.96_.D1.81.D0.B5.D1.80.D1.96.D1.97_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.D0.B8.D0.B9_.D0.BC.D0.BE.D0.B4.D1.83.D0.BB.D1.8C_.D1.81.D0.B5.D1.80.D1.96.D1.97_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:742px;"><a class="image" href="http://oscada.org/wiki/File:ICP_mod_prm_i87xxx_uk.png"><img class="thumbimage" height="656" src="../files/ICP_mod_prm_i87xxx_uk.png" width="740" /></a> <div class="thumbcaption">РиÑ.8. ОÑновна вкладка параметру абÑтрактного Ð¼Ð¾Ð´ÑƒÐ»Ñ "I-87xxx".</div></div></div></div> <h4><span class="mw-headline" id=".D0.92.D0.B8.D0.B1.D1.96.D1.80_.D1.82.D0.B8.D0.BF.D1.83_.D0.BA.D0.B0.D0.BD.D0.B0.D0.BB.D1.83_.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:742px;"><a class="image" href="http://oscada.org/wiki/File:ICP_mod_cfg_AI_uk.png"><img class="thumbimage" height="550" src="../files/ICP_mod_cfg_AI_uk.png" width="740" /></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.D0.B8.D0.B9_.D1.81.D1.82.D0.BE.D1.80.D0.BE.D0.B6.D0.BE.D0.B2.D0.B8.D0.B9_.D1.82.D0.B0.D0.B9.D0.BC.D0.B5.D1.80_.D1.82.D0.B0_.D0.B7.D0.BD.D0.B0.D1.87.D0.B5.D0.BD.D0.BD.D1.8F_.D0.BF.D0.BE_.D0.B7.D0.B0.D0.BC.D0.BE.D0.B2.D1.87.D0.B5.D0.BD.D0.BD.D1.8E_.D0.BF.D1.80.D0.B8_.D0.B2.D0.BA.D0.BB.D1.8E.D1.87.D0.B5.D0.BD.D0.BD.D1.96_.D1.82.D0.B0_.D1.81.D0.BF.D1.80.D0.B0.D1.86.D1.8E.D0.B2.D0.B0.D0.BD.D0.BD.D1.96_.D1.82.D0.B0.D0.B9.D0.BC.D0.B5.D1.80.D1.83"><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:824px;"><a class="image" href="http://oscada.org/wiki/File:ICP_mod_cfg_AO_uk.png"><img class="thumbimage" height="531" src="../files/ICP_mod_cfg_AO_uk.png" width="822" /></a> <div class="thumbcaption">РиÑ.10. Вкладка "КонфігураціÑ" Ð¼Ð¾Ð´ÑƒÐ»Ñ Ð°Ð½Ð°Ð»Ð¾Ð³Ð¾Ð²Ð¸Ñ… виходів.</div></div></div></div> <h3><span class="mw-headline" id=".D0.9F.D0.BB.D0.B0.D1.82.D0.B8_.D0.BD.D0.B0_.D1.88.D0.B8.D0.BD.D1.96_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.9F.D0.BE.D1.81.D0.B8.D0.BB.D0.B0.D0.BD.D0.BD.D1.8F"><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/uk">Modules/ICP_DAS/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>