<?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>Функции и требования - 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">Функции и требования</h1>
		</div><div class="mw-content-ltr" dir="ltr" id="mw-content-text" lang="ru"><div class="mw-pt-translate-header noprint" dir="ltr" lang="en">This page is a <span class="plainlinks"><a class="external text" href="http://oscada.org/wiki/index.php?title=Special:Translate&amp;group=page-Functions+and+demands&amp;action=page&amp;filter=&amp;language=ru" rel="nofollow noreferrer noopener" target="_blank">translated version</a></span> of the page <a class="external" href="http://oscada.org/wiki/Functions_and_demands" title="Functions and demands">Functions and demands</a> and the translation is 88% 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/Functions_and_demands.html" title="Functions and demands (100% translated)">English</a>&nbsp;• ‎<span class="mw-pt-languages-selected mw-pt-progress mw-pt-progress--complete">mRussian</span>&nbsp;• ‎<a class="mw-pt-progress mw-pt-progress--complete" href="../uk/Functions_and_demands.html" title="Функції та вимоги (100% translated)">Українська</a></div></div>
<p>Страница содержит информацию, позволяющую получить общее представление о функциях исполняемых OpenSCADA на текущий момент. Функции сгруппированы по сферам применения. Для получения общей картины также включены запланированные функции или функции реализуемые на данный момент. Страница также содержит требования OpenSCADA для её исполнения и сборки.
</p>
<div class="toc" id="toc"><div id="toctitle"><h2>Contents</h2></div>
<ul>
<li class="toclevel-1 tocsection-1"><a href="#.D0.A1.D1.84.D0.B5.D1.80.D0.B0_.D0.BF.D1.80.D0.B8.D0.BC.D0.B5.D0.BD.D0.B5.D0.BD.D0.B8.D1.8F_OpenSCADA"><span class="tocnumber">1</span> <span class="toctext">Сфера применения OpenSCADA</span></a>
<ul>
<li class="toclevel-2 tocsection-2"><a href="#.D0.A1.D0.B5.D1.80.D0.B2.D0.B5.D1.80_SCADA_.D1.81.D0.B8.D1.81.D1.82.D0.B5.D0.BC.D1.8B"><span class="tocnumber">1.1</span> <span class="toctext">Сервер SCADA системы</span></a></li>
<li class="toclevel-2 tocsection-3"><a href="#.D0.A1.D1.82.D0.B0.D0.BD.D1.86.D0.B8.D1.8F_.D0.BE.D0.BF.D0.B5.D1.80.D0.B0.D1.82.D0.BE.D1.80.D0.B0_.D1.82.D0.B5.D1.85.D0.BD.D0.BE.D0.BB.D0.BE.D0.B3.D0.B8.D1.87.D0.B5.D1.81.D0.BA.D0.BE.D0.B3.D0.BE_.D0.BF.D1.80.D0.BE.D1.86.D0.B5.D1.81.D1.81.D0.B0.2C_.D0.BF.D1.83.D0.BB.D1.8C.D1.82_.D0.B4.D0.B8.D1.81.D0.BF.D0.B5.D1.82.D1.87.D0.B5.D1.80.D0.B0.2C_.D0.BF.D0.B0.D0.BD.D0.B5.D0.BB.D1.8C_.D0.BC.D0.BE.D0.BD.D0.B8.D1.82.D0.BE.D1.80.D0.B8.D0.BD.D0.B3.D0.B0_.D0.B8_.D0.B4.D1.80.D1.83.D0.B3.D0.BE.D0.B5"><span class="tocnumber">1.2</span> <span class="toctext">Станция оператора технологического процесса, пульт диспетчера, панель мониторинга и другое</span></a></li>
<li class="toclevel-2 tocsection-4"><a href="#.D0.A1.D1.80.D0.B5.D0.B4.D0.B0_.D0.B8.D1.81.D0.BF.D0.BE.D0.BB.D0.BD.D0.B5.D0.BD.D0.B8.D1.8F_.D0.BA.D0.BE.D0.BD.D1.82.D1.80.D0.BE.D0.BB.D0.BB.D0.B5.D1.80.D0.BE.D0.B2_.28.D0.9F.D0.9B.D0.9A.29"><span class="tocnumber">1.3</span> <span class="toctext">Среда исполнения контроллеров (ПЛК)</span></a></li>
<li class="toclevel-2 tocsection-5"><a href="#.D0.A3.D0.BD.D0.B8.D0.B2.D0.B5.D1.80.D1.81.D0.B0.D0.BB.D1.8C.D0.BD.D1.8B.D0.B9_OPC-UA_.D1.81.D0.B5.D1.80.D0.B2.D0.B5.D1.80"><span class="tocnumber">1.4</span> <span class="toctext">Универсальный OPC-UA сервер</span></a></li>
</ul>
</li>
<li class="toclevel-1 tocsection-6"><a href="#.D0.A2.D1.80.D0.B5.D0.B1.D0.BE.D0.B2.D0.B0.D0.BD.D0.B8.D1.8F_OpenSCADA"><span class="tocnumber">2</span> <span class="toctext"><span>Требования OpenSCADA</span></span></a>
<ul>
<li class="toclevel-2 tocsection-7"><a href="#.D0.98.D1.81.D0.BF.D0.BE.D0.BB.D0.BD.D0.B5.D0.BD.D0.B8.D0.B5"><span class="tocnumber">2.1</span> <span class="toctext">Исполнение</span></a></li>
<li class="toclevel-2 tocsection-8"><a href="#.D0.A1.D0.B1.D0.BE.D1.80.D0.BA.D0.B0"><span class="tocnumber">2.2</span> <span class="toctext"><span>Сборка</span></span></a></li>
</ul>
</li>
<li class="toclevel-1 tocsection-9"><a href="#.D0.9C.D0.B0.D1.81.D1.88.D1.82.D0.B0.D0.B1.D0.B8.D1.80.D0.BE.D0.B2.D0.B0.D0.BD.D0.BD.D0.BE.D1.81.D1.82.D1.8C"><span class="tocnumber">3</span> <span class="toctext"><span>Масштабированность</span></span></a>
<ul>
<li class="toclevel-2 tocsection-10"><a href="#.D0.A2.D0.B5.D1.81.D1.82.D1.8B"><span class="tocnumber">3.1</span> <span class="toctext">Тесты</span></a></li>
</ul>
</li>
<li class="toclevel-1 tocsection-11"><a href="#.D0.A1.D1.81.D1.8B.D0.BB.D0.BA.D0.B8"><span class="tocnumber">4</span> <span class="toctext">Ссылки</span></a></li>
</ul>
</div>

<h2><span class="mw-headline" id=".D0.A1.D1.84.D0.B5.D1.80.D0.B0_.D0.BF.D1.80.D0.B8.D0.BC.D0.B5.D0.BD.D0.B5.D0.BD.D0.B8.D1.8F_OpenSCADA"><span class="mw-headline-number">1</span> Сфера применения OpenSCADA</span></h2>
<p>Разбиение на сферы применения выполнено для упрощения восприятия функциональных возможностей программы в свете традиционной области проекта OpenSCADA — автоматизация технологических процессов. Хотя возможна как смешанная, так и более специализированная конфигурация систем работы с данными в реального времени, например, в сферах: ERP, Биллинг, Умный дом и др.
</p>
<div class="center"><div class="thumb tnone"><div class="thumbinner" style="width:537px;"><a class="image" href="http://oscada.org/wiki/File:Oscada_use_ru.png"><img class="thumbimage" height="655" src="files/Oscada_use_ru.png" width="535" /></a>  <div class="thumbcaption">Рис.1. Роли OpenSCADA.</div></div></div></div>
<hr />
<h3><span class="mw-headline" id=".D0.A1.D0.B5.D1.80.D0.B2.D0.B5.D1.80_SCADA_.D1.81.D0.B8.D1.81.D1.82.D0.B5.D0.BC.D1.8B"><span class="mw-headline-number">1.1</span> Сервер SCADA системы</span></h3>
<table class="wikitable">

