自己回复:
详细查看了文档,InTouch不提供位层面上的数据处理方法,DA Server/IO Server也不提供相关设置,InTouch和DA Server的功能有待加强...现在的解法至少有两种:
1. 上位机把两个VW(16位)分别读上来,交换顺序后写到另外一个PLC的存储区中,再重新把数按VD(32位)读出来。这其实还是在PLC里交换了字的顺序,很繁琐,我目前就是这么做的。
2. 在InTouch里编写用户函数,按照浮点数IEEE 754标准自行把32位二进制数据转换成浮点数小数表示。