-> Hier kostenlos registrieren
Ich habe mich mal rangesetzt und selber eine Schaltuhr mir variablen Ein- und Ausschaltzeiten programmiert.
Beim Ein- und Ausschalten der Schaltuhr wird ein Summer für eine variable Zeit eingeschaltet.
Den vollständigen Programmcode in FUP findet man im Anhang.
Gruß Kai
Beim Ein- und Ausschalten der Schaltuhr wird ein Summer für eine variable Zeit eingeschaltet.
Den vollständigen Programmcode in FUP findet man im Anhang.
Code:
// Schaltuhr
// Einschaltzeit < Ausschaltzeit
// Einschaltzeit = 10:00:00.000
// Ausschaltzeit = 14:00:00.000
// Einschaltzeit > Ausschaltzeit
// Einschaltzeit = 22:00:00.000
// Ausschaltzeit = 06:00:00.000
// Einschaltzeit = Ausschaltzeit (Schaltuhr bleibt aus)
// Einschaltzeit = 08:00:00.000
// Ausschaltzeit = 08:00:00.000
U(
L #UHRZEIT
L #EINSCHALTZEIT
>=D
)
U(
L #UHRZEIT
L #AUSSCHALTZEIT
<=D
)
U(
L #EINSCHALTZEIT
L #AUSSCHALTZEIT
<D
)
O
U(
O(
L #UHRZEIT
L #EINSCHALTZEIT
>=D
)
O(
L #UHRZEIT
L #AUSSCHALTZEIT
<=D
)
)
U(
L #EINSCHALTZEIT
L #AUSSCHALTZEIT
>D
)
= #SCHALTUHR
Code:
// Summer
// Beim Einschalten der Schaltuhr (0 -> 1) und beim Ausschalten der Schaltuhr
// (1 -> 0) wird der Summer für 3 Sekunden eingeschaltet.
U(
U #SCHALTUHR
FP #POS_FLANKE
O(
U #SCHALTUHR
FN #NEG_FLANKE
)
)
L #ZEITWERT
SV #ZEIT
NOP 0
NOP 0
NOP 0
U #ZEIT
= #SUMMER
Gruß Kai