Skip to content

ViewNova ​

ViewNova, mühendislik modelini derleyip değişmez bir runtime anlık görüntüsüne dönüştüren ve saha sürücüleriyle canlı tag, alarm ve komut döngüsünü çalıştıran bir SCADA platformudur.

Ürün adı ViewNova’dır. Ortam değişkenleri (VION_*) ve yapılandırma dosyası (vion.toml) teknik kimlik olarak kalır.

Omurga ​

mermaid
flowchart LR
  Studio[Studio Web] -->|REST /api/v1| CP[Control Plane]
  CP --> PG[(PostgreSQL)]
  CP -->|publish validate compile| Rev[Immutable Revision]
  Rev --> Snap[Runtime Snapshot]
  CP -->|gRPC Stage then Activate| RT[Runtime Core]
  Snap --> RT
  RT -->|1s poll| Drivers[Field drivers]
  RT --> Spool[Historian spool]

Sıra:

Project → Workspace → Validation → Publish → immutable Revision → Runtime Snapshot → Runtime Core

Üç ayrı gerçek ​

GerçekNe tutarKim okur
MühendislikProje, workspace deltası, revizyon, kaynak gövdesiControl plane. Runtime bu tabloları açmaz
SnapshotDerlenmiş, hash’lenmiş runtime belgesiDerleyici üretir, runtime yükler
Canlı süreçTag değeri, alarm, kira, SOE, spoolRuntime Core belleği

Canlı değeri mühendislik satırına yazmayın. Snapshot aktif olduktan sonra değer runtime belleğindedir.

Bileşenler ​

BileşenRol
Control planeREST API, kimlik, yayın, derleme, gRPC istemcisi
Runtime CoreSnapshot, yoklama, alarm, komut, spool
Historian writerready/ kuyruğunu columnar veya PostgreSQL’e boşaltır (isteğe bağlı)
Studio WebTarayıcı istemcisi; kurulum sihirbazı ve mühendislik yüzeyleri
SürücülerModbus, IEC 104, OPC UA, MQTT, DNP3, Sparkplug, HTTP JSON

Bu belgelerde ​

İç domain haritası (geliştirici/ajan) depodaki docs/domains/ altındadır; bu site kullanıcı ve entegratör belgesidir.