УкраїнськаEnglishmRussian
Вхід/Новий

Новини проекту:

середа 31. січень 2018

Завершено повний перегляд найбільш значущого та великого документу — "Посібник по програмі"

Документ "Посібник по програмі" є найбільш значущим та великим документом OpenSCADA, та наразі було завершено його повний перегляд у новій базі знань (Wiki) OpenSCADA. По ходу документ було перекладено Українською мовою та доповнено розділом "Запуск та виконання".

Тобто, випуск OpenSCADA версії 0.9 LTS офіційного розпочато, графік-завдання цього процесу підготовлено та його завершення заплановано на 01.05.2018.

Категорії: Показати тільки категорію:НовинаПоказати тільки категорію:Розробка

вівторок 30. січень 2018

Інтеграція проектів OpenSCADA до ядра OpenSCADA та UI.QTStarter

Для уніфікації та розширення функціональності, та за досвідом експлуатації скрипту "openscada_start", сутність проекту було інтегровано до ядра OpenSCADA та модуля запуску локального графічного інтерфейсу UI.QTStarter. Відтак, ядро OpenSCADA, а саме первинний бінарний файл "openscada", передбачає визначення конфігураційного файлу, теки з даними та ім'я за вказаною назвою проекту та перемикання на цю конфігурацію. Формування елементів інтерфейсу для обрання та створення нових проектів здійснює модуль запуску локального графічного інтерфейсу UI.QTStarter. Адміністративні функції менеджеру проекту винесено у окремий сценарії командного рядку "openscada-proj" через специфічність цих операцій до програмної платформи, а відтак і необхідність у простій адаптації до цієї специфіки.

Модуль UI.QTStarter також був значно реконструйований та розширений для запуску та згортання до системного лотку та для спеціального управління виглядом і відчуттями інтерфейсів Qt.

Категорії: Показати тільки категорію:НовинаПоказати тільки категорію:Розробка

четвер 26. жовтень 2017

Адаптація та збірка OpenSCADA для OpenWrt

OpenWrt

OpenWrt це високо-розширюваний GNU/​Linux дистрибутив для вбудованих пристроїв ​(зазвичай це роутери бездротових мереж). На різницю від інших дистрибутивів для роутерів, OpenWrt збирається із самих основ щоб бути повнофункційною та легко модифікованою операційною системою для Вашого роутеру. На практиці це означає, що на різницю від більшості інших дистрибутивів Ви можете мати всі функції, які Вам треба, без розпухання та з найновішим ядром Linux.

У ході адаптації до TELEOFIS RTU968 OpenSCADA була адаптована до збірки для дистрибутиву OpenWrt та для оновлення адаптації до "C" бібліотеки "uCLibC".

Категорії: Показати тільки категорію:НовинаПоказати тільки категорію:Розробка

четвер 07. вересень 2017

Суттєве оновлення та доповнення переліку часто задаваних питань OpenSCADA

Перелік часто задаваних питань OpenSCADA було об'єднано, структуровано, значно оновлено та доповнено у процесі підготовки до випуску 0.9 LTS та оновлення його документації на новій Wiki.

Цей перелік переважно доповнено питаннями з форуму та персональними питаннями до Романа Савоченко у межах сервісу OpenSCADA.

Категорії: Показати тільки категорію:НовинаПоказати тільки категорію:Розробка

субота 22. липень 2017

Адаптація OpenSCADA до роботи на ОС Android

Android

22.07.2017: Упаковка APK пакетів за CrystaxNDKr10 (>= ABI 19, Android 4.4) та NDKr13 (>= ABI 21, Android 5), запускається та працює через JNI у WWW та Qt5, перевірено на DB.Model.AGLKS.

У зв'язку з тим, що процес адаптації зачіпає систему збірки OpenSCADA, це може бути цікавим деяким користувачам та розробникам на предмет повноформатної адаптації до інших ОС, таких як QNX або Windows про що згадувалося на форумі та здійснювалися окремі спроби.

Якщо функція роботи OpenSCADA на Android ОС важлива для Вас тоді Ви можете допомогти, спонсоруючі це завдання та отримавши робочий та підтримуваний результат дещо швидше. Ваша допомога цьому завданню мотивуватиме та консолідуватиме користувачів до адаптації OpenSCADA на інші ОС та апаратні оточення!

Категорії: Показати тільки категорію:НовинаПоказати тільки категорію:Розробка

неділя 18. грудень 2016

Розширення OpenSCADA для прямої роботи з низькорівневими шинами та пристроями: 1Wire, I2C, GPIO

Експерімент із низькорівневими пристроями у OpenSCADA

Плати Raspberry Pi 2 та 3 придбано як платформа для вільного доступу до низькорівневих шин із оточення Linux та OpenSCADA.

