Re: Konfiguration Modbus TCP Master
Posted: 30 Oct 2017, 13:37
Okay,
Prüf mal die Spannung an den Klemmen. Du hast da ja eingentlich später Temperatursensoren dran. Sicher, dass die eine Analogspannung ausgeben werden und nicht PT100 oder Thermoelemente sind? Dann fällt mir auf, dass Du bei den Registeradressen immer 1 Register übersprungen hast. Stimmt das wirklich so? Oder sind die Werte in den Beckhoff-Klemmen vielleicht als 32 bit (integer oder gar floating) hinterlegt? Wenn das so sein sollte, dann musst Du natürlich statt Anzahl der Register = 1 dort überall eine =2 draus machen. Leider kann aber PiTest die Ergebnisse dann nicht als 32 bit integer oder float darstellen, sondern Du hast dann 4 Bytes (so wie in der Applikation zunächst auch) und die Applikation muss daraus 32 bit integer oder floatings machen. Während der ganzen Verarbeitung (einschließlich Senden über das internet etc.) spielt das aber absolut keine Rolle, sondern erst bei einr Applikation, die mit diesen Werten rechnet oder sie anzeigen soll.
Prüf mal die Spannung an den Klemmen. Du hast da ja eingentlich später Temperatursensoren dran. Sicher, dass die eine Analogspannung ausgeben werden und nicht PT100 oder Thermoelemente sind? Dann fällt mir auf, dass Du bei den Registeradressen immer 1 Register übersprungen hast. Stimmt das wirklich so? Oder sind die Werte in den Beckhoff-Klemmen vielleicht als 32 bit (integer oder gar floating) hinterlegt? Wenn das so sein sollte, dann musst Du natürlich statt Anzahl der Register = 1 dort überall eine =2 draus machen. Leider kann aber PiTest die Ergebnisse dann nicht als 32 bit integer oder float darstellen, sondern Du hast dann 4 Bytes (so wie in der Applikation zunächst auch) und die Applikation muss daraus 32 bit integer oder floatings machen. Während der ganzen Verarbeitung (einschließlich Senden über das internet etc.) spielt das aber absolut keine Rolle, sondern erst bei einr Applikation, die mit diesen Werten rechnet oder sie anzeigen soll.