TIA Wertänderung überprüfen

A.Gashi

Level-2
Beiträge
34
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen
Ich habe eine CPU1212 und Programmiere in SCL.
Ich erhalte vom übergeordneten System einen Lifecounter (INT Value) dieser zählt von 0-100 im 1 Hz Takt.
Bei 100 angekommen wieder zurückgesetzt auf 0.

Wie kann ich regelmässig eine Wertänderung überprüfen? Vielleicht alle 5 Sekunden eine Wertänderung feststellen.
Sollte sich der Wert nicht ändern, gehe ich von einem Kommunikationsunterbruch aus.
 
Ich würde eine Wertänderung sofort feststellen und damit einen TON neu starten. Wenn der TON seine Zeit erreicht hat => Ausfall

Mal eine Idee:
Code:
DeinTon(IN := AltwertLifecounter = Lifecounter, PT := t#5S);
AltwertLifecounter := Lifecounter;

Fehler := DeinTon.Q;
 
Zuletzt bearbeitet:
Zurück
Oben