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

Створено прошивку ПЛК базовану на OpenSCADA та ALTLinux

15.10.2008 11:47 Давність: 16 yrs
Категорії: НовинаРозробка

Автор: Роман Савоченко


Для побудови ПЛК базованих на OpenSCADA створено прошивку та підготовлено скрипти шаблону ALTLinux mkimage для створення цих прошивок. За допомогою mkimage створено LiveCD та LiveUSB які включають демонстраційну конфігурацію OpenSCADA.

Прошивка використовує 30Мб та може бути записана на USB та IDE флеши. Прошивку створено для PC/104 плати Kontron MOPSlcdLX. Прошивка виконує:

  • завантаження протягом 27 секунд;
  • перевірку та відновлення робочої файлової системи;
  • збереження користувальницькіх даних та змін прошивки у файлі work;
  • автоматичну конфігурацию мережі за допомогою DHCP (або 192.168.0.1);
  • доступ до ПЛК за допомогою SSH;
  • синхронізацію часу за допомогою ntp;
  • виконання OpenSCADA з доступними мережевими інтерфейсами:
    • конфігурація за посередництвом Web (10002,10004);
    • середовище візуального керування за посередництвом Web (10002,10004);
    • інтерфейс керування OpenSCADA (10005).

OpenSCADA містить модулі

  • БД:
    • DBF;
    • MySQL;
    • SQLite.
  • Архівація:
    • на файлову систему;
    • на БД.
  • Джерела даних:
    • Обчислювач на основі мови функціональних блоків;
    • Обчислювач на основі подібної до Java мови високого рівня;
    • Контролери логічного рівня;
    • Плати збору даних фірми Diamond Systems;
    • Різноманітні ПЛК за посередництвом протоколу ModBus (RTU,ASCII,TCP);
    • ПЛК фірми Siemens;
    • Дані ОС;
    • Дані віддалених OpenSCADA станцій.
  • Транспорти: TCP, UDP и UNIX сокети.
  • Транспортні протоколи:
    • HTTP;
    • Власний протокол керування OpenSCADA.
  • Користувальницькі інтерфейси:
    • Рущії середовища візуального керування (СВУ);
    • Візуалізатор СВУ на основі Web;
    • Конфігуратор OpenSCADA на основі Web.

6214