Der P90 DDC Treiber ermöglicht es Datenpunkte/Z-Einfluss-Menüs aus Geräten der DDC3000 Serie auszulesen sowie zu schreiben.
Der Name des P90ddc-Treibers lautet: p90
Die Routing-Adresse des ersten P90ddc-Treibers ist die: 30
Die Datenpunktdatei für den ersten P90-Treibers heißt: p90ddc1.txt
Die Konfigurationsdatei für globale Einstellungen des ersten P90ddc-Treibers heißt: p90ddc1.cfg
Bei dem P90ddc-Treiber sowie allen weiteren Gateway-Treibern gilt für die Definition von Datenpunkten in der Datenpunktdatei:
Typ: | Bedeutung |
---|---|
M | Ganzzahliger Wert (Binäre Datenpunkte, Zählwerte) der vom Gateway nur gelesen werden kann/soll. |
S | Ganzzahliger Wert der vom Gateway gelesen sowie geschrieben werden kann/soll. |
X | Analogwert (mit Nachkommastellen) der vom Gateway nur gelesen werden kann/soll. |
Y | Analogwert (mit Nachkommastellen) der vom Gateway gelesen sowie geschrieben werden kann/soll. |
A | String, findet z.B. Verwendung bei BACnet Trends und ESPA4.4.4 Datenpunkten |
Die Adressen der Datenpunkte sind wie folgt aufgebaut.
„<Bus(Zentrale)>.<Gerät(Kassette)> <Parameter>[/<Menü>]„
Ausserdem:
Kommunikationsstatus mit P90 Zentrale: „failure“
Gerätezeit: „time“
Systemmeldungen vom Gerät: „syserror“
Dabei gilt folgende Definition:
Parameter | Wertebereich | Beschreibung |
---|---|---|
<Bus> | 1 - | Adresse der anzusprechenden Zentrale |
<Gerät> | 0 - | Adresse des anzusprechenden Feldbusgerätes (Kassette),0 ist die Zentrale selbst |
<Parameter> | Adresse des Z-Einfluss Menüs, Merkers, Parameters etc. | Registeradresse |
<Menü> | 1 - | Nummer des Menüs |
Die Adresse des Parameters „5700“ aus Menü „2“ der Zentrale „1“ wird demnach wie folgt in der Datei p90ddcX.txt angegeben:
[M 1.0 5700/2]
Typische Datenpunktdefinitionen können demnach sein:
[M failure]
name = Ausfall der Kommunikation zur P90 Zentrale (0=OK 1=Ausfall)
query = pe
[X time]
name = Gerätezeit der Zentrale
query = pe
[M syserror]
name = Systemmeldung der Zentrale
query = pe
[M 1.0 5700/2]
name = Meldung
query = pe
[Y 1.0 7901/1]
name = Zentrale 1, Z-Einfluss Menü 1, Parameter 7901 (Analogwert)
query = pe
writecache = yes
[Y 2.0 7905/4]
name = Zentrale 2, Z-Einfluss Menü 4, Parameter 7905 (Analogwert)
query = pe
writecache = yes
[S 1.0 7921/1]
name = Zentrale 1, Z-Einfluss Menü 1, Parameter 7921 (Digitalwert)
query = pe
writecache = yes
[S 2.0 7935/4]
name = Zentrale 2, Z-Einfluss Menü 4, Parameter 7935 (Digitalwert)
query = pe
writecache = yes
[S 1.0 Z1/1]
name = Zentrale 1, Z1
query = pe
writecache = yes
[X 1.0 b2/1]
name = Zentrale 1, b2
query = pe
[M 1.0 k1/1]
name = Zentrale 1, k1
query = pe
[M 1.0 m76/1]
name = Zentrale 1, Merker 76
query = pe
[M 1.0 t12/1]
name = Zentrale 1, t12
query = pe
[X 1.0 y2/1]
name = Zentrale 1, y2
query = pe
[Y 1.1 H1/1]
name = Zentrale 1, Gerät 1, H1
query = pe
writecache = yes
[M 1.2 G/1]
name = Zentrale 1, Gerät 2, G
query = pe
[M 2.0 N/1]
name = Zentrale 2, Wochenprogramm 1 (aktueller Status)
query = pe
[M 2.0 N/2]
name = Zentrale 2, Wochenprogramm 2 (aktueller Status)
query = pe
[M 2.0 W/1]
name = Zentrale 2, Wochenprogramm 1 (aktueller Status)
query = pe
[M 2.0 W/2]
name = Zentrale 2, Wochenprogramm 2 (aktueller Status)
query = pe
[M 2.0 J/1]
name = Zentrale 2, Jahresprogramm 1 (aktueller Status)
query = pe
[M 2.0 J/2]
name = Zentrale 2, Jahresprogramm 2 (aktueller Status)
query = pe
[M 3.6 i8/1]
name = Zentrale 3, Gerät 6, i8
query = pe
[M 3.6 v10/1]
name = Zentrale 3, Gerät 6, v10
query = pe