<tr>
<th colspan="2"> Среда Визуализации и Управления (СВУ) конечного пользователя
</th></tr>
<tr>
<td> Удалённый сервер визуализации на основе движка визуализации и управления СВУ — локальный запуск модуля UI.Vision, подключенного к серверу визуализации. </td>
<td> Модуль движка СВУ <a href="Modules/VCAEngine.html" title="Special:MyLanguage/Modules/VCAEngine">VCAEngine</a>
</td></tr>
<tr>
<td> Удалённый WEB интерфейс </td>
<td> WEB-браузер<br />Модуль визуализатора <a href="Modules/WebVision.html" title="Special:MyLanguage/Modules/WebVision">WebVision</a><br />Модуль движка СВУ <a href="Modules/VCAEngine.html" title="Special:MyLanguage/Modules/VCAEngine">VCAEngine</a>
</td></tr>
<tr>
<td> Простые удалённые Web-интерфейсы пользователя </td>
<td> WEB-браузер<br />Модуль <a href="Modules/WebUser.html" title="Special:MyLanguage/Modules/WebUser">WebUser</a>
</td></tr>
<tr>
<th colspan="2"> Предоставление данных системам высшего уровня
</th></tr>
<tr>
<td align="center" colspan="2"> <i>Посредством интерфейсов</i>
</td></tr>
<tr>
<td> Последовательный интерфейс: RS232, RS485, Modem, ... </td>
<td> Модуль <a href="Modules/Serial.html" title="Special:MyLanguage/Modules/Serial">Serial</a>
</td></tr>
<tr>
<td> Сокетов IP-сетей и протоколов сетевого уровня TCP, UDP и Unix </td>
<td> Модуль <a href="Modules/Sockets.html" title="Special:MyLanguage/Modules/Sockets">Sockets</a>
</td></tr>
<tr>
<td> Слой безопасных сокетов (SSL) </td>
<td> Модуль <a href="../en/Modules/SSL.html" title="Special:MyLanguage/Modules/SSL">SSL</a>
</td></tr>
<tr>
<td align="center" colspan="2"> <i>Посредством протоколов</i>
</td></tr>
<tr>
<td> Собственный протокол OpenSCADA </td>
<td> Модуль <a href="Modules/SelfSystem.html" title="Special:MyLanguage/Modules/SelfSystem">SelfSystem</a>
</td></tr>
<tr>
<td> Протоколы семейства ModBus: TCP, RTU и ASCII </td>
<td> Модуль <a href="Modules/ModBus.html" title="Special:MyLanguage/Modules/ModBus">ModBus</a>
</td></tr>
<tr>
<td> Протокол "OPC-UA" </td>
<td> Модуль <a href="Modules/OPC_UA.html" title="Special:MyLanguage/Modules/OPC UA">OPC-UA</a>
</td></tr>
<tr>
<td> Простые специализированные протоколы, разработанные посредством модуля пользовательского протокола </td>
<td> Модуль <a href="Modules/UserProtocol.html" title="Special:MyLanguage/Modules/UserProtocol">UserProtocol</a>
</td></tr>
<tr>
<td align="center" colspan="2"> <i>Через СУБД</i>
</td></tr>
<tr>
<td> MySQL </td>
<td> Модуль <a href="Modules/MySQL.html" title="Special:MyLanguage/Modules/MySQL">MySQL</a>
</td></tr>
<tr>
<td> PostgreSQL </td>
<td> Модуль <a href="Modules/PostgreSQL.html" title="Special:MyLanguage/Modules/PostgreSQL">PostgreSQL</a>
</td></tr>
<tr>
<td> FireBird </td>
<td> Модуль <a href="Modules/FireBird.html" title="Special:MyLanguage/Modules/FireBird">FireBird</a>
</td></tr>
<tr>
<td> DBGate — БД другой OpenSCADA станции </td>
<td> Модуль <a href="../en/Modules/DBGate.html" title="Special:MyLanguage/Modules/DBGate">DBGate</a>
</td></tr>
<tr>
<td> ODBC — СУБД, для которой есть ODBC драйвер </td>
<td> Модуль <a href="Modules/FireBird.html" title="Special:MyLanguage/Modules/FireBird">ODBC</a> (<span style="color: red">не завершен</span>)
</td></tr>
<tr>
<th colspan="2"> Конфигурация и разработка (программист SCADA и администратор)
</th></tr>
<tr>
<td> Удалённо, через WEB-интерфейс </td>
<td> Web-браузер<br />Модуль <a href="Modules/WebCfgD.html" title="Special:MyLanguage/Modules/WebCfgD">WebCfgD</a> или <a href="Modules/WebCfg.html" title="Special:MyLanguage/Modules/WebCfg">WebCfg</a>
</td></tr>
<tr>
<td> Удалённо, из станции конфигурации посредством интерфейса управления OpenSCADA </td>
<td> Модуль <a href="Modules/SelfSystem.html" title="Special:MyLanguage/Modules/SelfSystem">SelfSystem</a>
</td></tr>
<tr>
<th colspan="2"> Языки программирования и вычислений пользователя
</th></tr>
<tr>
<td> JavaLikeCalc — язык высокого уровня подобный JavaScript и Java </td>
<td> Модуль <a href="Modules/JavaLikeCalc.html" title="Special:MyLanguage/Modules/JavaLikeCalc">JavaLikeCalc</a>
</td></tr>
<tr>
<td> Блочные схемы </td>
<td> Модуль <a href="Modules/BlockCalc.html" title="Special:MyLanguage/Modules/BlockCalc">BlockCalc</a>
</td></tr>
<tr>
<th colspan="2"> Хранение данных станции
</th></tr>
<tr>
<td> Конфигурационный файл </td>
<td> Ядро OpenSCADA
</td></tr>
<tr>
<td align="center" colspan="2"> БД
</td></tr>
<tr>
<td> SQLite </td>
<td> Модуль <a href="Modules/SQLite.html" title="Special:MyLanguage/Modules/SQLite">SQLite</a>
</td></tr>
<tr>
<td> MySQL </td>
<td> Модуль <a href="Modules/MySQL.html" title="Special:MyLanguage/Modules/MySQL">MySQL</a>
</td></tr>
<tr>
<td> PostgreSQL </td>
<td> Модуль <a href="Modules/PostgreSQL.html" title="Special:MyLanguage/Modules/PostgreSQL">PostgreSQL</a>
</td></tr>
<tr>
<td> FireBird </td>
<td> Модуль <a href="Modules/FireBird.html" title="Special:MyLanguage/Modules/FireBird">FireBird</a>
</td></tr>
<tr>
<td> DBGate — БД другой OpenSCADA станции </td>
<td> Модуль <a href="../en/Modules/DBGate.html" title="Special:MyLanguage/Modules/DBGate">DBGate</a>
</td></tr>
<tr>
<td> ODBC — СУБД, для которой есть ODBC драйвер </td>
<td> Модуль <a href="Modules/FireBird.html" title="Special:MyLanguage/Modules/FireBird">ODBC</a> (<span style="color: red">не завершен</span>)
</td></tr>
<tr>
<td> DBF </td>
<td> Модуль <a href="Modules/DBF.html" title="Special:MyLanguage/Modules/DBF">DBF</a>
</td></tr>
<tr>
<td> Директории через LDAP </td>
<td> Модуль <a href="Modules/LDAP.html" title="Special:MyLanguage/Modules/LDAP">LDAP</a>
</td></tr>
<tr>
<th colspan="2"> Сбор и контроль за внутренними и внешними данными (DAQ)
</th></tr>
<tr>
<td> Логические и физические источники различного типа, которые имеют утилиты доступа к данным или достижимы посредством простых специализированных сетевых протоколов. Осуществляется путём написания процедуры пользовательского протокола получения данных, на языке пользовательского программирования. Реализация наиболее известных протоколов как <a href="DAQ.html#UserPrt" title="Special:MyLanguage/Documents/DAQ">протокол пользователя</a>:
<ul><li> <i><a href="Libs_Devices.html" title="Special:MyLanguage/Libs/Devices">Библиотека промышленных устройств</a></i>
<ul><li> <i>Промышленная автоматика</i>: Elemer TM510x, EDWARDS TURBOMOLECULAR PUMPS (SCU750), Sycon Multi Drop Protocol, Блок питания турбо-молекулярных насосов (TMP-xx03), Измеритель температуры IT-3, IVE-452HS-02, OPTRIS CT/CTL, CTR 100-101, IEC-60870-104, Shark Slave Communication Protocol, DCON (пример), OWEN (пример).</li>
<li> <i>Счётчики ресурсов</i>: Компьютер учёта тепла VKT7, Меркурий 200, Меркурий 230, НИК2303И.</li></ul></li>
<li> <i><a href="Libs_LowLevelDevices.html" title="Special:MyLanguage/Libs/LowLevelDevices">Библиотека низкоуровневых сенсоров и чипов</a></i>
<ul><li> <i>I2C</i>: PCF8591, PCF8574, BMP180, BME280, DS3231, AT24CXX;</li>
<li> <i>1Wire чипы через адаптеры DS9097 и DS9097U</i>: DS1820, DS1820/DS18S20/DS1920, DS1822, DS2413, DS2408, DS2450, DS2438;</li>
<li> <i>Низкоуровневые устройства через GPIO</i>: DHT11,22 (DHT), 1602A(HD44780).</li></ul></li></ul>
</td>
<td> Модуль языка пользовательского программирования <a href="Modules/JavaLikeCalc.html" title="Special:MyLanguage/Modules/JavaLikeCalc">JavaLikeCalc</a><br />Модуль <a href="Modules/LogicLev.html" title="Special:MyLanguage/Modules/LogicLev">LogicLev</a><br />Модуль пользовательского протокола <a href="Modules/UserProtocol.html" title="Special:MyLanguage/Modules/UserProtocol">UserProtocol</a>
</td></tr>
<tr>
<td> Формирование логических источников и производных структур параметров, основываясь на шаблонах параметров и данных других источников </td>
<td> Модуль <a href="Modules/LogicLev.html" title="Special:MyLanguage/Modules/LogicLev">LogicLev</a>
</td></tr>
<tr>
<td> Формирование логических источников с помощью блочных схем </td>
<td> Модуль <a href="Modules/BlockCalc.html" title="Special:MyLanguage/Modules/BlockCalc">BlockCalc</a>
</td></tr>
<tr>
<td> Внешние сервера и ПЛК построенные на OpenSCADA, возможно для дублирования </td>
<td> Модуль <a href="Modules/DAQGate.html" title="Special:MyLanguage/Modules/DAQGate">DAQGate</a>
</td></tr>
<tr>
<td> Информация про программно-аппаратную платформу </td>
<td> Модуль <a href="../en/Modules/System.html" title="Special:MyLanguage/Modules/System">System</a>
</td></tr>
<tr>
<td> Промышленные контроллеры и другие устройства по протоколу ModBus </td>
<td> Модуль <a href="Modules/ModBus.html" title="Special:MyLanguage/Modules/ModBus">ModBus</a>
</td></tr>
<tr>
<td> Промышленные контроллеры по протоколу DCON </td>
<td> Модуль <a href="Modules/DCON.html" title="Special:MyLanguage/Modules/DCON">DCON</a>
</td></tr>
<tr>
<td> Промышленные контроллеры и другие устройства по протоколу OPC-UA </td>
<td> Модуль <a href="Modules/OPC_UA.html" title="Special:MyLanguage/Modules/OPC UA">OPC-UA</a>
</td></tr>
<tr>
<td> Промышленные контроллеры и другие устройства по протоколу MMS(IEC-9506) </td>
<td> Модуль <a class="external" href="http://oscada.org/wiki/Special:MyLanguage/Modules/MMS" title="Special:MyLanguage/Modules/MMS">MMS</a>
</td></tr>
<tr>
<td> Сетевые устройства или другие источники по протоколу SNMP (Простой Протокол Управления Сетью) </td>
<td> Модуль <a href="Modules/SNMP.html" title="Special:MyLanguage/Modules/SNMP">SNMP</a>
</td></tr>
<tr>
<td> Промышленное оборудование фирмы <a class="external text" href="http://www.icpdas.com" rel="nofollow noreferrer noopener" target="_blank">ICP DAS</a>, модули серии: I7k, I8k, I87K и на шине ISA </td>
<td> Модуль <a href="Modules/ICP_DAS.html" title="Special:MyLanguage/Modules/ICP DAS">ICP_DAS</a>
</td></tr>
<tr>
<td> Промышленные контроллеры фирмы Siemens серии S7 </td>
<td> Модуль <a href="Modules/Siemens.html" title="Special:MyLanguage/Modules/Siemens">Siemens</a>
</td></tr>
<tr>
<td> DAQ-платы на шинах ISA, PCI, PCMCIA и USB </td>
<td> Библиотека <a class="external text" href="http://comedi.org" rel="nofollow noreferrer noopener" target="_blank">Comedi</a><br />Модуль <a href="Modules/Comedi.html" title="Special:MyLanguage/Modules/Comedi">Comedi</a>
</td></tr>
<tr>
<td> Входные каналы звуковых контроллеров </td>
<td> Модуль <a href="Modules/SoundCard.html" title="Special:MyLanguage/Modules/SoundCard">SoundCard</a>
</td></tr>
<tr>
<td> Автоматика птицеводства фирмы "Big Dutchman" </td>
<td> Модуль <a href="Modules/BFN.html" title="Special:MyLanguage/Modules/BFN">BFN</a>
</td></tr>
<tr>
<th colspan="2"> Архивация-История
</th></tr>
<tr>
<td align="center" colspan="2"> Архивы сообщений по категориям и уровням
</td></tr>
<tr>
<td> Файлы в формате XML или плоского текста и упаковкой устаревших архивов </td>
<td> Модуль <a href="Modules/FSArch.html" title="Special:MyLanguage/Modules/FSArch">FSArch</a>
</td></tr>
<tr>
<td> В таблицы архивных БД OpenSCADA </td>
<td> Модуль <a href="Modules/DBArch.html" title="Special:MyLanguage/Modules/DBArch">DBArch</a>
</td></tr>
<tr>
<td> На другой, основанных на OpenSCADA, сервер архивации, возможно выделенный </td>
<td> <span style="color: red">запланировано</span>
</td></tr>
<tr>
<td align="center" colspan="2"> Архивы значений собранных данных
</td></tr>
<tr>
<td> Буфера в памяти определённой длины </td>
<td> Ядро OpenSCADA
</td></tr>
<tr>
<td> Файлы с двойной упаковкой: последовательной и стандартным архиватором gzip </td>
<td> Модуль <a href="Modules/FSArch.html" title="Special:MyLanguage/Modules/FSArch">FSArch</a>
</td></tr>
<tr>
<td> В таблицы архивных БД OpenSCADA </td>
<td> Модуль <a href="Modules/DBArch.html" title="Special:MyLanguage/Modules/DBArch">DBArch</a>
</td></tr>
<tr>
<td> На другой, основанных на OpenSCADA, сервер архивации, возможно выделенный </td>
<td> <span style="color: red">запланировано</span>
</td></tr></table>
<hr />
<h3><span class="mw-headline" id=".D0.A1.D1.82.D0.B0.D0.BD.D1.86.D0.B8.D1.8F_.D0.BE.D0.BF.D0.B5.D1.80.D0.B0.D1.82.D0.BE.D1.80.D0.B0_.D1.82.D0.B5.D1.85.D0.BD.D0.BE.D0.BB.D0.BE.D0.B3.D0.B8.D1.87.D0.B5.D1.81.D0.BA.D0.BE.D0.B3.D0.BE_.D0.BF.D1.80.D0.BE.D1.86.D0.B5.D1.81.D1.81.D0.B0.2C_.D0.BF.D1.83.D0.BB.D1.8C.D1.82_.D0.B4.D0.B8.D1.81.D0.BF.D0.B5.D1.82.D1.87.D0.B5.D1.80.D0.B0.2C_.D0.BF.D0.B0.D0.BD.D0.B5.D0.BB.D1.8C_.D0.BC.D0.BE.D0.BD.D0.B8.D1.82.D0.BE.D1.80.D0.B8.D0.BD.D0.B3.D0.B0_.D0.B8_.D0.B4.D1.80.D1.83.D0.B3.D0.BE.D0.B5"><span class="mw-headline-number">1.2</span> Станция оператора технологического процесса, пульт диспетчера, панель мониторинга и другое</span></h3>
<div class="thumb tright"><div class="thumbinner" style="width:202px;"><a class="external" href="http://oscada.org/wiki/Special:MyLanguage/Using/Avalue_FPC-1701" title="Special:MyLanguage/Using/Avalue FPC-1701"><img class="thumbimage" height="150" src="../en/files/200px-FPC-1701_img.png.jpeg" srcset="/wiki/images/thumb/1/12/FPC-1701_img.png/300px-FPC-1701_img.png.jpeg 1.5x, /wiki/images/thumb/1/12/FPC-1701_img.png/400px-FPC-1701_img.png.jpeg 2x" width="200" /></a>  <div class="thumbcaption"><div class="magnify"><a class="internal" href="http://oscada.org/wiki/File:FPC-1701_img.png" title="Enlarge"></a></div>FPC-1701</div></div></div>
<div class="thumb tright"><div class="thumbinner" style="width:202px;"><a class="external" href="http://oscada.org/wiki/Special:MyLanguage/Using/Advantech" title="Special:MyLanguage/Using/Advantech"><img class="thumbimage" height="153" src="../en/files/200px-Advantech_PPC-L126.jpg" srcset="/wiki/images/thumb/a/ae/Advantech_PPC-L126.jpg/300px-Advantech_PPC-L126.jpg 1.5x, /wiki/images/a/ae/Advantech_PPC-L126.jpg 2x" width="200" /></a>  <div class="thumbcaption"><div class="magnify"><a class="internal" href="http://oscada.org/wiki/File:Advantech_PPC-L126.jpg" title="Enlarge"></a></div>PPC-L126</div></div></div>
<div class="thumb tright"><div class="thumbinner" style="width:202px;"><a class="external" href="http://oscada.org/wiki/Special:MyLanguage/Using/Asus_Nexus_7" title="Special:MyLanguage/Using/Asus Nexus 7"><img class="thumbimage" height="114" src="../en/files/200px-AsusNexus7.png" srcset="/wiki/images/thumb/6/69/AsusNexus7.png/300px-AsusNexus7.png 1.5x, /wiki/images/thumb/6/69/AsusNexus7.png/400px-AsusNexus7.png 2x" width="200" /></a>  <div class="thumbcaption"><div class="magnify"><a class="internal" href="http://oscada.org/wiki/File:AsusNexus7.png" title="Enlarge"></a></div>Asus Nexus 7 II</div></div></div>
<table class="wikitable">

