文档库

最新最全的文档下载
当前位置:文档库 > labview与下位机进行网络通信

labview与下位机进行网络通信

labview与下位机进行网络通信

现在老板让我做一个程序:主要是用labview软件与下位机进行网络通信,不停的接收下位机传送过来的数据,就像实时数据采集一样,因为客户端不是用labview软件,我搞了好久都没搞好,希望论坛里的各位大哥能够帮帮小弟,先谢谢了!

不好意思啊,各位

是这样的:上位机和下位机主要是通过TCP-IP通信,下位机会把数据通过串口转换成网卡数据,而上位机主要是与下位机建立连接,然后不停的接收数据,用波形图显示出来,上位

机做服务器端,下位机有很多台-做客户端

你的下位机转网络数据时IP和端口号是设定好的吗?若不是IP和端口改为不一样的,上位机只是打开不同端口读就可以了,这样也方便区分

若是IP一样就困难,因为同一网络容易产生冲突,端口一样的话,数据不容易区分

这个上位机用TCP节点只须要简单的做就可以,具体可以看例子,

关键是下位机的设定

可以通过OPC协议!!

这个问题解决了吗?

我遇到类似的问题:我在AB两地均采用工控机使用NI采集卡来采集压力信号,A地的数据需要实时通过电话线传到B地来进行显示和比较,并根据比较结果判断情况,请教高手给一

个参考的样例程序,谢谢!

labview范例里有相关例子,搜“tcp”

我理解楼主的问题不是如何使用tcp/ip通讯的问题,而是不知道如何对下位机数据进行打

包。

要看你的下位机用什么开发环境了。上下位机都用TCP协议就行,上位机labview中有现成的TCP接收的例子,下位机的选择就多了,但是TCP网络通信的API函数是平台无关的,不

同平台用的API大同小异。