Dokumentation
Zuletzt aktualisiert
Zuletzt aktualisiert
MasterUDP
(FB)Der MasterUDP Funktionsbaustein dient als KNX-Treiber für die Kommunikation mit einem KNX Net/IP Gateway. Er verarbeitet Telegramme und koordiniert die Kommunikation mit Slave-Funktionsbausteinen.
Eingänge | Initialwert | Beschreibung |
---|---|---|
xConnected
(BOOL): Verbindungsstatus
itfKnxConnector
(IKnxConnector): Schnittstelle für Slave-Bausteine
udiConnectedSlaves
(UDINT): Anzahl verbundener Module
eStatus
(KnxStatus): Aktueller KNX-Verbindungsstatus
stDeviceInfo
(DeviceInfo): Geräteinformationen
stKnxData
(KnxData): KNX-Datenstruktur
bChannel
(BYTE): Kommunikationskanal-Kennung
eError
(ErrorKnx): Aktueller Fehlerstatus
eLastError
(ErrorKnx): Letzter Fehler
Konfigurieren Sie die KNX-Schnittstelle mit sIPAddressKNXInterface
und uiPortKNXInterface
.
Setzen Sie uiPortPLC
entsprechend Ihrer SPS-Konfiguration.
Aktivieren Sie den Baustein mit xEnable = TRUE
.
Überwachen Sie xConnected
für den Verbindungsstatus.
Verwenden Sie itfKnxConnector
zur Interaktion mit Slave-Bausteinen.
Prüfen Sie eStatus
und eError
regelmäßig.
Nutzen Sie xResError
zum Zurücksetzen von Fehlerzuständen.
Stellen Sie korrekte Netzwerkeinstellungen (itfNetworkInterface
) sicher.
Passen Sie tResponseTimeout
bei Bedarf an die Netzwerklatenz an.
KNX_Read_DPT_xx
Die Verwendung aller KNX_Read_DPT_xx Funktionsbausteine folgt einem ähnlichen Muster:
Gruppenadresse konfigurieren:
Setzen Sie byAdrMainGroup
(0-31)
Setzen Sie byAdrMiddleGroup
(0-7)
Setzen Sie byAdrGroup
(0-255)
DPT-Format auswählen:
Wählen Sie das gewünschte Format über eDPT_Format
Leseverhalten konfigurieren:
Für zyklisches Lesen: Setzen Sie tRequestTime
auf das gewünschte Intervall
Für ereignisbasiertes Lesen: Verwenden Sie xRequest
oder xRequestVisu
bei Bedarf
Initialisierung konfigurieren:
Setzen Sie eInitOption
auf InitOption.PollingOnStartUp
oder InitOption.InitValue
Bei InitOption.InitValue
: Setzen Sie den entsprechenden Initialwert:
DPT_13x: diInitValue
DPT_14x: rInitValue
DPT_19x: dtInitValue
(nicht wirksam)
Ausgänge überwachen:
Prüfen Sie tNextRequest
für den Zeitpunkt des nächsten Lesevorgangs
Überwachen Sie die entsprechenden Wertausgänge:
DPT_13x: diValue
, rValue
DPT_14x: rValue
DPT_19x: wYear
, wMonth
, wDayOfMonth
, wDayOfWeek
, wHourOfDay
, wMinutes
, wSeconds
Bei DPT_13x und DPT_14x: Beachten Sie sUnit
für die Einheit
Fehlerbehandlung:
Überwachen Sie die Fehlerausgänge des übergeordneten SlaveBasic-Bausteins
KNX_Read_DPT_1x
(FB)Lesefunktion für DPT 1.x (1-Bit).
xValue
(BOOL): Empfangener Boolescher Wert
Encoding
(STRING[15]): Textuelle Darstellung des Wertes
tNextRequest
(TIME): Zeit bis zum nächsten Lesevorgang
Wählen Sie das DPT 1.x Format mit eDPT_Format
.
Konfigurieren Sie die Leseoptionen:
Für zyklisches Lesen: tRequestTime
> T#0S
Für ereignisbasiertes Lesen: Nutzen Sie xRequest
oder xRequestVisu
Setzen Sie eInitOption
und ggf. xInitValue
für die Initialisierung.
Überwachen Sie xValue
für empfangene Werte und Encoding
für die textuelle Darstellung.
KNX_Read_DPT_2x
(FB)Lesefunktion für DPT 2.x (1-Bit gesteuert).
xValue
(BOOL): Empfangener Boolescher Wert
xControlBit
(BOOL): Empfangenes Kontrollbit
tNextRequest
(TIME): Zeit bis zum nächsten Lesevorgang
Wählen Sie das DPT 2.x Format mit eDPT_Format
.
Konfigurieren Sie die Leseoptionen wie bei DPT 1.x.
Überwachen Sie xValue
für den Hauptwert und xControlBit
für das Kontrollbit.
KNX_Read_DPT_5x
(FB)Lesefunktion für DPT 5.x (8-Bit vorzeichenlos).
iValue
(INT): Empfangener Integerwert
sUnit
(STRING[10]): Einheit des Wertes
tNextRequest
(TIME): Zeit bis zum nächsten Lesevorgang
Wählen Sie das DPT 5.x Format mit eDPT_Format
.
Konfigurieren Sie die Leseoptionen wie bei den vorherigen Bausteinen.
Überwachen Sie iValue
für empfangene Werte und sUnit
für die Einheit.
KNX_Read_DPT_6x
(FB)Lesefunktion für DPT 6.x (8-Bit vorzeichenbehaftet).
iValue
(INT): Empfangener Integerwert
sUnit
(STRING[10]): Einheit des Wertes
xStatus_A
bis xStatus_E
(BOOL): Statusbits (nur für DPT 6.020)
xMode_0
bis xMode_2
(BOOL): Modebits (nur für DPT 6.020)
tNextRequest
(TIME): Zeit bis zum nächsten Lesevorgang
Wählen Sie das DPT 6.x Format mit eDPT_Format
.
Konfigurieren Sie die Leseoptionen wie bei den vorherigen Bausteinen.
Überwachen Sie iValue
für empfangene Werte und sUnit
für die Einheit.
Bei DPT 6.020: Beachten Sie die zusätzlichen Status- und Modebits.
KNX_Read_DPT_9x
(FB)Lesefunktion für DPT 9.x (2-Byte-Gleitkommazahl).
rValue
(REAL): Empfangener Gleitkommawert
sUnit
(STRING[10]): Einheit des Wertes
tNextRequest
(TIME): Zeit bis zum nächsten Lesevorgang
Wählen Sie das DPT 9.x Format mit eDPT_Format
.
Konfigurieren Sie die Leseoptionen wie bei den vorherigen Bausteinen.
Überwachen Sie rValue
für empfangene Werte und sUnit
für die Einheit.
KNX_Read_DPT_13x
(FB)Lesefunktion für DPT 13.x (4-Byte-Vorzeichenwert).
diValue
(DINT): Empfangener Integerwert
rValue
(REAL): Empfangener Gleitkommawert
rFactor
(REAL): Skalierungsfaktor
sUnit
(STRING[10]): Einheit des Wertes
tNextRequest
(TIME): Zeit bis zum nächsten Lesevorgang
Wählen Sie das DPT 13.x Format mit eDPT_Format
.
Konfigurieren Sie die Leseoptionen:
Für zyklisches Lesen: tRequestTime
> T#0S
Für ereignisbasiertes Lesen: Nutzen Sie xRequest
oder xRequestVisu
Setzen Sie eInitOption
und ggf. diInitValue
für die Initialisierung.
Überwachen Sie diValue
oder rValue
für empfangene Werte und sUnit
für die Einheit.
KNX_Read_DPT_14x
(FB)Lesefunktion für DPT 14.x (4-Byte-Gleitkommawert).
rValue
(REAL): Empfangener Gleitkommawert
sUnit
(STRING[10]): Einheit des Wertes
tNextRequest
(TIME): Zeit bis zum nächsten Lesevorgang
Wählen Sie das DPT 14.x Format mit eDPT_Format
.
Konfigurieren Sie die Leseoptionen:
Für zyklisches Lesen: tRequestTime
> T#0S
Für ereignisbasiertes Lesen: Nutzen Sie xRequest
oder xRequestVisu
Setzen Sie eInitOption
und ggf. rInitValue
für die Initialisierung.
Überwachen Sie rValue
für empfangene Werte und sUnit
für die Einheit.
KNX_Read_DPT_19x
(FB)Lesefunktion für DPT 19.x (Datum und Zeit).
wYear
(WORD): Jahr
wMonth
(WORD): Monat
wDayOfMonth
(WORD): Tag des Monats
wDayOfWeek
(WORD): Wochentag
wHourOfDay
(WORD): Stunde
wMinutes
(WORD): Minuten
wSeconds
(WORD): Sekunden
tNextRequest
(TIME): Zeit bis zum nächsten Lesevorgang
Wählen Sie das DPT 19.x Format mit eDPT_Format
.
Konfigurieren Sie die Leseoptionen:
Für zyklisches Lesen: tRequestTime
> T#0S
Für ereignisbasiertes Lesen: Nutzen Sie xRequest
oder xRequestVisu
Setzen Sie eInitOption
für die Initialisierung (Beachten Sie, dass dtInitValue
nicht wirksam ist).
Überwachen Sie die einzelnen Zeitkomponenten (wYear, wMonth, etc.) für empfangene Werte.
KNX_Read_Data
(FB)Der KNX_Read_Data Funktionsbaustein dient zum Empfangen von KNX-Daten ohne spezifische DPT-Konvertierung. Er ist besonders nützlich für progressive Steuerungen, wie beispielsweise in der Beleuchtungssteuerung.
abyDaten
(ARRAY[0..38] OF BYTE): Empfangene Rohdaten
Gruppenadresse konfigurieren:
Setzen Sie byAdrMainGroup
(0-31)
Setzen Sie byAdrMiddleGroup
(0-7)
Setzen Sie byAdrGroup
(0-255)
Datenempfang:
Der Baustein empfängt automatisch Daten, wenn sie an die konfigurierte Gruppenadresse gesendet werden.
Die empfangenen Daten werden im abyDaten
Array gespeichert.
Datenverarbeitung:
Die empfangenen Daten im abyDaten
Array können nach Bedarf weiterverarbeitet werden.
Da keine DPT-Konvertierung stattfindet, müssen Sie die Interpretation der Daten selbst vornehmen.
KNX_Write_DPT_xx
Die Verwendung aller KNX_Write_DPT_xx Funktionsbausteine folgt einem ähnlichen Muster:
Gruppenadresse konfigurieren:
Setzen Sie byAdrMainGroup
(0-31)
Setzen Sie byAdrMiddleGroup
(0-7)
Setzen Sie byAdrGroup
(0-255)
DPT-Format auswählen:
Wählen Sie das gewünschte Format über eDPT_Format
Sendewert setzen:
Setzen Sie den zu sendenden Wert im entsprechenden Eingang:
DPT_1x: xValue
(BOOL)
DPT_2x: xValue
(BOOL) und xPrio
(BOOL)
DPT_6x: iValue
(INT)
DPT_9x: rValue
(REAL)
DPT_13x: diValue
(DINT)
DPT_14x: rValue
(REAL)
Sendeverhalten konfigurieren:
Für zyklisches Senden: Setzen Sie tTimeUpdateSetp
auf den gewünschten Intervall
Für ereignisbasiertes Senden: Setzen Sie xUpdateSetp
oder xWriteVisu
bei Bedarf
Optional: Passen Sie tPauseTimeUntilNextSend
an, um die Sendepause zu konfigurieren
Ausgänge überwachen:
Prüfen Sie tNextWrite
für den Zeitpunkt des nächsten Sendevorgangs
Überwachen Sie den entsprechenden *LastBusValue
-Ausgang für den zuletzt empfangenen Wert
Bei DPT_1x: Beachten Sie zusätzlich Encoding
für die textuelle Darstellung
Bei DPT_2x: Beachten Sie zusätzlich xControlBit
für den Prioritätsstatus
Einheit beachten:
Für DPT_6x, DPT_9x, DPT_13x, DPT_14x: Prüfen Sie sUnit
für die aktuelle Einheit
Fehlerbehandlung:
Überwachen Sie die Fehlerausgänge des übergeordneten SlaveBasicWr-Bausteins
KNX_Write_DPT_1x
(FB)Encoding
(STRING[15]): Textuelle Darstellung des Wertes
tNextWrite
(TIME): Zeit bis zum nächsten Schreibvorgang
xLastBusValue
(BOOL): Letzter empfangener Wert
Wählen Sie das DPT 1.x Format mit eDPT_Format
.
Setzen Sie den zu sendenden Wert in xValue
.
Konfigurieren Sie die Sendeoptionen:
Für zyklisches Senden: tTimeUpdateSetp
> T#0S
Für ereignisbasiertes Senden: Nutzen Sie xUpdateSetp
oder xWriteVisu
Überwachen Sie xLastBusValue
für empfangene Werte.
Beachten Sie Encoding
für die textuelle Interpretation des Wertes.
KNX_Write_DPT_2x
(FB)Sendefunktion für DPT 2.x (2-Bit Wert).
tNextWrite
(TIME): Zeit bis zum nächsten Schreibvorgang
xLastBusValue
(BOOL): Letzter empfangener Hauptwert
xControlBit
(BOOL): Letzter empfangener Kontrollbit (Priorität)
Wählen Sie das DPT 2.x Format mit eDPT_Format
.
Setzen Sie den zu sendenden Hauptwert in xValue
und den Prioritätswert in xPrio
.
Konfigurieren Sie die Sendeoptionen:
Für zyklisches Senden: tTimeUpdateSetp
> T#0S
Für ereignisbasiertes Senden: Nutzen Sie xUpdateSetp
oder xWriteVisu
Überwachen Sie xLastBusValue
für den letzten empfangenen Hauptwert.
Beachten Sie xControlBit
für den letzten empfangenen Prioritätswert.
KNX_Write_DPT_6x
(FB)Sendefunktion für DPT 6.x (8-Bit vorzeichenbehafteter Wert).
sUnit
(STRING[10]): Einheit des Wertes
tNextWrite
(TIME): Zeit bis zum nächsten Schreibvorgang
iLastBusValue
(INT): Letzter empfangener Wert
Wählen Sie das DPT 6.x Format mit eDPT_Format
.
Setzen Sie den zu sendenden Wert in iValue
.
Konfigurieren Sie die Sendeoptionen:
Für zyklisches Senden: tTimeUpdateSetp
> T#0S
Für ereignisbasiertes Senden: Nutzen Sie xUpdateSetp
oder xWriteVisu
Passen Sie uiDelta
an, um die Sensitivität für Wertänderungen einzustellen.
Überwachen Sie iLastBusValue
für empfangene Werte und sUnit
für die Einheit.
KNX_Write_DPT_9x
(FB)Sendefunktion für DPT 9.x (2-Byte-Fließkommazahl).
sUnit
(STRING[10]): Einheit des Wertes
tNextWrite
(TIME): Zeit bis zum nächsten Schreibvorgang
rLastBusValue
(REAL): Letzter empfangener Wert
Wählen Sie das DPT 9.x Format mit eDPT_Format
.
Setzen Sie den zu sendenden Wert in rValue
.
Konfigurieren Sie die Sendeoptionen:
Für zyklisches Senden: tTimeUpdateSetp
> T#0S
Für ereignisbasiertes Senden: Nutzen Sie xUpdateSetp
oder xWriteVisu
Passen Sie rDelta
an, um die Sensitivität für Wertänderungen einzustellen.
Überwachen Sie rLastBusValue
für empfangene Werte und sUnit
für die Einheit.
KNX_Write_DPT_13x
(FB)Sendefunktion für DPT 13.x (4-Byte vorzeichenbehaftete Ganzzahl).
rFactor
(REAL): Umrechnungsfaktor
sUnit
(STRING[10]): Einheit des Wertes
tNextWrite
(TIME): Zeit bis zum nächsten Schreibvorgang
diLastBusValue
(DINT): Letzter empfangener Wert
rLastBusValue
(REAL): Letzter empfangener Wert als REAL
Wählen Sie das DPT 13.x Format mit eDPT_Format
.
Setzen Sie den zu sendenden Wert in diValue
.
Konfigurieren Sie die Sendeoptionen:
Für zyklisches Senden: tTimeUpdateSetp
> T#0S
Für ereignisbasiertes Senden: Nutzen Sie xUpdateSetp
oder xWriteVisu
Passen Sie uiDelta
an, um die Sensitivität für Wertänderungen einzustellen.
Überwachen Sie diLastBusValue
oder rLastBusValue
für empfangene Werte.
Beachten Sie rFactor
für etwaige Umrechnungen und sUnit
für die Einheit.
KNX_Write_DPT_14x
(FB)Sendefunktion für DPT 14.x (4-Byte Gleitkommazahl).
sUnit
(STRING[10]): Einheit des Wertes
tNextWrite
(TIME): Zeit bis zum nächsten Schreibvorgang
rLastBusValue
(REAL): Letzter empfangener Wert
Wählen Sie das DPT 14.x Format mit eDPT_Format
.
Setzen Sie den zu sendenden Wert in rValue
.
Konfigurieren Sie die Sendeoptionen:
Für zyklisches Senden: tTimeUpdateSetp
> T#0S
Für ereignisbasiertes Senden: Nutzen Sie xUpdateSetp
oder xWriteVisu
Passen Sie rDelta
an, um die Sensitivität für Wertänderungen einzustellen.
Überwachen Sie rLastBusValue
für empfangene Werte und sUnit
für die Einheit.
Eingänge | Initialwert | Beschreibung |
---|---|---|
Eingänge | Initialwert | Beschreibung |
---|---|---|
Eingänge | Initialwert | Beschreibung |
---|---|---|
Eingänge | Initialwert | Beschreibung |
---|---|---|
Eingänge | Initialwert | Beschreibung |
---|---|---|
Eingänge | Initialwert | Beschreibung |
---|---|---|
Eingänge | Initialwert | Beschreibung |
---|---|---|
Eingänge | Initialwert | Beschreibung |
---|---|---|
Eingänge | Initialwert | Beschreibung |
---|---|---|
Eingänge | Initialwert | Beschreibung |
---|---|---|
Eingänge | Initialwert | Beschreibung |
---|---|---|
Eingänge | Initialwert | Beschreibung |
---|---|---|
Eingänge | Initialwert | Beschreibung |
---|---|---|
Eingänge | Initialwert | Beschreibung |
---|---|---|
Eingänge | Initialwert | Beschreibung |
---|---|---|
xEnable
TRUE
Ein-/Ausschalten des Funktionsbausteins
sIPAddressKNXInterface
''
IP-Adresse der KNX-Schnittstelle
uiPortKNXInterface
gc_LibPara.gc_uiPort
Port-Nummer der KNX-Schnittstelle
itfNetworkInterface
-
Netzwerkschnittstelle für die Kommunikation
uiPortPLC
gc_LibPara.gc_uiPortLocal
Port-Nummer der SPS
xResError
FALSE
Fehler-Reset-Flag
tResponseTimeout
gc_LibPara.gc_tResponseTimeout
Timeout-Dauer für Anfragen
xRequest
FALSE
Trigger für einmaliges Lesen
xRequestVisu
FALSE
Trigger für einmaliges Lesen (Visualisierung)
tRequestTime
T#0S
Intervall für zyklisches Lesen
eDPT_Format
-
DPT 1.x Format-Auswahl
byAdrGroup
0
Gruppenadresse (0-255)
byAdrMiddleGroup
0
Mittlere Gruppenadresse (0-7)
byAdrMainGroup
0
Hauptgruppenadresse (0-31)
xInitValue
FALSE
Initialwert bei InitOption.InitValue
eInitOption
-
Initialisierungsoption
xRequest
FALSE
Trigger für einmaliges Lesen
xRequestVisu
FALSE
Trigger für einmaliges Lesen (Visualisierung)
tRequestTime
T#0S
Intervall für zyklisches Lesen
eDPT_Format
-
DPT 2.x Format-Auswahl
byAdrGroup
0
Gruppenadresse (0-255)
byAdrMiddleGroup
0
Mittlere Gruppenadresse (0-7)
byAdrMainGroup
0
Hauptgruppenadresse (0-31)
xInitValue
FALSE
Initialwert bei InitOption.InitValue
eInitOption
-
Initialisierungsoption
xRequest
FALSE
Trigger für einmaliges Lesen
xRequestVisu
FALSE
Trigger für einmaliges Lesen (Visualisierung)
tRequestTime
T#0S
Intervall für zyklisches Lesen
eDPT_Format
-
DPT 5.x Format-Auswahl
byAdrGroup
0
Gruppenadresse (0-255)
byAdrMiddleGroup
0
Mittlere Gruppenadresse (0-7)
byAdrMainGroup
0
Hauptgruppenadresse (0-31)
iInitValue
0
Initialwert bei InitOption.InitValue
eInitOption
-
Initialisierungsoption
xRequest
FALSE
Trigger für einmaliges Lesen
xRequestVisu
FALSE
Trigger für einmaliges Lesen (Visualisierung)
tRequestTime
T#0S
Intervall für zyklisches Lesen
eDPT_Format
-
DPT 6.x Format-Auswahl
byAdrGroup
0
Gruppenadresse (0-255)
byAdrMiddleGroup
0
Mittlere Gruppenadresse (0-7)
byAdrMainGroup
0
Hauptgruppenadresse (0-31)
iInitValue
0
Initialwert bei InitOption.InitValue
eInitOption
-
Initialisierungsoption
xRequest
FALSE
Trigger für einmaliges Lesen
xRequestVisu
FALSE
Trigger für einmaliges Lesen (Visualisierung)
tRequestTime
T#0S
Intervall für zyklisches Lesen
eDPT_Format
-
DPT 9.x Format-Auswahl
byAdrGroup
0
Gruppenadresse (0-255)
byAdrMiddleGroup
0
Mittlere Gruppenadresse (0-7)
byAdrMainGroup
0
Hauptgruppenadresse (0-31)
rInitValue
0.0
Initialwert bei InitOption.InitValue
eInitOption
-
Initialisierungsoption
xRequest
FALSE
Trigger für einmaliges Lesen
xRequestVisu
FALSE
Trigger für einmaliges Lesen (Visualisierung)
tRequestTime
T#0S
Intervall für zyklisches Lesen
eDPT_Format
-
DPT 13.x Format-Auswahl
byAdrGroup
0
Gruppenadresse (0-255)
byAdrMiddleGroup
0
Mittlere Gruppenadresse (0-7)
byAdrMainGroup
0
Hauptgruppenadresse (0-31)
diInitValue
0
Initialwert bei InitOption.InitValue
eInitOption
-
Initialisierungsoption
xRequest
FALSE
Trigger für einmaliges Lesen
xRequestVisu
FALSE
Trigger für einmaliges Lesen (Visualisierung)
tRequestTime
T#0S
Intervall für zyklisches Lesen
eDPT_Format
-
DPT 14.x Format-Auswahl
byAdrGroup
0
Gruppenadresse (0-255)
byAdrMiddleGroup
0
Mittlere Gruppenadresse (0-7)
byAdrMainGroup
0
Hauptgruppenadresse (0-31)
rInitValue
0.0
Initialwert bei InitOption.InitValue
eInitOption
-
Initialisierungsoption
xRequest
FALSE
Trigger für einmaliges Lesen
xRequestVisu
FALSE
Trigger für einmaliges Lesen (Visualisierung)
tRequestTime
T#0S
Intervall für zyklisches Lesen
eDPT_Format
-
DPT 19.x Format-Auswahl
byAdrGroup
0
Gruppenadresse (0-255)
byAdrMiddleGroup
0
Mittlere Gruppenadresse (0-7)
byAdrMainGroup
0
Hauptgruppenadresse (0-31)
dtInitValue
-
Initialwert (nicht wirksam)
eInitOption
-
Initialisierungsoption
byAdrGroup
0
Gruppenadresse (0-255)
byAdrMiddleGroup
0
Mittlere Gruppenadresse (0-7)
byAdrMainGroup
0
Hauptgruppenadresse (0-31)
xUpdateSetp
FALSE
Trigger für Sollwert-Aktualisierung
xValue
-
Zu sendender BOOL-Wert
xWriteVisu
-
Trigger für einmaliges Senden
eDPT_Format
-
DPT 1.x Format-Auswahl
byAdrGroup
0
Gruppenadresse (0-255)
byAdrMiddleGroup
0
Mittlere Gruppenadresse (0-7)
byAdrMainGroup
0
Hauptgruppenadresse (0-31)
tTimeUpdateSetp
T#0S
Zyklisches Update-Intervall
tPauseTimeUntilNextSend
T#3S
Sendepause
xUpdateSetp
FALSE
Trigger für Sollwert-Aktualisierung
xValue
-
Zu sendender Hauptwert (BOOL)
xPrio
-
Zu sendender Prioritätswert (BOOL)
xWriteVisu
-
Trigger für einmaliges Senden
eDPT_Format
-
DPT 2.x Format-Auswahl
byAdrGroup
0
Gruppenadresse (0-255)
byAdrMiddleGroup
0
Mittlere Gruppenadresse (0-7)
byAdrMainGroup
0
Hauptgruppenadresse (0-31)
tTimeUpdateSetp
T#0S
Zyklisches Update-Intervall
tPauseTimeUntilNextSend
T#3S
Sendepause
xUpdateSetp
FALSE
Trigger für Sollwert-Aktualisierung
iValue
-
Zu sendender INT-Wert
xWriteVisu
-
Trigger für einmaliges Senden
uiDelta
1
Schwellwert für Wertänderungserkennung
eDPT_Format
-
DPT 6.x Format-Auswahl
byAdrGroup
0
Gruppenadresse (0-255)
byAdrMiddleGroup
0
Mittlere Gruppenadresse (0-7)
byAdrMainGroup
0
Hauptgruppenadresse (0-31)
tTimeUpdateSetp
T#0S
Zyklisches Update-Intervall
tPauseTimeUntilNextSend
T#3S
Sendepause
xUpdateSetp
FALSE
Trigger für Sollwert-Aktualisierung
rValue
-
Zu sendender REAL-Wert
xWriteVisu
-
Trigger für einmaliges Senden
rDelta
0.05
Schwellwert für Wertänderungserkennung
eDPT_Format
-
DPT 9.x Format-Auswahl
byAdrGroup
0
Gruppenadresse (0-255)
byAdrMiddleGroup
0
Mittlere Gruppenadresse (0-7)
byAdrMainGroup
0
Hauptgruppenadresse (0-31)
tTimeUpdateSetp
T#0S
Zyklisches Update-Intervall
tPauseTimeUntilNextSend
T#3S
Sendepause
xUpdateSetp
FALSE
Trigger für Sollwert-Aktualisierung
diValue
-
Zu sendender DINT-Wert
xWriteVisu
-
Trigger für einmaliges Senden
uiDelta
1
Schwellwert für Wertänderungserkennung
eDPT_Format
-
DPT 13.x Format-Auswahl
byAdrGroup
0
Gruppenadresse (0-255)
byAdrMiddleGroup
0
Mittlere Gruppenadresse (0-7)
byAdrMainGroup
0
Hauptgruppenadresse (0-31)
tTimeUpdateSetp
T#0S
Zyklisches Update-Intervall
tPauseTimeUntilNextSend
T#3S
Sendepause
xUpdateSetp
FALSE
Trigger für Sollwert-Aktualisierung
rValue
-
Zu sendender REAL-Wert
xWriteVisu
-
Trigger für einmaliges Senden
rDelta
0.5
Schwellwert für Wertänderungserkennung
eDPT_Format
-
DPT 14.x Format-Auswahl
byAdrGroup
0
Gruppenadresse (0-255)
byAdrMiddleGroup
0
Mittlere Gruppenadresse (0-7)
byAdrMainGroup
0
Hauptgruppenadresse (0-31)
tTimeUpdateSetp
T#0S
Zyklisches Update-Intervall
tPauseTimeUntilNextSend
T#3S
Sendepause