LabVIEWwilliam hill官网
直播中

h1654155948.5444

8年用户 72经验值
私信 关注
[问答]

谁知道labview中的modbus通讯协议和VISA通讯有什么区别?

谁知道labview中的modbus通讯协议和VISA通讯有什么区别?这是不是两种通讯方法啊?我现在有点迷。。

回帖(6)

王超

2018-6-29 09:22:22
我也搞不动,来学习学习。为啥没大神回答呀有没有大神回答下
举报

Mayjoy

2018-7-7 21:00:47
应该是labview实现modbus的方式有很多种,其中一个就是用VISA串行通讯软件实现。
正好搜到的一个相关网址希望对你有用。
我不能发送链接,所以可以搜索名字:Modbus通讯协议的几种实现方式(LabVIEW)
举报

张无忌

2018-7-8 14:47:50
感谢楼上的回答,受益匪浅
举报

周建远

2018-7-9 08:20:54
Modbus协议只是一种通讯协议,各个不同的厂家都可以应用该协议用来和自家的设备做通讯,不过一般来说都是在这modbus协议的基础之上做一些改动再应用的  支持这种协议的通讯方式有很多种,比如TCP,VISA, GPIB等等都可以走MODBUS协议进行通讯, VISA只是一种通讯方式,它可以是基于MODBUS协议,也可以基于厂家自定义的协议,比如基恩士 斑马 米亚基 这些厂家的设备就是可以走VISA通讯,但是协议却是自定义的协议,发送ASCii码来给自家设备发送不同的命令的  至于MODBUS协议的具体内容,可以网上找找,很多  labview中最主要需要解决的就是crc校验的问题,一般情况下都是crc16校验,在william hill官网 里有现成的VI可用  需要做的还有16进制和10进制之间的转换,以及处理某些情况下16进制负数的处理(数据显示格式用U16即可显示负数)
举报

更多回帖

发帖
×
20
完善资料,
赚取积分