heute habe ich ein 4 x 20 Zeichen LCD an meinen PoKey angeschlossen (Übrigens ist da ein Fehler im Handbuch und PIN29/PIN30 sind vertauscht beschrieben). Schaut prima aus.
Für die Ansteuerung habe ich mal PoBlocks genutzt. Dort kann mal ja an beliebiger Stelle dynamisch Werte übergeben.
Wie nutzt Ihr das Display unter IPS? Kann man auch die beigefügten DLL zur Kommunikations nutzen?
Hallo Boui,
ich habe auch ein 4*20’er LCD zusammen mit dem Pokeys in einer Einreihigen UV im Keller verbaut. Derzeit sind 9 1-wire Temperatursensoren an diversen Stellen meiner Heizungsanlage verbaut. Die einzelnen Temperaturen lasse ich mir am Display anzeigen. Dabei werden alle 5 Sekunden 3 Werte dargestellt.
Da das mein Testgerät war, sehne ich mich schon nach einem neuen Pokeys - aber das wird ein 58’er…
Wie hast Du das mit der Anzeige umgesetzt? Wie übergibst Du ans Display?
Der 58er kann aber bis dato kein LCD-Display ansteuern. Evtl geht das über den Erweiterungsstecker.
Ich hab den 58er daher noch hier liegen und muss für das Display auf den 57er zurückgreifen.
Ich hab noch 59TE in der Verteilung freigehalten und warte noch auf einen Satz Hutschienengehäuse, um die ganzen feinen Dinge ordentlich zu verbauen.
Ich arbeite auch mit Poblocks. Dort habe ich im LCD Modul drei Seiten angelegt welche alle 5 Sekunden umgeschaltet werden.
Bin gerade nicht zuhause, bei Interesse kann ich die Schaltung mal einstellen…
Gruß
Boris
P.S. das der 58’er kein LCD kann war mir gar nicht bekannt. Mir ging es bei dem eher um die Hüsch jenen Montage.
Das wäre nett. Ich hab zwar auch schon kurz gespielt aber da ich noch für die WiKi sammle, wäre ich für jedes Beispiel dankbar. [/QUOTE]
Da das 58er nur 27 I/O Pins hat und diese noch fest in 8 analoge Inputs, 11 digitale Inputs und 8 digitale Outputs fest aufgeteilt sind, würde es über den Weg schon einmal schwer werden.
1-Wire sehe ich auch noch nicht. :o
Ich hatte heute morgen mir etwas Zeit erschlichen und konnte es selbst ausgiebig testen.
Dein Beispiel hat sich damit erledigt.
Da kann ich selbst was zusammenstellen. Gerade hab ich auch ein Beispiel vom Hersteller gefunden.
PoBlocks ist einfach der Hammer. Da schenke ich mir mal die Erforschung der DLL.
Werde es mal in die Wiki für die Nachwelt eintragen.
Hallo,
kann das Display auch direkt von IPS angesteuert werden?
Also z.B. ein Wert von IPS über Modbus an Pokeys und von dort ans Display.
Wenn es geht, würde ich mich über ein Beispiel sehr freuen.
Das hab ich noch nicht getestet aber da ich schon immer auch Werte übergeben konnte, sehe ich da kein Problem.
Das hat sich zum Glück nicht bestätigt. Eben bekam ich vom Hersteller die Info, dass der PoPLC58 8 Digital Inputs hat, die alle auch als 1-wire konfiguriert werden können. Das ist mal richtig klasse. :D:D:D
Das das LCD-Display, bzw sogar 2, über Modbus TCP gelesen UND beschrieben werden kann sagt ein Blick ins Pokey PDF Seite 71.
Die Daten lassen sich per Modbus Instance per WORD in Integerdarstellung ab Adresse 500 lesen und wenn man das Datenblatt vom HD44780 zu Hilfe nimmt auch beschreiben.
Aufpassen: LCD-R/W muß im Pokey-Modbus-Einstellungen auch angehakt sein!
Also zum Beispiel „Hallo Welt“ ab Adresse 500 bis 509:
Stelle Binär 0100 1000
Stelle Binär 0100 0001
Stelle Binär 0100 1100
Stelle Binär 0100 1100
Stelle Binär 0100 1111
Stelle Binär 0010 0000
Stelle Binär 0101 0111
Stelle Binär 0100 0101
Stelle Binär 0101 0111
Stelle Binär 0101 0100
über ein ModBus_WriteRegisterWord… schreiben, Wordlänge beachten.
Selbstverständlich kann man auch das Display auslesen wenn man es mit einem Poblock-Programm betreibt, nur…
beschreiben wird nicht funktionieren da das Poblock-Programm es ja überschreibt.
Ich hatte Boris angeschrieben weil ich ein Problem mit der Ansteuerung einer Relaisplatine hatte und er mich darauf hinwies, dass die beiden PINs 1 und 2 sehr schwach seien und dafür ungeeignet. Steht auch im Handbuch.
Das trag ich mal in die Wiki nach.
Leider schrieb er auch was von nächste Firmware für PoPLC58 im Februar/März. :o
Mit PoBlocks habe ich auch schon probiert,
das ist meiner Meinung nach auch eleganter als mit IPS Wert darzustellen.
Meine Idee bzw. mein vorhaben ist,
Werte oder Ereignisse die dem Pokeys nicht bekannt sind,
aus IPS auf dem Display anzuzeigen.
Gibt es eine Möglichkeit, das PoBlocks sich z.B. einen Wert von IPS abholt
und dann auf dem Display darstellt?