610仪表与组态王通信设置
610皮带秤仪表采用标准Modbus-RTU通信协议,采用485传输,波特率可选4800、9600、19200。数据为8位,停止位2位,无奇偶校验。由于610仪表采用标准modbus-RTU协议,因此很容易与各种设备通信。下面介绍610仪表与组态王通信6.53的设置步骤:
1.打开组态王开发环境,建立一个工程。
2.新建一个设备,在设备驱动里选择PLC-莫迪康-modbus(RTU)-串行。点击“下一步”,选择使用的串口,选择地址(仪表机码),设置相应的参数即可完成。
3.在左侧树形菜单中选择“数据库”-“数据字典”。点击右边工作区的“新建”创建新的变量。画面见下面附图设置好红线内的数据。寄存器选择4××(地址表地址+1)。
4.在左侧树形菜单选择画面,建立用户画面,在画面上放置要显示的数据。建立相应的链接即可。
5.上述操作步骤与其他工程类似。
6.组态王在于其他设备通信modbus通信时使用打包传输,这里需要将打包传输设置文件修改一下。
7.在组态王安装软件的根目录下,比如“C:\Program Files\kingview”有一个KVModbusRtuEx.ini的配置文件,见下面内容。将第三行的PackLen=127修改为PackLen=0即可。将文档保存后即可正常通信。
[ModbusRTU]
DebufInfo = 0 // not used
SupReg = [0,1,3,4,7,8,9]
TimeOut = 15000
Num = 7
1 = 01, 065535
2 = 11,165535
3 = 31,365535
4 = 41,465535
5 = 70,765535
6 = 81,865535
7 = 91,965535
6.55版本的配置文件在C:\Program Files\kingview\DRIVER\modbusMaster.ini
[ModbusRTU]
DebufInfo = 0
PackLen = 24//把打包长度改为最大缓冲器长度
SupReg = [0,1,3,4]
TimeOut = 15000
Num = 4
1 = 01, 065535
2 = 11,165535
3 = 31,365535
4 = 41,465535
- 组态王V6.51版本
如果你使用的是组态王老版本的软件,直接在选择“PLC-莫迪康-modbus(RTU)unpack-串行”即可。
三、通讯误码率
如果通讯误码率较高,可能是组态王软件时序与仪表不匹配造成,可以将包延时修改一下,在建立设备时,在设置设备地址画面可以设置包间隔,具体见软件帮助信息。
组态王与多台仪表 通信时,如果有几台仪表经常与主机失去联系,可以在485线的首端和末端各接一个120欧的匹配电阻。