1. 硬件需求
- E45系列串口服务器(如:USR-TCP232-401)一个
- 电参数计量模块(如:JSY-MK-116)一个
- 485通信线若干
2. 软件需求
- USR-TCP232-E45参数配置软件一套
- Modbus Poll软件一套
3. 硬件介绍
1.1. 电参数计量模块
这是计量模块的外观图,Modbus通信协议,寄存器数据访问,485通信接口
图表 1-1 电参数计量模块
下面是计量模块的寄存器定义,通信参数为4800,n,8,1。
图表 1-2 计量模块参数及Modbus寄存器地址
1.2. TCP232-401串口服务器
TCP232-401为双串口服务器,串口0为232口,串口1为485口,可相互不干扰独立工作。这里我们使用了485口,也就是串口1,参数配置时,需要注意配置端口1的参数。
1.3. 硬件连接
图表 1-3 硬件连接
支持的寄存器地址跟485通信速率:4800bps,8数据位,无校验,1个停止位
485通信线连接,注意A跟B不要接反
4. 串口服务器配置
图表 2-1 401串口服务器参数配置
注意:
- 参数配置的流程如下,首先搜索设备 -> 然后单击选中读取参数 -> 编辑参数 -> 基础设置(端口x设置) -> 储存设置
- 修改完毕之后,请重复 搜索 -> 单击选中读取参数 的步骤,确定参数已经被成功配置进去了
- 模块的(端口1)工作方式为TCP Server,本地端口设置为502(对应Modbus Poll软件的TCP Client工作方式)
- 串口参数(端口1)要与测量模块一致,设置为4800,N,8,1
- 模块的本地IP地址设置为了192.168.0.77,电脑的IP地址为192.168.0.201,两者处在同一个网段内
- 由于这里的模块的协议为Modbus协议,网络这边Modbus Poll软件的协议为ModbusTCP协议,所以,请在端口1的ModbusTCP处选择ModbusTCP协议
5. Modbus poll软件配置
图表 2-1 Modbus poll 通信参数配置
注意,在这里的Remote Server,注意设备的参数设置为(其实软件做的是TCP Client)
目标IP地址为模块的IP地址,192.168.0.77,目标端口为502.
5.1. 寄存器地址等参数设置
图表 2-2 Modbus寄存器起始地址,数量及扫描频率
注意:扫描频率推荐大于500ms
6. 数据采集情况
图表 2-1 采集到的电压等参数(未接负载,所以电流为0)