-> Hier kostenlos registrieren
Hallo,
ich bin absoluter Neuling was SPS- Programmierung angeht und habe ein kleines Problem was die Programmierung angeht
Die Konfiguration habe ich (mit freundlicher Unterstützung einiger hier im Forum
) endlich hinbekommen.
Jetzt habe ich zu meinem Programm eine Frage.
Kurze Beschreibung:
1. Ich habe einen Zylinder (senkrecht hängend), der mittels Taster auf und ab bewegt werden können soll.
2. Des Weiteren soll er verfahren wenn an ihm gezogen, bzw. gedrückt wird (am Zylinder hängt zusätzlich eine Last).
3. Ansonsten soll immer die aktuelle Position gehalten werden.
Mein Problem:
Wie kann ich das so programmieren, das sich die drei Modi nicht in die Quere kommen? Muss ich dazu Merker einsetzen?
Mein Ziel ist es, dass immer nur ein Modus aktiv sein kann - entweder AUF/ AB per Taster, oder AUF/ Ab per Handkraft, oder eingeregelter Zustand (welcher natürlich durch die anderen zwei jeder Zeit beendet werden kann und wieder aktiv wird, sobald die ersten zwei inaktiv werden)
Mein Problem ist, wie ihr sicherlich seht, dass sich die einzelnen Modi "in die Quere kommen". Solange die Taster betätigt werden, sollen die anderen Modi nicht aktiv werden können. Wenn dích die Taster loslasse soll die aktuelle Position gehalten werden (REGLER Modus) und die Gewichtskraft ermittelt werden (um eine Gewichtsdifferenz beim "anlegen" einer zusätzlichen Handkraft ermitteln zu könne und dann entsprechend in den HANDKRAFTMODUS zu wechseln).
Ich hoffe ich habe mich einigermaßen verständlich ausgedrückt?
Ich habe bis jetzt an der Hochschule nur in FUP geschrieben und das waren auch eher simple Programme - es gab da glaube ich eine Möglichkeit, bestimmte Codes zu überspringen solange eine Bedingung erfüllt wurde. Wie sieht das in ST aus?
Auch für sonstige Anregungen bin ich dankbar!
Vielen Dank für eure Hilfe!
MfG
frigidolf
ich bin absoluter Neuling was SPS- Programmierung angeht und habe ein kleines Problem was die Programmierung angeht

Die Konfiguration habe ich (mit freundlicher Unterstützung einiger hier im Forum

Jetzt habe ich zu meinem Programm eine Frage.
Kurze Beschreibung:
1. Ich habe einen Zylinder (senkrecht hängend), der mittels Taster auf und ab bewegt werden können soll.
2. Des Weiteren soll er verfahren wenn an ihm gezogen, bzw. gedrückt wird (am Zylinder hängt zusätzlich eine Last).
3. Ansonsten soll immer die aktuelle Position gehalten werden.
Mein Problem:
Wie kann ich das so programmieren, das sich die drei Modi nicht in die Quere kommen? Muss ich dazu Merker einsetzen?
Mein Ziel ist es, dass immer nur ein Modus aktiv sein kann - entweder AUF/ AB per Taster, oder AUF/ Ab per Handkraft, oder eingeregelter Zustand (welcher natürlich durch die anderen zwei jeder Zeit beendet werden kann und wieder aktiv wird, sobald die ersten zwei inaktiv werden)
Mein Problem ist, wie ihr sicherlich seht, dass sich die einzelnen Modi "in die Quere kommen". Solange die Taster betätigt werden, sollen die anderen Modi nicht aktiv werden können. Wenn dích die Taster loslasse soll die aktuelle Position gehalten werden (REGLER Modus) und die Gewichtskraft ermittelt werden (um eine Gewichtsdifferenz beim "anlegen" einer zusätzlichen Handkraft ermitteln zu könne und dann entsprechend in den HANDKRAFTMODUS zu wechseln).
Ich hoffe ich habe mich einigermaßen verständlich ausgedrückt?
Ich habe bis jetzt an der Hochschule nur in FUP geschrieben und das waren auch eher simple Programme - es gab da glaube ich eine Möglichkeit, bestimmte Codes zu überspringen solange eine Bedingung erfüllt wurde. Wie sieht das in ST aus?
Auch für sonstige Anregungen bin ich dankbar!
Vielen Dank für eure Hilfe!
MfG
frigidolf
Zuletzt bearbeitet: