Step 7 INI-Abfrage doppeltgemobbelt?

spirit

Level-1
Beiträge
961
Reaktionspunkte
23
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ich bin mir grad nicht sicher, ob eine doppelte Abfrage der Zylinderlage in einer Schrittkette notwendig ist?


Beispiel:

Eine SK besteht aus zwei Zylindern mit den vier Ini's

GS_Zyl_1 & AS_Zyl_1

GS_Zyl_2 & AS_Zyl_2


Nun frage ich zu Beginn ab, ob Zylinder1 in GS steht. Falls ja, dann fährt er nach Druck auf einen Starttaster in seine AS.

Befindet sich Zylinder1 in AS UND Zylinder2 in GS, dann fährt Zylinder2 in AS. Befindet sich Zylinder2 in AS, dann wird ein Timer gestartet und nach Ablauf der Zeit soll Zylinder2 wieder in GS fahren.

Die Frage ist nun, muss/sollte an dieser Stelle (also nach Timerablauf) nochmals darauf abgefragt werden, ob Zylinder2 sich in AS befindet, bevor er nach Ablauf der Zeit wieder in GS fährt? Denn im Grunde wurde die AS ja schon abgefragt, damit der Timer gestartet werden konnte…

Vielen Dank!
 
Die Frage ist nun, muss/sollte an dieser Stelle (also nach Timerablauf) nochmals darauf abgefragt werden, ob Zylinder2 sich in AS befindet, bevor er nach Ablauf der Zeit wieder in GS fährt? Denn im Grunde wurde die AS ja schon abgefragt, damit der Timer gestartet werden konnte…
Eigentlich hast Du Dir doch Deine Frage schon selbst beantwortet.

Selbst, wenn der Zylinder nicht mehr in AS sein sollte (warum auch immer), willst Du doch eh' nichts unternehmen, um wieder dort hin zu kommen, oder?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Eigentlich hast Du Dir doch Deine Frage schon selbst beantwortet.

Selbst, wenn der Zylinder nicht mehr in AS sein sollte (warum auch immer), willst Du doch eh' nichts unternehmen, um wieder dort hin zu kommen, oder?

Hm, ja stimmt eigentlich hucki!

So habe ich das noch nicht betrachtet; also das heißt: Eine nochmalige Abfrage auf die AS des Zylinders2 nach Ablauf des Timers ist eigentlich Unfug, oder? :D

... nur könnte dann halt auch keine Fehlermeldung generiert werden und der Bediener wundert sich, warum nichts weiter geht...
 
.
Kommt auf deinen geforderten Ablauf und die Sicherheitanforderung an,
also ob der Zyl. 2 zum Fahren zurück zur GS in der AS sein MUSS:

Fall 1
Wenn du die Einschaltverzögerung S_EVERZ für den Timer verwendest,
kommt dort nie das Signal "1" raus, wenn der Zyl. 2 schon vorher die
AS verlassen hat. D.h., er fährt nicht mehr in GS, die Schrittkette
hängt.

Fall 2
Verwendest du den S_SEVERZ als speichernde Einschaltverzögerung,
kann der Zyl.2 sich während des laufenden Timers vielleicht schon
bewegt haben und befindet sich nicht mehr in der AS.
Die Rückfahrt zur GS wird dann trotzdem gestartet.
 
Zuletzt bearbeitet:
Ja, wurde klar SoftMachine!

Das von mir gewählte Beispiel ist evtl. auch nicht so aussagekräftig. Es könnte ja auch sein, dass im Laufe der Abarbeitung einer SK bereits fünf Zyl. in AS stehen. Wenn nun der sechste Zyl. die AS erreicht hat, sollen auch die anderen fünf Zyl. wieder zurück in GS fahren.

Wenn es nun keinen "geregelten" Ablauf geben muss, damit es zu keinem Chrash kommt, dann wäre an dieser Stelle doch eigentlich keine erneute Abfrage notwendig, ob die fünf Zyl. noch in AS stehen, oder?
 
Zurück
Oben