工控网首页
>

应用设计

>

迅饶ModbusTCP从站对接组态王

迅饶ModbusTCP从站对接组态王

1.项目概述

本说明使用组态王软件,通过ModbusTCP协议采集迅饶ModbusTCP从站网关,采集30001浮点数和40001整数两个点位;

2.具体配置

2.1选择莫迪康 ModbusTCP客户端驱动

其他参数默认,直至完成;

2.2.迅饶网关浮点数的点位属性设置:

模拟测试读取3x1的数据,即地址填30001; 

2.3.模拟测试读取4x1的数据,即地址填 40001;(可关联读写)

2.4.寄存器属性

注意:读迅饶ModbusTCP浮点数,网关工程必须设置为小端模式:

2.5.最后画面关联刚才建好的30001和40001即可,通讯画面如下:

附:组态王ModbusTCP通讯配置文档

组态王设置

定义组态王设备

1、组态王定义设备时请选择:PLC\默迪康\Modbus(以太网)\网卡

2、组态王定义设备地址时,组态王中定义的IP地址 和单元号要与PLC内的设置一致。

例如:设备端口号是502

组态王数据词典--变量定义

说明:在MODBUS规约驱动中,SWAP寄存器用于改变浮点数的字节顺序,只有0,1,2,3四种取值,且只对FLOAT数据类型起作用,说明如下:

例如在通讯时从0001地址读取的四个十六进制值为 HV1,HV2, HV3, HV4则:

1) 当SWAP = 0时,转换后浮点数对应的内存值为: HV4 HV3 HV2 HV1。

2) 当SWAP = 1时,转换后浮点数对应的内存值为: HV3 HV4 HV1 HV2。

3) 当SWAP = 2时,转换后浮点数对应的内存值为: HV1 HV2 HV3 HV4。

4) 当SWAP = 3时,转换后浮点数对应的内存值为: HV2 HV1 HV4 HV3。

 SWAP组态王默认为3

 TIMEOUT调节发送和接收数据的延时时间.组态王默认为5MS

 组态王寄存器与MODBUS功能码的对应关系

使用中的错误实例:

在使用莫迪康PLC通过以太网方式与组态王通讯时,网上接了两个PLC,一个CPU为 TSXP57252,另一个CPU为TSXP57203,其中CPU为TSXP57252的通讯成功,而CPU为TSXP57203的PLC则提示通讯失败。以太网模块型号为Ety110 。对于出现此种情况是由于以太网模块型号为Ety110的通讯方式选择成了Uti TCP/IP方式,而组态王支持Modbus TCP/IP协议方式与莫迪康PLC通讯。所以将Ety110模块选为Modbus TCP/IP方式就可以通讯成功了。 

  

审核编辑(
王静
)
投诉建议

提交

查看更多评论
其他资讯

查看更多

使用HTTPS_AMAP_Weather驱动集成高德天气数据

如何用500元购买HMI1004-ARM(Scada)?

uSaaS能源管理软件安装步骤

迅饶能源管理软件本地版简介

把Windows打造成一个NTP时间同步服务器,为网关提供校时服务