Step 7 LCD Anzeige mit einem KS0066 Kontroller über eine S7-300 ansteuern

Jegres05

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

ich möchte ein ganz normales LCD Display welches einen KS0066 Kontroller integriert hat über eine S7 ansteuern.
Das Display soll einen Messwert anzeigen. Wäre es möglich einfach die Digitalen Ausgänge der SPS mit dem Display zu verbinden?
Hab aber keine Vorstellung wie ich das programmieren soll, hab nur Erfahrung mit FUP.
Wollte dieses Display benutzen. http://www.conrad.de/ce/de/product/...eichenformat-2-x-8-Zeichenhoehe-555-mm-Gelb-G
 
Hallo,

ich möchte ein ganz normales LCD Display welches einen KS0066 Kontroller integriert hat über eine S7 ansteuern.
Das Display soll einen Messwert anzeigen. Wäre es möglich einfach die Digitalen Ausgänge der SPS mit dem Display zu verbinden?
Hab aber keine Vorstellung wie ich das programmieren soll, hab nur Erfahrung mit FUP.

Möglich ist es.
Doch die Funktion wird wohl etwas eingschränkt, wenn du 24V DC Ausgang auf Eingänge am Display 5 DC anklemmst. :ROFLMAO:

Wenn du Erfahrung in der Programmierung mit FUP hast, dann kannst du auch so die SPS programmieren, dass die richtigen Ausgänge kommen.
Dazu braucht man kein AWL oder SCL.

Ich würde mir zuerst Gedanken über die Hardware machen


bike
 
Zuviel Werbung?
-> Hier kostenlos registrieren
HD 44780 kompatibel · Direkte Schnittstelle für jeden 4- oder 8-Bit-Microprozessor-Bus

Naja, selbst wenn es möglich ist... aber ob es sinnvoll ist, das über Digitale Ausgänge zu machen, möchte ich bezweifeln. Als Bastellösung vielleicht, für ne Industrieanlage doch eher nicht.
 
Möglich ist es.
Doch die Funktion wird wohl etwas eingschränkt, wenn du 24V DC Ausgang auf Eingänge am Display 5 DC anklemmst. :ROFLMAO:

Wenn du Erfahrung in der Programmierung mit FUP hast, dann kannst du auch so die SPS programmieren, dass die richtigen Ausgänge kommen.
Dazu braucht man kein AWL oder SCL.

Ich würde mir zuerst Gedanken über die Hardware machen


bike

Eine Spannungsanpassung würde ich natürlich vornehmen ;). Mir geht es erstmal nur über die Ansteuerung ob es Sinn macht sich da Gedanken zu machen.
 
Naja, selbst wenn es möglich ist... aber ob es sinnvoll ist, das über Digitale Ausgänge zu machen, möchte ich bezweifeln. Als Bastellösung vielleicht, für ne Industrieanlage doch eher nicht.
Das ist auch was mir Sorgen macht, ich denke es würde irgendwie schon klappen aber elegant ist es gerade nicht. Das Problem ist, es soll so günstig und so kompakt werden wie möglich. Ich will eine Messstange für einen Prüfstand bauen die optional an den Prüfstand angeschlossen werden kann. Die Messstange soll ein Linearmesssystem haben und eine kleine Anzeige damit man sieht, was man misst. Ich hab LCD Anzeigen mit einer RS232 Schnittstelle gesehen, diese kosten jedoch ca. 80€ und dann bräuchte ich noch ein Kommunikationsmodul für die SPS welches eine rs232 Schnittstelle hat. Und für eine kleine Anzeige die nicht so wichtig ist, ist es mir zu teuer.
 
Hallo,

Also du willst nur Zahlen anzeigen?
Wie viele Stellen sollen es sein?
Vielleicht gibt es passende 7-Segmentanzeigen für deine Aufgabe.

Schau mal da:
http://www.siebert-group.com/de/product-list-siebert.php

Genau, ich will nur Zahlen anzeigen. Es sollen insgesamt 6 Zahlen angezeigt werden wobei zwei nach dem Komma stehen. Die Anzeigen habe ich mir schon angeguckt. Die wären perfekt, da sie an den Profibus angeschlossen werden können. Jedoch sind diese Anzeigen leider viel zu groß. Eine geringe Einbautiefe ist wichtig. Leider sind alle Anzeigen die ich mit Profibus gesehen hab viel zu groß.
 
Das LCD Display wirst du so nicht zum laufen bekommen, da die digitalen Ausgänge und die SPS an sich zu langsam sind.

Hättest du denn 6x4 Ausgänge zur verfügung? Dann könntest du einfache 7-Seg Anzeigen für den Einbau in Bediengeräten nutzen (z.B. Schneider ZA2VA12). Wobei du dafür ein anderes Gehäuse bräuchtest, da sie sehr lang sind.

Wenn es primär um den Preis geht, kannst du natürlich auch eine Anzeige selber zusammenlöten (7-Seg Anzeigen + BCD Decoder).
 
Hab jetzt mit einem Kollegen gesprochen, er ist überzeugt, dass es mit dem günstigen Display funktionieren wird. Ich werde es einfach mal versuchen. Berichte später wie es verlaufen ist. Vielleicht hilft es jemandem mal weiter. Danke für eure Antworten.
 
wenn Du sparen willst, warum dann überhaupt ne S7? S7 und die Anzeige für 20€ passt irgendwie nicht zusammen...

