5/29/2020 12:31 PM | |
Joined: 3/2/2018 Last visit: 9/3/2024 Posts: 58 Rating: (0) |
Hi All I'm having a problem converting some Modbus values, I know this is quit a common subject. I have looked at other topics but not found the answer. Please see the attached pictures of my program and the Modbus manual for the device that I'm communicating with. I've made sense of T1,T2 and T3 and getting the correct value out, but when it come to T5,T6 and T7 I'm not sure what is going on. The example is 123456*10-3 Stord as FD01 E240 my result is 4244759104. I've tried word swopping and have also experimented with rotating but with no success. I'm new to Modbus, sorry if this is a silly question and I'm missing some think really easy. I'm using TIA Portal V15.1 S7-1200 Hope someone cane help, any tips or advice is much appreciated. Thanks in advance Harry AttachmentModbus.zip (189 Downloads) |
Last edited by: Gouldharry at: 06/11/2020 12:55:09 |
|
6/1/2020 9:39 AM | |
Joined: 3/2/2018 Last visit: 9/3/2024 Posts: 58 Rating: (0) |
Hi Daniel Thanks for you reply. I do sort of understand that and what is going on. But I'm still not getting the correct result when I convert the DWord to a Real, is there some think else I need to do or is my code incorrect? The result for T5 should be 123456*10-3 and for T6 -123456*10-4 please see screen shot. I have tried word swapping. T5 mentions about being Unsigned in the manual, but as far as I'm aware there isn't a n UReal, I'm assuming that you need to do something with this before you get the correct result ? Thanks again AttachmentModbus 2.zip (168 Downloads) |
6/11/2020 12:51 PM | |
Joined: 3/2/2018 Last visit: 9/3/2024 Posts: 58 Rating: (0) |
SOLVED Please find solution for T4,T5 and T6 AttachmentModbus.zip (320 Downloads) |
This contribution was helpful to3 thankful Users |
Follow us on