7-Segment BCD Kodiert

Freak86

Level-1
Beiträge
20
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo, habe follgendes problem:

Habe hier Zwei 7-Segment Anzeigen , die sind BCD kodiert, über die anzeige will ich ein Zähler ausgeben, beide Anzeigen haben zusammen aber nur 4 Bits( BCD) zusätzlich hat jede anzeige einen Eingang um den Anliegenden Wert zu speichern.... ( in einem IC)


Das ganz soll in S7 Reallisiert werden...


Hat jemand ne Idee ?


mfg

Freak86
 
Dann ist doch alles in Butter. Einfach den Zählerwert (Low Byte als BCD-Wert) als Byte in das Ausgangsbyte transferieren und die Übernahmebits kurz setzen.
 
Es müssen ja die Einer und Zehner getrennt Übertragen werden (nach einander).... habe kein Plan wie ich das Praktisch Umsetzen soll....
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Mini-Schrittkette.


1. Merker - Startmerker setzen (bleibt auf 1)
2. Merker - Einer setzen
3. Merker - übertragen
4. Merker - Zehner setzen
5. Merker - übertragen
6. Merker - Startmerker zurücksetzen

jetzt wieder von vorne
 
Ich Glaub das ist ganz anders gemeint, mit speichern meint er bestimmt den Set-Eingang oder?
dann müsste mann folgendermaßen vorgehen: über die 4 Bits den Wert setzen z.B für die einerstelle, dann Set=1,
das gleiche dann für die Zehnerstelle.
 
Bitte beschreiben, wo das Problem genau liegt. Bei der Ausgabe der Bits auf die Anzeige, bei der Bearbeitung des Sets oder ...
Wichtig ist noch, dass die beiden Werte nicht in einem Zyklus gesetzt werden können, das das PAA erst am OB1-Ende in die PAs transferiert werden. Alle Änderungen zwischendurch sind nur temporär. Oder ist dies das Problem? Sorry, ich stehe heute vielleicht etwas auf dem Schlauch.
 
Mein Problem war und ist das mein Anzeige (nicht die Zähler) bis 19 normal zählt und bei eigentlich 20, 22 Anzeigt....
 
Was hast Du denn für eine BCD-Anzeige (Typ, Datenblatt)?

Was hast Du als SPS-Programm geschrieben?

Gruß Kai
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Habe das Programm leider nicht mehr vorliegen ( bin nicht mehr auf der arbeit) Ich habe aber 2 Zähler , einer für die 1er und einer für die 10er.. wenn die 1er. den wert 10 ereicht haben, zähle ich den für die 10er hoch und setze die einer zurück... die Zähler schiebe ich jeweils in ein Byte, aus dem Byte hole ich mir dann die jeweiligen Bits, nach dem "Transfairieren" des einer werts auf die bcd anzeige, schiebe ich bei Wegfall des einer transfairs die zehner hinter her...

gruß

freak_86
 

Anhänge

  • 1.JPG
    1.JPG
    58,2 KB · Aufrufe: 25
Hallo, habe follgendes problem:

Habe hier Zwei 7-Segment Anzeigen , die sind BCD kodiert, über die anzeige will ich ein Zähler ausgeben, beide Anzeigen haben zusammen aber nur 4 Bits( BCD) zusätzlich hat jede anzeige einen Eingang um den Anliegenden Wert zu speichern.... ( in einem IC)


Das ganz soll in S7 Reallisiert werden...


Hat jemand ne Idee ?


mfg

Freak86

Dein Bild legt aber was Anderes nah.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo, habe follgendes problem:

Habe hier Zwei 7-Segment Anzeigen , die sind BCD kodiert, über die anzeige will ich ein Zähler ausgeben, beide Anzeigen haben zusammen aber nur 4 Bits( BCD) zusätzlich hat jede anzeige einen Eingang um den Anliegenden Wert zu speichern.... ( in einem IC)
Das ganz soll in S7 Reallisiert werden...
Hat jemand ne Idee ?
mfg
Freak86

Warum schreibst Du nicht, dass es sich um deine praktische Abschlussprüfung in drei bis vier Wochen handelt? Einige haben wahrscheinlich das gleiche Problem oder könnten sich besser in die Aufgabe reindenken!

Es wäre sinnvoll kurz den Schaltplan (siehe PAL-Bereitstellungsunterlagen) einzustellen oder zumindest genauer die Frage zu formulieren. Hier tappen bisher alle im Dunkeln!

Bei diesem "Set-Eingang oder so" ist der Pin 5 eines IC 4511 gemeint. Das IC ist natürlich pro Anzeige einmal vorhanden. Die Eingangsbit (1, 2, 4, 8) sind von beiden IC zusammengeschaltet. Pin 5 (Datenübernahme) ist natürlich für beide Anzeigen seperat steuerbar. D.h., die Ansteuerung der Anzeigen muss im Multiplexbetrieb erfolgen.

Für die Prüfung sind mehrere Aufgabenstellungen möglich:
- Anzeige zweistelliger Werte (Anzahl der transportieren Kunstoff- und/oder Metallwürfel) nacheinander, zyklisch, o.Ä.
- Eine Anzeige für Kunstoff, eine für Metall
-.....

Die Lösung werde ich dir hier nicht verraten. Sorry! Die Aufgabenstellung ist aber so einfach, dass es mit dem Wissen aus dem 3. und 4. Lehrjahr leicht zu schaffen ist! *Daumen drück*

Tipp zur weiteren Vorgehensweise:
1. Schließe dich mit deinen Mit-Auszubildenden kurz und erarbeitet selber verschiedene Lösungsmöglichkeiten.
2. Frage deinen Berufsschullehrer. Als Simulation (SIMIT) müsste das in der Berufsschule vorrätig sein.
3. Besprich die Sache mit deinen Ausbildern!
 
Auf dem deinem Bild hat jede 7 Segmentanzeige 4 Bit und nicht beide zusammen.

Mich würden mall alle Werte bis 50 oder 100 interessieren, als Tabelle. Kann man mal sehen, ob es ein systematischer Fehler ist, der irgendeiner "Regel" folgt.

Zusatz:
@MNBBS

Ah so, das macht die Sache schon klarer :ROFLMAO:. Zusammengeschaltet.
 
Zuletzt bearbeitet:
Zurück
Oben