Gateways and Energy Servers
Schneider Electric support forum to share knowledge about product selection, installation and troubleshooting for EcoStruxure Panel Server, PowerTag, Com'X, Link150…
User | Count |
---|---|
87 | |
46 | |
35 | |
29 |
Link copied. Please paste this link to share this article on your social media post.
Hi All,
I would like to inquire whether the panel server can display data in hexadecimal format?
I tried to integrate a field device into the Panel Server. I created a driver on EPC-W, and the data displayed on the panel server webpage shows 29014 (in decimal). However, this value is actually 7156 (from device’s HMI), which should be represented in hexadecimal format.
The following photos show my configuration, the data from the field device, and the test results from the Modscan. (Please disregard any differences in registers due to the offset.)
I'm not sure how to configure EPC-W to display the data in hexadecimal format. Does anyone has experience on this? Thank you!
Link copied. Please paste this link to share this article on your social media post.
Hello @Stuart_Cheng,
There is no encoding to display the data in hexadecimal in PAS; you are able to check register in hexa using the modbus register diagnostic screen embeded in the PAS. INT16to INT16U would make sense.
I understand that the meter is providing data in hexa, but this is raw value what is the encoding used to get true measurement ? 7156 in hexa is 29014 in decimal/integer. If you get 36E7 what is the value in m3 ?
Kind regards
Link copied. Please paste this link to share this article on your social media post.
Hello @Stuart_Cheng ,
It seems that EPC-W cannot managed packedBCD as an data input.
Regards,
Link copied. Please paste this link to share this article on your social media post.
Hello @Stuart_Cheng,
There is no encoding to display the data in hexadecimal in PAS; you are able to check register in hexa using the modbus register diagnostic screen embeded in the PAS. INT16to INT16U would make sense.
I understand that the meter is providing data in hexa, but this is raw value what is the encoding used to get true measurement ? 7156 in hexa is 29014 in decimal/integer. If you get 36E7 what is the value in m3 ?
Kind regards
Link copied. Please paste this link to share this article on your social media post.
Thank you for your response.
I obtained more detailed information from the vendor and discovered that the data type is actually PackBCD, not hexadecimal. Please refer to the image below.
This data is composed of registers 773 to 776, with each register divided into high and low words and represent values from 00 to 99. Finally, all the high and low words are combined into a single value.
For example, in the image:
(encoding from PackedBCD)
773: 0000 0000 , 0000 0000 -> 00
774: 0000 0000 , 0000 0011 -> 0003
775: 0111 0001 , 0101 0110 -> 7156
776: 0000 0000 , 0000 0100 -> 04
After combination would be 0000037156.04 -> 37156.04
Wondering if our panel server can do this kind of encoding or calculation? Thank you
Link copied. Please paste this link to share this article on your social media post.
Hello @Stuart_Cheng ,
It seems that EPC-W cannot managed packedBCD as an data input.
Regards,
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.