<tr>
<th colspan="2"> Среда Визуализации и Управления (СВУ) конечного пользователя
</th></tr>
<tr>
<td> Локальный (быстрый) интерфейс, основанный на библиотеке Qt, с возможностью визуализации удалённого движка СВУ — сервера визуализации </td>
<td> Модуль визуализатора <a href="Modules/Vision.html" title="Special:MyLanguage/Modules/Vision">Vision</a><br />Модуль движка СВУ <a href="Modules/VCAEngine.html" title="Special:MyLanguage/Modules/VCAEngine">VCAEngine</a>
</td></tr>
<tr>
<td> Удалённый WEB интерфейс </td>
<td> WEB-браузер<br />Модуль визуализатора <a href="Modules/WebVision.html" title="Special:MyLanguage/Modules/WebVision">WebVision</a><br />Модуль движка СВУ <a href="Modules/VCAEngine.html" title="Special:MyLanguage/Modules/VCAEngine">VCAEngine</a>
</td></tr>
<tr>
<td> Простые удалённые Web-интерфейсы пользователя </td>
<td> WEB-браузер<br />Модуль <a href="Modules/WebUser.html" title="Special:MyLanguage/Modules/WebUser">WebUser</a>
</td></tr>
<tr>
<th colspan="2"> Конфигурация и разработка (программист SCADA и администратор)
</th></tr>
<tr>
<td> Локально, через Qt-интерфейс </td>
<td> Модуль <a href="Modules/QTCfg.html" title="Special:MyLanguage/Modules/QTCfg">QTCfg</a><br />Модуль <a href="Modules/Vision.html" title="Special:MyLanguage/Modules/Vision">Vision</a>
</td></tr>
<tr>
<td> Удалённо, через WEB-интерфейс </td>
<td> Web-браузер<br />Модуль <a href="Modules/WebCfgD.html" title="Special:MyLanguage/Modules/WebCfgD">WebCfgD</a> или <a href="Modules/WebCfg.html" title="Special:MyLanguage/Modules/WebCfg">WebCfg</a>
</td></tr>
<tr>
<td> Удалённо, из станции конфигурации посредством интерфейса управления OpenSCADA </td>
<td> Модуль <a href="Modules/SelfSystem.html" title="Special:MyLanguage/Modules/SelfSystem">SelfSystem</a>
</td></tr>
<tr>
<th colspan="2"> Языки программирования и вычислений пользователя
</th></tr>
<tr>
<td> JavaLikeCalc — язык высокого уровня подобный JavaScript и Java </td>
<td> Модуль <a href="Modules/JavaLikeCalc.html" title="Special:MyLanguage/Modules/JavaLikeCalc">JavaLikeCalc</a>
</td></tr>
<tr>
<td> Блочные схемы </td>
<td> Модуль <a href="Modules/BlockCalc.html" title="Special:MyLanguage/Modules/BlockCalc">BlockCalc</a>
</td></tr>
<tr>
<th colspan="2"> Хранение данных станции
</th></tr>
<tr>
<td> Конфигурационный файл </td>
<td> Ядро OpenSCADA
</td></tr>
<tr>
<td align="center" colspan="2"> БД
</td></tr>
<tr>
<td> SQLite </td>
<td> Модуль <a href="Modules/SQLite.html" title="Special:MyLanguage/Modules/SQLite">SQLite</a>
</td></tr>
<tr>
<td> MySQL </td>
<td> Модуль <a href="Modules/MySQL.html" title="Special:MyLanguage/Modules/MySQL">MySQL</a>
</td></tr>
<tr>
<td> PostgreSQL </td>
<td> Модуль <a href="Modules/PostgreSQL.html" title="Special:MyLanguage/Modules/PostgreSQL">PostgreSQL</a>
</td></tr>
<tr>
<td> FireBird </td>
<td> Модуль <a href="Modules/FireBird.html" title="Special:MyLanguage/Modules/FireBird">FireBird</a>
</td></tr>
<tr>
<td> DBGate — БД другой OpenSCADA станции </td>
<td> Модуль <a href="../en/Modules/DBGate.html" title="Special:MyLanguage/Modules/DBGate">DBGate</a>
</td></tr>
<tr>
<td> ODBC — СУБД, для которой есть ODBC драйвер </td>
<td> Модуль <a href="Modules/FireBird.html" title="Special:MyLanguage/Modules/FireBird">ODBC</a> (<span style="color: red">не завершен</span>)
</td></tr>
<tr>
<td> DBF </td>
<td> Модуль <a href="Modules/DBF.html" title="Special:MyLanguage/Modules/DBF">DBF</a>
</td></tr>
<tr>
<td> Директории через LDAP </td>
<td> Модуль <a href="Modules/LDAP.html" title="Special:MyLanguage/Modules/LDAP">LDAP</a>
</td></tr>
<tr>
<th colspan="2"> Сбор и контроль за внутренними и внешними данными (DAQ)
</th></tr>
<tr>
<td> Внешние сервера и ПЛК построенные на OpenSCADA, возможно для дублирования </td>
<td> Модуль <a href="Modules/DAQGate.html" title="Special:MyLanguage/Modules/DAQGate">DAQGate</a>
</td></tr>
<tr>
<td> Промышленные контроллеры и другие устройства по протоколу OPC-UA </td>
<td> Модуль <a href="Modules/OPC_UA.html" title="Special:MyLanguage/Modules/OPC UA">OPC-UA</a>
</td></tr>
<tr>
<td> Сетевые устройства или другие источники по протоколу SNMP (Простой Протокол Управления Сетью) </td>
<td> Модуль <a href="Modules/SNMP.html" title="Special:MyLanguage/Modules/SNMP">SNMP</a>
</td></tr>
<tr>
<th colspan="2"> Архивация-История
</th></tr>
<tr>
<td align="center" colspan="2"> Архивы сообщений по категориям и уровням
</td></tr>
<tr>
<td> Файлы в формате XML или плоского текста и упаковкой устаревших архивов </td>
<td> Модуль <a href="Modules/FSArch.html" title="Special:MyLanguage/Modules/FSArch">FSArch</a>
</td></tr>
<tr>
<td> В таблицы архивных БД OpenSCADA </td>
<td> Модуль <a href="Modules/DBArch.html" title="Special:MyLanguage/Modules/DBArch">DBArch</a>
</td></tr>
<tr>
<td> На другой, основанных на OpenSCADA, сервер архивации, возможно выделенный </td>
<td> <span style="color: red">запланировано</span>
</td></tr>
<tr>
<td align="center" colspan="2"> Архивы значений собранных данных
</td></tr>
<tr>
<td> Буфера в памяти определённой длины </td>
<td> Ядро OpenSCADA
</td></tr>
<tr>
<td> Файлы с двойной упаковкой: последовательной и стандартным архиватором gzip </td>
<td> Модуль <a href="Modules/FSArch.html" title="Special:MyLanguage/Modules/FSArch">FSArch</a>
</td></tr>
<tr>
<td> В таблицы архивных БД OpenSCADA </td>
<td> Модуль <a href="Modules/DBArch.html" title="Special:MyLanguage/Modules/DBArch">DBArch</a>
</td></tr>
<tr>
<td> На другой, основанных на OpenSCADA, сервер архивации, возможно выделенный </td>
<td> <span style="color: red">запланировано</span>
</td></tr></table>
<hr />
<h3><span class="mw-headline" id=".D0.A1.D1.80.D0.B5.D0.B4.D0.B0_.D0.B8.D1.81.D0.BF.D0.BE.D0.BB.D0.BD.D0.B5.D0.BD.D0.B8.D1.8F_.D0.BA.D0.BE.D0.BD.D1.82.D1.80.D0.BE.D0.BB.D0.BB.D0.B5.D1.80.D0.BE.D0.B2_.28.D0.9F.D0.9B.D0.9A.29"><span class="mw-headline-number">1.3</span> Среда исполнения контроллеров (ПЛК)</span></h3>
<div class="thumb tright"><div class="thumbinner" style="width:202px;"><a class="external" href="http://oscada.org/wiki/Special:MyLanguage/Using/ICPDAS_LP8x81" title="Special:MyLanguage/Using/ICPDAS LP8x81"><img class="thumbimage" height="95" src="../en/files/200px-LP781_img.png" srcset="/wiki/images/6/64/LP781_img.png 1.5x, /wiki/images/6/64/LP781_img.png 2x" width="200" /></a>  <div class="thumbcaption"><div class="magnify"><a class="internal" href="http://oscada.org/wiki/File:LP781_img.png" title="Enlarge"></a></div>LP-8781</div></div></div> <div class="thumb tright"><div class="thumbinner" style="width:102px;"><a class="external" href="http://oscada.org/wiki/Special:MyLanguage/Using/ICPDAS_LP5xxx" title="Special:MyLanguage/Using/ICPDAS LP5xxx"><img class="thumbimage" height="130" src="../en/files/100px-LP5xxx_img.png" srcset="/wiki/images/thumb/9/95/LP5xxx_img.png/150px-LP5xxx_img.png 1.5x, /wiki/images/9/95/LP5xxx_img.png 2x" width="100" /></a>  <div class="thumbcaption"><div class="magnify"><a class="internal" href="http://oscada.org/wiki/File:LP5xxx_img.png" title="Enlarge"></a></div>LP-5141</div></div></div>
<div class="thumb tright"><div class="thumbinner" style="width:122px;"><a class="external" href="http://oscada.org/wiki/Special:MyLanguage/Using/Segnetics_SMH2Gi" title="Special:MyLanguage/Using/Segnetics SMH2Gi"><img class="thumbimage" height="135" src="../en/files/120px-Segnetics_SMH2Gi.png" srcset="/wiki/images/thumb/6/6c/Segnetics_SMH2Gi.png/180px-Segnetics_SMH2Gi.png 1.5x, /wiki/images/thumb/6/6c/Segnetics_SMH2Gi.png/240px-Segnetics_SMH2Gi.png 2x" width="120" /></a>  <div class="thumbcaption"><div class="magnify"><a class="internal" href="http://oscada.org/wiki/File:Segnetics_SMH2Gi.png" title="Enlarge"></a></div>SMH2Gi</div></div></div>
<div class="thumb tright"><div class="thumbinner" style="width:202px;"><a class="external" href="http://oscada.org/wiki/Special:MyLanguage/Using/Advantech" title="Special:MyLanguage/Using/Advantech"><img class="thumbimage" height="129" src="../en/files/200px-Advantech_PCA-6753.png" srcset="/wiki/images/7/74/Advantech_PCA-6753.png 1.5x, /wiki/images/7/74/Advantech_PCA-6753.png 2x" width="200" /></a>  <div class="thumbcaption"><div class="magnify"><a class="internal" href="http://oscada.org/wiki/File:Advantech_PCA-6753.png" title="Enlarge"></a></div>PCA-6753</div></div></div>
<div class="thumb tright"><div class="thumbinner" style="width:202px;"><a class="external" href="http://oscada.org/wiki/Special:MyLanguage/Using/Raspberry_Pi" title="Special:MyLanguage/Using/Raspberry Pi"><img class="thumbimage" height="476" src="../en/files/200px-RaspberryPi.png" srcset="/wiki/images/e/ed/RaspberryPi.png 1.5x, /wiki/images/e/ed/RaspberryPi.png 2x" width="200" /></a>  <div class="thumbcaption"><div class="magnify"><a class="internal" href="http://oscada.org/wiki/File:RaspberryPi.png" title="Enlarge"></a></div>Raspberry Pi</div></div></div>
<div class="thumb tright"><div class="thumbinner" style="width:102px;"><a class="external" href="http://oscada.org/wiki/Special:MyLanguage/Using/Orange_Pi" title="Special:MyLanguage/Using/Orange Pi"><img class="thumbimage" height="71" src="../en/files/100px-OrangePi.png" srcset="/wiki/images/thumb/b/b2/OrangePi.png/150px-OrangePi.png 1.5x, /wiki/images/thumb/b/b2/OrangePi.png/200px-OrangePi.png 2x" width="100" /></a>  <div class="thumbcaption"><div class="magnify"><a class="internal" href="http://oscada.org/wiki/File:OrangePi.png" title="Enlarge"></a></div>Orange Pi</div></div></div>
<table class="wikitable">

