Kirjoittaja Aihe: energiamittari rs485 modbus  (Luettu 2088 kertaa)

jolla

  • Aktiivijäsen
  • ***
  • Viestejä: 558
energiamittari rs485 modbus
« : 20.03.18 - klo:20:57 »
kiinan mittari XTM35SC pukkaa seuraavanlaista, ei kovin valmiiksi laskettua dataa, vai mistä moiset lukemat johtuu

[17252, 53950, 0, 0, 0, 0, 0, 0, 16307, 5460, 0, 0, 0, 0, 0, 0, 0, 0, 17284, 58982, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16212, 35679, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16968, 0]
[17253, 27559, 0, 0, 0, 0, 0, 0, 16307, 20226, 0, 0, 0, 0, 0, 0, 0, 0, 17285, 7864, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16212, 4925, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16968, 0]
[17255, 50506, 0, 0, 0, 0, 0, 0, 16306, 43345, 0, 0, 0, 0, 0, 0, 0, 0, 17286, 19661, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16212, 36227, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16967, 52748]
[17253, 14563, 0, 0, 0, 0, 0, 0, 16307, 34159, 0, 0, 0, 0, 0, 0, 0, 0, 17285, 19988, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16212, 19784, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16968, 0]


EM111 antaa selkokieliset lukemat mutta ilmeisesti ei tykkää jos sitä luetaan kahdella laitteella yhtaikaa kun se on invertterissä omassa liitännässään

VesA

  • Aktiivijäsen
  • ***
  • Viestejä: 639
Vs: energiamittari rs485 modbus
« Vastaus #1 : 20.03.18 - klo:21:35 »
kiinan mittari XTM35SC pukkaa seuraavanlaista, ei kovin valmiiksi laskettua dataa, vai mistä moiset lukemat johtuu

[17252, 53950, 0, 0, 0, 0, 0, 0, 16307, 5460, 0, 0, 0, 0, 0, 0, 0, 0, 17284, 58982, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16212, 35679, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16968, 0]
[17253, 27559, 0, 0, 0, 0, 0, 0, 16307, 20226, 0, 0, 0, 0, 0, 0, 0, 0, 17285, 7864, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16212, 4925, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16968, 0]
[17255, 50506, 0, 0, 0, 0, 0, 0, 16306, 43345, 0, 0, 0, 0, 0, 0, 0, 0, 17286, 19661, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16212, 36227, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16967, 52748]
[17253, 14563, 0, 0, 0, 0, 0, 0, 16307, 34159, 0, 0, 0, 0, 0, 0, 0, 0, 17285, 19988, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16212, 19784, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16968, 0]


EM111 antaa selkokieliset lukemat mutta ilmeisesti ei tykkää jos sitä luetaan kahdella laitteella yhtaikaa kun se on invertterissä omassa liitännässään

RTU-Protokolla on binäärinen, joten siitä ei välttämäti saa tolkkua 16-bittisinä kokonaislukuina, kun yhdessä datassa voi olla yksi tai useampi 8-bittinen rekisteri - voi mennä yhtä dataa kahteen eri lukuun. Veikkasin, että kannattaa laittaa data hexamuotoon ja laittaa siihen vaikka joku vakiokuorma - aika pitkäksi aikaa ja sitten vaikka tuplata se kuorma ja taas katsella pitempi aika.

jolla

  • Aktiivijäsen
  • ***
  • Viestejä: 558
Vs: energiamittari rs485 modbus
« Vastaus #2 : 21.03.18 - klo:17:38 »
taidan päästä helpommalla kun tilaan EM111' mosen, se antaa selkokieliset lukemat valmiina tuolta modbus' ista
luulin että näissä on jokin standardi mikä toimii......ja mikä luvataan......"modbus RTU yhteensopiva"
taitaa olla yhtä pitävä lupaus kuin avioliitossa, kaikki ei vaan satu yhteen....hieman eri kierre

VesA

  • Aktiivijäsen
  • ***
  • Viestejä: 639
Vs: energiamittari rs485 modbus
« Vastaus #3 : 21.03.18 - klo:22:23 »
taidan päästä helpommalla kun tilaan EM111' mosen, se antaa selkokieliset lukemat valmiina tuolta modbus' ista
luulin että näissä on jokin standardi mikä toimii......ja mikä luvataan......"modbus RTU yhteensopiva"
taitaa olla yhtä pitävä lupaus kuin avioliitossa, kaikki ei vaan satu yhteen....hieman eri kierre

Siis on olemasa Modbus ascii ? ja sitten binäärinen RTU. Vehkeen mukana pitäisi saada kuvaus siitä mitä missäkin rekisterissä on - ehkä sen surffaamalla jostain löytäisi.

jolla

  • Aktiivijäsen
  • ***
  • Viestejä: 558
Vs: energiamittari rs485 modbus
« Vastaus #4 : 21.03.18 - klo:22:38 »
taidan päästä helpommalla kun tilaan EM111' mosen, se antaa selkokieliset lukemat valmiina tuolta modbus' ista
luulin että näissä on jokin standardi mikä toimii......ja mikä luvataan......"modbus RTU yhteensopiva"
taitaa olla yhtä pitävä lupaus kuin avioliitossa, kaikki ei vaan satu yhteen....hieman eri kierre

Siis on olemasa Modbus ascii ? ja sitten binäärinen RTU. Vehkeen mukana pitäisi saada kuvaus siitä mitä missäkin rekisterissä on - ehkä sen surffaamalla jostain löytäisi.

