Ask our Experts
Didn't find what you are looking for? Ask our experts!
Launch of Consumer/Home Owner registration process! We are pleased to announce the commencement of the Consumer/Home Owner Registration Process on Community. Consumers/Home Owners may now proceed to register by clicking on Login/Register. The process is straightforward and designed to be completed in just a few steps.
Schneider Electric support forum about Power Meters (ION, PowerTag, PowerLogic) and Power Quality from design, implementation to troubleshooting and more.
Search in
Link copied. Please paste this link to share this article on your social media post.
I am trying to get data from the following flow meter.
and this is the modbus register list I was provided with.
I am getting values when I connected the flow meter directly to a USB to RS485 converter.
But when the flow meter is connected to my ES, I am not getting stable data.
What could be the cause for this?
All the data are in this link : FLOW METER ISSUE
Link copied. Please paste this link to share this article on your social media post.
Thank you for the reply!
However, the issue has been solved!
The issue was that the register I needed to read was in float 32bit type. I had to extract the register using 16bit points and bit masks as four different points and then write a script to merge those four extracted points into one float point.
Link copied. Please paste this link to share this article on your social media post.
Hello Vihanger,
For modbus serial communications, there could be a few things happening. On the RS-485 side of things, perhaps you need to bias the serial loop. Example https://commons.wikimedia.org/wiki/File:Rs485-bias-termination.svg.
From the modbus side, perhaps you are requesting data faster than the flow meter can handle.
Regards,
Charles
Link copied. Please paste this link to share this article on your social media post.
Thank you for the reply!
However, the issue has been solved!
The issue was that the register I needed to read was in float 32bit type. I had to extract the register using 16bit points and bit masks as four different points and then write a script to merge those four extracted points into one float point.
You’ve reached the end of your document
Create your free account or log in to subscribe to the board - and gain access to more than 10,000+ support articles along with insights from experts and peers.