MPI通讯300与200

300与200MPI通讯。 调用SFC67,SFC68.在VAR_ADDR输入端(接收发送地址)手册说300的DB1块对应200的V存储区。 写入P#M 0.0 BYTE 8可以通讯数据发送接收都正常,写入P#DB1.DBX0.0 BYTE 8就无法工作了,两个功能块的BUSY一直为0。  DB1块对应200的V存储区是默认的还是需要设置的。 为什么用M可以。用DB1就不行了呢。

最佳答案

DB1数据块建立了吗?一定要是DB1,是默认的。
SFC67:P#DB1.DBX0.0 BYTE8 对应 VB0到VB7
SFC68:P#DB1.DBX8.0 BYTE8 对应 VB8到VB15
在试试看?

提问者对于答案的评价:
谢谢, 改变数据的时候 REQ要为0

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日 下午7:53
下一篇 2018年12月1日 下午7:53

相关推荐