软件:组态王6.53破解版;
仪表:富马LUYB11旋进旋涡流量计,支持RS485,协议标准ModbusRTU模式。
我在设备添加向导中选择PLC-莫迪康-Modbus RTU-COM。
硬件设置中波特率9600,无奇偶校验,数据位8,停止位1,仪表序号1-255。
在数据词典中,变量定义设置类型为I/O实数型,联接设备名称后,寄存器点开后显示0,1,3,4,SwapF,SwapL,FMC,CommErr等共8类,这是组态王自身的寄存器类型。
我通过查仪表厂家提供资料,流量计设备寄存器序号范围为1000-1052,2000-2068,16位读设备寄存器功能码为3。
我按照厂家提供的地址定义,提示“寄存器名称错误”。是不是在设备寄存器序号前要加上3或4,为3100或4100??
我不知道该如何设置,请熟悉这个的网友指导!
关于组态王与智能仪表通讯的问题
答案:2 悬赏:20 手机版
解决时间 2021-03-15 23:20
- 提问者网友:棒棒糖
- 2021-03-15 12:16
最佳答案
- 五星知识达人网友:你可爱的野爹
- 2021-03-15 13:26
你最好在连接PLC是看下地址帮助 里面有八种寄存器格式所对应的数据类型
如“寄存器功能码为3”我认为是字符串连接 数据类型选择 USHORT或SHORT
寄存器名称上写如“31000”就不会错误
如果两者对应上了 至少就不会出现“寄存器名称错误”的提示。
具体的寄存器名称我觉得是31000-31052,32000-32068
最大值和最大原始值都改成65535最好
因为没有具体的东西 所以我不是很确定 但是差不很多 你多试试吧~
如“寄存器功能码为3”我认为是字符串连接 数据类型选择 USHORT或SHORT
寄存器名称上写如“31000”就不会错误
如果两者对应上了 至少就不会出现“寄存器名称错误”的提示。
具体的寄存器名称我觉得是31000-31052,32000-32068
最大值和最大原始值都改成65535最好
因为没有具体的东西 所以我不是很确定 但是差不很多 你多试试吧~
全部回答
- 1楼网友:鱼芗
- 2021-03-15 14:48
modbus协议目前应用广泛的通讯协议,你要用组态王实现同智能仪表进行modbus协议通讯,首先你要知道智能仪表的每个参数的地址,比如台达vfd-m系列变频器输出频率地址是2103h。换算后等于48452 ,这样你就可以用组态王进行通讯了。其次就是建立通讯联系,硬件要一致,比如都使用rs485方式,软件格式也要一致,比如波特率、停止位等。三、建立通讯方式,就是modbus 要选对方式,而后就是建立变量、调用变量、运行了。
打字不易,如满意,望采纳。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