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 - Value send delta and value_multiplier
#1
Hi,

I use Modbus to retrieve energy data from Schneider Electric PAS600.

For "Energy delivered" the PAS600 send the value in Wh unit. I want to send this value to an address group in kWh unit.

I have modified my Modbus JSON profile to include a value_multiplier of 0.001 to convert Wh in kWh.

My problem is on Modbus Device, the "value send delta" field as a minimal value of 0.2 and this value is applied on the converted kWh value and not in the original Wh.

The results, only change bigger than 200Wh are send to the group address.

I know that I can store the value from the modbus in Wh unit in a virtual address group and convert the value on an event script to send it back to the group address in kWh.

My question :
1) Is this right or wrong the send delta is based after the multiplier value?
2) Does the send delta also be multiplied by value_multiplier intenally to be more effective?
3) Maybe allow the "value send delta" to be set at 0, or down to something like 0.000001?

Just to have your comments.
Thanks
Reply
#2
In the next firmware the minimum settable delta will be 0.001 while the default will stay at 0.2 when delta is not specified.

Delta is used to compare the current object value with the new value from the Modbus side after all additional conversions are done. Delta value is used as is, it is not affected by any profile fields.
Reply
#3
(07.11.2024, 12:46)admin Wrote: In the next firmware the minimum settable delta will be 0.001 while the default will stay at 0.2 when delta is not specified.

Delta is used to compare the current object value with the new value from the Modbus side after all additional conversions are done. Delta value is used as is, it is not affected by any profile fields.

Thanks!
Reply


Forum Jump: