Ich benutze einen Funktionsblock implementiert in AS und in einigen Schritten verwende ich wiederum Nicht-IEC-Aktionen, die auch in AS implementiert sind.
Wenn im oberen AS ein Schritt aktiv ist, läuft auch das Unter-AS. Wenn im oberen AS der Schritt verlassen wird, wird das Unter-AS gestoppt und verbleibt in seinem letzten aktiven Schritt. Das möchte ich verhindern, ich möchte dieses Unter-AS zurücksetzen können. Das Unter-AS soll wieder in seinem Initialschritt starten und nicht im alten Schritt verbleiben.
Man könnte sagen, ich möchte, dass die Unter-AS gedächnislos sind.
SFCReset und SFCInit wirken nur auf das obere AS, nicht auf die unteren. (Oder ich weiß nicht, wie ich es anstellen muss, dass es auf die Unter-AS wirkt.)
Vielen Dank schon mal.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hallo,
Ich benutze einen Funktionsblock implementiert in AS und in einigen Schritten verwende ich wiederum Nicht-IEC-Aktionen, die auch in AS implementiert sind.
Wenn im oberen AS ein Schritt aktiv ist, läuft auch das Unter-AS. Wenn im oberen AS der Schritt verlassen wird, wird das Unter-AS gestoppt und verbleibt in seinem letzten aktiven Schritt. Das möchte ich verhindern, ich möchte dieses Unter-AS zurücksetzen können. Das Unter-AS soll wieder in seinem Initialschritt starten und nicht im alten Schritt verbleiben.
Man könnte sagen, ich möchte, dass die Unter-AS gedächnislos sind.
SFCReset und SFCInit wirken nur auf das obere AS, nicht auf die unteren. (Oder ich weiß nicht, wie ich es anstellen muss, dass es auf die Unter-AS wirkt.)
Vielen Dank schon mal.
Hallo MHU,
ich habe in englischem Thread beantwortet:
http://forum.codesys.com/viewtopic.php?f=11&t=5928
Grüße
Roman