-> Hier kostenlos registrieren
Guten Abend,
ich bin bereits seit meiner Ausbildung zum Mechatroniker begeistert vom SPS-Programmieren. Nun mache ich in der Uni ein Projekt mit der Fischtechnik Factory Simulation.
Die Ablaufsteuerung habe ich aufgrund der Einfachheit in Graph programmiert. Die Schrittkette callt dann einzelne Funktionen, welche die Weiterschaltbedingungen über Ausgabeparameter setzen sollen. Im Anhang findet ihr einen Screenshot, der mein Problem genauer erklären.
Nur leider funktioniert das nicht so einfach wie ich mir das vorgestellt habe... Das Programm bleibt immer im ersten Schritt stehen, obwohl die Ausgabevariable, die den nächsten Schritt aktivieren soll, eigentlich im FC gesetzt wird: es scheint so als würde der Parameter nicht übergeben werden.
Muss ich die Aufrufe der FCs auch über den OB mit EN-Parameter steuern?! Dann müsste ich ja noch Sorge tragen, dass all die Merker zum Aufrufen zurückgesetzt werden, oder?
Was meint ihr dazu - gibt es eine Möglichkeit dies elegant zu lösen? (TIA Portal 15 und CPU 1512C-1 PN)
Ich würde mich wirklich sehr über euren Ratschlag freuen.
Viele Grüße
Elektrika
ich bin bereits seit meiner Ausbildung zum Mechatroniker begeistert vom SPS-Programmieren. Nun mache ich in der Uni ein Projekt mit der Fischtechnik Factory Simulation.
Die Ablaufsteuerung habe ich aufgrund der Einfachheit in Graph programmiert. Die Schrittkette callt dann einzelne Funktionen, welche die Weiterschaltbedingungen über Ausgabeparameter setzen sollen. Im Anhang findet ihr einen Screenshot, der mein Problem genauer erklären.
Nur leider funktioniert das nicht so einfach wie ich mir das vorgestellt habe... Das Programm bleibt immer im ersten Schritt stehen, obwohl die Ausgabevariable, die den nächsten Schritt aktivieren soll, eigentlich im FC gesetzt wird: es scheint so als würde der Parameter nicht übergeben werden.
Muss ich die Aufrufe der FCs auch über den OB mit EN-Parameter steuern?! Dann müsste ich ja noch Sorge tragen, dass all die Merker zum Aufrufen zurückgesetzt werden, oder?
Was meint ihr dazu - gibt es eine Möglichkeit dies elegant zu lösen? (TIA Portal 15 und CPU 1512C-1 PN)
Ich würde mich wirklich sehr über euren Ratschlag freuen.
Viele Grüße
Elektrika