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.
Konfiguration Modbus TCP Master
Re: Konfiguration Modbus TCP Master
Unser RevPi Motto: Don't just claim it - make it!
Re: Konfiguration Modbus TCP Master
Hallo,
mal ein kleiner Tipp:
Frage die Werte am besten erst einmal direkt ab. Ich nehme dazu den "qModMaster".
Dann kann Du direkt sehen, ob die Werte passen oder nicht.
Je nach Adressierungsart Deines Modbus Slaves, musst Du ggf. die Adressen +1 im pictory eingeben. Bei den FESTO Teilen muss man das so machen.
Gruß,
Heron
mal ein kleiner Tipp:
Frage die Werte am besten erst einmal direkt ab. Ich nehme dazu den "qModMaster".
Dann kann Du direkt sehen, ob die Werte passen oder nicht.
Je nach Adressierungsart Deines Modbus Slaves, musst Du ggf. die Adressen +1 im pictory eingeben. Bei den FESTO Teilen muss man das so machen.
Gruß,
Heron