永发信息网

关于组态王与智能仪表通讯的问题

答案:2  悬赏:20  手机版
解决时间 2021-03-15 23:20
  • 提问者网友:棒棒糖
  • 2021-03-15 12:16
软件:组态王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??

我不知道该如何设置,请熟悉这个的网友指导!
最佳答案
  • 五星知识达人网友:你可爱的野爹
  • 2021-03-15 13:26
你最好在连接PLC是看下地址帮助 里面有八种寄存器格式所对应的数据类型

如“寄存器功能码为3”我认为是字符串连接 数据类型选择 USHORT或SHORT
寄存器名称上写如“31000”就不会错误
如果两者对应上了 至少就不会出现“寄存器名称错误”的提示。
具体的寄存器名称我觉得是31000-31052,32000-32068
最大值和最大原始值都改成65535最好
因为没有具体的东西 所以我不是很确定 但是差不很多 你多试试吧~
全部回答
  • 1楼网友:鱼芗
  • 2021-03-15 14:48
modbus协议目前应用广泛的通讯协议,你要用组态王实现同智能仪表进行modbus协议通讯,首先你要知道智能仪表的每个参数的地址,比如台达vfd-m系列变频器输出频率地址是2103h。换算后等于48452 ,这样你就可以用组态王进行通讯了。其次就是建立通讯联系,硬件要一致,比如都使用rs485方式,软件格式也要一致,比如波特率、停止位等。三、建立通讯方式,就是modbus 要选对方式,而后就是建立变量、调用变量、运行了。 打字不易,如满意,望采纳。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