200smar打开200程序后,自由口通讯无法使用

将214-2BD23-0XB8的程序直接下载到288-1SR20-0AA0中使后,200的自由口通讯程序正常使用但是200smart中就是报错:对端口1同时执行XMT/RCV指令。
    希望大神能指导下555~

问题补充:
补充:原200程序中自由口用的就是port0,原程序截图也发上来了。

图片说明:

200smar打开200程序后,自由口通讯无法使用   

最佳答案

此回答已完善

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午11:41
下一篇 2021年7月5日

相关推荐

发表回复

登录后才能评论