-> Hier kostenlos registrieren
Hallo zusammen,
erstmal vorweg, es handelt sich nicht um ein aktuelles Projekt, bei dem ich hänge, sondern es ist eine Spielerei.
Ich habe mir ein Kinseal HMI AMZ043W01RPGA bei Aliexpress gekauft, weil es so schön billig war. (Vermutlich gibt es das bei diversen China-Händlern unter unterschiedlichen Namen.)Da wird eine Software KinSealStudio mitgeliefert. Ich habe eine kleine Oberfläche gebastelt, 4 Tater, die jeweils Modbusregister 0x... beschreiben. Wie das geht ist ziemlich selbsterklärend und lässt sich auch problemlos auf das HMI kopieren, wo es wie erwartet auf dem Bildschirm erscheint.
Ich versuche, weil ich keine SPS rumliegen habe, mit ModbusPoll drauf zuzugreifen.
Dem HMI habe ich die Modbus-Adresse 7 gegeben
Den Tastern habe ich in der Oberfläche Register 0x1 ... 0x4 zugewiesen
Ich lese mit ModbusPoll nur einen Taster (eine Adresse 0x2) aus, dass ich nicht wegen der mir unbekannten Zählweise (0-basiert 1-basiert) einen Wert auszulesen versuche, den es nicht gibt.
Also konkret, ich versuche an Modbus Adresse das Register 0x2 auszulesen.
Das Problem, an dem ich jetzt hänge, und zu dem mir nichts einfällt, was ich falsch gemacht habe/ vergessen habe ist eine Fehlermeldung.:
Communication Error
Com1
Stop Bit 1
Baud Rate 9600
Data Boits 8
Parity none
Error adress 0
Hat jemand eine Idee?
Womöglich hat schon jemand so ein Ding ans Laufen bekommen und weiß auf Anhieb, was ich da falsch gemacht habe.
Ich bedanke mich schonmal im Vorraus für alle hilfreichen Tips
Gruß
Peter
erstmal vorweg, es handelt sich nicht um ein aktuelles Projekt, bei dem ich hänge, sondern es ist eine Spielerei.
Ich habe mir ein Kinseal HMI AMZ043W01RPGA bei Aliexpress gekauft, weil es so schön billig war. (Vermutlich gibt es das bei diversen China-Händlern unter unterschiedlichen Namen.)Da wird eine Software KinSealStudio mitgeliefert. Ich habe eine kleine Oberfläche gebastelt, 4 Tater, die jeweils Modbusregister 0x... beschreiben. Wie das geht ist ziemlich selbsterklärend und lässt sich auch problemlos auf das HMI kopieren, wo es wie erwartet auf dem Bildschirm erscheint.
Ich versuche, weil ich keine SPS rumliegen habe, mit ModbusPoll drauf zuzugreifen.
Dem HMI habe ich die Modbus-Adresse 7 gegeben
Den Tastern habe ich in der Oberfläche Register 0x1 ... 0x4 zugewiesen
Ich lese mit ModbusPoll nur einen Taster (eine Adresse 0x2) aus, dass ich nicht wegen der mir unbekannten Zählweise (0-basiert 1-basiert) einen Wert auszulesen versuche, den es nicht gibt.
Also konkret, ich versuche an Modbus Adresse das Register 0x2 auszulesen.
Das Problem, an dem ich jetzt hänge, und zu dem mir nichts einfällt, was ich falsch gemacht habe/ vergessen habe ist eine Fehlermeldung.:
Communication Error
Com1
Stop Bit 1
Baud Rate 9600
Data Boits 8
Parity none
Error adress 0
Hat jemand eine Idee?
Womöglich hat schon jemand so ein Ding ans Laufen bekommen und weiß auf Anhieb, was ich da falsch gemacht habe.
Ich bedanke mich schonmal im Vorraus für alle hilfreichen Tips
Gruß
Peter




