From OpenSCADAWiki
Jump to: navigation, search

Сбор данных

Пользовательская объектная модель ядра OpenSCADA.

Учитывая ключевую роль сбора данных в программах такого роду, эта функция, в лице подсистемы "Сбор данных" и её модулей, получила значительные усовершенствования, из которых особенно нужно отметить: смещение акцента в расширении поддерживаемых источников данных из реализации отдельных модулей подсистемы "Сбор данных" на системном языке "C/C++", на их реализацию в окружении OpenSCADA и на её внутреннем языке — логический уровень OpenSCADA. Т.е., на логическом уровне OpenSCADA, может и реализуется все, что: для доступа к данным использует сеть, не требует использования специфических библиотек и функций и не является очень сложным. На данный момент, таким образом реализовано:

Низкоуровневые устройства подключенный к Raspberry Pi.
OpenSCADA на LCD экране Raspberry Pi.
  • Отправка SMS сообщений (SMS) и электронных писем (SMTP).
  • Источник Бесперебойного Питания (UPS), как объект данных с атрибутами и значениями.
  • Простые сенсоры и датчики:
    • Елемер TM510x;
    • EDWARDS TURBOMOLECULAR PUMPS (SCU750);
    • Sycon Multi Drop Protocol (SMDP);
    • Блок питания турбо-молекулярного насоса (TMP-xx03);
    • Измерение температуры IT-3 (IT3);
    • IVE-452HS-02;
    • OPTRIS CT/CTL;
    • CTR 100, 101.
  • Компьютер теплового счётчика VKT7.
  • IEC-60870-104.
  • Тестовые реализации и примеры: DCON, OWEN.
  • Шина "One Wire" с помощью {DS9097,DS9097U} (1W_{DS9097,DS9097}) для чипов: DS1820, DS1820/DS18S20/DS1920, DS1822, DS2413, DS2408, DS2450, DS2438.
  • Шина I2C: PCF8591, PCF8574, BMP180, DS3231, AT24C{32|64}.
  • Общие порты ВВ (GPIO): DHT11,22 (AM23XX). GPIO|I2C: 1602A(HD44780).