组态王软件同modbus 485智能仪表怎么连接
请教大神,我是刚学组态王软件的,想用modbus485智能仪表直接同组态王软件相连,应该怎么做。能说的具体点吗。想前期的驱动设备以及数据词典里面的具体参数怎么填写。谢谢啊...
请教大神,我是刚学组态王软件的,想用modbus485智能仪表直接同组态王软件相连,应该怎么做。能说的具体点吗。想前期的驱动设备以及数据词典里面的具体参数怎么填写。谢谢啊
展开
3个回答
展开全部
modbus协议的从站需要有个从站地址,因为这个协议是主从协议,1对多的,比如你现在用的485智能仪表,厂家给你协议说明书,上面写的从站地址03,你在组态王里就要相应选择从站地址03;比如你要读取仪表协议说明书前两个数据,内部地址为00 00,00 01,你设置好之后,组态王就将发送以下帧码给485仪表:03 03 00 00 00 02 C5 E9,第一个03指的是从站地址,第二个03指的是功能吗,00 00 指的是内部起始地址,00 02指的是读取数据个数,C5 E9是CRC校验码,确保数据准确无误的传输
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
仔细阅读你的智能仪表的通讯规约,你需要理解2个不同的地址概念,1.设备地址,2寄存器地址.设备地址应该很好理解,她是组网里从设备的唯一性地址,10进制,用来识别设备。寄存器地址根据功能码可以看出来,通讯规约里也有注明。寄存器的地址分0xxx,1xxx,2xxx,3xxx,4xxx,5xxx,6xxx等区域,分别对应不同的数据类型和功能码,用的最多的是3xxx和4xxx的寄存器地址,对应的功能码分别为04和03.数据类型是类似模拟量值,选2个byte的USHORT就行。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询