Carbolite nanodac Benutzerhandbuch

Seite 153

Advertising
background image

HA030554GER

Ausgabe 7 Nov 12

Seite 141

nanodac SCHREIBER/REGLER: BEDIENUNGSANLEITUNG

4 .9 .3 MODBUS MASTER DATENKONFIGURATION (Fortsetzung)

Status

Status der letzten Transaktion, die zum gewählten Slave gesendet wurde.

Erfolgreich: Die Übertragung wurde vom Slave erfolgreich ausgeführt.

Timeout:

In der konfigurierten Zeit wurde vom Salve keine Antwort auf die

gesendete Anfrage empfangen.

Ungült. Adresse: Die Anfrage an den Slave enthält eine ungültige Modbus Adresse. Dies

könnte die Adresse eines schreibgeschützten Parameters sein.

Ungültiger Wert: Die Anfrage an den Slave enthält ungültige Daten für den festgelegten

Parameter.

Falsche Sub: Der Sub-Funktionscode der Anfrage war ungültig.

Frei:

Das Datenobjekt ist zur Zeit frei und kommuniziert nicht mit dem Slave.

Ungült. Code: Der Slave unterstützt den vom Master gesendeten Funktionscode nicht.

Unerledigt:

Die Anfrage wartet auf das Senden. Häufigste Ursache: Slave ist offline.

Slave Gerät

Eine Liste der verfügbaren Slaves, mit denen diese Daten kommunizieren können.

Parameterliste

Eine Liste der für das gewählte Slave Profil verfügbaren Parameter. Diese Parameter benö-

tigen keine Konfiguration durch den Benutzer.

Nummer

Die Instanz des Kanals, des Regelkreises oder der Gruppe usw.

Modbus Adresse Die Modbus Registeradresse, von der diese Daten gelesen oder zu der die Daten geschrie-

ben werden sollen. Der Wert liegt zwischen 0 - 65535.

Funktionscode

Der verwendete Funktionscode. Dieser bestimmt, ob die Daten zum gewählten Slave

geschrieben oder von ihm gelesen werden sollen. Folgende Codes werden unterstützt:

Code Beschreibung

Code Beschreibung

1

Status Coils lesen

5

Schreibt einzelne Coil Ein oder Aus

2

Diskrete Eingänge lesen

6

Zu Einzelregister schreiben

3

Halteregister lesen

8

Loopback Test

4

Eingangsregister lesen

16

Zu aufeinanderfolgenden Registern schreiben

Datentyp

Definiert die Darstellungsart dieser Daten. Folgende Typen werden unterstützt:

8-bit Byte mit Vorzeichen (BYTE)

8-bit Byte ohne Vorzeichen (UBYTE)

16-bit Integer mit Vorzeichen (INT)

16-bit Integer ohne Vorzeichen (UINT)

32-bit doppelter Integer mit Vorzeichen (DINT)

32-bit doppelter Integer ohne Vorzeichen (UDINT)

32-bit Fließkommawert IEEE (REAL)

32-bit doppelter Integer mit Vorzeichen (little Endian, word swapped) (DINT (Swap))

32-bit doppelter Integer ohne Vorzeichen(little Endian, word swapped) (UDINT (Swap))

32-bit Fließkommawert IEEE (little Endian, word swapped) (REAL (Swap))

Bit aus Register (BIT)

Standardmäßig werden alle 16 & 32 bit Datentypen (wenn nicht anders vermerkt) im Big

Endian Format übertragen, wobei das MSB (most significant byte) im Wert zuerst gesendet

wird. Byte Anordnung: (für big Endian) (0x12 zuerst gesendet)

16-bit

0x1234

0x12, 0x34

32-bit

0x12345678

0x12, 0x34, 0x56, 0x78

Bit Position

Das bit im Register, das herausgezogen werden soll. Nur verfügbar, wenn Sie für

„Datentyp“ = „BIT In Register“ gewählt haben.

Skalieren

Dezimalstelle für skalierte 16 bit Datentypen. Das Erscheinen dieses Parameters ist vom

gewählten Datentyp abhängig.

Priorität

Die Frequenz, mit der diese Daten behandelt werden. Eine Definition der „

Prioritäts-

ebenen

“ finden Sie in Abschnitt 4.9.1.

Advertising