Modbus-Variablen erstellen
- Klicken Sie auf Frame bearbeiten.
- Klicken Sie auf Neues Objekt, um
eine neue Variable zu erstellen, und füllen Sie die folgenden
Felder aus:
Feld Beschreibung Anmerkung Name und Einheit Damit können Sie einen Namen für die Variable aus der Liste „Name“ auswählen. Durch diesen Variablennamen werden die Optionen im Feld „Einheit“ bestimmt. Sie können aus der Dropdown-Liste „Benutzerdefiniert“ auswählen und einen neuen Text für das Feld „Name“ und das Feld „Einheit“ eingeben. Format Gibt das Format dieser Zahl an. Es sind mehrere Formate verfügbar (siehe nachstehende Tabelle). Erste Registeradresse Gibt die Nummer des ersten Registers an. Die Registernummer muss zum Frame-Bereich gehören. Wenn das Format mehr als 1 Register enthält, überprüft diese Einstellung, ob das letzte von dieser Messung verwendete Register innerhalb des Frame-Inhalts liegt. Faktor Angezeigter Messwert = (übertragener Wert x Faktor) + Offset Der angezeigte Messwert ist der in den Messungstabellen angezeigte Wert. Der übertragene Wert ist der vom Messgerät gemessene Wert. Offset Ungültiger Wert Zeigt an, dass der übertragene Wert ungültig ist. – - Klicken Sie nach dem Hinzufügen und Konfigurieren
der Frame-Einstellungen auf OK, um das Dialogfeld
zu schließen. Klicken Sie anschließend auf Änderungen
speichern.
In der Tabelle werden die verfügbaren Formate beschrieben:
Format Beschreibung Minimalwert Maximalwert Verwendung der „Endian“-Einstellung INT16
1 Register mit Integerwert mit Vorzeichen -32768 32767 Nein UINT16
1 Register mit positivem Integerwert 0 65535 Nein INT32
2 Register mit Integerwert mit Vorzeichen -2147483648 2147483647 Ja UINT32
2 Register mit positivem Integerwert
0 4294967295 Ja FLOAT32
2 Register mit Fließkommazahl und Vorzeichen codiert nach Norm IEEE754 –1E–10 +1E–10 Ja UINT32_MOD10K
2 Register mit positivem Integerwert von 0 bis 9999 0 99999999 Ja INT64
4 Register mit Integerwert mit Vorzeichen –2 (^63) –2 (^63)–1 Ja UINT64
4 Register mit positivem Integerwert 0 –2 (^63)–1 Ja UINT64_MOD10K
4 Register mit positivem Integerwert von 0 bis 9999
0 9 999 999 999 999 999 Ja