将214-2BD23-0XB8的程序直接下载到288-1SR20-0AA0中使后,200的自由口通讯程序正常使用但是200smart中就是报错:对端口1同时执行XMT/RCV指令。
希望大神能指导下555~
问题补充:
补充:原200程序中自由口用的就是port0,原程序截图也发上来了。
图片说明:
最佳答案
此回答已完善
S7-200 移植到 S7-200 SMART
http://www.ad.siemens.com.cn/productportal/prods/s7-200-smart-portal/200smarttop/smartsms/044.html
补充:
仔细检查程序,排除同时调用XMT、RCV可能
通常在调用XMT发送数据的时候,先置位SM86.7,终止接收消息功能。
在发送完成中断程序中:复位SM86.7后调用RCV
提问者对于答案的评价:
SM86.6为1,接收消息功能终止;输入参数错误或缺少开始或结束条件。不知道什么原因SM86.6为1.。。。。
最佳答案作者回复:
笔误了,禁用=0/启用=1接收消息功能位是SM87.7
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc360938.html