DCS做主站,我这边做从站,DCS要读取我这边PLC的数据,通讯没问题,DI的信号都能在DCS上读取到,AI的REAL型数据我整合到DB11块了,块类型我也是设为REAL的,见附件照片,DB11块在线后,各条数据都跟原始数据一样,但是DCS说读取不到,前6个都是零,第7个开始有个一万多的数据,肯定不对的。我也试了把DB块的类型改为INT型,DB11块在线后,各条数据都跟原始数据也是一样,请问到底是哪里的问题?谢谢!
图片说明:
最佳答案
不知道你通过Modbus传递的PIW来的整型数据,还是经过转换的浮点数,如果是浮点数,那么一个浮点数占4个字节就是两个字,而你的点表里显示的只是一个字,另外常见的就是不同设备之间Modbus通讯存在高低字节或高低字顺序问题。
提问者对于答案的评价:
谢谢!问题还是没有解决,只能再重新开个问题问了,我把问题再详细的描述好,请再帮忙看看,能否给个QQ号,方便解决这个问题。
专家置评
检查通信时地址偏移是否正确,另外Modbus通信存在高低字节颠倒的问题,需要注意是不是在设置中进行了有关设置。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc226230.html