Re: [V1.5.1] Erste Custom-Logik - Pumpensteuerung (Logik wird intern nicht aktualisiert?)
Verfasst: Sa Dez 28, 2019 11:26 am
Danke Stefan, deine Logik funktioniert einwandfrei.
Ich habe die verschiedenen Zustände mit dieser Logik mal durchgetestet:
Der Ausgang verhält sich genauso, wie er es soll (außer dass die Interlock-Zeit erst nach dem Impuls gestartet wird, aber das ist hierbei egal).
Frage:
Das was ich aber nicht verstehe und wahrscheinlich auch mit der Erklärung von @Matze76 zusammenhängt ist, warum sich bei dem rechten rot markierten Bereich der Start_Pulse auf 1 bleibt, obwohl der Interlock den AND eigentlich sperrt.
Ich schätze mal dass die Erklärung hierzu diese ist:
Es erklärt sich damit, warum meine Logik mit 3 einzelnen Bausteinen funktioniert, eben weil die internen Signale von einer Custom-Logik (welche die Logik selber nicht erneut triggern) dann keine internen Signale mehr sind, sondern externe Trigger-Signale für die anderen Logiken.
Mein Gedankenfehler war wieder aus der SPS-Welt, wo eine Logik immer zyklisch durchgegangen wird und nicht erst bei einem externen Trigger-Signal.
Was man hier auch verstehen muss ist, dass nach einem Trigger-Eingang die Logik in sich geschlossen zwar weiterläuft bzw. eher linear durchläuft (Timer usw.), aber das letzte Signal nicht mehr rückgeführt zur ersten Logik wird (bei mir zum AND).
Stimmt diese Erklärung für meine Frage? Habe ich es so richtig verstanden?
Edit: Die gesamte Antwort kann diese obige blaue verschwommene Erklärung von mit aber nicht sein, denn wenn es keine Rückführung gibt, dann müsste das Start_Pulse Signal bei der rechten roten Markierung ja immer auf 1 bleiben???
Bitte helft mir hierbei noch auf die Sprünge...
