下位断电, LabVIEW通讯断了,但怎么在下位重新上电后恢复
时间:10-02
整理:3721RD
点击:
下位设备是从机,用的是Modbus协议通讯,突然断电了, LabVIEW通讯断了,但怎么在其重新上电后恢复通讯呢。LabVIEW一直在开着运行。
可以利用状态机结构,可以在分支结构中新建“打开端口”,“读取数据”,“写入数据”,“关闭端口”这几个分支,当通讯中断时,程序进入打开端口分支,并且不停的在这个分支中循环,直到重新建立连接,然后进入读取或者写入分支!
谢谢,我试试这个方案
哈哈。你可以这样,下位机程序,每次上电即发送一个指令,上位机接收到该指令就连接。为了避免不停轮询浪费资源,可以使用动态注册事件结构。