niinhän se on, mutta XTM35sc ei kyllä löydy, noiden invertterien kanssa on vähän sama juttu, joihinkin löytyy helpostikin, ehkä johtuu soomi asetuksista pc ssä, kuukkeli ei silloin päätä silitä löydöillään, mutta ei hätää, on tulossa analogiset vermeet  testiin,  0-50mA ja toinen 2,5/-2,5V , eiköhän noilla jommallakummalla ohjaus onnistu

niin vielä, noiden mittareiden ulosanti on aika jäyhää, tarkoitettu varmaan että luetaan kerran kuussa kuulumiset

Ilmaisenergia.info

Vs: energiamittari rs485 modbus
« Vastaus #4 : 21.03.18 - klo:22:38 »

weatherc

  • Jäsen
  • **
  • Viestejä: 128
Vs: energiamittari rs485 modbus
« Vastaus #5 : 21.03.18 - klo:22:56 »
En tiedä auttaako tässä tapauksessa mutta omassa Victronissa jossa VE.Direct datan pureskelu hoituu Raspberry Pi:llä.
Hyppylangat Victrionista Raspberryn GPIO:hon + skripti Githubista = data selkokielisenä

rotzi

  • Aktiivijäsen
  • ***
  • Viestejä: 1607
Vs: energiamittari rs485 modbus
« Vastaus #6 : 21.03.18 - klo:23:09 »
taidan päästä helpommalla kun tilaan EM111' mosen, se antaa selkokieliset lukemat valmiina tuolta modbus' ista
luulin että näissä on jokin standardi mikä toimii......ja mikä luvataan......"modbus RTU yhteensopiva"
taitaa olla yhtä pitävä lupaus kuin avioliitossa, kaikki ei vaan satu yhteen....hieman eri kierre
Niin siis jostain pitää kaivaa kyseisen vehkeen Modbus rekisterien lista jossa kerrotaan mitä on missäkin rekisterissä ja miten skaalattu...siitähän tuo aukee.

jolla

  • Aktiivijäsen
  • ***
  • Viestejä: 558
Vs: energiamittari rs485 modbus
« Vastaus #7 : 22.03.18 - klo:07:59 »
taidan päästä helpommalla kun tilaan EM111' mosen, se antaa selkokieliset lukemat valmiina tuolta modbus' ista
luulin että näissä on jokin standardi mikä toimii......ja mikä luvataan......"modbus RTU yhteensopiva"
taitaa olla yhtä pitävä lupaus kuin avioliitossa, kaikki ei vaan satu yhteen....hieman eri kierre

Siis on olemasa Modbus ascii ? ja sitten binäärinen RTU. Vehkeen mukana pitäisi saada kuvaus siitä mitä missäkin rekisterissä on - ehkä sen surffaamalla jostain löytäisi.

tuolla esitteessä on seuraavaa
"With RS485 communication Interface, MODBUS-RTU protocol."
ja sillähän nuo lukemat tuleekin, ascii ei anna mitään

tuolla em111 toimii raspilla python scriptillä x aikaa, mutta sitten kaatuu, jotenkin sellainen mutu että maximissaan arduinon tuohon voisi laittaa, enempi softa lisää  jo epävarmuutta, en tiedä, mutta kokeilen jospa pelkällä "vivulla" saisi toimimaan niin jäisi kaikki digitaalinen pois..... tai sitten kolmella vitosella pwm' ää olisi jo aika rautakankimalli

lehtihen

  • Tulokas
  • *
  • Viestejä: 7
Vs: energiamittari rs485 modbus
« Vastaus #8 : 24.03.19 - klo:18:02 »
Onko tuosta mittarista saatu jo luettua jotain järkevää?
Painin tässä saman asian kanssa ja epäilen, että tuossa on lukuarvo aina peräkkäisessä kahdessa rekisterissä liukulukuna eli IEEE 754 floating point formaatissa.
Se kumpi noista rekistereistä on kumpi selviää kokeilemalla (ehkä). Jokin arvoista on varmaankin jännite ja helpoiten löydettävissä, kun sen arvo nyt on lähes tiedossa.


lehtihen

  • Tulokas
  • *
  • Viestejä: 7
Vs: energiamittari rs485 modbus
« Vastaus #9 : 26.03.19 - klo:23:21 »
Näinhän se on.

Mahdollisesti: Jännite, joku (Virta?), Teho, joku (Virta?),Taajuus.



[17252, 53950, 0, 0, 0, 0, 0, 0, 16307, 5460, 0, 0, 0, 0, 0, 0, 0, 0, 17284, 58982, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16212, 35679, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16968, 0]
228.8232                                  1,399088                                       265,8                                                                                                 1,402691                                                  50,0

[17253, 27559, 0, 0, 0, 0, 0, 0, 16307, 20226, 0, 0, 0, 0, 0, 0, 0, 0, 17285, 7864, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16212, 4925, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16968, 0]
229,4205                                   1,400849                                         266,24                                                                                                   0,8284186                                             50,0

[17255, 50506, 0, 0, 0, 0, 0, 0, 16306, 43345, 0, 0, 0, 0, 0, 0, 0, 0, 17286, 19661, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16212, 36227, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16967, 52748]
[17253, 14563, 0, 0, 0, 0, 0, 0, 16307, 34159, 0, 0, 0, 0, 0, 0, 0, 0, 17285, 19988, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16212, 19784, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16968, 0]


Mulla tulee noiden liitteiden mukaista dataa Kiinan mittarista, Eastron SDM630 Modbus.

Ilmaisenergia.info

Vs: energiamittari rs485 modbus
« Vastaus #9 : 26.03.19 - klo:23:21 »