Schönen Guten Tag.
Ich bin sowohl Neuling in diesem Forum, als auch in der SPS-Programmierung. :]
Ich habe foglendes Problem, zudem ich auch nach stundenlanger Suche im Netz nicht fündig geworden bin:
Ich muss einen Wahlschalter in Strukturierter Text programmieren. Der Schalter hat drei Stellungen(1-0-2) und zwei vordefinierte globale Variablen: S_WBA für Stellung 2 bzw. Automatikbetrieb sowie S_WBM für Stellung 1 bzw. Manuellbetrieb. Dieser Schalter soll so programmiert werden, dass er die neue Ausgangssignale ("Auto" und "Man" für die jeweilige Betriebsart) erzeugt, welche dann später zur Weiterverarbeitung im Hauptprogramm verwendet werden sollen.
Mir wird einfach nicht klar wie ich die Stellungen 1-0-2 als Integer Eingänge logisch mit den BOOLeschen Ausgängen verknüpfen bzw. programmieren kann. Habe es mit CASE-Anweisung, IF-Schleifen sowie einfachen Zuweisungen versucht. Nichts führt zum gewünschten Ergebnis.
Der Hinweis meines Dozenten, dass Interger an einer SPS mit Analogeingängen verarbeitet werden, hat mir auch nicht weitergeholfen, da ich NICHTS im Netz zu ähnlicher Problemstellung finden kann, von meinen Unterlagen ganz zu schweigen. :(
Ich hoffe sehr, dass mir hier weitergeholfen werden kann. :)
Beste Grüße
Mathias
Ich bin sowohl Neuling in diesem Forum, als auch in der SPS-Programmierung. :]
Ich habe foglendes Problem, zudem ich auch nach stundenlanger Suche im Netz nicht fündig geworden bin:
Ich muss einen Wahlschalter in Strukturierter Text programmieren. Der Schalter hat drei Stellungen(1-0-2) und zwei vordefinierte globale Variablen: S_WBA für Stellung 2 bzw. Automatikbetrieb sowie S_WBM für Stellung 1 bzw. Manuellbetrieb. Dieser Schalter soll so programmiert werden, dass er die neue Ausgangssignale ("Auto" und "Man" für die jeweilige Betriebsart) erzeugt, welche dann später zur Weiterverarbeitung im Hauptprogramm verwendet werden sollen.
Mir wird einfach nicht klar wie ich die Stellungen 1-0-2 als Integer Eingänge logisch mit den BOOLeschen Ausgängen verknüpfen bzw. programmieren kann. Habe es mit CASE-Anweisung, IF-Schleifen sowie einfachen Zuweisungen versucht. Nichts führt zum gewünschten Ergebnis.
Der Hinweis meines Dozenten, dass Interger an einer SPS mit Analogeingängen verarbeitet werden, hat mir auch nicht weitergeholfen, da ich NICHTS im Netz zu ähnlicher Problemstellung finden kann, von meinen Unterlagen ganz zu schweigen. :(
Ich hoffe sehr, dass mir hier weitergeholfen werden kann. :)
Beste Grüße
Mathias