warum nimmst Du nicht ne Logo? Die hat sogar nen Display dran.

Ich versteh immer nicht, warum bei der Hardware immer auf Teufel komm raus gespart werden soll, aber die zusätzliche Arbeitszeit interessiert niemanden...
 
Zuviel Werbung?
-> Hier kostenlos registrieren
wenn Du sparen willst, warum dann überhaupt ne S7? S7 und die Anzeige für 20€ passt irgendwie nicht zusammen...

warum nimmst Du nicht ne Logo? Die hat sogar nen Display dran.

Ich versteh immer nicht, warum bei der Hardware immer auf Teufel komm raus gespart werden soll, aber die zusätzliche Arbeitszeit interessiert niemanden...
Das ist eine berechtigte Frage. Die Anlage mit der S7 ist schon vorhanden, es soll nur eine kleine Erweiterung vorgenommen werden. Diese soll unter 1000€ kosten. Die Messsysteme kosten schon 500€, dazu kommt die Mechanik. Die Anzeige ist nur ein kleines Extra. Und das mit der Arbeitszeit, ich koste die Firma nur 400€ im Monat. Ich bin nur ein Praktikant, also koste ich eigentlich gar nichts.
 
Link
Man beachte die Zeiten die dort zwischen den Befehlen ablaufen sollen. Für soetwas ist eine SPS einfach zu langsam.

Selbst wenn du die Initialisierung packst, kannst du der darstellung der Zahlen zusehen, weil das so unerträglich langsam wäre. Selbst mit einem Microcontroller ist das schon gut träge.

Und du musst noch einiges um das Display herumbasteln, denn das Ding benötig 5V und keine 24V. Ich würde wie schon geschrieben dann eher 7-Segment Anzeigen verwenden. Wenn 24 Ausgänge verfügbar sind, pro Anzeige einen BCD to 7Seg Decoder. Oder du nutzt Decoder mit Latch, dann hast du weniger Ausgänge, dafür ist die Anzeige aber auch um den Faktor 6 langsamer.

Aber beide Bastellösungen haben imho nichts in Industrieller Umgebung zu suchen.
 
Zuviel Werbung?
-> Hier kostenlos registrieren


Zu Industrieller Umgebung: Ich kenne aus S5-Zeiten einige Displays, die über Digitalausgänge angesteuert wurden und in der S5 mußten dann mehr oder weniger komplizierte Abfolgen von Datenmustern erzeugt werden, um Buchstaben über die Schnittstelle zu schicken...Da war de einzige Unterschied, daß ein Name draufstand, wo man (hoffentlich) morgen ein baugleiches Teil bestellen kann.

Ich würde keine 7-Segment-Anzeigen verwenden. Grund: Mehr Anschlüsse, z.B. 4-stellig mindestens 8 DA für Segmente (mit Dezimalpunkt) und 4 DA für die Stellen und wenn die SPS langsam ist flimmert es beim Multiplexen. Ohne Multiplexen soger 4*8 DAs.

Den HD44780-kompatiblen Controller kann man im 4 oder 8-Bit-Modus betreiben. Es reicht, Daten zum Controller zu übertragen (schreiben). Das Lesen des Ready-Signals kannst du dir bei der langsamen Übertragung sparen. Damit brauchst du mindestens 4 Datenbits, eine Adressleitung für Registerauswahl und eine Leitung zur Datenübernahme. R/W kannst du auf Dauer-W verdrahten.
Die elektrische Anbindung kannst du so machen:
Spannungsteiler 24 auf 5V (großzügig rechnen: 30 auf 5V liefert 4V), dann einen Schmitt-Trigger nachschalten und mit Display verbinden. Oder Optokoppler benutzen.
Das Tempo wir etwa so sein: 1.Zyklus: Daten ausgeben, 2. Zyklus: Übernahmepuls ein, 3. Zyklus: Übernahmepuls aus. Das für jeden Buchstaben. Bei 2x16 Zeilen würden demnach 48+6 Zyklen benötigt, um das Display komplett zu füllen. Die 6 Zyklen sind für die Kommandos CLEAR/HOME und Cursor auf 2.Zeile positionieren. Bei 4-bittiger Übertragung bräuchte es doppelt so lange.
 
Zuletzt bearbeitet:
Muß Dein Anzeigewert immer sichtbar sein?
Hast Du eventuell Frequenzumrichter oder Labelprinter oder irgendwas anderes mit Display mit Deiner S7-300 vernetzt?

Für einen ganz knausrigen Maschinenbauer habe ich mal einen MicroMaster als Operatorpanel zum Einstellen von Zeiten missbraucht. Da reichte dann 1 BOP für den ganzen Maschinenpark ;)

Harald
 
Hallo,

also ich würd es auch mit einem Display von Siebert machen. Die kleinste Profibus variante wäre perfekt für so eine Anwendung.
Soviel ich weiss kostet die zwar um die 300 Euro aber du hast programmiertechnisch null Probleme.
Wir setzen die massenweise ein. In der Hardwarekonfig definiert du aus der GSD Datei einfach einen Integer wert mit 4 Bytes und
dann kannst du deinen vorhandenen Wert einfach auf diese Ausgangsbytes schreiben. Einfacher geht es nicht und das auch noch über Profibus....

Hab mal den Link von dem Produkt rausgesucht : http://www.siebert-group.com/docs/Siebert/series S102_SX102/BAL/ML/BAL S102 PFB ML.pdf
 
Zurück
Oben