只能接收第一次发送的数据,后面的数据就没有任何的反应了
做的是自由口通信
用了帮助手册里面的那个例子还是一样,接收完第一次数据,有反应,第二次就没有了。
是中断没有循环还是硬件的问题???
问题补充:
ru tu
图片说明:
最佳答案
你这样的问题最好贴图说明
可能是你没有定义接收完成中断中没有再调用接收指令,也可能是在发送数据中,进入了死循环
补充问题回复:
你贴出的图说,是当SMB86=16#20(SM86.6 = 1),则停止接收,延时10mS后,重新启动发送指令。
新补充:
定义中断分离后,需要再开中断
你的第二次接收程序在哪?
提问者对于答案的评价:
我试试看
最佳答案作者回复:
调试仔细了,一般可以成功的。
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc367111.html