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

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

неділя 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 реалізується однойменним модулем підсистеми "Збір даних", а сервер реалізується модулем...

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

неділя 31. січень 2016

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

S7-400

Модуль розширено на предмет власної реалізації протоколу ISO-TCP. Цю задачу значним чином виконано на запит Proviron Holding NV через наявність специфічних падінь у бібліотеці LibnoDave. Також здійснено: додання таймауту відновлення, значного перегляду коду на предмет захоплення ресурсів, повідомлень про помилки та інше. Ці зміни щільно випробувано на протязі тижня.

Окрім розширення було виконано повну актуалізацію та переклад документації.

Першочерговою метою створення цього модуля становить забезпечення підтримки промислових контролерів фірми Siemens серії S7 (S7-200,300,400).

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

субота 12. грудень 2015

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

Athena2

Модуль оновлено на предмет FIFO доступу у наявних платах та розширення підтримки інших плат "Diamond Systems". Формальний анонс завершення цієї задачі та документації.

Плати збору даних фірми Diamond Systems представляють з себе модулі розширення формфактору PC/104. Плати можуть містити: аналогові IO(входи/виходи), дискретні IO та лічильники. Комплектація плат може значно варіюватися. Можуть міститися тільки IO одного типу або ж всього потроху. Крім того, функцією збору даних можуть наділятися і системні плати цієї фірми. Наприклад, системна плата "Athena" містить: 16 AI, 4 AO, 24 DIO.

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

субота 12. грудень 2015

Створено новий модуль "Segnetics SMH2Gi", підсистеми "Збір даних"

Segnetics SMH2Gi

Створено новий модуль на замовлення та обладнані від "Лабораторії Вакуумних Технологій" (e-beam.ru) та Василя Григорьєва. Формальний анонс завершення цієї задачі та документації.

Segnetics "SMH 2Gi" — програмований логічний контролер, призначено для автоматизації інженерних систем будівель та технологічних процесів у промисловості.

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

неділя 06. грудень 2015

Повна ревізія OpenSCADA у ПЛК

Raspberry Pi 2

Повністю відревізовано вміст статті та її переклад синхронізовано. Також цю сторінку деблоковано для відстеження тут актуальних завдань.

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

2547