Unterscheidung zwischen dem Wert 0 und nicht gesetzt

domiup

Level-2
Beiträge
39
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo ich hätte eine allgemeine Frage,

ist es möglich in einem SPS Programm zwischen dem Wert 0 und einem nicht gesetzten Wert zu unterscheiden?

Hintergrund:
Die Steuerung der Anlage soll über ein Protokoll (IEC60870-5-104) erfolgen. Die Vorgaben kommen von 0-100%.
Wenn die 0 kommt soll die Anlage komplett runter fahren.
Bei Verbindungsverlust steht ebenfalls die 0 in der Variable, in diesem Fall soll die Anlage aber mit dem zuletzt empfangenen Wert weiterfahren.

Hat jemand einen Vorschlag wie man diese beiden Zustände unterscheiden kann?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Bei dem104er Protokoll gibt es zu jedem Datenpunkt eine Vielzahl an Zusatzinformationen. So auch eine Information zur Gültigkeit. Aber frage mich nicht, wie man an diese heran kommt.
 
Hallo domiup,

zu jedem Befehl kann im Fernwirkkonfigurator eine Variable "Neue IEC-Nachricht" angelegt werden. Diese kann dann zur Auswertung, ob ein Befehl empfangen wurde, genutzt werden. Zusätzlich können Befehle auch Retain (Auswahl über eine Checkbox) angelegt werden und würden damit nach einem Neustart den letzten empfangenen Wert haben.

Besten Gruß
 
Zuletzt bearbeitet:
Zurück
Oben