恭喜,你发布的帖子
发布于 2017-01-13 13:49:06
6楼
主程序调用初始化通讯子程序,同时启用接收指令,当接收完成后,进入接收完成中断INT_0重复执行,这样PLC接收指令中重复接收到串口调试软件发送过来的字符串了。
W大侠
“主程序调用初始化通讯子程序,同时启用接收指令,当接收完成后,进入接收完成中断INT_0重复执行,这样PLC接收指令中重复接收到串口调试软件发送过来的字符串了。"
您的意思是,在初始化子程序中,已经通过设置SMB87控制字已经启动接收,并且正在接收消息,在子程序中,第一个循环只要接收消息一完成,就会执行中断程序了哦。
那么,中断程序中的RCV指令和完成中断后的往下的RCV指令只是给接收消息提供了一个存储地址,并不是从这句开始执行接收哦。
非常感谢,终于懂了,谢谢;
请填写推广理由:
分享
只看
楼主