Herunterladen Inhalt Inhalt Diese Seite drucken

Azyklischer Datentransfer; Texte Übertragen; Chargendaten - Endress+Hauser Memograph M RSG45 Betriebsanleitung

Advanced data manager zusatzanleitung ethernet/ip® adapter
Vorschau ausblenden Andere Handbücher für Memograph M RSG45:
Inhaltsverzeichnis

Werbung

Memograph M, RSG45
Endress+Hauser
 21
Darstellung Input xx Value der Input-Daten
Abhängig von dem eingesetzten Tool kann sich die Darstellung des übertragenen Status-
bytes (→  17,  19 Input_xx_State) sowie des Wertes (→  18,  20
Input_xx_Value) unterscheiden. Aufgrund dessen kann es für einen Vergleich/Weiterver-
arbeitung notwendig sein, die angezeigten Daten in ein entsprechendes Format umzuwan-
deln. Beispielsweise werden in →  17,  19 die Statusbytes als vorzeichenbehaftete
Dezimalzahlen und nicht, wie in Kap. Statusbyte Input-Daten →  17 angegeben, als
Hexadezimalzahlen dargestellt, weshalb hier -128 (=0x80) bzw. 12 (=0x0C) angezeigt
wird. Ebenso wäre es denkbar, dass Werte nicht als bereits umgerechnete Gleitpunktzah-
len nach IEEE-754 (wie in →  18,  20) sondern als Hexadezimalzahl dargestellt wer-
den => 0x3F800000 entspricht 1.0 (nach IEEE-754).
3.2

Azyklischer Datentransfer

3.2.1
Texte übertragen
Es wird dazu das Application Object (siehe 4.3.10 Object 0x325, Application →  56)
verwendet.
Es können Texte in der Ereignisliste des Gerätes (Adapters) abgelegt werden. Die maxi-
male Länge beträgt 40 Zeichen. Ist der Text länger als 40 Zeichen, so antwortet das Gerät
(Adapter) mit General Status Code 0x15 (Too Much Data) und der an das Gerät (Adapter)
geschriebene Text wird nicht übernommen.
Beispiel: Meldungstext Pumpe 1 ist aktiv in Ereignisliste eintragen
Service
Set_Attribute_Single (0x10)
Mit Get_Attribute_Single erhält man immer den Text Enter new message.
3.2.2

Chargendaten

Es können Chargen gestartet und beendet werden. Ebenso Chargenname, Chargenbe-
zeichnung, Chargennummer und Vorwahlzähler für den Chargenstop geschrieben werden.
Die maximale Länge der Texte (ASCII) beträgt 30 Zeichen (Vorwahlzähler 8 Zeichen). Ist
die Eingabe länger als die maximale Zeichenlänge, so antwortet das Gerät mit General Sta-
tus Code 0x15 (Too Much Data) und die an das Gerät geschriebenen Daten werden nicht
übernommen.
Es wird dazu das Batch Object (siehe 4.3.9 Object 0x324, Batch →  55) verwendet.
ClassID
Instanz
Attribut
0x325
0
10
Typ
Daten
STRING[40]
Pumpe 1 ist aktiv
Betrieb
A0051149
23

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis