VISAM Support Forum
Ausschaltverzögerung mit VisAMScript - Druckversion

+- VISAM Support Forum (https://www.visam.com/forum)
+-- Forum: VBASE / VisAM HMI/SCADA (https://www.visam.com/forum/forumdisplay.php?fid=1)
+--- Forum: VisAM HMI/SCADA Script-Programmierung (https://www.visam.com/forum/forumdisplay.php?fid=5)
+--- Thema: Ausschaltverzögerung mit VisAMScript (/showthread.php?tid=178)



Ausschaltverzögerung mit VisAMScript - therme - 09.09.2013

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.


RE: Ausschaltverzögerung mit VisAMScript - S.Rings - 16.09.2013

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.