先发送 后接受的那种
最佳答案
一般主站的做法是先发送数据请求,如何在发送完成中断子程序中编辑接收程序;而从站的编辑发送是先接收数据,当接收完成进入接收完成中断子程序中编辑发送程序。
在半双工的modbus通讯中,通讯链路只能允许有一条有效的指令在通讯链路上,确保通讯的准确性。
提问者对于答案的评价:
我采纳你为正确答案了,再问下,在发送的中断子程序中写接受程序,是不是要定义端口为接受smb87,后面是不是还要把端口设定为发送,
最佳答案作者回复:
不是。
如果是在prot0口,那么,定义中断事件9是发送完成中断,prot1是中断事件26,当发送完成时,系统自动会进入到中断连接指定的中断子程序中。
SMB87是通讯控制字节,定义接收消息的控制字节。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc288218.html