Herunterladen Inhalt Inhalt Diese Seite drucken

MDT Technologies SCN-MBGRTU.01 Technisches Handbuch Seite 20

Knx modbus gateway rtu485
Inhaltsverzeichnis

Werbung

Technisches Handbuch
KNX Modbus Gateway RTU485 [SCN-MBGRTU.01]
Besonderheit – Mehrkanal-Lesefunktion
In einigen Anwendungen ist es sinnvoll, Leseoperationen Modbus-seitig in einem Modbus Frame
zusammenhängend anzufordern und auszuwerten. Das MDT Modbus Gateway unterstützt dies bei
Verwendung des Funktionscodes „0x03 Speicher Register lesen Mehrkanal".
Wird in der KNX Applikation dieser Modbus Funktionscode gewählt, bildet das Gateway automatisch
eine Lesesequenz von bis zu 10 Kanälen unter folgenden Bedingungen:
Die Kanäle haben aufeinanderfolgende Registeradressen (Adresse „+1" bei Modbus Datentypen
„1 Byte/2 Byte". Adresse „+2" bei Modbus Datentyp „4 Byte").
Die Kanäle sind mit dem Funktionscode „Speicher Register lesen Mehrkanal (0x03)" parametriert.
Die Kanäle sind mit Richtung „Modbus (R) zu KNX" parametriert.
Bei den eingestellten KNX Datentypen handelt es sich um numerischen Datentypen.
Zusätzlich zur automatischen Bildung einer Mehrkanal-Lesesequenz kann der Nutzer den ersten Kanal
einer gewünschten Sequenz selber bestimmen, indem er den Parameter
code „lesen
Mehrkanal"" aktiviert.
Wichtig:
„Startkanal bei Funktionscode „lesen Mehrkanal"" muss im entsprechenden Kanal aktiviert
werden.
Ausgangsfunktion bei binärem Eingangsobjekt
Mit dieser Funktion ist es möglich, bei Eingang eines binären Objektes, einen festen Ausgangswert
(entsprechend den Eingangswerten „1" und „0") zu senden. Alternativ kann die Bitposition im Register
festgelegt werden.
Wichtig:
Diese Funktion setzt einige bestimmte Einstellungen voraus. Diese sind:
Richtung „KNX zu Modbus (W)"
KNX Datenpunkttyp „1 Bit DPT 1.x ..."
Modbus Funktionscode „Speicher Register schreiben (0x06 / 0x16 ...)
Bitposition im Register
Ist der KNX Datenpunkttyp auf „1 Bit" eingestellt, so kann hier die Position des Bits im Register be-
stimmt werden. Der Parameter erscheint folglich nur, wenn ein Modbus Funktionscode „... Register"
ausgewählt ist.
Bit invertiert
Der Parameter erscheint wenn der KNX Datenpunkttyp „1 Bit" eingestellt ist. Das Bit kann normal als
auch invertiert dargestellt werden.
Not a Number (Ungültiger Wert)
Die NaN (Not a Number) Funktion kann aktiviert werden, um Werte herauszufiltern, die vom Modbus
Slave in einem Fehlerzustand gesendet werden, herauszufiltern.
Sendet beispielsweise ein Teilnehmer im „Sleepmode" immer ein „0xFFFF" (das wäre hier ein ungültiger
Wert), wird dieser Wert nicht weiterverarbeitet und nicht an das KNX-Ausgangsobjekt übertragen.
Fehlermeldung bei Modbuswert = NaN-Wert (Ungültiger Wert)
Bei Aktivierung würde im Fehlerfall (Warnung) über das Diagnoseobjekt eine Meldung ausgegeben
werden. Siehe
4.2 Allgemeine Modbus Einstellungen
MDT technologies GmbH · Papiermühle 1 · 51766 Engelskirchen · Germany
Telefon: +49 (0) 2263 880 · knx@mdt.de · www.mdt.de
„Startkanal bei Funktions-
, Diagnoseobjekt.
20 / 46

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis