Industry Automation and Control Forum
This forum is addressing industrial automation design & engineering, operations, asset performance, cyber security and digital transformation for Plants & Machines.
Link copied. Please paste this link to share this article on your social media post.
Posted: 2024-07-25 02:45 PM
I have difficulty reading PM5100 modbus registers from Modbus communication tester software tool such as Modscan 64.
All the registers are not returning right readings compare to readings on the power meter screen.
Registers such as line currents ( 3000, 3002, 3004)
Line voltages (3020, 3022, 3024)
I will appreciate your support
.
Link copied. Please paste this link to share this article on your social media post.
Link copied. Please paste this link to share this article on your social media post.
Posted: 2024-07-28 11:06 PM
As MetthewM wrote check the availablitiy to show two values as one floating point value. Modscan should offer this ability. Here a screenshot from the user manual
Additional there could be also the topic that you have to check if need to start to read at register adress 0 or 1. To validate this is could be usefull to read first a 16Bit value to check that you use the right start point. You could use in that case Register adress 2017 (frequency).
Link copied. Please paste this link to share this article on your social media post.
Link copied. Please paste this link to share this article on your social media post.
Posted: 2024-07-28 01:39 PM . Last Modified: 2024-07-30 09:09 PM
Just to cover off the basics first, are you remembering to read it is a Float32 (3000 and 3001)? If Modscan can't do it directly, bung the two words into an online converter.
Link copied. Please paste this link to share this article on your social media post.
Link copied. Please paste this link to share this article on your social media post.
Posted: 2024-07-28 11:06 PM
As MetthewM wrote check the availablitiy to show two values as one floating point value. Modscan should offer this ability. Here a screenshot from the user manual
Additional there could be also the topic that you have to check if need to start to read at register adress 0 or 1. To validate this is could be usefull to read first a 16Bit value to check that you use the right start point. You could use in that case Register adress 2017 (frequency).
Link copied. Please paste this link to share this article on your social media post.
Link copied. Please paste this link to share this article on your social media post.
Posted: 2024-07-30 09:06 PM
I eventually got it solved when I used float32 for the registers. It worked perfectly. Thanks
Link copied. Please paste this link to share this article on your social media post.
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.