<tr>
<th colspan="2"> Предоставление данных системам высшего уровня
</th></tr>
<tr>
<td align="center" colspan="2"> <i>Посредством интерфейсов</i>
</td></tr>
<tr>
<td> Последовательный интерфейс: RS232, RS485, Modem, ... </td>
<td> Модуль <a href="Modules/Serial.html" title="Special:MyLanguage/Modules/Serial">Serial</a>
</td></tr>
<tr>
<td> Сокетов IP-сетей и протоколов сетевого уровня TCP, UDP и Unix </td>
<td> Модуль <a href="Modules/Sockets.html" title="Special:MyLanguage/Modules/Sockets">Sockets</a>
</td></tr>
<tr>
<td> Слой безопасных сокетов (SSL) </td>
<td> Модуль <a href="../en/Modules/SSL.html" title="Special:MyLanguage/Modules/SSL">SSL</a>
</td></tr>
<tr>
<td align="center" colspan="2"> <i>Посредством протоколов</i>
</td></tr>
<tr>
<td> Собственный протокол OpenSCADA </td>
<td> Модуль <a href="Modules/SelfSystem.html" title="Special:MyLanguage/Modules/SelfSystem">SelfSystem</a>
</td></tr>
<tr>
<td> Протоколы семейства ModBus: TCP, RTU и ASCII </td>
<td> Модуль <a href="Modules/ModBus.html" title="Special:MyLanguage/Modules/ModBus">ModBus</a>
</td></tr>
<tr>
<td> Протокол "OPC-UA" </td>
<td> Модуль <a href="Modules/OPC_UA.html" title="Special:MyLanguage/Modules/OPC UA">OPC-UA</a>
</td></tr>
<tr>
<td> Простые специализированные протоколы, разработанные посредством модуля пользовательского протокола </td>
<td> Модуль <a href="Modules/UserProtocol.html" title="Special:MyLanguage/Modules/UserProtocol">UserProtocol</a>
</td></tr>
<tr>
<td align="center" colspan="2"> <i>Через СУБД</i>
</td></tr>
<tr>
<td> MySQL </td>
<td> Модуль <a href="Modules/MySQL.html" title="Special:MyLanguage/Modules/MySQL">MySQL</a>
</td></tr>
<tr>
<td> PostgreSQL </td>
<td> Модуль <a href="Modules/PostgreSQL.html" title="Special:MyLanguage/Modules/PostgreSQL">PostgreSQL</a>
</td></tr>
<tr>
<td> FireBird </td>
<td> Модуль <a href="Modules/FireBird.html" title="Special:MyLanguage/Modules/FireBird">FireBird</a>
</td></tr>
<tr>
<td> DBGate — БД другой OpenSCADA станции </td>
<td> Модуль <a href="../en/Modules/DBGate.html" title="Special:MyLanguage/Modules/DBGate">DBGate</a>
</td></tr>
<tr>
<td> ODBC — СУБД, для которой есть ODBC драйвер </td>
<td> Модуль <a href="Modules/FireBird.html" title="Special:MyLanguage/Modules/FireBird">ODBC</a> (<span style="color: red">не завершен</span>)
</td></tr>
<tr>
<th colspan="2"> Конфигурация и разработка (программист SCADA и администратор)
</th></tr>
<tr>
<td> Удалённо, через WEB-интерфейс </td>
<td> Web-браузер<br />Модуль <a href="Modules/WebCfgD.html" title="Special:MyLanguage/Modules/WebCfgD">WebCfgD</a> или <a href="Modules/WebCfg.html" title="Special:MyLanguage/Modules/WebCfg">WebCfg</a>
</td></tr>
<tr>
<td> Удалённо, из станции конфигурации посредством интерфейса управления OpenSCADA </td>
<td> Модуль <a href="Modules/SelfSystem.html" title="Special:MyLanguage/Modules/SelfSystem">SelfSystem</a>
</td></tr>
<tr>
<th colspan="2"> Языки программирования и вычислений пользователя
</th></tr>
<tr>
<td> JavaLikeCalc — язык высокого уровня подобный JavaScript и Java </td>
<td> Модуль <a href="Modules/JavaLikeCalc.html" title="Special:MyLanguage/Modules/JavaLikeCalc">JavaLikeCalc</a>
</td></tr>
<tr>
<td> Блочные схемы </td>
<td> Модуль <a href="Modules/BlockCalc.html" title="Special:MyLanguage/Modules/BlockCalc">BlockCalc</a>
</td></tr>
<tr>
<th colspan="2"> Хранение данных станции
</th></tr>
<tr>
<td> Конфигурационный файл </td>
<td> Ядро OpenSCADA
</td></tr>
<tr>
<td align="center" colspan="2"> БД
</td></tr>
<tr>
<td> SQLite </td>
<td> Модуль <a href="Modules/SQLite.html" title="Special:MyLanguage/Modules/SQLite">SQLite</a>
</td></tr>
<tr>
<td> MySQL </td>
<td> Модуль <a href="Modules/MySQL.html" title="Special:MyLanguage/Modules/MySQL">MySQL</a>
</td></tr>
<tr>
<td> PostgreSQL </td>
<td> Модуль <a href="Modules/PostgreSQL.html" title="Special:MyLanguage/Modules/PostgreSQL">PostgreSQL</a>
</td></tr>
<tr>
<td> FireBird </td>
<td> Модуль <a href="Modules/FireBird.html" title="Special:MyLanguage/Modules/FireBird">FireBird</a>
</td></tr>
<tr>
<td> DBGate — БД другой OpenSCADA станции </td>
<td> Модуль <a href="../en/Modules/DBGate.html" title="Special:MyLanguage/Modules/DBGate">DBGate</a>
</td></tr>
<tr>
<td> ODBC — СУБД, для которой есть ODBC драйвер </td>
<td> Модуль <a href="Modules/FireBird.html" title="Special:MyLanguage/Modules/FireBird">ODBC</a> (<span style="color: red">не завершен</span>)
</td></tr>
<tr>
<td> DBF </td>
<td> Модуль <a href="Modules/DBF.html" title="Special:MyLanguage/Modules/DBF">DBF</a>
</td></tr>
<tr>
<td> Директории через LDAP </td>
<td> Модуль <a href="Modules/LDAP.html" title="Special:MyLanguage/Modules/LDAP">LDAP</a>
</td></tr>
<tr>
<th colspan="2"> Сбор и контроль за внутренними и внешними данными (DAQ)
</th></tr>
<tr>
<td> Логические и физические источники различного типа, которые имеют утилиты доступа к данным или достижимы посредством простых специализированных сетевых протоколов. Осуществляется путём написания процедуры пользовательского протокола получения данных, на языке пользовательского программирования. Реализация наиболее известных протоколов как <a href="DAQ.html#UserPrt" title="Special:MyLanguage/Documents/DAQ">протокол пользователя</a>:
<ul><li> <i><a href="Libs_Devices.html" title="Special:MyLanguage/Libs/Devices">Библиотека промышленных устройств</a></i>
<ul><li> <i>Промышленная автоматика</i>: Elemer TM510x, EDWARDS TURBOMOLECULAR PUMPS (SCU750), Sycon Multi Drop Protocol, Блок питания турбо-молекулярных насосов (TMP-xx03), Измеритель температуры IT-3, IVE-452HS-02, OPTRIS CT/CTL, CTR 100-101, IEC-60870-104, Shark Slave Communication Protocol, DCON (пример), OWEN (пример).</li>
<li> <i>Счётчики ресурсов</i>: Компьютер учёта тепла VKT7, Меркурий 200, Меркурий 230, НИК2303И.</li></ul></li>
<li> <i><a href="Libs_LowLevelDevices.html" title="Special:MyLanguage/Libs/LowLevelDevices">Библиотека низкоуровневых сенсоров и чипов</a></i>
<ul><li> <i>I2C</i>: PCF8591, PCF8574, BMP180, BME280, DS3231, AT24CXX;</li>
<li> <i>1Wire чипы через адаптеры DS9097 и DS9097U</i>: DS1820, DS1820/DS18S20/DS1920, DS1822, DS2413, DS2408, DS2450, DS2438;</li>
<li> <i>Низкоуровневые устройства через GPIO</i>: DHT11,22 (DHT), 1602A(HD44780).</li></ul></li></ul>
</td>
<td> Модуль языка пользовательского программирования <a href="Modules/JavaLikeCalc.html" title="Special:MyLanguage/Modules/JavaLikeCalc">JavaLikeCalc</a><br />Модуль <a href="Modules/LogicLev.html" title="Special:MyLanguage/Modules/LogicLev">LogicLev</a><br />Модуль пользовательского протокола <a href="Modules/UserProtocol.html" title="Special:MyLanguage/Modules/UserProtocol">UserProtocol</a>
</td></tr>
<tr>
<td> Формирование логических источников и производных структур параметров, основываясь на шаблонах параметров и данных других источников </td>
<td> Модуль <a href="Modules/LogicLev.html" title="Special:MyLanguage/Modules/LogicLev">LogicLev</a>
</td></tr>
<tr>
<td> Формирование логических источников с помощью блочных схем </td>
<td> Модуль <a href="Modules/BlockCalc.html" title="Special:MyLanguage/Modules/BlockCalc">BlockCalc</a>
</td></tr>
<tr>
<td> Внешние сервера и ПЛК построенные на OpenSCADA, возможно для дублирования </td>
<td> Модуль <a href="Modules/DAQGate.html" title="Special:MyLanguage/Modules/DAQGate">DAQGate</a>
</td></tr>
<tr>
<td> Информация про программно-аппаратную платформу </td>
<td> Модуль <a href="../en/Modules/System.html" title="Special:MyLanguage/Modules/System">System</a>
</td></tr>
<tr>
<td> Промышленные контроллеры и другие устройства по протоколу ModBus </td>
<td> Модуль <a href="Modules/ModBus.html" title="Special:MyLanguage/Modules/ModBus">ModBus</a>
</td></tr>
<tr>
<td> Промышленные контроллеры по протоколу DCON </td>
<td> Модуль <a href="Modules/DCON.html" title="Special:MyLanguage/Modules/DCON">DCON</a>
</td></tr>
<tr>
<td> Промышленные контроллеры и другие устройства по протоколу OPC-UA </td>
<td> Модуль <a href="Modules/OPC_UA.html" title="Special:MyLanguage/Modules/OPC UA">OPC-UA</a>
</td></tr>
<tr>
<td> Промышленные контроллеры и другие устройства по протоколу MMS(IEC-9506) </td>
<td> Модуль <a class="external" href="http://oscada.org/wiki/Special:MyLanguage/Modules/MMS" title="Special:MyLanguage/Modules/MMS">MMS</a>
</td></tr>
<tr>
<td> Сетевые устройства или другие источники по протоколу SNMP (Простой Протокол Управления Сетью) </td>
<td> Модуль <a href="Modules/SNMP.html" title="Special:MyLanguage/Modules/SNMP">SNMP</a>
</td></tr>
<tr>
<td> Промышленное оборудование фирмы <a class="external text" href="http://www.icpdas.com" rel="nofollow noreferrer noopener" target="_blank">ICP DAS</a>, модули серии: I7k, I8k, I87K и на шине ISA </td>
<td> Модуль <a href="Modules/ICP_DAS.html" title="Special:MyLanguage/Modules/ICP DAS">ICP_DAS</a>
</td></tr>
<tr>
<td> Промышленные контроллеры фирмы Siemens серии S7 </td>
<td> Модуль <a href="Modules/Siemens.html" title="Special:MyLanguage/Modules/Siemens">Siemens</a>
</td></tr>
<tr>
<td> DAQ-платы <a class="external text" href="http://diamondsystems.com/" rel="nofollow noreferrer noopener" target="_blank">Diamond Systems</a> </td>
<td> Модуль <a href="Modules/DiamondBoards.html" title="Special:MyLanguage/Modules/DiamondBoards">DiamondBoards</a>
</td></tr>
<tr>
<td> DAQ-платы на шинах ISA, PCI, PCMCIA и USB </td>
<td> Библиотека <a class="external text" href="http://comedi.org" rel="nofollow noreferrer noopener" target="_blank">Comedi</a><br />Модуль <a href="Modules/Comedi.html" title="Special:MyLanguage/Modules/Comedi">Comedi</a>
</td></tr>
<tr>
<td> Входные каналы звуковых контроллеров </td>
<td> Модуль <a href="Modules/SoundCard.html" title="Special:MyLanguage/Modules/SoundCard">SoundCard</a>
</td></tr>
<tr>
<td> Автоматика птицеводства фирмы "Big Dutchman" </td>
<td> Модуль <a href="Modules/BFN.html" title="Special:MyLanguage/Modules/BFN">BFN</a>
</td></tr>
<tr>
<td> Дискретные входы/выходы общего назначения различных одноплатных компьютеров </td>
<td> Модуль <a href="Modules/GPIO.html" title="Special:MyLanguage/Modules/GPIO">GPIO</a>
</td></tr>
<tr>
<th colspan="2"> Архивация-История
</th></tr>
<tr>
<td align="center" colspan="2"> Архивы сообщений по категориям и уровням
</td></tr>
<tr>
<td> Файлы в формате XML или плоского текста и упаковкой устаревших архивов </td>
<td> Модуль <a href="Modules/FSArch.html" title="Special:MyLanguage/Modules/FSArch">FSArch</a>
</td></tr>
<tr>
<td> В таблицы архивных БД OpenSCADA </td>
<td> Модуль <a href="Modules/DBArch.html" title="Special:MyLanguage/Modules/DBArch">DBArch</a>
</td></tr>
<tr>
<td> На другой, основанных на OpenSCADA, сервер архивации, возможно выделенный </td>
<td> <span style="color: red">запланировано</span>
</td></tr>
<tr>
<td align="center" colspan="2"> Архивы значений собранных данных
</td></tr>
<tr>
<td> Буфера в памяти определённой длины </td>
<td> Ядро OpenSCADA
</td></tr>
<tr>
<td> Файлы с двойной упаковкой: последовательной и стандартным архиватором gzip </td>
<td> Модуль <a href="Modules/FSArch.html" title="Special:MyLanguage/Modules/FSArch">FSArch</a>
</td></tr>
<tr>
<td> В таблицы архивных БД OpenSCADA </td>
<td> Модуль <a href="Modules/DBArch.html" title="Special:MyLanguage/Modules/DBArch">DBArch</a>
</td></tr>
<tr>
<td> На другой, основанных на OpenSCADA, сервер архивации, возможно выделенный </td>
<td> <span style="color: red">запланировано</span>
</td></tr></table>
<h3><span class="mw-headline" id=".D0.A3.D0.BD.D0.B8.D0.B2.D0.B5.D1.80.D1.81.D0.B0.D0.BB.D1.8C.D0.BD.D1.8B.D0.B9_OPC-UA_.D1.81.D0.B5.D1.80.D0.B2.D0.B5.D1.80"><span class="mw-headline-number">1.4</span> Универсальный OPC-UA сервер</span></h3>
<p>Благодаря реализации протокола OPC-UA в режиме агента, OpenSCADA может предоставлять распространённую функцию OPC-сервера на клиентские протоколы, поддерживаемые и прямо реализуемые в OpenSCADA. Данная функция широко используется на платформе MS Windows®, а многие SCADA-системы на ней работают исключительно с OPC—серверами, как источниками данных. Таким образом, OpenSCADA может выступать универсальным OPC-сервером на платформе Linux (рис.2).
</p><p><span style="color: red">В планах.</span> С адаптацией OpenSCADA для работы на платформе MS Windows® и реализацией работы с OPC-DA посредством системного DCOM, появится возможность применения OpenSCADA в роли шлюза OPC-DA -&gt; OPC-UA, а значит и доступной интеграции устаревших систем в новые или аккумулирующие системы.
</p>
<div class="center"><div class="thumb tnone"><div class="thumbinner" style="width:556px;"><a class="image" href="http://oscada.org/wiki/File:Oscada_use_opcua_ru.png"><img class="thumbimage" height="529" src="files/Oscada_use_opcua_ru.png" width="554" /></a>  <div class="thumbcaption">Рис.2. Роль OpenSCADA как OPC-UA сервер.</div></div></div></div>
<table class="wikitable">

