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