DCS做主站,我这边做从站,DCS要读取我这边PLC的数据,通讯没问题,DI的信号都能在DCS上读取到,AI的REAL型数据我整合到DB11块了,块类型我也是设为REAL的,见附件照片,DB11块在线后,各条数据都跟原始数据一样,但是DCS说读取不到,前6个都是零,第7个开始有个一万多的数据,肯定不对的。我也试了把DB块的类型改为int型,DB11块在线后,各条数据都跟原始数据也是一样,请问到底是哪里的问题?谢谢!
图片说明:
05067d03c02a39BF65f9bdccb1d82e0a
b7e696cd9aa735aac7f41c60f6f15FC9
最佳答案
不知道你通过MODBUS传递的PIW来的整型数据,还是经过转换的浮点数,如果是浮点数,那么一个浮点数占4个字节就是两个字,而你的点表里显示的只是一个字,另外常见的就是不同设备之间Modbus通讯存在高低字节或高低字顺序问题。
提问者对于答案的评价:
谢谢!问题还是没有解决,只能再重新开个问题问了,我把问题再详细的描述好,请再帮忙看看,能否给个QQ号,方便解决这个问题。
专家置评