<tr>
<th colspan="2"> Сбор и контроль за внутренними и внешними данными (DAQ)
</th></tr>
<tr>
<td> Логические и физические источники различного типа, которые имеют утилиты доступа к данным или достижимы посредством простых специализированных сетевых протоколов. Осуществляется путём написания <a href="DAQ.html#UserPrt" title="Special:MyLanguage/Documents/DAQ">процедуры пользовательского протокола</a> получения данных, на языке пользовательского программирования </td>
<td> Модуль языка пользовательского программирования <a href="Modules/JavaLikeCalc.html" title="Special:MyLanguage/Modules/JavaLikeCalc">JavaLikeCalc</a><br />Модуль <a href="Modules/LogicLev.html" title="Special:MyLanguage/Modules/LogicLev">LogicLev</a><br />Модуль пользовательского протокола <a href="Modules/UserProtocol.html" title="Special:MyLanguage/Modules/UserProtocol">UserProtocol</a>
</td></tr>
<tr>
<td> Формирование логических источников и производных структур параметров, основываясь на шаблонах параметров и данных других источников </td>
<td> Модуль <a href="Modules/LogicLev.html" title="Special:MyLanguage/Modules/LogicLev">LogicLev</a>
</td></tr>
<tr>
<td> Формирование логических источников с помощью блочных схем </td>
<td> Модуль <a href="Modules/BlockCalc.html" title="Special:MyLanguage/Modules/BlockCalc">BlockCalc</a>
</td></tr>
<tr>
<td> Внешние сервера и ПЛК построенные на OpenSCADA, возможно для дублирования </td>
<td> Модуль <a href="Modules/DAQGate.html" title="Special:MyLanguage/Modules/DAQGate">DAQGate</a>
</td></tr>
<tr>
<td> Информация про программно-аппаратную платформу </td>
<td> Модуль <a href="../en/Modules/System.html" title="Special:MyLanguage/Modules/System">System</a>
</td></tr>
<tr>
<td> Промышленные контроллеры и другие устройства по протоколу ModBus </td>
<td> Модуль <a href="Modules/ModBus.html" title="Special:MyLanguage/Modules/ModBus">ModBus</a>
</td></tr>
<tr>
<td> Промышленные контроллеры по протоколу DCON </td>
<td> Модуль <a href="Modules/DCON.html" title="Special:MyLanguage/Modules/DCON">DCON</a>
</td></tr>
<tr>
<td> Промышленные контроллеры и другие устройства по протоколу OPC-UA </td>
<td> Модуль <a href="Modules/OPC_UA.html" title="Special:MyLanguage/Modules/OPC UA">OPC-UA</a>
</td></tr>
<tr>
<td> Промышленные контроллеры и другие устройства по протоколу MMS(IEC-9506) </td>
<td> Модуль <a class="external" href="http://oscada.org/wiki/Special:MyLanguage/Modules/MMS" title="Special:MyLanguage/Modules/MMS">MMS</a>
</td></tr>
<tr>
<td> Сетевые устройства или другие источники по протоколу SNMP (Простой Протокол Управления Сетью) </td>
<td> Модуль <a href="Modules/SNMP.html" title="Special:MyLanguage/Modules/SNMP">SNMP</a>
</td></tr>
<tr>
<td> Промышленное оборудование фирмы <a class="external text" href="http://www.icpdas.com" rel="nofollow noreferrer noopener" target="_blank">ICP DAS</a>, модули серии: I7k, I8k, I87K и на шине ISA </td>
<td> Модуль <a href="Modules/ICP_DAS.html" title="Special:MyLanguage/Modules/ICP DAS">ICP_DAS</a>
</td></tr>
<tr>
<td> Промышленные контроллеры фирмы Siemens серии S7 </td>
<td> Модуль <a href="Modules/Siemens.html" title="Special:MyLanguage/Modules/Siemens">Siemens</a>
</td></tr>
<tr>
<td> DAQ-платы <a class="external text" href="http://diamondsystems.com/" rel="nofollow noreferrer noopener" target="_blank">Diamond Systems</a> </td>
<td> Модуль <a href="Modules/DiamondBoards.html" title="Special:MyLanguage/Modules/DiamondBoards">DiamondBoards</a>
</td></tr>
<tr>
<td> DAQ-платы на шинах ISA, PCI, PCMCIA и USB </td>
<td> Библиотека <a class="external text" href="http://comedi.org" rel="nofollow noreferrer noopener" target="_blank">Comedi</a><br />Модуль <a href="Modules/Comedi.html" title="Special:MyLanguage/Modules/Comedi">Comedi</a>
</td></tr>
<tr>
<td> Входные каналы звуковых контроллеров </td>
<td> Модуль <a href="Modules/SoundCard.html" title="Special:MyLanguage/Modules/SoundCard">SoundCard</a>
</td></tr>
<tr>
<td> Автоматика птицеводства фирмы "Big Dutchman" </td>
<td> Модуль <a href="Modules/BFN.html" title="Special:MyLanguage/Modules/BFN">BFN</a>
</td></tr>
<tr>
<td> Дискретные входы/выходы общего назначения различных одноплатных компьютеров </td>
<td> Модуль <a href="Modules/GPIO.html" title="Special:MyLanguage/Modules/GPIO">GPIO</a>
</td></tr></table>
<h2><span class="mw-headline" id=".D0.A2.D1.80.D0.B5.D0.B1.D0.BE.D0.B2.D0.B0.D0.BD.D0.B8.D1.8F_OpenSCADA"><span class="mw-headline-number">2</span> <span id="Demands" title="#Demands">Требования OpenSCADA</span></span></h2>
<h3><span class="mw-headline" id=".D0.98.D1.81.D0.BF.D0.BE.D0.BB.D0.BD.D0.B5.D0.BD.D0.B8.D0.B5"><span class="mw-headline-number">2.1</span> Исполнение</span></h3>
<p>Аппаратные требования OpenSCADA для её исполнения в различных ролях приведены в таблице 1. Программные требования для исполнения OpenSCADA и её модулей представлены в таблице 2.
</p><p><b>Table 1.</b> The hardware requirements of OpenSCADA and it modules.
</p>
<table class="wikitable">

