-> Hier kostenlos registrieren
Hoi zusammen!
Ich hab hier ne CPU 314 und daran hängen 3 Gebläse.
Nun sitz ich hier schon einige Stunden (trotz Sonntag) an nem Problem und irgendwie will es nicht so richtig...
Diese 3 Gebläse werden abhängig von 3 Befehlen (DE) eingeschalten.
Kommt E1.0 -> Gebläse 1 läuft an.
E1.1 -> Geb 2
E1.2 -> Geb 3 soweit alles i.O.
Wenn jetzt das eine Gebläse eine Störungen haben sollte, muss die Anforderung durch ein anderen Gebläse erfüllt werden, hier mach ich dann eben:
Geb 2 startet, wenn E1.1 kommt ODER wenn E1.0 kommt und Geb 2 nicht bereit ist...
das mach ich mit allem 3 Gebläsen so.
Das heisst dann aber: wenn 2 läuft, weil 1 nicht kann und es kommt dann noch die anforderung vom E1.1, dann läuft trotzdem nur ein Gebläse, richtig? obwohl ja 1 und 2 laufen sollten.
Wie kann man das denn lösen?
ausserdem hab ich noch was: der Kunde möcht nun, wenn ein gebläse 500 Stunden in Betrieb war, und eine anderes diese 500 h noch nicht erreicht hat, dass dieses dann die Arbeit übernimmt...
Kommt ja jemand noch mit? mir ist zwar der logische Ablauf jetzt klar, aber ich hab bald kein Plan mehr, wie ich das programmieren soll!!
Hat hier jemand schon mal so was gemacht, oder eine Idee??
Bin für alles dankbar!!!
Ich hab hier ne CPU 314 und daran hängen 3 Gebläse.
Nun sitz ich hier schon einige Stunden (trotz Sonntag) an nem Problem und irgendwie will es nicht so richtig...
Diese 3 Gebläse werden abhängig von 3 Befehlen (DE) eingeschalten.
Kommt E1.0 -> Gebläse 1 läuft an.
E1.1 -> Geb 2
E1.2 -> Geb 3 soweit alles i.O.
Wenn jetzt das eine Gebläse eine Störungen haben sollte, muss die Anforderung durch ein anderen Gebläse erfüllt werden, hier mach ich dann eben:
Geb 2 startet, wenn E1.1 kommt ODER wenn E1.0 kommt und Geb 2 nicht bereit ist...
das mach ich mit allem 3 Gebläsen so.
Das heisst dann aber: wenn 2 läuft, weil 1 nicht kann und es kommt dann noch die anforderung vom E1.1, dann läuft trotzdem nur ein Gebläse, richtig? obwohl ja 1 und 2 laufen sollten.
Wie kann man das denn lösen?
ausserdem hab ich noch was: der Kunde möcht nun, wenn ein gebläse 500 Stunden in Betrieb war, und eine anderes diese 500 h noch nicht erreicht hat, dass dieses dann die Arbeit übernimmt...
Kommt ja jemand noch mit? mir ist zwar der logische Ablauf jetzt klar, aber ich hab bald kein Plan mehr, wie ich das programmieren soll!!
Hat hier jemand schon mal so was gemacht, oder eine Idee??
Bin für alles dankbar!!!