hello, I have problem... three RS 485 sensors, connected to PC com port.. two sensors cowork fine, when I connect another one, all FAIL data transfer... please advice what to do...
Hi, I am extracting data using rs485. when I extract data using modbus the voltage(using pymodbus) shows 17056(int) . but in actual voltage is something around 235.xx. Is there any conversion required? I also want to know about MSRF and LSRF. becuase when I tried with modbus32 software, decimal shows 17056 but Float MSRF shows 235.xx . any help on this
Hi Johnson. So what you are trying to read is a floating point value. That would be a 32-bit value. The lower word would be stored in a 16-bit register and then the upper word would be stored in the next consecutive 16-bit register. Modscan32 is able to combine the 2 registers and then perform a calculation to convert to float. The calculation is not trivial. If you are using PyModbus, please have a look at following example that shows decoding for different data types, inclusive of floating point ... pymodbus.readthedocs.io/en/latest/source/example/modbus_payload.html
hello sir,.... In rs485 4-5 devices are connected with modbus and 2 display is connected only as receiver , It is working fine ......Is there any chance of problem in future ???
That accent... Trini!
hello, I have problem... three RS 485 sensors, connected to PC com port.. two sensors cowork fine, when I connect another one, all FAIL data transfer... please advice what to do...
Hi, I am extracting data using rs485. when I extract data using modbus the voltage(using pymodbus) shows 17056(int) . but in actual voltage is something around 235.xx. Is there any conversion required? I also want to know about MSRF and LSRF. becuase when I tried with modbus32 software, decimal shows 17056 but Float MSRF shows 235.xx . any help on this
Hi Johnson. So what you are trying to read is a floating point value. That would be a 32-bit value. The lower word would be stored in a 16-bit register and then the upper word would be stored in the next consecutive 16-bit register. Modscan32 is able to combine the 2 registers and then perform a calculation to convert to float. The calculation is not trivial. If you are using PyModbus, please have a look at following example that shows decoding for different data types, inclusive of floating point ... pymodbus.readthedocs.io/en/latest/source/example/modbus_payload.html
@@EmileAckbarali Thank you so much! Solved it :)
@@johnsonemmanuel So very pleased that you solved it. Great job!
I know that trini accent anywhere.
Ah cyar hide at all! :)
hello sir,.... In rs485 4-5 devices are connected with modbus and 2 display is connected only as receiver , It is working fine ......Is there any chance of problem in future ???
From what you have described, that should be fine.
@@EmileAckbarali thank you for reply...
nice video . thanks
Hi .. I have a problem and need your help
All Modbus parameters shall be same for all devices in a network except device ID as device ID shall be unique
Please can you add subtitles to all your UA-cam videos?