<tr>
<th> Role </th>
<th> Demands
</th></tr>
<tr>
<td> SCADA server </td>
<td>
<p><b>CPU:</b> x86 (i586 and above), x86_64, ARM or MIPS, with frequency more to 500 MHz<br />
<b>MEM:</b> 128 MB<br />
<b>HDD:</b> 10 GB include OS and space for archives
</p>
</td></tr>
<tr>
<td> Station of the operator of the technological process, the dispatcher board, the monitoring panel, etc. </td>
<td>
<p><b>CPU:</b> x86 (i586 and above), x86_64 or ARM, with frequency more to 1 GHz<br />
<b>MEM:</b> 512 MB<br />
<b>HDD:</b> 4 GB include OS without any archive space
</p>
</td></tr>
<tr>
<td> Environment of execution of controllers (PLC) </td>
<td>
<p><b>CPU:</b> x86 (i586 and above), x86_64, ARM or MIPS, with frequency more to 133 MHz<br />
<b>MEM:</b> 32 MB (from 2 MB for OpenSCADA)<br />
<b>HDD:</b> 32 MB include OS without any archive space (from 8 MB for OpenSCADA)
</p>
</td></tr></table>
<p><b>Table 2.</b> Software requirements for running OpenSCADA and its modules.
</p>
<table class="wikitable">

