甲机和乙机两个200PLC进行自由通讯,互相读写,我这样写程序行不行请给个指点
甲机:
1,初始化子程序:对SMB87进行写操作禁止接收,用ATCH和ENI指令使能定时发送中断
2,发送完成中断:用DTCH指令禁止定时发送中断,同时WOR 16#80 SMB87允许接收,SM0.0 RCV进入接收状态。
3,接收完成中断:对SMB87进行写操作禁止接收,同时允许定时发送中断
乙机:
1,初始化子程序:允许接收,定义定时发送中断的时间间隔但不连接中断
2,接收完成中断:禁止接收,用ATCH指令连接定时发送中断
3,发送完成中断:允许接收,
4,定时发送中断:用XMT指令发送数据。
最佳答案
请参考:《S7-200通讯的编程步骤---自由口通讯》
http://download.csdn.net/download/zjscq/3996645
《S7-200自由口通讯教程及编程实例》
http://www.docin.com/p-302651637.html
提问者对于答案的评价:
谢谢你的回答,对我很有帮助。
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc295945.html