请教TCP通信的问题,急急急!!!

2019-07-18 02:20发布

我想把原来程序中的visa通信改为TCP通信,但是TCP通信一次只能运行一个功能码,我的labview程序是下位机程序,需要用两个功能码,当上位机用不同功能码的时候,我的程序是需要手动切换功能码吗?还是有别的办法??大家也帮我看一下我修改的对不对。
TCP.png
visa.png


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
空的白的格
1楼-- · 2019-07-18 03:06
自己顶一下,大家也帮帮我啊
imcu2007
2楼-- · 2019-07-18 05:07
 精彩回答 2  元偷偷看……
空的白的格
3楼-- · 2019-07-18 05:13
imcu2007 发表于 2015-11-11 13:04
把循环框图变成使用条件状态结构框图来放置不同的功能码,你这个是Modbus通讯。

哦,我想用modbus tcp完成通信,写了一个小程序测试,但是程序运行之后,总提示TCP写入错误,您能帮我看一下哪里不对吗?
1.png
imcu2007
4楼-- · 2019-07-18 09:27
把visa和while循环的连接处改为移位寄存器即可。不是移位寄存器,循环第二次的时候visa资源就没有了呀,不会往回跑找VISA的呀。
imcu2007
5楼-- · 2019-07-18 12:40
把visa和while循环的连接处改为移位寄存器即可。不是移位寄存器,循环第二次的时候visa资源就没有了呀,不会往回跑找VISA的呀。

一周热门 更多>