Herunterladen Inhalt Inhalt Diese Seite drucken

Endress+Hauser Tankvision Multi Scan NXA83B Betriebsanleitung Seite 28

Dcc kommunikationskonfiguration
Vorschau ausblenden Andere Handbücher für Tankvision Multi Scan NXA83B:
Inhaltsverzeichnis

Werbung

DCC Host Konfiguration
28
Welcher Parameterbereich angezeigt wird, hängt von dem ausgewählten Datenfeld ab.
Die meisten Modbus-Felder haben die folgenden Parameter gemeinsam:
• Adresse – Die Modbus-Adresse des Registers oder des Coil, beginnend bei Null
• Funktion – Der Modbus-Funktionstyp, z. B. Holding Register, Coil etc.
• Datentyp – Das Format der abzufragenden Daten. Zur Auswahl stehen:
– Signed Char --> (Bereich –127...+127 unter Verwendung von 1 Register)
– Unsigned Char --> (Bereich 0...255 unter Verwendung von 1 Register)
– Short --> (Bereich –32767...+32767 unter Verwendung von 1 Register)
– Unsigned Short --> (Bereich 0...65535 unter Verwendung von 1 Register)
– Integer --> (Bereich –2147483647...2147483647 unter Verwendung von 2 Registern)
– Unsigned Integer --> (Bereich 0...4294967295 unter Verwendung von 2 Registern)
– Float --> (unter Verwendung von 2 Registern)
– Double --> (unter Verwendung von 4 Registern)
• Datenreihenfolge – Die Daten können eine der folgenden Byte-Reihenfolgen haben:
– Little Endian --> (Standardformat für MS Windows-basierte Systeme)
– Big Endian
– Little Logical
– Big Logical --> (häufig von PLS-Systemen für Gleitpunkt-Datentypen verwendet)
• Roh Min und Roh Max – Der Rohdatenbereich. Wird bei der Datenskalierung verwendet
(siehe nachfolgend). Wenn der Wert außerhalb der Grenzwerte für den Rohdatenbereich
liegt, dann wird der Wert auf unzulässig gesetzt, d. h. DN04
• Skalieren Min und Skalieren Max – Der skalierte Datenbereich. Der skalierte Wert muss
in die Standardeinheiten konvertiert werden, die in der Datenbank des Tankstandmesssy-
stems verwendet werden (Füllstand = mm, Dichte = Kg/l, Druck = BarA und
Temperatur = °C etc.). Für Statusfelder empfiehlt es sich, diese auf dieselben Werte einzu-
stellen wie die Grenzwerte für den Rohdatenbereich. Die Daten werden mithilfe folgender
Formel konvertiert:
S
=((Roh
-R
)÷(R
V
V
Min
Max
Dabei ist:
S
= Skalierter Wert, R
V
V
Maximalwert und S
Min
• Skalierter Offset – Ein optionaler Offset, der auf den skalierten Wert angewendet werden
soll; in den Datenbankeinheiten für den Datentyp (Füllstand=mm, Temperatur=°C,
Dichte=Kg/l, Druck=BarA)
• Dämpfung – Nicht für Statuswerte verwendet. Ein prozentualer Wert, der verwendet
wird, um Werte zu dämpfen, die schnell fluktuieren. Die Eingabe in diesem Feld sollte im
Bereich von 0...100 liegen, wobei 0 und 100 gleichermaßen als KEINE Dämpfung behan-
delt werden. Die verwendete Formel ist:
Gedämpfter Wert=alter Wert+((neuer Wert–alter Wert)×Dämpfung÷100)
Wenn es sich bei dem Modbus-Feld um ein Statusfeld handelt (d. h. Basisdruckstatus, Füll-
standsstatus etc.), dann stehen auch die folgenden Parameter zur Verfügung:
• Statustyp – Nur für Statusfelder verwendet. Definiert die Prüfung, die für den Eingabe-
wert verwendet wird, um zu bestimmen, ob das Feld gültig ist, d. h. "gut". Wenn die Prü-
fung "wahr", "ungültig" oder "schlecht" ist, ist das Feld ungültig und wird auf DN04 gesetzt.
Möglich sind:
– Keine
– Ein ungültiger Wert
– Ein gültiger Wert
– Bits gültig gesetzt
– Bits ungültig gesetzt
• Status Testwert – Nur für Statusfelder verwendet. Definiert den Wert, der verwendet
werden soll, um Sonderfälle auf Gültigkeit zu testen, abhängig vom Wert des Statustyps.
Ist der Statustyp 3 oder 4, dann wird jedes der Bits in diesem Wert getestet.
-R
))×(S
-S
)+S
Min
Max
Min
Min
= Rohwert, R
= Roh Max, R
Max
= Skalierter Mindestwert
Tankvision Multi Scan NXA83B
= Roh Min, S
= Skalierter
Min
Max
Endress+Hauser

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis