Einschaltverzögerung TON

plischke

Level-1
Beiträge
1
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

kann mir jemand erklären wie ich auf einfache Weise eine Einschaltverzögerung zwischen 2,5 und 10 h realisieren kann?
Arbeite zur Zeit mit der Simatic 200, CPU 224.

Hatte die Angaben vorhin vergessen.

Danke
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
hier ein beispiel für 10 stunden...

Code:
FUNCTION_BLOCK FB 3
TITLE =
VERSION : 0.1

VAR
  dein_Timer : "TON"; 
  Start : BOOL ; 
  work : BOOL ; 
END_VAR
BEGIN
NETWORK
TITLE =

      CALL #dein_Timer (
           IN                       := #Start,
           PT                       := T#10H,
           Q                        := #work);
END_FUNCTION_BLOCK
 
Code:
ORGANIZATION_BLOCK MAIN:OB1
TITLE=PROGRAMMKOMMENTARE
BEGIN
Network 1 // Netzwerktitel
// 1/2 h Timer
LDN    T37
U      M0.0
TON    T37, 18000
Network 2 
// 1/2 h Zähler
LD     T37
LD     M0.2
ZV     Z1, 0
Network 3 
// 2h
LDW=   Z1, 4
=      A0.0
Network 4 
// 5h
LDW=   Z1, 10
=      A0.1
Network 5 
// 10h
LDW=   Z1, 20
=      A0.2
END_ORGANIZATION_BLOCK
... ungetestet und bei zu hohen Temperaturen mal zusammengeklickt
Thomas
 
Zurück
Oben