<返回更多

如何使用网络IO的网关功能实现IO扩展

2022-11-03  搜狐号  亿佰特物联网应用
加入收藏

1.适用型号

 

该笔记适用于ME31-AXAX0404、ME31-AAAX2240、ME31-XAAX0440、ME31-XAXA0404等网络IO设备。

2.功能说明

2.1RS-485级联扩展

ME31系列网络IO支持通过串口连接RTU设备扩展IO数量与类型,比如连接MA01-XXCX0080拓展8路继电器输出,连接MA01-AXCX4040扩展4路开关量采集,可以实现通过以太网接口访问用户自己的RTU节点。

3.功能应用介绍

ME31-XAXA0404(Modbus addr:1)使用RS-485总线连接MA01-AXCX4040(Modbus addr:10)与MA01-AACX0440(Modbus addr:11),实现8路开关量控制、2路数字量采集、2路模拟量采集拓展;

3.1应用框图或接线图

3.2软件和硬件准备清单

软件:Modbus Poll、亿佰特IO模块配置测试工具;

硬件:电脑、DC 12V电源适配器、ME31-XAXA0404,MA01-AXCX4040、MA01-AACX2240、指示灯*2、按键、导线若干;

3.3功能实现

3.3.1配置ME31-XAXA0404

网关模式自动使能无需配置,只需要注意Modbus地址不要冲突,配置如下图所示:

设备需要与PC(用户设备)处于同一局域网,需要地址唯一且网段相同,可根据实际情况调整参数,若有路由器可以直接使用DHCP功能动态获取IP,再通过上位机查询设备当前IP(需要重启再读取),ME31部分型号也可通过IP参数预览界面查询。

串口通讯需要确认系统波特率,需要三台通讯设备采用相同的波特率参数,比如这里使用的9600-8N1。

3.3.2配置MA01-AXCX4040

刚到手的设备由于地址相同因此需要分开配置,否则配置时会因为地址相同而导致配置失败,将MA01-AXCX4040的地址配置为10,波特率由于串行总线确定使用9600-8N1,这里也需要将设备配置9600-8N1,如图所示:

3.3.3配置MA01-AACX2240

将MA01-AACX2240的地址配置为11,波特率由于串行总线确定使用9600-8N1,这里也需要将设备配置9600-8N1,如图所示:

3.3.4配置Modbus Poll软件

首先配置PC的以太网网口,ME31-XAXA4040已经确定了设备的IP地址与服务器端口为192.168.3.7:502,因此需要将电脑IP调整为下图所示参数:

配置连接参数,打开“连接”配置窗口,配置通讯协议、TCP连接参数、Modbus超时时间如下图所示:

创建7个窗口,分别用于配置ME31-XAXA040(模拟量输入浮点值、模拟量输出浮点值)、MA01-AXCX(开关量采集、继电器输出)、MA01-AACX2240(开关量采集、模拟量输入浮点值、继电器输出)。

调整窗口格式;

配置主机读取的寄存器,如下图所示(ME31-XAXA0404的AO与AI寄存器):

配置MA01-AXCX4040的离散量输入寄存器与线圈输出寄存器,如下图所示:

配置MA01-AACX2240的离散量输入寄存器与线圈输出寄存器,以及输入寄存器,如下图所示:

将上面配置浮点值的寄存器(ME31-XAXA0404的AO与AI)的显示方式修改为IEE754单精度浮点数,Modbus Poll软件如下图所示:

调整格式后如下图所示:

3.3.5功能演示

连接ME31-XAXA0404的AO1与自身的AI1;连接ME31-XAXA0404的AO2与MA01-AACX2240的AI1;连接MA01-AACX2240的DO1与MA01-AXCX4040的DI1;连接MA01-AXCX4040的DO1与MA01-AACX2240的DI1,用于测试。

将ME31-XAXA0404的AO1与AO2分别输出4mA与5mA,设备ME31-XAXA0404的AI1采集到4mA,MA01-AACX2240的AI1采集到5mA,分别控制两台MA01的DO1输出,DI1检测到开关量输入,有指示灯和按键的可以连接指示灯和按键测试,这里我就使用设备交叉连接测试,测试结果如下图所示:

声明:本站部分内容来自互联网,如有版权侵犯或其他问题请与我们联系,我们将立即删除或处理。
▍相关推荐
更多资讯 >>>