最近利用s7-200 modbusRTU读取现场仪表数据,遇到一个问题,需要高手指点,如果解决留下联系方式本人因为是新疆的所以后面没啥可以回报的,就一些新疆特色干果....
问题是这样的:仪表寄存器数据是单精度FLOAT类型,例如寄存器40007 40008 十六进制分别是:4366和EB85,利用ModScan32 读取数据时类型SWAPPED FP 对应数据时230.9200,至于怎么将数据读取到并且存放如vd区,我其实已经取到数据 分别存放在vw1014和vw1016 也就是vw1014:4366,vw1016:EB85,之后怎么在程序内转化。然后在程序内走比较! 谢谢