From OpenSCADAWiki
Jump to: navigation, search

Загалом, представницькою структурою комплексного об'єкту є:

  • "Всі елементи (items)" — спільний атрибут об'єктного типу де атрибути фізичного об'єкту прямо описуються атрибутами об'єктного типу у items та із визначеними описовими атрибутами у кожному:
    • id — ідентифікатор атрибуту;
    • descr — текстовий опис атрибуту;
    • wr — ознака можливості запису до атрибуту або перелік варіантів значень для їх обрання, через символ ';';
    • alarm — код порушення:
      • 0 — відсутність порушення — "НОРМА";
      • 1 — порушення рівня "ПОПЕРЕДЖЕННЯ";
      • 2 — порушення рівня "АВАРІЯ";
    • val — значення атрибуту;
    • set — значення атрибуту для встановлення атрибутів доступних для запису.
  • "Помилка (err)" — обов'язковий атрибут загального статусу порушення за об'єктом цілком, що містить комбінацію коду помилки та короткого опису, на кшталт "2:Немає даних або підключення до джерела". Зарезервовано наступні коди помилок:
    • 1 — порушення рівня "ПОПЕРЕДЖЕННЯ";
    • 2 — порушення рівня "АВАРІЯ";
    • 3 — недостовірність або відсутність даних.
  • "Придушення (alSup) та затримка (alDelay) порушень" — загальний контроль порушень щодо придушення та затримки.