Variablenwerte bei Quality BAD nicht übernehmen

Legt fest, welcher Wert in den Variablenserver geschrieben wird, wenn eine Variable von der Kommunikationskomponente übertragen wird, deren Quality-Flag nicht QUALITY_GOOD ist.

Einstellung

Beschreibung

0

Der von der Kommunikationskomponente übertragene Wert und das Quality-Flag werden in die Variable eingetragen.

1

Wird von der Kommunikationskomponente das Quality-Flag BAD gemeldet, wird darauf mit folgenden Optionen reagiert:

Quality-Flag

Ersatzwert

Variablenwert im Variablenserver

BAD ungleich BAD [LastKnown]

-

Keine Änderung

BAD [LastKnown]

-

Wert aus der Kommunikationskomponente wird übernommen

BAD [*]

ja und Option Bei Kommunikationsabbruch senden aktiviert

Ersatzwert wird übernommen

  • Ist kein Ersatzwert angegeben und zeigt das Quality-Flag nicht LastKnown an, behält die Prozessvariable im Variablenserver ihren alten Wert.

  • Zeigt das Quality-Flag LastKnown an und ist kein Ersatzwert angegeben, wird der vom OPC-Server übertragene Wert in die Variable eingetragen.

  • Wurde jedoch ein Ersatzwert angegeben und wurde im Ersatzwertmodus die Option Bei Kommunikationsabbruch senden aktiviert, wird der Ersatzwert in die Variable eingetragen.

In allen drei Fällen wird das Quality-Flag entsprechend übernommen und über den Client ein Change-Ereignis ausgelöst.

Parameter für Modul: