Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ InTouch HMI

Lese-/Schreibverhalten bei Application Server-Attributen

Lese-/Schreibverhalten bei Application Server-Attributen

  • Last UpdatedSep 26, 2024
  • 2 minute read

Wenn ein Wert in ein Objektattribut geschrieben wird, ist der Schreibstatus zunächst immer "?Pending".

Nach Abschluss des Schreibvorgangs wird die Eigenschaft .#WriteSts entsprechend aktualisiert. War der Vorgang erfolgreich, so wird .#WriteSts auf eine leere Zeichenfolge gesetzt. Trat ein Fehler auf, so zeigt .#WriteSts den letzten Schreibstatus, auch wenn beim Lesezugriff weiterhin aktuelle Werte gemeldet werden.

Zur Umwandlung von float- und double-Daten in Zeichenfolgen stehen außerdem die Eigenschaften ".#VString1" bis ".#VString4" zur Verfügung. Die Zahl am Ende steht dabei für die Anzahl der zurückgegebenen Dezimalstellen. So gibt .#VString4 etwa einen Wert wie "3.1234" zurück. Die Eigenschaft .#VString (ohne Zahl) enthält bei float- und double-Werten einen gerundeten Ganzzahlwert als Zeichenfolge.

Attribut-Erweiterung

Datentyp in

Zweck

.#EnumOrdinal

Integer (Lesen/Schreiben)

Enthält den aktuell gelesenen Ordinalwert für Attribute des Typs QualifiedEnum. So können Sie aus Aufzählungen einen Integer-Wert statt einer Zeichenfolge zurückgeben.

.#ReadSts

Text (nur Lesen)

Enthält den aktuellen Lesestatus für den Verweis, auf den sich die Erweiterung ".#ReadSts" bezieht. Er wird als "TIC101.PV.#ReadSts" angezeigt. Der Status wird von Message Exchange bereitgestellt und in eine Statusbeschreibung in Form einer Zeichenfolge umgewandelt. Der Wert kann wie folgt sein:

"?Config" – Konfigurationsfehler

"?Comms" – Kommunikationsfehler

"?Oper" – Bedienerfehler

"?Pending" – schwebender Vorgang

"?Warning" – Warnung

"?Security" – sicherheitsbedingter Fehler

"?Software" – Softwarefehler

"?Other" – sonstiger Fehler

Hinweis: Wenn der Basisverweis (z. B. TIC101.PV) nicht zum Datenabruf angemeldet ist, ist die zurückgegebene Zeichenfolge leer.

.#WriteSts

Text (nur Lesen)

Enthält den Status des letzten Schreibvorgangs auf den Verweis, auf den sich die Erweiterung ".#WriteSts" bezieht. Der Status wird von Message Exchange bereitgestellt und in eine Statusbeschreibung in Form einer Zeichenfolge umgewandelt. Wenn keine Fehler aufgetreten sind, enthält diese Eigenschaft eine leere Zeichenfolge. Ansonsten lauten die Statusbeschreibungen wie folgt:

"?Config" – Konfigurationsfehler

"?Comms" – Kommunikationsfehler

"?Oper" – Bedienerfehler

"?Pending" – schwebender Vorgang

"?Warning" – Warnung

"?Security" – sicherheitsbedingter Fehler

"?Software" – Softwarefehler

"?Other" – sonstiger Fehler

Hinweis: Wenn der Basisverweis (z. B. TIC101.PV) nicht zum Datenabruf angemeldet ist, ist die zurückgegebene Zeichenfolge leer.