-> Hier kostenlos registrieren
Hallo,
da es vorhin schon so gut geklappt hat mit euch, habe ich noch eine weitere Frage =)
Ich hoffe ihr schafft es auch diesmal mir zu helfen =)
Also,
ich habe das unten angehängte Projekt.
Es sollen beim Einschalten die Lüfter M1 + M2 laufen und die grüne LED leuchten.
Nach einer eingestellten Zeit sollen Meldungen rausgegeben werden(Ausgang der Timer. in der visu erkennbar), dass beide Motoren laufen. Tut es auch.
Mein Problem ist nun, laut Anforderung, soll wenn M1 oder M2 ausfällt, Lüfter M3 angehen.
In Netzwerk 5 habe ich einfach einen weiteren Baustein angehängt, also muss ja mein AND = 0 werden, wenn M1 oder M2 ausfällt-----diese 0 negiere ich dann beim folgenden AND und füge noch den Lüftungsausgang hinzu, damit das ganze auch erst funktioniert, wenn die Lüftung überhaupt mal eingeschaltet wurde.
Aber das funktioniert nicht.
Starte ich per EIN beide Lüfter, folgt die grüne Leuchte und beide Timer fangen an zu laufen. Sobald die eingestellte Zeit erreicht wurde, bekommen ja deren Ausgänge eine 1, richtig ?
Und genau hier hängt es. Stelle ich als Zeit bsp. 10 sek. ein und setze ich nach EIN-Befehl in Netzwerk 0002 den xLuefterM1 ganz schnell manuell auf FALSE, dürfte der Timer ja garnicht mehr weiterlaufen und eine 1 rausgeben, da der Eingang ja an einem AND-Gatter hängt..... Tut er aber trotzdem.... Er schaltet trotzdem durch und mein M3 schaltet niemals ein....aber weshalb ??
p.s. ich glaube ich weiß in etwa warum.... es funktioniert nicht, im laufenden programm net motor M1 auf FALSE zu setzen..... er wird zwar als FALSE angezeigt, aber das programm arbeitet, als wenn er TRUE wäre
da es vorhin schon so gut geklappt hat mit euch, habe ich noch eine weitere Frage =)
Ich hoffe ihr schafft es auch diesmal mir zu helfen =)
Also,
ich habe das unten angehängte Projekt.
Es sollen beim Einschalten die Lüfter M1 + M2 laufen und die grüne LED leuchten.
Nach einer eingestellten Zeit sollen Meldungen rausgegeben werden(Ausgang der Timer. in der visu erkennbar), dass beide Motoren laufen. Tut es auch.
Mein Problem ist nun, laut Anforderung, soll wenn M1 oder M2 ausfällt, Lüfter M3 angehen.
In Netzwerk 5 habe ich einfach einen weiteren Baustein angehängt, also muss ja mein AND = 0 werden, wenn M1 oder M2 ausfällt-----diese 0 negiere ich dann beim folgenden AND und füge noch den Lüftungsausgang hinzu, damit das ganze auch erst funktioniert, wenn die Lüftung überhaupt mal eingeschaltet wurde.
Aber das funktioniert nicht.
Starte ich per EIN beide Lüfter, folgt die grüne Leuchte und beide Timer fangen an zu laufen. Sobald die eingestellte Zeit erreicht wurde, bekommen ja deren Ausgänge eine 1, richtig ?
Und genau hier hängt es. Stelle ich als Zeit bsp. 10 sek. ein und setze ich nach EIN-Befehl in Netzwerk 0002 den xLuefterM1 ganz schnell manuell auf FALSE, dürfte der Timer ja garnicht mehr weiterlaufen und eine 1 rausgeben, da der Eingang ja an einem AND-Gatter hängt..... Tut er aber trotzdem.... Er schaltet trotzdem durch und mein M3 schaltet niemals ein....aber weshalb ??
p.s. ich glaube ich weiß in etwa warum.... es funktioniert nicht, im laufenden programm net motor M1 auf FALSE zu setzen..... er wird zwar als FALSE angezeigt, aber das programm arbeitet, als wenn er TRUE wäre
Anhänge
Zuletzt bearbeitet: