This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm that you accept these cookies being set.

Modbus communication error via Mapper
#1
Hi,

I have a Modbus RTU Power Meter (Delta DPM C520).

I have set physical communication correctly but I cannot implement communication via Mapper.

I have tried all sort of combinations for profile but result is still 0.00 for all values.

I have also restarted the device.

The device is a Reactor V3 with firmware Version: 20200720.

Can you please help?

I attach some files and a part of the profile that should work.

Thanks in advance

Attached Files Thumbnail(s)
       
.json   DELTA DPM C520.json (Size: 4.71 KB / Downloads: 3)
Reply
#2
In read test you are using address 256 while in profile you have 40256. Try removing "40" part of the address in your profile.
Reply
#3
(20.09.2021, 15:33)admin Wrote: In read test you are using address 256 while in profile you have 40256. Try removing "40" part of the address in your profile.

Hi admin,

You were right.

However, it didn' t work right away.

Then, I tried removing fix Object mapping and I got readings.

Then I used profile with fix Object mapping and then it worked.

Do you have any idea why that might have happened?

Anyway, thanks for the help!

Hi,

Sorry to bother again but there is another case of this issue.

See frequency in attached files.

I attach the latest profile.

Thanks.

---

Finally, I found the solution. I had to change "Value send delta"...

In "Modbus profile description" we read:
"New value is sent when the difference between previously sent value and current value is larger than delta. Defaults to unset, send on any value changed"

Why did I had to change value?

I use a "automatic" way to create profiles. What should be the value of "value_delta" field to be set to default, that is to be send on any value change?

Thanks in advance!

Attached Files Thumbnail(s)
               
.json   DELTA DPM C520.json (Size: 20.21 KB / Downloads: 2)
Reply
#4
Hi,

I still have issues.

Please see video in the link below.
https://www.dropbox.com/s/geungjs90f8hhy...G.mp4?dl=0

I attach the relevant .json files

Thanks!

-----

Just found out the mistake. A simple misspelling

"unit16" instead of "uint16"...

Funny think I had used "Data Validation"...

Thank you and sorry for the confusion!

Attached Files
.json   DELTA DPM C520.json (Size: 21.88 KB / Downloads: 4)
.json   DELTA DPM C520 - 4.json (Size: 308 bytes / Downloads: 2)
Reply
#5
The latest firmware has built-in profile validation:
   
Reply


Forum Jump: