From OpenSCADAWiki
Jump to: navigation, search

Середовище виконання контролерів (ПЛК)

LP-8781
LP-5141
SMH2Gi
PCA-6753
Raspberry Pi
Orange Pi
Надання даних системам вищого рівня
За інтерфейсами
Послідовний інтерфейс: 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)
Логічні та фізичні джерела різноманітного типу, які мають утиліти доступу до даних або досяжні посередництвом простих спеціалізованих мережевих протоколів. Здійснюється шляхом написання процедури користувацького протоколу отримання даних, на мові користувацького програмування. Реалізація найбільш відомих протоколів як протокол користувача:
  • Бібліотека промислових пристроїв
    • Промислова автоматика: 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 (приклад).
    • Лічильники ресурсів: Комп'ютер обліку тепла VKT7, Меркурій 200, Меркурій 230, НІК2303І.
  • Бібліотека низькорівневих сенсорів та чипів
    • I2C: PCF8591, PCF8574, BMP180, BME280, DS3231, AT24CXX;
    • 1Wire чипи через адаптери DS9097 та DS9097U: DS1820, DS1820/DS18S20/DS1920, DS1822, DS2413, DS2408, DS2450, DS2438;
    • Низькорівневі пристрої через GPIO: DHT11,22 (DHT), 1602A(HD44780).
Модуль мови користувацького програмування 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-плати Diamond Systems Модуль DiamondBoards
DAQ-плати на шинах ISA, PCI, PCMCIA та USB Бібліотека Comedi
Модуль Comedi
Вхідні канали звукових контролерів Модуль SoundCard
Автоматика птахівництва фірми "Big Dutchman" Модуль BFN
Дискретні входи/виходи загального призначення різних одноплатних комп'ютерів Модуль GPIO
Архівація-Історія
Архіви повідомлень за категоріями та рівнями
Файли у форматі XML або плаского тексту та упаковкою застарілих архівів Модуль FSArch
До таблиць архівних БД OpenSCADA Модуль DBArch
На інший, заснований на OpenSCADA, сервер архівації, можливо виділений заплановано
Архіви значень зібраних даних
Буфера у пам'яті визначеної довжини Ядро OpenSCADA
Файли з подвійною упаковкою: послідовною та стандартним архіватором gzip Модуль FSArch
До таблиць архівних БД OpenSCADA Модуль DBArch
На інший, заснований на OpenSCADA, сервер архівації, можливо виділений заплановано