Technisches Handbuch
KNX Modbus Gateway RTU485 [SCN-MBGRTU.01]
Binärfunktion
Die Binärfunktion ermöglicht einfache bitweise binäre Rechenfunktionen für den eingelesenen, bzw. zu
sendenden Modbus Wert.
Wichtig:
Die
Binärfunktion ist nur verfügbar bei folgender Auswahl:
KNX DPT 1/2/4 Byte vorzeichenlos
■
Modbus Datentyp 1/2/4 Byte vorzeichenlos
■
Beide Datentypen müssen dabei jeweils die gleiche Länge haben.
■
Richtung: „Modbus (R) zu KNX" oder „KNX zu Modbus (W)"
■
Im
Master Mode
des Modbus Gateways gilt:
Bei eingestellter Richtung „Modbus (R) zu KNX" werden die vom Modbus Teilnehmer gesendeten Daten
bitweise mit dem unter „Wert" eingegebenen Festwert verknüpft und ins KNX Sendeobjekt geschrieben.
Bei eingestellter Richtung „KNX zu Modbus (W)" werden die Daten im KNX Empfangsobjekt bitweise mit
dem unter „Wert" eingegebenen Festwert verknüpft und auf den Modbus gesendet.
Im
Slave Mode
des Modbus Gateways gilt:
Bei eingestellter Richtung „KNX zu Modbus (W)" werden die vom Modbus Master gesendeten Daten
bitweise mit dem unter „Wert" eingegebenen Festwert verknüpft und ins KNX Sendeobjekt geschrieben.
Bei eingestellter Richtung „Modbus (R) zu KNX" werden die Daten im KNX Empfangsobjekt bitweise mit
dem unter „Wert" eingegebenen Festwert verknüpft und zum Modbus Master gesendet.
Bei den Operationen „Bitmaskierung", „AND", „OR" und „XOR" handelt sich um eine bitweise Verknüpfung
der Daten.
Die folgende Tabelle zeigt Beispiele für den Master Mode:
Wert vom Modbus (R)
bzw. Wert vom KNX-
Empfangsobjekt (W)
0x1234
0x01 (1 dec)
0x10 (16 dec)
0X1234
0X1234
0xAA (10101010 bin)
Tabelle 14: Beispiel – Binärfunktionen im Master Mode
MDT technologies GmbH · Papiermühle 1 · 51766 Engelskirchen · Germany
Telefon: +49 (0) 2263 880 · knx@mdt.de · www.mdt.de
Eingegebener Festwert
0x00FF
8
8
0x00FF
0x00FF
0xFF
Binäroperation
Bitmaskierung mit
Festwert
Bit Verschiebung nach
rechts
Bit Verschiebung nach
links
AND
OR
XOR
36 / 46
Auf den KNX Bus
gesendeter Wert (R)
bzw. an den Modbus
gesendeter Wert (W)
0x0034
0x10 (16 dec)
0x01 (1 dec)
0x0034
0X12FF
0X55 (01010101 bin)