Sida 2 av 2
Re: Någon som har "pratat" med SunSpec-enheter?
Postat: 14 november 2015, 14:47:30
av Icecap
Jupp, jag ser nu var jag har gått fel. Håller på att kolla byte för byte men än är det jag som har varit i skogen på en virrig tur.
Det ska bli "kul" att förklara chefen på måndag...
Re: Någon som har "pratat" med SunSpec-enheter?
Postat: 14 november 2015, 15:11:13
av TomasL
MODBUS är en konstant källa till förvirring, så du behöver inte skämmas.
Du har gjort två fel, dels missat att datagramlängden är den tredje byten och dels att de använder en offset på 1 när det gäller registeradresserna.
Just det där med hur man hanterar registren och dess adresser skiljer från tillverkare till tillverkare tyvärr, en del använder rent linjära adresser utan offset, en del använder offset, en del anväder 40k blocket en del gör det inte, en del kör Big Endian rätt igenom, en del kör med en blandning.
Så det är en salig röra vilket skapar en hel del förvirring.
Re: Någon som har "pratat" med SunSpec-enheter?
Postat: 16 november 2015, 20:38:55
av Icecap
En intressant dag idag.
Jag fick fixat MODBUS-grejen illa kvickt och den fungerade perfekt efter att jag gjorde rätt.
Sedan var det formateringen av värden som ställde till det, kunden ville nu ha grupper om 3 siffror med mellanslag mellan för enklare läsning - och jo, ingen enhet mindre än kilo heller, tack. Kan man i övrigt spola decimalerna? Eller vänta, kanske 1 decimal?
Det blev till en rutin som kan det hela på alla sätt och vis! Tog dock lite tid.
Re: Någon som har "pratat" med SunSpec-enheter?
Postat: 16 november 2015, 21:28:03
av lillahuset
Kunder vet sällan vad de vill.
