在使用s7-1200+1个485扩展模块的时候,采集到的传感器数据是对的,后面只是按HMI界面显示的需求增加了几个变量,就发现原来程序里的数据转换模块都失效了,具体表现为输入是Dword型16进制数,输出应该是需要在HMI上显示的Real型数据,出问题后,监测数据转换结果,一直显示的都是#1600之类的16进制数。哪怕中间环节的数据类型转换模块的结果也都变成了16进制数。
实在找不到原因和解决办法,我就找出早期没有问题的程序,在没有任何更改的情况下,编译下载,结果一样,显示的都是16进制数了。
不知道是不是组态软件的问题,还是我自己哪里操作的问题?