-> Hier kostenlos registrieren
Hallo
Ich programmiere gerade einen Buskoppler von Beckhoff (BC9000) mit TwinCat und komme nicht weiter.
Mein erstes Problem ist, dass ich nicht weiß wie ich die Systemzeit ermitteln kann. Mein Ziel ist nämlich, dass ab einer bestimmten Uhrzeit sich alle Lampen in einer Werkhalle abschalten. Habe schon vieles probiert und viel gelsen, doch wirklich weiter gekommen bin ich noch nicht.
Mein zweites Problem ist, dass ich mit eine Einschaltverzögerung programmieren wollte, doch so recht funktioniert die nicht!
IF iBewegungsmelder > 0 AND trigTasterS562.Q THEN
iBewegungsmelder := 0;
tonZeitverzoegerung_aus(IN := trigTasterS562.Q, PT := t#300ms);
IF bA02_F510H4H8 = FALSE THEN
bA02_F510H4H8 := TRUE;
iLichtbandSued_5 := iLichtbandSued_5 +1;
END_IF
IF bA05_F511H4H8 = FALSE THEN
bA05_F511H4H8 := TRUE;
iLichtbandNord_5 := iLichtbandNord_5 +1;
END_IF
END_IF
IF tonZeitverzoegerung_aus.Q THEN
switch := TRUE;
IF iLichtbandSued_5 = 1 THEN
bA02_F510H4H8 := FALSE;
iLichtbandSued_5 := 0;
END_IF
IF iLichtbandNord_5 = 1 THEN
bA05_F511H4H8 := FALSE;
iLichtbandNord_5 := 0;
END_IF
END_IF
Warum funktioniert mein TON nicht???
Habt vielen Dank im Voraus.
Ich programmiere gerade einen Buskoppler von Beckhoff (BC9000) mit TwinCat und komme nicht weiter.
Mein erstes Problem ist, dass ich nicht weiß wie ich die Systemzeit ermitteln kann. Mein Ziel ist nämlich, dass ab einer bestimmten Uhrzeit sich alle Lampen in einer Werkhalle abschalten. Habe schon vieles probiert und viel gelsen, doch wirklich weiter gekommen bin ich noch nicht.
Mein zweites Problem ist, dass ich mit eine Einschaltverzögerung programmieren wollte, doch so recht funktioniert die nicht!
IF iBewegungsmelder > 0 AND trigTasterS562.Q THEN
iBewegungsmelder := 0;
tonZeitverzoegerung_aus(IN := trigTasterS562.Q, PT := t#300ms);
IF bA02_F510H4H8 = FALSE THEN
bA02_F510H4H8 := TRUE;
iLichtbandSued_5 := iLichtbandSued_5 +1;
END_IF
IF bA05_F511H4H8 = FALSE THEN
bA05_F511H4H8 := TRUE;
iLichtbandNord_5 := iLichtbandNord_5 +1;
END_IF
END_IF
IF tonZeitverzoegerung_aus.Q THEN
switch := TRUE;
IF iLichtbandSued_5 = 1 THEN
bA02_F510H4H8 := FALSE;
iLichtbandSued_5 := 0;
END_IF
IF iLichtbandNord_5 = 1 THEN
bA05_F511H4H8 := FALSE;
iLichtbandNord_5 := 0;
END_IF
END_IF
Warum funktioniert mein TON nicht???
Habt vielen Dank im Voraus.