Schneider Electric support forum about Power Meters (ION, PowerTag, PowerLogic) and Power Quality from design, implementation to troubleshooting and more.
Send a co-worker an invite to the portal.Just enter their email address and we'll connect them to register. After joining, they will belong to the same company.
You have entered an invalid email address. Please re-enter the email address.
This co-worker has already been invited to the Exchange portal. Please invite another co-worker.
Please enter email address
Send InviteCancel
Invitation Sent
Your invitation was sent.Thanks for sharing Exchange with your co-worker.
Link copied. Please paste this link to share this article on your social media post.
2024-07-0106:45 AM
CONECTION PM8000 - PLC WITH MODBUS TCP/IP
Good,
I am looking to read various values of power, voltage and current from the PM8000 using the modbus tcp IP protocol, it turns out that the registers are according to the MODBUS mapping of the PM8000 in the addresses 3000-3150, the problem starts when these values are values of type FLOAT and reading registers in the addresses 3000-3150 are bit type and not word. What solution can I give to be able to read correctly those values? I would like to communicate with a Siemens PLC.
All Float32 registers(Single-precision floating-point format) in PM8000 Modbus map, are two 16-bit registers(two words) in big endian format(the most significant word is stored at the lowest memory address) that need to be swapped:
All Float32 registers(Single-precision floating-point format) in PM8000 Modbus map, are two 16-bit registers(two words) in big endian format(the most significant word is stored at the lowest memory address) that need to be swapped: