下位断电, LabVIEW通讯断了,但怎么在下位重新上电后恢复

2019-07-18 04:54发布

下位设备是从机,用的是Modbus协议通讯,突然断电了, labview通讯断了,但怎么在其重新上电后恢复通讯呢。LabVIEW一直在开着运行。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
笑看风云(MSD)
1楼-- · 2019-07-18 07:52
可以利用状态机结构,可以在分支结构中新建“打开端口”,“读取数据”,“写入数据”,“关闭端口”这几个分支,当通讯中断时,程序进入打开端口分支,并且不停的在这个分支中循环,直到重新建立连接,然后进入读取或者写入分支!
looker_55
2楼-- · 2019-07-18 10:19
谢谢,我试试这个方案
victor400
3楼-- · 2019-07-18 14:22
哈哈。你可以这样,下位机程序,每次上电即发送一个指令,上位机接收到该指令就连接。为了避免不停轮询浪费资源,可以使用动态注册事件结构。

一周热门 更多>