![]() |
|
|||||||
| Simatic Step7 Programmierung Alles zu Step7 Programmierung |
![]() |
|
|
Themen-Optionen |
|
#1
|
|||
|
|||
|
Hallo,
Ich habe den Auftrag eine Schaltung zu entwickeln, mit der ich über die SPS eine 7-Segment-Anzeige ansteuern kann. In der Schaltung gibt es einen Zähler (Z1) mit dem auf- und abwärts gezählt wird. Diesen Zählerstand soll ich dann binär aus der SPS (A1.4 - A1.7) auf eine selbst entwickelte Decoder-Platine leiten. Kann mir jemand helfen, dass Programm zu schreiben um die Dual-Zahl vom Zähler auf die Ausgänge zu legen? Gruß Matze |
|
#2
|
|||
|
|||
|
|
|
#3
|
|||
|
|||
|
Hallo Matze,
Zitat:
Bei mir würder der Decoder z.B. als ein 32Bit Schieberegister mit einem Takt und einem Dateneingang ausfallen. Das Ergäbe 4 x 7 Segmente + 4 Dezimalpunkte = 32. Reicht das? Wenn nicht, schaltest du zwischen die parallelen Schieberegisterausgänge noch BCD zu 7-Segment-Decoder. Damit kommst du auf theoretisch 8 Stellen. Im S7-Programm lädst du das erforderliche Bitmuster (32 Bit) in den Akku und schiebst es 31 mal nach rechts. ( SRD ) vor jedem Schieben kopierst du das rechte Bit auf deinen Datenausgang. Weiterhin must du für jedes zu sendende Bit den Taktausgang mit einem positiven oder negativen Impuls versehen. Es gibt noch tausend andere möglichkeiten :-) Oder must du wirklich nur eine einzige 7-Segment-Anzeige ensteuern? Gruß Holger |