Skip to content

Engineering ​

Sol omurga: klasör ağacı (varsayılan 320 px, sürüklenir). Tag sütunu + inspector. Altta Live pano (yükseklik sürüklenir).

Klasörler ​

Ad süzgeci eşleşen klasörü ve atalarını açık tutar. Yeniden adlandırma araç çubuğunda. Genişlik localStorage vion.pane.folders.

Klasör metadata.area / metadata.maintenance derlemede tag alarmına pişer.

Tag ​

Ad: [A-Za-z_][A-Za-z0-9_]* (1–64); aksi tag.name.invalid.

Önemli davranış alanları:

AlanAnlam
dataTypefloat64, int64, bool, string, datetime, …
source / connectionId+pointSaha kaynağı
scaleham → mühendislik
displayDecimals0–8 gösterim
states[{value,label}]bool/int64 etiket
alarmAlarm sınırları
totalizerbiriktirici; reset operate benzeri

CSV: …/export|import/tags.csv.

UDT / udtInstance ​

Tip üyeleri instance’ta tag’lere genişler. İç içe tip sınırlı (tek seviye faceplate görünümü).

Live pano ​

Runtime tag’leri tablo veya kart; kalite süzgeci all/good/uncertain/bad. Biçim displayDecimals. Yükseklik vion.pane.live.

Inject ​

Mühendis/admin: POST|DELETE /api/v1/tags/{id}/inject — tut / ikame (command token).

Operate ​

Select-before-operate: POST /commands/select → kira (~5 sn) → POST /commands/operate (veya operate-bulk 1–16).

  • Inhibit / bakım → 409 command.inhibited
  • Beklenen değer uyuşmazlığı → 409 command.unexpected
  • Aralık → 400 command.range
  • VION_COMMAND_REASON_REQUIRED → boş reason 400
  • Step-up: VION_COMMAND_STEP_UP set ise POST …/step-up

Totalizer ​

POST …/totalizer/reset. Kalıcılık VION_TOTALIZER_PATH.