MerkerWort

Mike369

Level-1
Beiträge
472
Reaktionspunkte
26
Zuviel Werbung?
-> Hier kostenlos registrieren
Servus bin mal wieder:p,
Hab jetz gestern raus gefunden wie ich meine 7.Segmentanzeige zum Zählen bringe...
Jetz hab ich folgendes Problem:
Ich setzte mit betätige mit einem Baustein einen Sensor der bei einem Zähler immer dann eins vorwärts zählt und wiederum ein anderer eins rückwärts...Kann diese Zahl aber nicht gleich an die Anzeige legen sondern muss es irgendwie über das MW100 machen weil die Anzeige einen IC 4511 vorgeschalten hat auf dem noch BIN/7SEG steht also brauch ich ja ein Binäres Signal und jetz weiß ich nicht wie ich es über das MW100 programmieren soll..

Ist ne Zweistellige Anzeige mit 8 Eingänge, 4 für jede Stelle, und jede Stelle muss ich einzeln ansteuern, Kunststoff Bauteil sollen bei der Einer-Stelle und Metallteile bei der Zehner-Stelle angezeigt werden.

S7 400 CPU315 2DP

Kann mir da jemand helfen
MfG
Maike
 
Hi. Dann lass uns mal das Problem zusammen lösen ;) ....hab grad etwas zeit.

Da stellt sich mir zur erst die Frage was ein IC 4511 ist? Was der macht und wie die Verdrahtung zur SPS realisiert ist?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Maike,

das:
Ist ne Zweistellige Anzeige mit 8 Eingänge, 4 für jede Stelle, und jede Stelle muss ich einzeln ansteuern, Kunststoff Bauteil sollen bei der Einer-Stelle und Metallteile bei der Zehner-Stelle angezeigt werden.
hört sich so an, als ob Du die Zahl BCD-Codiert angeben musst, also:

Code:
L #Anzahl_Kunststoffteile
ITB
T MB 101

L #Anzahl_Metallteile
ITB
T MB 100

Grüße
Gebs
 
Danke dir,

Also das ganze ist auf ner Platine aufgebaut.
Ich hab einen Ausgangsbaustein 4.0-4.7
4.0-4.3 soll auf die erste Stelle gehen mit den Eingängen E1-E2-E4-E8
4.4-4.7 auf die zweite Stelle mit den Eingängen Z1-Z2-Z4-Z8
Diese Eingänge gehen jeweils auf den IC 4511 der wandelt eingentlich nur die Signale so um das die Anzeige sie lesen kann.
Der IC ist also nur ein umwandler der ein Binäres Signal an den Eingängen braucht um sie der Anzeige weiter zu leiten um sie anzuzeugen.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ok...der IC wandelt also nur dein BCD-Signal in die Anzeige um.
Verdrahtet ist schon alles. Müsste dann ja so sein das der erste IC an den Ausängen 4.0-4.3 und der zweite an 4.4-4.7 hängt.
Zum Verständnis....du sollst alle Teile zählen oder nur Kunststoff bzw. Metall?
 
Also ich soll in FUP programmieren
und ich soll Kunstoff bei einer und Metall bei der Zehner stelle zählen
ja das mit den Eingängen stimmt jeweils 4.0-4.3 und 4.4-4.7
 
Zuviel Werbung?
-> Hier kostenlos registrieren
du programmierst in FUP??
dann einfach deinen wert vom zähler mit umwandler I_BCD und dann mit MOVE transferieren ins MB100 bzw MB101.glaub das stimmt so.bin mir aber nicht ganz sicher,da ich in FUP selten was mache.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hab mal ein Kleines Programm geschrieben.
Schaus dir mal an.

Zur Erklärung:

Du kannst nicht direkt den BCDAusgang des Zählers auf deine "Ausgagskarte" legen weil die Datenformate unterschiedlich sind. Dein Zähler gibit dir WORD (16Bit) aus aber du brauchst nur 1 Byte (8Bit). Deshalb das Merkerwort. Schau dir am besten auch im Zusammenhang in der Step7 Hilfe mal die Datentypen an und achte auf LSB und MSB.

MfG. Golden Egg
 

Anhänge

  • Test_Zähler_BCD.zip
    177,6 KB · Aufrufe: 19
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Maike,

ich hab' mal etwas gebastelt: ;)

Grüße
Gebs

EDIT:
Golden Egg war schneller.
 

Anhänge

  • Anzeige.bmp
    31,1 KB · Aufrufe: 28
Zuletzt bearbeitet:
Da kommt mir meine Lösung etwas unbeholfen vor aber es funktioniert auch.:ROFLMAO:
Hab das ganze nochmal überarbeitet....

MfG. Golden Egg
 

Anhänge

  • Test_Zähler_BCD.zip
    178,4 KB · Aufrufe: 1
Ich Danke euch schon mal für euren schnellen Einsatz ihr seit echt Klasse
Ich schau jetz mal ob ich s fertig bring ansonsten meld ich mich wieder
Danke all

MfG

Maike:ROFLMAO:
 
Zurück
Oben