İçeriğe geç

BACnet

BACnet, bina otomasyonunun standart protokolüdür: klima santralleri, fancoil’ler, ısı pompaları, aydınlatma ve yangın panelleri. inSCADA BACnet/IP’yi yerleşik olarak destekler — ayrı bir geçit uygulaması gerekmez.

Protokol değeriRol
BACnetİstemci — saha cihazlarını okur ve yazar
BACnet/IP ServerSunucu — inSCADA’nın değerlerini BACnet cihazı olarak yayımlar

BACnet’te bir cihaz, nesnelerden oluşur. Her nesnenin bir tipi (analog giriş, ikili çıkış, çok durumlu değer …) ve bir örnek numarası vardır; ikisi birlikte o cihaz içinde nesneyi tekil olarak adresler.

Bir nesnenin birden çok özelliği bulunur. Bunların içinde okunup yazılanı neredeyse her zaman Present_Value’dur — özellik kimliği 85.

Hem cihazın hem nesnelerin örnek numarası 22 bitliktir: 0 – 4194303. Cihaz tarafında 4194303 “atanmamış” anlamına geldiği için cihaz örneği en çok 4194302 olabilir.

Nesne tipi 10 bitlik bir sayıdır (0 – 1023). 127’nin üstündeki değerler üreticiye özgüdür ve geçerlidir; bu yüzden sabit bir listeden seçim yerine sayı girilir.

BACnet, bir değeri taramak yerine değiştiğinde bildirim almayı destekler: COV (Change of Value). Değişmeyen bir noktada bu, hem ağ trafiğini hem cihaz yükünü belirgin biçimde azaltır.

BACnet’te bir çıkışa 1 – 16 arası önceliklerle yazılır ve en yüksek öncelikli yazma geçerli olur. 1 en yüksek, 16 en düşüktür.

BACnet adresi bir byte ofseti değildir, bu yüzden başlangıç adresi kullanılmaz.

BACnet veri modeli Connection yerel soket; Device cihaz adresi ve örnek numarası; Frame nesne grubu; Variable nesne kimliği ve özellik. Connection sunucunun kendi yerel soketi Device cihazın adresi ve örnek numarası Frame bir nesne grubu Variable nesne kimliği ve okunacak özellik

inSCADA ağdaki BACnet cihazlarını ve nesnelerini tarayabilir; değişken tanımlarken nesne tipini ve örnek numarasını elle yazmak yerine listeden seçersiniz.