<tr>
<th> Component </th>
<th> Description
</th></tr>
<tr>
<td colspan="2"> <i>Dependencies of the OpenSCADA core</i>
</td></tr>
<tr>
<td> OS Linux </td>
<td> Distribution kit of operating system Linux (Debian, Ubuntu, CentOs, SuSELinux, ...)
</td></tr>
<tr>
<td> "Standard libraries" </td>
<td> Standard set of libraries: GLibC (&gt;= 2.3) or uCLibC (&gt;= 0.9.32) and libstdc++ (&gt;= 3.3). Certainly this already allowed into the installed distribution. A special demand is using native thread library NPTL, already used for all modern distributions of Linux.
</td></tr>
<tr>
<td> zlib </td>
<td> Compression library.
</td></tr>
<tr>
<td> libpcre </td>
<td> Library of work with regular expressions, compatible with Perl.
</td></tr>
<tr>
<td> libgd (opt: --enable-LibGD) </td>
<td> Graphical library GD version 2, preferably without XPM support (X-server library dependency excluded) and FontConfig support.
</td></tr>
<tr>
<td colspan="2"> <i>DB.SQLite module</i>
</td></tr>
<tr>
<td> libsqlite3 </td>
<td> Library for access to embedded DB SQLite version 3.
</td></tr>
<tr>
<td colspan="2"> <i>DB.MySQL module</i>
</td></tr>
<tr>
<td> libMySQL or libMariaDB </td>
<td> Library for access to MySQL related DBMS.
</td></tr>
<tr>
<td colspan="2"> <i>DB.PostgreSQL module</i>
</td></tr>
<tr>
<td> libpq </td>
<td> Library for access to PostgreSQL DBMS version more 8.3.0.
</td></tr>
<tr>
<td colspan="2"> <i>DB.FireBird module</i>
</td></tr>
<tr>
<td> firebird </td>
<td> FireBird DBMS version 2 or 3. Often it is absent in distribution kits of Linux and demands individual loading from an official site (<a class="external free" href="http://www.firebirdsql.org" rel="nofollow noreferrer noopener" target="_blank">http://www.firebirdsql.org</a>)!
</td></tr>
<tr>
<td colspan="2"> <i>DB.ODBC module</i>
</td></tr>
<tr>
<td> iodbc </td>
<td> iODBC Driver Manager library.
</td></tr>
<tr>
<td colspan="2"> <i>DB.LDAP module</i>
</td></tr>
<tr>
<td> libldap </td>
<td> OpenLDAP library.
</td></tr>
<tr>
<td colspan="2"> <i>DAQ.System module</i>
</td></tr>
<tr>
<td> libsensors (opt: auto) </td>
<td> Hardware sensors' library versions 2 and 3.
</td></tr>
<tr>
<td colspan="2"> <i>DAQ.OPC_UA module</i>
</td></tr>
<tr>
<td> libssl </td>
<td> Library for codifying OpenSSL.
</td></tr>
<tr>
<td colspan="2"> <i>DAQ.SNMP module</i>
</td></tr>
<tr>
<td> libsnmp </td>
<td> Library for access to data of network devices under SNMP protocol.
</td></tr>
<tr>
<td colspan="2"> <i>DAQ.Comedi module</i>
</td></tr>
<tr>
<td> libcomedi </td>
<td> Library of realizing support for DAQ-boards different manufacturer on boards ISA, PCI, PCMCIA and USB.
</td></tr>
<tr>
<td colspan="2"> <i>DAQ.SoundCard module</i>
</td></tr>
<tr>
<td> libportaudio </td>
<td> Multiplatform library for access to sound controller version <span style="color:red">19 and higher (not 18)</span>.
</td></tr>
<tr>
<td colspan="2"> <i>Transport.SSL module</i>
</td></tr>
<tr>
<td> libssl </td>
<td> Library for codifying OpenSSL.
</td></tr>
<tr>
<td colspan="2"> <i>UI.QTStarter module</i>
</td></tr>
<tr>
<td> libQt4 (libQtGui) or<br />libQt5 (libQt5Widgets,libQt5PrintSupport) or<br />libQt6 (libQt6Widgets,libQt6PrintSupport) </td>
<td> Library Qt version 4.3 and higher or 5.1 and higher or 6.1 and higher for construction of user graphical interfaces.
</td></tr>
<tr>
<td> libQtSensors or libQt5Sensors or libQt6Sensors<br />(opt: auto) </td>
<td> Library of the Qt sensors.
</td></tr>
<tr>
<td colspan="2"> <i>UI.QTCfg module</i>
</td></tr>
<tr>
<td> libQt4 (libQtGui) or<br />libQt5 (libQt5Widgets,libQt5PrintSupport) or<br />libQt6 (libQt6Widgets,libQt6PrintSupport) </td>
<td> Library Qt version 4.3 and higher or 5.1 and higher or 6.1 and higher for construction of user graphical interfaces.
</td></tr>
<tr>
<td colspan="2"> <i>UI.Vision module</i>
</td></tr>
<tr>
<td> libQt4 (libQtGui) or<br />libQt5 (libQt5Widgets,libQt5PrintSupport) or<br />libQt6 (libQt6Widgets,libQt6PrintSupport) </td>
<td> Library Qt version 4.3 and higher or 5.1 and higher or 6.1 and higher for construction of user graphical interfaces.
</td></tr>
<tr>
<td> libQtWebKit (Qt4) or<br />qtwebengine5, libqt5webkit5 (Qt5) or<br />qtwebengine6 (Qt6)<br />(opt: auto) </td>
<td> Library of the Web-rendering engine.
</td></tr>
<tr>
<td> libphonon (Qt4) or<br />qtmultimedia5, libphonon4qt5 (Qt5) or<br />qtmultimedia6 (Qt6)<br />(opt: auto) </td>
<td> Library of playing the full formatted video and audio.
</td></tr>
<tr>
<td> libfftw3 (opt: auto) </td>
<td> Library for fast Fourie transfer of signals.
</td></tr>
<tr>
<td colspan="2"> <i>UI.WebCfgD module</i>
</td></tr>
<tr>
<td> libgd (opt: --enable-LibGD) </td>
<td> Graphical library GD version 2, preferably without XPM support (X-server library dependency excluded) and FontConfig support.
</td></tr>
<tr>
<td colspan="2"> <i>UI.WebVision module</i>
</td></tr>
<tr>
<td> libgd </td>
<td> Graphical library GD version 2, preferably without XPM support (X-server library dependency excluded) and FontConfig support.
</td></tr>
<tr>
<td> libfftw3 (opt: auto) </td>
<td> Library for fast Fourie transfer of signals.
</td></tr>
<tr>
<td colspan="2"> <i>Special.FLibSYS module</i>
</td></tr>
<tr>
<td> libssl (opt: auto) </td>
<td> Library for codifying OpenSSL.
</td></tr>
<tr>
<td> libfftw3 (opt: auto) </td>
<td> Library for fast Fourie transfer of signals.
</td></tr></table>
<p>* "опц: авт." — предусматривает отключение использования библиотеки в случае отсутствия её при сборке.
</p>
<h3><span class="mw-headline" id=".D0.A1.D0.B1.D0.BE.D1.80.D0.BA.D0.B0"><span class="mw-headline-number">2.2</span> <span id="Building" title="#Building">Сборка</span></span></h3>
<p>Зависимости OpenSCADA для сборки её ядра и модулей сведены в таблице ниже.
</p><p><b>Table 3.</b> Dependencies to build OpenSCADA and its modules.
</p>
<table class="wikitable">

<tr>
<th> Component </th>
<th> Description
</th></tr>
<tr>
<td colspan="2"> <i>The general requirements of OpenSCADA building</i>
</td></tr>
<tr>
<td> OS Linux </td>
<td> Distribution kit of operating system Linux (Debian, Ubuntu, CentOs, SuSELinux, ...)
</td></tr>
<tr>
<td> g++ </td>
<td> Compiler of language C++ version 3.3 and more from a collection of compilers GCC, including library GLibC (&gt;=2.3), uCLibC (&gt;= 0.9.32) or Android BioniC.
</td></tr>
<tr>
<td> autotools (autoconf, automake, libtool, pkg-config) </td>
<td> Tools to form a building environment of OpenSCADA. They are necessary only in the case of changing the building environment of OpenSCADA, for example at addition a new module or changing fixed parameters of the building. Automake &gt;= 1.9.
</td></tr>
<tr>
<td> gettext </td>
<td> A group of utilities for preparation and compilations of translations of the interface of programs on various languages in conformity with the internationalization standard I18N.
</td></tr>
<tr>
<td> sqlite3 </td>
<td> Control utility for DB SQLite3 files management.
</td></tr>
<tr>
<td> zlib (devel) </td>
<td> Compression library, a package for development.
</td></tr>
<tr>
<td> libpcre (devel) </td>
<td> Library of work with regular expressions, compatible with Perl, a package for development.
</td></tr>
<tr>
<td> libgd (devel, opt: --enable-LibGD) </td>
<td> Graphical library GD version 2, a package for development, preferably without XPM support (X-server library dependency excluded) and FontConfig support. It is used for construction of trends and other images in PNG, GIF and JPEG.
</td></tr>
<tr>
<td colspan="2"> <i>DB.SQLite module</i>
</td></tr>
<tr>
<td> libsqlite3 (devel) </td>
<td> Library for access to built in DB SQLite version 3, a package for development.
</td></tr>
<tr>
<td colspan="2"> <i>DB.MySQL module</i>
</td></tr>
<tr>
<td> libMySQL or libMariaDB (devel) </td>
<td> Library for access to MySQL related DBMS, a package for development on language C.
</td></tr>
<tr>
<td colspan="2"> <i>DB.PostgreSQL module</i>
</td></tr>
<tr>
<td> libpq (devel) </td>
<td> Library for access to PostgreSQL DBMS version more 8.3.0, a package for development.
</td></tr>
<tr>
<td colspan="2"> <i>DB.FireBird module</i>
</td></tr>
<tr>
<td> firebird (devel) </td>
<td> FireBird DBMS version 2 or 3, a package for development. Often it is absent in distribution kits of Linux and demands individual loading from an official site (<a class="external free" href="http://www.firebirdsql.org" rel="nofollow noreferrer noopener" target="_blank">http://www.firebirdsql.org</a>)!
</td></tr>
<tr>
<td colspan="2"> <i>DB.ODBC module</i>
</td></tr>
<tr>
<td> iodbc (devel) </td>
<td> iODBC Driver Manager library, a package for development.
</td></tr>
<tr>
<td colspan="2"> <i>DB.LDAP module</i>
</td></tr>
<tr>
<td> libldap (devel) </td>
<td> OpenLDAP library, a package for development.
</td></tr>
<tr>
<td colspan="2"> <i>DAQ.JavaLikeCalc module</i>
</td></tr>
<tr>
<td> bison </td>
<td> The program for generation parsers on the basis of grammar of the language.
</td></tr>
<tr>
<td colspan="2"> <i>DAQ.System module</i>
</td></tr>
<tr>
<td> libsensors (devel, opt: auto) </td>
<td> Hardware sensors' library versions 2 and 3, a package for development.
</td></tr>
<tr>
<td colspan="2"> <i>DAQ.OPC_UA module</i>
</td></tr>
<tr>
<td> libssl (devel) </td>
<td> Library for codifying OpenSSL, a package for development.
</td></tr>
<tr>
<td colspan="2"> <i>DAQ.SNMP module</i>
</td></tr>
<tr>
<td> libsnmp (devel) </td>
<td> Library for access to data of network devices under SNMP protocol, a package for development.
</td></tr>
<tr>
<td colspan="2"> <i>DAQ.Comedi module</i>
</td></tr>
<tr>
<td> libcomedi (devel) </td>
<td> Library of realizing support for DAQ-boards different manufacturer on buses ISA, PCI, PCMCIA and USB, a package for development.
</td></tr>
<tr>
<td colspan="2"> <i>DAQ.SoundCard module</i>
</td></tr>
<tr>
<td> libportaudio (devel) </td>
<td> Multiplatform library for access to sound controller, a package for development version <span style="color:red">19 and higher (not 18)</span>.
</td></tr>
<tr>
<td colspan="2"> <i>Transport.SSL module</i>
</td></tr>
<tr>
<td> libssl (devel) </td>
<td> Library for codifying OpenSSL, a package for development.
</td></tr>
<tr>
<td colspan="2"> <i>UI.QTStarter module</i>
</td></tr>
<tr>
<td> libQt4 or libQt5 or libQt6<br />(devel) </td>
<td> Library Qt version 4.3 and higher or 5.1 and higher or 6.1 and higher for construction of user graphic interfaces, a package for development.
</td></tr>
<tr>
<td> libQtSensors or libQt5Sensors or libQt6Sensors<br />(devel, opt: auto) </td>
<td> Library of the Qt sensors, a package for development.
</td></tr>
<tr>
<td colspan="2"> <i>UI.QTCfg module</i>
</td></tr>
<tr>
<td> libQt4 or libQt5 or libQt6<br />(devel) </td>
<td> Library Qt version 4.3 and higher or 5.1 and higher or 6.1 and higher for construction of user graphic interfaces, a package for development.
</td></tr>
<tr>
<td colspan="2"> <i>UI.Vision module</i>
</td></tr>
<tr>
<td> libQt4 or libQt5 or libQt6<br />(devel) </td>
<td> Library Qt version 4.3 and higher or 5.1 and higher or 6.1 and higher for construction of user graphic interfaces, a package for development.
</td></tr>
<tr>
<td> libQtWebKit (Qt4) or<br />qtwebengine5, libqt5webkit5 (Qt5) or<br />qtwebengine6 (Qt6)<br />(devel, opt: auto) </td>
<td> Library of the Web-rendering engine, a package for development.
</td></tr>
<tr>
<td> libphonon (Qt4) or<br />qtmultimedia5, libphonon4qt5 (Qt5) or<br />qtmultimedia6 (Qt6)<br />(devel, opt: auto) </td>
<td> Library of playing the full formatted video and audio, a package for development.
</td></tr>
<tr>
<td> libfftw3 (devel, opt: auto) </td>
<td> Library for fast Fourie transfer of signals, a package for development.
</td></tr>
<tr>
<td colspan="2"> <i>UI.WebCfgD module</i>
</td></tr>
<tr>
<td> libgd (devel, opt: --enable-LibGD) </td>
<td> Graphical library GD version 2, a package for development, preferably without XPM support (X-server library dependency excluded) and FontConfig support. It is used for construction of trends and other images in PNG, GIF and JPEG.
</td></tr>
<tr>
<td colspan="2"> <i>UI.WebVision module</i>
</td></tr>
<tr>
<td> libgd (devel) </td>
<td> Graphical library GD version 2, a package for development, preferably without XPM support (X-server library dependency excluded) and FontConfig support. It is used for construction of trends and other images in PNG, GIF and JPEG.
</td></tr>
<tr>
<td> libfftw3 (devel, opt: auto) </td>
<td> Library for fast Fourie transfer of signals, package for development.
</td></tr>
<tr>
<td colspan="2"> <i>Special.FLibSYS module</i>
</td></tr>
<tr>
<td> libssl (devel, opt: auto) </td>
<td> Library for codifying OpenSSL, a package for development.
</td></tr>
<tr>
<td> libfftw3 (devel, opt: auto) </td>
<td> Library for fast Fourie transfer of signals, package for development.
</td></tr></table>
<p>* "опц: авт." — предусматривает отключение использования библиотеки, в случае отсутствия её при сборке.
</p>
<h2><span class="mw-headline" id=".D0.9C.D0.B0.D1.81.D1.88.D1.82.D0.B0.D0.B1.D0.B8.D1.80.D0.BE.D0.B2.D0.B0.D0.BD.D0.BD.D0.BE.D1.81.D1.82.D1.8C"><span class="mw-headline-number">3</span> <span id="Scalability" title="#Scalability">Масштабированность</span></span></h2>
<p><a class="external" href="http://oscada.org/wiki/Special:MyLanguage/Sub-projects/Embedding_and_PLC#PerfSystems" title="Special:MyLanguage/Sub-projects/Embedding and PLC">Общая производительность</a> прямых вычислений, вычислений на <a href="Modules/JavaLikeCalc.html" title="Special:MyLanguage/Modules/JavaLikeCalc">Java-подобном языке</a> и комплексных вычислений моделей на различных аппаратных и программных платформах.
</p><p>Потребление памяти, общие параметры на <a class="external" href="http://oscada.org/wiki/Special:MyLanguage/Using/Model_AGLKS" title="Special:MyLanguage/Using/Model AGLKS">проекте "АГЛКС"</a>:
</p>
<table class="wikitable">

<tr>
<th> Уровни измерения </th>
<th> Debian 9 X86_64, МБ </th>
<th> Debian 9 686, МБ </th>
<th> Debian 8 ARMHF (ARMv7), МБ
</th></tr>
<tr>
<td colspan="4"> <i>2019.02.01: OpenSCADA 1+r2600</i>
</td></tr>
<tr>
<td> 1. Исполнение модели и архивирование </td>
<td> 96 </td>
<td> 71 </td>
<td> 64
</td></tr>
<tr>
<td> 2. Загрузка проектов СВУ </td>
<td> 147 </td>
<td> 104 </td>
<td> 95
</td></tr>
<tr>
<td> 3. Запуск сеанса проекта "АГЛКС" (как сервер визуализации) </td>
<td> 152 </td>
<td> 108 </td>
<td> 97
</td></tr>
<tr>
<td> 3.1. Запуск сеанса проекта "АГЛКС" из UI.Vision, и для кадра первой мнемосхемы &gt; графика </td>
<td> 168 &gt; 175 </td>
<td> 121 &gt; 126 </td>
<td> 106 &gt; 109
</td></tr>
<tr>
<td> 3.2. Запуск сеанса проекта "АГЛКС" из UI.WebVision, и для кадра первой мнемосхемы &gt; графика </td>
<td> 159 &gt; 167 </td>
<td> 113 &gt; 125 </td>
<td> 100 &gt; 106
</td></tr></table>
<p>Большие и сложные проекты:
</p>
<ul><li> <i>2019.01.12:</i> Debian 9 686, OpenSCADA 1+r2595, Проект птичников с: ModBus DAQ с 38 объектами контроллеров, с 75 сложными параметрами и ~900 сигналами в каждом, суммарно это 2850 комплексных параметров и 34200 сигналов; проект СВУ с 39 объектами сигнализации, с 19 страницами в каждом, суммарно это 741 страниц:</li></ul>
<dl><dd><dl><dd> =&gt; Оптимизировано в UI.VCAEngine путём реализации связей на страницы, что позволило удалить 703 страницы, переключив типовые страницы в полностью динамический режим.</dd>
<dd> =&gt; Расширено в UI.WebVision через поддержку работы в оперативном режиме, ограничив кеш страниц.</dd></dl>
<ul><li> Исполнение DAQ, обработка и архивация: <b>102 МБ</b></li>
<li> Загрузка проектов СВУ: <b>271 МБ</b>, после оптимизации: <b>148 МБ</b></li>
<li> Запуск сеанса проекта (как сервер визуализации): <b>437 МБ</b>, после оптимизации: <b>174 МБ</b></li>
<li> Запуск сеанса проекта из UI.WebVision: <b>460 МБ</b> (один сеанс), после оптимизации: <b>198 МБ</b></li></ul></dd></dl>
<h3><span class="mw-headline" id=".D0.A2.D0.B5.D1.81.D1.82.D1.8B"><span class="mw-headline-number">3.1</span> Тесты</span></h3>
<p>Компонентов OpenSCADA:
</p>
<ul><li> Ядро:
<ul><li> <a class="external text" href="http://wiki.oscada.org/Works/Tests/ARM" rel="nofollow noreferrer noopener" target="_blank">Тестирование ядра OpenSCADA и его модулей на аппаратной платформе ARM</a></li>
<li> <a class="external" href="http://oscada.org/wiki/Special:MyLanguage/Sub-projects/Adaption_to_Android#Tests" title="Special:MyLanguage/Sub-projects/Adaption to Android">Расширенные тесты продуктивности для Android на Asus Nexus7 II с разными параметрами компиляции, особенно для Hard и Soft float.</a></li></ul></li>
<li> БД: <a href="../en/Modules/DBGate.html#Tests" title="Special:MyLanguage/Modules/DBGate">DBGate</a>, <a href="Modules/SQLite.html#Tests" title="Special:MyLanguage/Modules/SQLite">SQLite</a>, <a href="Modules/MySQL.html#Tests" title="Special:MyLanguage/Modules/MySQL">MySQL</a>, <a href="Modules/PostgreSQL.html#Tests" title="Special:MyLanguage/Modules/PostgreSQL">PostgreSQL</a>, <a href="Modules/FireBird.html#Tests" title="Special:MyLanguage/Modules/FireBird">FireBird</a></li>
<li> DAQ: <a href="Modules/JavaLikeCalc.html#Productivity" title="Special:MyLanguage/Modules/JavaLikeCalc">Вычислитель на языке подобном на Java (JavaLikeCalc)</a></li>
<li> Архивы-История: <a href="Modules/FSArch.html#Efficiency" title="Special:MyLanguage/Modules/FSArch">FSArch</a></li>
<li> UI: <a class="external text" href="http://wiki.oscada.org/Works/Tests/VCA" rel="nofollow noreferrer noopener" target="_blank">Vision</a>, <a href="Modules/WebVision.html#Efficiency" title="Special:MyLanguage/Modules/WebVision">WebVision</a></li></ul>
<p>Приёмочные тесты релизов OpenSCADA (LTS):
</p>
<ul><li> <a class="external" href="http://oscada.org/wiki/Documents/Release_0.9/Tests" title="Documents/Release 0.9/Tests">0.9</a></li>
<li> <a class="external" href="http://oscada.org/wiki/Documents/Release_0.8.0/Tests" title="Documents/Release 0.8.0/Tests">0.8.0</a></li>
<li> <a class="external text" href="http://wiki.oscada.org/Works/Tests/release070" rel="nofollow noreferrer noopener" target="_blank">0.7.0</a></li>
<li> <a class="external text" href="http://wiki.oscada.org/Works/Tests/release060" rel="nofollow noreferrer noopener" target="_blank">0.6.0</a></li>
<li> <a class="external text" href="http://wiki.oscada.org/Works/Tests/release050" rel="nofollow noreferrer noopener" target="_blank">0.5.0</a></li>
<li> <a class="external text" href="http://wiki.oscada.org/Works/Tests/release040" rel="nofollow noreferrer noopener" target="_blank">0.4.0</a></li></ul>
<h2><span class="mw-headline" id=".D0.A1.D1.81.D1.8B.D0.BB.D0.BA.D0.B8"><span class="mw-headline-number">4</span> Ссылки</span></h2>
<ul><li> <a class="external" href="http://oscada.org/wiki/File:Oscada_use_ru.odg" title="File:Oscada use ru.odg">Диаграмма: Роли OpenSCADA.</a></li>
<li> <a class="external" href="http://oscada.org/wiki/File:Oscada_use_opcua_ru.odg" title="File:Oscada use opcua ru.odg">Диаграмма: Роль OpenSCADA как "OPC-UA Сервер".</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/Functions_and_demands/ru">Functions_and_demands/ru</a> - <a href="http://oscada.org/en/main/about-the-project/licenses/">GFDL</a></td><td style="text-align: center;">March 2025</td><td style="text-align: right;" width="40%">OpenSCADA 1+r3012</td></tr></table></body>
</html>