PLC400与300通信的数据长度问题

CPU414的MD504(4个字节)通过SFC67读取CPU313的MD94(4个字节),数据长度设为:BYTE4。
结果发现,414的MB504到MB535共32个字节内都有数据。按理,我只想取313的MB94到MB97共4个字节(1个实数)的数据,怎么会取到了32个字节呢?

问题补充:
读数的长度问题解决了,问了西门子客服。我在前一次设置里进行了BYTE 32的通信,所以MD504以后的32个字节都置位并且保留了。
现在新的问题出现了,2个CPU之间突然不通信了,之前还可以,400/300的PLC有共同的3台WINCC上位机,300的有1台触摸屏,都是MPI通信连接在一起。300的通信设置见图片吧!

图片说明:

PLC400与300通信的数据长度问题   

最佳答案

不能通讯前你做什么工作了?肯定是这步工作引起的。如果plc不能停下来,不要做通讯的测试工作。你需要重新启动cpu的。

提问者对于答案的评价:
重启可能解决,还没试,西门子客服也是这样建议的。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc248202.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月2日 下午3:59
下一篇 2018年12月2日 下午3:59

相关推荐