VISAM Support Forum

Normale Version: Ausschaltverzögerung mit VisAMScript
Sie sehen gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo!
Wie kann man mit VisAMScript eine Ausschaltverzögerung erzeugen?
Ich bekomme von meiner SPS ein Bestätigungsbit  
"VDF.ReadBitB (0.30.9.1)" die ich nach 5 Sekunden zurücksetzen möchte.
Ich würde logischerweise folgenderweise vorgehen:

Entsprechendes Bit abfragen.
Wenn gesetzt, und Hilfsmerker 0 ist, Hilfsmerker setzen.
Wenn Hilfsmerker gesetzt ist, Aktuelle Sekunden einlesen
Sek=Second(Now)
vergleichen mit gespeicherten Sekunden BCKSEK
wenn ungleich,
Ablaufzeit inkrementieren und BCSEK= Sek setzen
Abfragen ob Ablaufzeit schon erreicht wurde,
wenn ja, Bit rücksetzen ,Ablaufzeit =0 setzen sowie Hilfsmerker rücksetzen.