OSCAT Forum

network.lib => Codesys 2 => Thema gestartet von: ColdIce am 26. April 2013, 17:46:43

Titel: Stromzähler mit Modbus auslesen
Beitrag von: ColdIce am 26. April 2013, 17:46:43
Ich habe hier einen Stromzähler mit Ethernetanschluss. Ich möchte gern den Zählerwert auslesen. Der Zählerwert steht aud Adresse 83. Mit ner Beckhoff ausgelesen. Mit der Wago und dem Baustein MB_Client gelingt mir das komischerweise nicht. (siehe Anhang)

Ich wollte nun pauschal 100 Adressen ab Adresse 80 auslesen aber bekomme nur einen Fehler. FC3 ist auch eingestellt.

Ich bekomm aber keinen Wert raus. Was kann das sein ?

[gelöscht durch Administrator]
Titel: Re: Stromzähler mit Modbus auslesen
Beitrag von: peewit am 26. April 2013, 19:25:56
hallo

hast du denn auch einen IP_CONTROL mit dem MB_CLIENT verbunden ?
zumindest auf deiner grafik kann man es nicht erkennen

siehe oscat_network network bausteinordner demo -> programm MB_CLIENT_DEMO

Titel: Re: Stromzähler mit Modbus auslesen
Beitrag von: ColdIce am 27. April 2013, 08:55:47
Daher kommt das ganze Projekt ja auch her ......

[gelöscht durch Administrator]
Titel: Re: Stromzähler mit Modbus auslesen
Beitrag von: peewit am 27. April 2013, 18:28:31
hallo

so wie das aussieht hast du beim parameter "UDP" eine negierung (kleiner kreis) in verwendung , somit ergibt false + not = true
somit verwendest du den udp modus

das würde auch noch logisch sein, zum fehler 65280 , da dies bedeutet das ein telegramm versendet wurde, jedoch gibt es keine antwort enpfangen wurde.

meine frage kann denn dein modbus-server auch udp, bzw. verwendest du udp bewusst ?

du kannst auch mit diesen modbus poll tool ein wenig herumspielen
http://www.modbustools.com/modbus_poll.asp