求高手指教!
使用西门子HMI连接非标准的Modbus RTU设备.使用WinCC flexible 2008 SP4组态.
读取 Double类型的双字寄存器.该设备的双字寄存器低字在前,且不可更改.
使用 4x数据类型读取该寄存器,高低字是反的.即如果该寄存器值为1(00000001H),那么读取到的值为65536(00010000H).
WinCC flexible 是否有提供一种机制解决该问题.有的话,怎么设置和操作?
不会需要使用脚本来处理吧?
其他品牌例如威纶有很简单的处理方法,它支持5x数据类型,5X和4X区别就是高低字的顺序.