P90 DDC


 

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
MGanzzahliger Wert (Binäre Datenpunkte, Zählwerte) der vom Gateway nur gelesen werden kann/soll.
SGanzzahliger Wert der vom Gateway gelesen sowie geschrieben werden kann/soll.
XAnalogwert (mit Nachkommastellen) der vom Gateway nur gelesen werden kann/soll.
YAnalogwert (mit Nachkommastellen) der vom Gateway gelesen sowie geschrieben werden kann/soll.
AString, 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:

ParameterWertebereichBeschreibung
<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