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