Step 7 BCD-Steller in S7-Programm integrieren und formatieren

Fietze

Level-1
Beiträge
2
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Zusammen,

Ich bereite mich gerade auf eine Prüfungsaufgabe vor und benötige dazu mal euren Rat. Es geht um einen BCD-Steller, der an meiner SPS-Eingangsbaugruppe an E1.0-E1.3 angeschlossen ist. Nun möchte ich den BCD-Wert als Zählwertvorgabe an einen Zähler anbringen. Dazu schreibe ich an den Eingang (ZW) das EB1. Wenn ich dann beobachte sehe ich, bei einem Stellwert von "7", den akuellen Wert am Eingang "700". Muss ich das Eingangsbyte umformatieren oder wie komme auf einen Wert von 7 am Zähler?

Anschließend soll dann der Aktuelle Zählwert durch zwei 7-Segmentanzeige ausgegeben werden. Das habe ich schon hinbekommen, indem ich an den Dezimalausgang ein Merkerwort geschrieben habe und dieses dann mit einem MOVE-Befehl ins AW1 verschoben habe.

Vielen Dank schonmal im Voraus
Gruß
Fietze
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Zusammen,

Ich bereite mich gerade auf eine Prüfungsaufgabe vor und benötige dazu mal euren Rat. Es geht um einen BCD-Steller, der an meiner SPS-Eingangsbaugruppe an E1.0-E1.3 angeschlossen ist. Nun möchte ich den BCD-Wert als Zählwertvorgabe an einen Zähler anbringen. Dazu schreibe ich an den Eingang (ZW) das EB1. Wenn ich dann beobachte sehe ich, bei einem Stellwert von "7", den akuellen Wert am Eingang "700". Muss ich das Eingangsbyte umformatieren oder wie komme auf einen Wert von 7 am Zähler?

Bis du dir sicher, dass du das EB1 an den Eingang ZW des Zählers angegeben hast? Dann würde es funktionieren. Hast du allerdings EW1 statt EB1 angegeben, dann wird dir 700 statt 7 angezeigt.
Normalerweise gehört in deinem Fall korrekterweise das EW0 dorthin. Allerdings dürfen dann die Eingänge E0.0-E0.7 nicht anderweitig verwendet werden.
 
Danke erstmal für die Antwort. Ja, ich habe EB1 hingeschrieben. Aber wenn du sagst, EW0 wäre eigentlich richtig kann man dann nich das EB1 in ein Merkerbyte moven und dann das Merkerwort an den Eingang schreiben?
zB EB1 -> MB31
MW30 an ZW
 
Zurück
Oben