-> Hier kostenlos registrieren
Hallo,
habe schon lange nichts mehr mit Step7 gemacht und muss mich jetzt wieder damit beschäftigen.
Ich muss in meinem Programm oft die gleiche Funktion aufrufen.
Wenn ein Startsignal ansteht soll ein Ausgang einschalten bis ein paar Endschalter kommen, wenn in einer Zeit X die Endschalter nicht erreicht sind soll ein Fehler kommen. Dieser Fehler darf erst gelöscht werden, wenn er an einem Display quittiert wurde.
Ich habe mir einen FB gebaut der diese Aufgabenstellung bearbeitet, mit folgenden Ein- und Ausgängen
Eingänge: Start, Ini1, Ini2, Ini3, Timer, Zeit
Ausgänge: Out, ErrIni1, ErrIni2, ErrIni3
Jetzt wollte ich den FB in meinem Programm aufrufen und die Ein- und Ausgangsvariablen zuordnen. Ich wollte es so machen das ich z.B. an den Ausgang ErrIni1 eine Bitverknüpfung „Setzen“ einfüge die mein Fehlerbit setzt.
Dabei musste ich feststellen, dass das gar nicht möglich ist weitere Verknüpfungen an Ausgängen anzuhängen.
Meine Frage ist jetzt wie kann ich so was machen ohne noch extra Merker einzusetzen?
Gruß mde
habe schon lange nichts mehr mit Step7 gemacht und muss mich jetzt wieder damit beschäftigen.
Ich muss in meinem Programm oft die gleiche Funktion aufrufen.
Wenn ein Startsignal ansteht soll ein Ausgang einschalten bis ein paar Endschalter kommen, wenn in einer Zeit X die Endschalter nicht erreicht sind soll ein Fehler kommen. Dieser Fehler darf erst gelöscht werden, wenn er an einem Display quittiert wurde.
Ich habe mir einen FB gebaut der diese Aufgabenstellung bearbeitet, mit folgenden Ein- und Ausgängen
Eingänge: Start, Ini1, Ini2, Ini3, Timer, Zeit
Ausgänge: Out, ErrIni1, ErrIni2, ErrIni3
Jetzt wollte ich den FB in meinem Programm aufrufen und die Ein- und Ausgangsvariablen zuordnen. Ich wollte es so machen das ich z.B. an den Ausgang ErrIni1 eine Bitverknüpfung „Setzen“ einfüge die mein Fehlerbit setzt.
Dabei musste ich feststellen, dass das gar nicht möglich ist weitere Verknüpfungen an Ausgängen anzuhängen.
Meine Frage ist jetzt wie kann ich so was machen ohne noch extra Merker einzusetzen?
Gruß mde