完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
本帖最后由 车头车脑 于 2015-11-23 20:27 编辑
我不是专门搞这方面的,但是最近需要用它来编一个上位机,以下是我想问的。是通过以太网和DSP通信,可以进行数据的读取和写入,用的是TCP/IP协议,上位机用“打开TCP”函数,然后不知道下位机(程序)如何匹配啊,连接需要握手也不知道上位机给下位机发的是什么指令,下位机要做如何答复,才能连接起来,就是下位机程序里面是要设置IP和端口吗?郁闷好多天了,网上也找不到资料,以太网下位机的例子也很少,都是两个电脑间C/S模式的通信。有没有哪个大神指导一下啊,感激不尽! |
|
相关推荐
10个回答
|
|
没有人给指点一下吗?真的是着急
|
|
|
|
我也没弄过这个,不过有点看法说说。
通过tcp通讯,应该是遵循tcp协议。tcp协议有自己标准的握手方式所以我觉得dsp用tcp通讯是不用关心握手指令的!这个ip可能要手动设置,端口应该是要设置的,也可能dsp使用了固定的ip和端口号 |
|
|
|
我最近也在学这个,已经测试成功了,用的是modbus tcp,不知道和你说的是不是一样的?
|
|
|
|
uhrrkhewklafhsekfasdasd
|
|
|
|
求指导
|
|
|
|
下位机DSP会自动给你的上位机发数据,因此DSP实际上是一个TCP协议的Client端程序,而上位机仅需要运行TCP 协议的Server端程序即可。你需要搞清楚DSP的下位机使用的是第几号端口,DSP所发送的报文缓冲区是多大尺寸,这必须上位机的端口号以及尺寸保持一致,否则永远收不到信息。
|
|
|
|
可以看看您的以太网程序吗,谢谢 |
|
|
|
你可以下载NI MODBUS函数库,里面有例子的,上位机和下位机的都有,是遵循MODBUS协议,或者你可以直接查看LabVIEW自带的范例 |
|
|
|
NI MODBUS 下载地址可以看我最新的帖子 |
|
|
|
好的!谢谢 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
用udl里的字符串信息在局域网内其他电脑连接sql数据库为什么为出现连接失败拒绝访问?
1744 浏览 2 评论
为什么同一个队列引用的全局变量,运行在两个子vi中发现队列数据丢失了
1347 浏览 0 评论
1557 浏览 0 评论
关于labview2024版本的lvanlys.dll出错的问题
3189 浏览 3 评论
1480 浏览 2 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-23 09:43 , Processed in 0.780479 second(s), Total 90, Slave 73 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号