Для роботи із Raspberry Pi GPIO, OpenSCADA було розширено новим модулем збору даних BCM2835. Для роботи з шиною I2C, модуль OpenSCADA Transport.Serial розширено для підтримки I2C. Для надання конфігурованого швидкого доступу за допомогою виклику статичних зовнішніх функцій, модуль DAQ.JavaLikeCalc розширено динамічним підключенням до цих функцій.

Для роботи із шиною 1Wire, було розроблено RS232 адаптери DS9097, DS9097U та створено відповідні шаблони у OpenSCADA. Також до цих шаблонів включено підтримку різних 1Wire чипів: DS1820, DS1820/DS18S20/DS1920, DS1822, DS2413, DS2408, DS2450, DS2438.

Шину I2C було випробувано на платах Raspberry Pi для чипів: PCF8591, PCF8574, DS3231, AT24CXX.

GPIO було випробувано для пристроїв: DHT, 1602A.

Категорії: Показати тільки категорію:НовинаПоказати тільки категорію:Розробка

субота 22. жовтень 2016

Головний документ "Збір даних у OpenSCADA" значним чином оновлено, доповнено та перекладено

Data acquisition in OpenSCADA

Цей документ актуалізовано до поточного стану та тенденцій OpenSCADA, значним чином оновлено, доповнено та перекладено. Документ детально описує новий механізм резервування даних.

Збір даних SCADA(Supervisory Control and Data Acquisition)-системи є її невід'ємною частиною, яка займається отриманням даних із джерел різноманітного походження. Природа даних, з якими працює SCADA, характеризується сигналами базових типів значень (цілі, реальні, логічні та рядок). Сигнали змінюються у часі та мають історією, життя. У теорії управління технологічними процесами (ТП) під сигналом мається на увазі значення давача установки ТП у коді АЦП, "сирий" сигнал або у реальному значені. Сигнали можуть поєднуватися у групи за смисловим навантаженням, які часто називаються параметрами. Наприклад, розвинуті джерела даних можуть надавати структури параметрів із визначеним набором пов'язаних сигналів. Крім безпосередньо збору даних до функції цього механізму також входить і передача дій на виконавчі пристрої управління ТП;...

Категорії: Показати тільки категорію:НовинаПоказати тільки категорію:Розробка

субота 22. жовтень 2016

Значне розширення модуля "DBArch", підсистеми "Архіви"

Archive.DBArch

Модуль розширено для групової архівації значень та значно оптимізовано у частині читання архівів за допомогою розширення запиту БД "seek" передзавантаженням. Документацію модуля оновлено та перекладено.

Модуль призначено для архівування повідомлень та значень системи OpenSCADA на одну із баз даних, підтримуваних OpenSCADA.

Категорії: Показати тільки категорію:НовинаПоказати тільки категорію:Розробка

вівторок 08. березень 2016

Linux дистрибутив автоматизації на основі OpenSCADA

Живий/Встановлювальний/Сервісний диск

Linux дистрибутив автоматизації на основі OpenSCADA пересунуто на пакетну базу Debian та описано у відповідній сторінці проекту.

Із часом для проекту OpenSCADA виникла потреба збірки оточення Linux на кшталт PLC прошивок, Живих та встановлюваних дисків для Автоматизованих Робочих Місць (АРМ) та швидкого ознайомлення із OpenSCADA. На початку було достатньо використання репозиторіїв стандартного Linux, першим з яких був ALTLinux та на цей час це Debian. Однак у зв'язку із потребою виправлення, оновлення та перезбірки окремих пакетів було створено власний репозиторій таких пакетів разом із пакетами OpenSCADA.

Категорії: Показати тільки категорію:НовинаПоказати тільки категорію:ПродуктПоказати тільки категорію:Розробка

вівторок 02. лютий 2016

Документацію модулів "OPC-UA" значним чином оновлено та перекладено

OPC-UA OpenSCADA

Документацію цих модулів на кінець актуалізовано до поточного стану модулів, значним чином оновлено та перекладено. До документації додано переміщення OPC-UA специфічного коду до бібліотеки libOPC-UA та цю бібліотеку значним чином описано у контексті структури та API. Також додано таблицю (у додатку) зі станом імплементації OPC-UA специфікації/сервісів та сумісності із різноманітними програмами OPC-UA від інших виробників.

OPC (OLE for Process Control) — це сімейство протоколів та технологій, які надають єдиний інтерфейс для управління об'єктами автоматизації та технологічними процесами. Створення та підтримку специфікацій OPC координує міжнародна некомерційна організація OPC Foundation, яку створено у 1994 році провідними виробниками засобів промислової автоматизації.

Цей модуль реалізує підтримку інтерфейсу та протоколу OPC-UA як у вигляді клієнтського сервісу, так і у вигляді серверу OPC-UA. Клієнтський сервіс OPC-UA реалізується однойменним модулем підсистеми "Збір даних", а сервер реалізується модулем...

Категорії: Показати тільки категорію:НовинаПоказати тільки категорію:Розробка

41751