Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Ausschaltverzögerung mit VisAMScript
#1
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.
Antworten
#2
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.
Antworten


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste