Christian_Paetzold
Level-1
- Beiträge
- 2
- Reaktionspunkte
- 0
-> Hier kostenlos registrieren
Hi,
ich habe eine S7 312 plus DI/DO Module.
Ich werde im Praxissemester etwas programmieren dürfen, ein Teil meiner Aufgabe stellt mich allerdings vor ein Problem.
Um es zu vereinfachen nehme ich es aus dem Gesamtprojekt mal heraus, streiche alle redundanten Bedinungen und zähle nur das, nach meinem Dafürhalten, Wichtige auf.
Ich habe zwei Eingänge: E0.0, E0.1
Ich habe vier Ausgänge: A4.0, A4.1, A4.2, A4.3
Die zwei eingänge sollen einfach HOCH (E0.0) und RUNTER (E0.1) zählen, die 4 Ausgänge sollen dann binär codiert den Zählerstand ausgeben.
Sprich nach einmaligem betätigen von E0.0
ist A4.0=0, A4.1=0, A4.2=0, A4.3=1 (1)
nach 10maligem betätigen von E0.0
ist A4.0=1, A4.1=0, A4.2=1, A4.3=0 (10)
Ich betätige daraufhin zb 2mal E0.1
ist A4.0=1, A4.1=0, A4.2=0, A4.3=0 (8 )
Wie kann ich es nun -am Besten in FUP- realisieren, dass über eine Zähler (vorwärts rückwärts) mir der Zählerstand an den vier Ausgängen binär angezeigt wird?
Ich danke schonmal im Voraus
ich habe eine S7 312 plus DI/DO Module.
Ich werde im Praxissemester etwas programmieren dürfen, ein Teil meiner Aufgabe stellt mich allerdings vor ein Problem.
Um es zu vereinfachen nehme ich es aus dem Gesamtprojekt mal heraus, streiche alle redundanten Bedinungen und zähle nur das, nach meinem Dafürhalten, Wichtige auf.
Ich habe zwei Eingänge: E0.0, E0.1
Ich habe vier Ausgänge: A4.0, A4.1, A4.2, A4.3
Die zwei eingänge sollen einfach HOCH (E0.0) und RUNTER (E0.1) zählen, die 4 Ausgänge sollen dann binär codiert den Zählerstand ausgeben.
Sprich nach einmaligem betätigen von E0.0
ist A4.0=0, A4.1=0, A4.2=0, A4.3=1 (1)
nach 10maligem betätigen von E0.0
ist A4.0=1, A4.1=0, A4.2=1, A4.3=0 (10)
Ich betätige daraufhin zb 2mal E0.1
ist A4.0=1, A4.1=0, A4.2=0, A4.3=0 (8 )
Wie kann ich es nun -am Besten in FUP- realisieren, dass über eine Zähler (vorwärts rückwärts) mir der Zählerstand an den vier Ausgängen binär angezeigt wird?
Ich danke schonmal im Voraus