Carbolite nanodac Benutzerhandbuch
Seite 153
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 „
“ finden Sie in Abschnitt 4.9.1.