Autor Thema: Gleitpunktzahl in Ganzzahl umwandeln - Modbus Stromzähler  (Gelesen 3860 mal)

Offline ernst123

  • Jr. Member
  • **
  • Beiträge: 86
Gleitpunktzahl in Ganzzahl umwandeln - Modbus Stromzähler
« am: Juni 08, 2019, 20:42:25 Nachmittag »
Ich habe einen Gateway welcher Modbus RTU auf Modbus TCP für einen Stromzähler wandelt.
Die 32 Bit Zahlenwerte für Strom, Leistung usw. sind aber in genormter Gleitpunktform.
Bei der LOGO gibt's dazu einen Gleitpunkt - Ganzzahl Wandler.
Wie mache ich das bei der Easy ??

Offline CiesleRa

  • Global Moderator
  • Full Member
  • *****
  • Beiträge: 339
  • easyE4 for President
Antw:Gleitpunktzahl in Ganzzahl umwandeln - Modbus Stromzähler
« Antwort #1 am: Juni 09, 2019, 10:15:30 Vormittag »
Hallo Ernst,
bevor es an die Umwandlung geht, müssen die Daten ja erstmal in die easyE4.
Daher meine Frage. Kann dein Gateway Modbus Client? Die EasyE4 kann „nur“ Modbus Server.

Gruß Ralf
Alle von mir bereitgestellten Programme sind reine Beispielprojekte. Die Verwendung erfolgt auf eigene Gefahr. Jegliche Haftung ist ausgeschlossen.

Offline ernst123

  • Jr. Member
  • **
  • Beiträge: 86
Antw:Gleitpunktzahl in Ganzzahl umwandeln - Modbus Stromzähler
« Antwort #2 am: Juni 09, 2019, 11:24:21 Vormittag »
Das schaut schlecht aus - der Gateway kann glaube ich nur Server (Slave).
Dieser ist es:
https://hoelldobler.net/Gateway/
Gateway Modbus TCP/IP für SDM630 / SDM530 Zähler

Mit der LOGO habe ich diesen bereits erfolgreich verbunden wobei:
Die LOGO! ist der Client (Master) und das Gateway ist der Server (Slave)

Fragt sich dann welchen Sinn die Modbusfunktion mit dieser Einschränkung hat - Sensoren, Zähler, Frequenzumrichter usw. werden vom Prinzip her immer der Server sein ??

Offline CiesleRa

  • Global Moderator
  • Full Member
  • *****
  • Beiträge: 339
  • easyE4 for President
Antw:Gleitpunktzahl in Ganzzahl umwandeln - Modbus Stromzähler
« Antwort #3 am: Juni 09, 2019, 18:02:47 Nachmittag »
Hallo Ernst,
da gebe ich dir natürlich recht. Was man aber nicht vergessen darf ist, dass wir hier
von easyE4 Version 1.xx reden. Priorität war bestimmt erstmal in Richtung Touchpanel
oder ähnlichem kommunizieren zu können.
Eine Modbus-TCP Client Implementierung ist sicher schon in Arbeit  ;).
Und ältere Geräte lassen sich dann updaten.

Gruß Ralf

Alle von mir bereitgestellten Programme sind reine Beispielprojekte. Die Verwendung erfolgt auf eigene Gefahr. Jegliche Haftung ist ausgeschlossen.