modbus网关ZLAN5143D测试

具体内容可以参考:ZLAN5143D用户手册

设备

  • ZLAN5143D:在淘宝上48元购买的,我买的是白色的非阻燃型;黑色的为阻燃型。
    在这里插入图片描述

  • USB转485接口:淘宝上购买7.9元
    在这里插入图片描述

  • 电源:我手里有旧的12V电源,更换一下接口就可以使用了,注意设备上标的正负极别搞反了

  • 连线:使用3根线连接USB转485和ZLAN5143D,A接485A,B接485B,地接地
    在这里插入图片描述

参数配置测试

  • 设备上电
  • 下载测试程序ZLVircom-设备管理工具(不含虚拟串口、绿色非安装版)
  • 运行程序,提示
    在这里插入图片描述
    不用管它,点“取消”继续运行(因为我的服务器是linux,所以无法使用虚拟串口,这部分功能我就不测试了)
    在这里插入图片描述
    选择“设备管理”
    在这里插入图片描述
    设备的IP地址默认是192.168.1.200,选择“编辑设备”
    在这里插入图片描述
    我这里是测试环境,所以直接把IP模式修改为“动态获取”;如果是在生产环境,就需要更具实际情况设置静态IP地址,其他的参数不用修改;

也可以通过web配置,在浏览器中输入ZLAN5143D的IP地址,在登陆界面输入默认密码:123456
在这里插入图片描述

TCP通讯测试

下载:ZLComDebug(V1.26)SocketDlgTest(V3.49)

插上USB转485接口,在系统“设备管理器”中找到串口号(设备第一次使用自动安装驱动,需要等一会)
在这里插入图片描述
我这里是COM5,然后运行ZLComDebug,在软件设置好串口参数(和之前在ZLVircom上设置的参数一致)
在这里插入图片描述
运行SocketDlgTest,设置目的IP和端口(从ZLVircom中可以看到,就是ZLAN5143D的IP和端口),选择“连接”,然后在“发送消息”中输入“socket send”,然后点击“发送”
在这里插入图片描述
然后串口可以收到对应的信息
在这里插入图片描述

Modbus TCP测试

从网上下载Modbus Slave Simulator调试程序,这是个收费软件,用来模拟modbus从机。
把之前的程序ZLComDebu关闭,运行modbus slave,软后选择“connetion”,设置对应的串口号,以及串口参数
在这里插入图片描述
然后在SocketDlgTest程序中设置ZLAN5143D的IP和端口(502),然后把发送和接收的格式都设置为十六进制,发送消息“00 00 00 00 00 06 01 03 00 00 00 0a”,含义是:从ID为1的从机读取保持寄存器,开始地址0,读取10个。
返回的数据:“00 00 00 00 00 17 01 03 14 00 00 00 01 00 02 00 03 00 04 00 05 00 06 00 07 00 08 00 09 ”,含义是:ID为1的从机返回多个保持寄存器的值,依次为0,1,2,3,4,5,6,7,8,9
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值