From OpenSCADAWiki
Сервер SCADA системы
Среда Визуализации и Управления (СВУ) конечного пользователя | |
---|---|
Удалённый сервер визуализации на основе движка визуализации и управления СВУ — локальный запуск модуля UI.Vision, подключенного к серверу визуализации. | Модуль движка СВУ VCAEngine |
Удалённый WEB интерфейс | WEB-браузер Модуль визуализатора WebVision Модуль движка СВУ VCAEngine |
Простые удалённые Web-интерфейсы пользователя | WEB-браузер Модуль WebUser |
Предоставление данных системам высшего уровня | |
Посредством интерфейсов | |
Последовательный интерфейс: RS232, RS485, Modem, ... | Модуль Serial |
Сокетов IP-сетей и протоколов сетевого уровня TCP, UDP и Unix | Модуль Sockets |
Слой безопасных сокетов (SSL) | Модуль SSL |
Посредством протоколов | |
Собственный протокол OpenSCADA | Модуль SelfSystem |
Протоколы семейства ModBus: TCP, RTU и ASCII | Модуль ModBus |
Протокол "OPC-UA" | Модуль OPC-UA |
Простые специализированные протоколы, разработанные посредством модуля пользовательского протокола | Модуль UserProtocol |
Через СУБД | |
MySQL | Модуль MySQL |
PostgreSQL | Модуль PostgreSQL |
FireBird | Модуль FireBird |
DBGate — БД другой OpenSCADA станции | Модуль DBGate |
ODBC — СУБД, для которой есть ODBC драйвер | Модуль ODBC (не завершен) |
Конфигурация и разработка (программист SCADA и администратор) | |
Удалённо, через WEB-интерфейс | Web-браузер Модуль WebCfgD или WebCfg |
Удалённо, из станции конфигурации посредством интерфейса управления OpenSCADA | Модуль SelfSystem |
Языки программирования и вычислений пользователя | |
JavaLikeCalc — язык высокого уровня подобный JavaScript и Java | Модуль JavaLikeCalc |
Блочные схемы | Модуль BlockCalc |
Хранение данных станции | |
Конфигурационный файл | Ядро OpenSCADA |
БД | |
SQLite | Модуль SQLite |
MySQL | Модуль MySQL |
PostgreSQL | Модуль PostgreSQL |
FireBird | Модуль FireBird |
DBGate — БД другой OpenSCADA станции | Модуль DBGate |
ODBC — СУБД, для которой есть ODBC драйвер | Модуль ODBC (не завершен) |
DBF | Модуль DBF |
Директории через LDAP | Модуль LDAP |
Сбор и контроль за внутренними и внешними данными (DAQ) | |
Логические и физические источники различного типа, которые имеют утилиты доступа к данным или достижимы посредством простых специализированных сетевых протоколов. Осуществляется путём написания процедуры пользовательского протокола получения данных, на языке пользовательского программирования. Реализация наиболее известных протоколов как протокол пользователя:
|
Модуль языка пользовательского программирования JavaLikeCalc Модуль LogicLev Модуль пользовательского протокола UserProtocol |
Формирование логических источников и производных структур параметров, основываясь на шаблонах параметров и данных других источников | Модуль LogicLev |
Формирование логических источников с помощью блочных схем | Модуль BlockCalc |
Внешние сервера и ПЛК построенные на OpenSCADA, возможно для дублирования | Модуль DAQGate |
Информация про программно-аппаратную платформу | Модуль System |
Промышленные контроллеры и другие устройства по протоколу ModBus | Модуль ModBus |
Промышленные контроллеры по протоколу DCON | Модуль DCON |
Промышленные контроллеры и другие устройства по протоколу OPC-UA | Модуль OPC-UA |
Промышленные контроллеры и другие устройства по протоколу MMS(IEC-9506) | Модуль MMS |
Сетевые устройства или другие источники по протоколу SNMP (Простой Протокол Управления Сетью) | Модуль SNMP |
Промышленное оборудование фирмы ICP DAS, модули серии: I7k, I8k, I87K и на шине ISA | Модуль ICP_DAS |
Промышленные контроллеры фирмы Siemens серии S7 | Модуль Siemens |
DAQ-платы на шинах ISA, PCI, PCMCIA и USB | Библиотека Comedi Модуль Comedi |
Входные каналы звуковых контроллеров | Модуль SoundCard |
Автоматика птицеводства фирмы "Big Dutchman" | Модуль BFN |
Архивация-История | |
Архивы сообщений по категориям и уровням | |
Файлы в формате XML или плоского текста и упаковкой устаревших архивов | Модуль FSArch |
В таблицы архивных БД OpenSCADA | Модуль DBArch |
На другой, основанных на OpenSCADA, сервер архивации, возможно выделенный | запланировано |
Архивы значений собранных данных | |
Буфера в памяти определённой длины | Ядро OpenSCADA |
Файлы с двойной упаковкой: последовательной и стандартным архиватором gzip | Модуль FSArch |
В таблицы архивных БД OpenSCADA | Модуль DBArch |
На другой, основанных на OpenSCADA, сервер архивации, возможно выделенный | запланировано |