高级配置
高级配置页面提供系统底层参数的配置选项,包括数据保留、Modbus 连接、功能码、上传超时和平台 API 地址等配置。
页面布局
| 区域 | 功能说明 |
|---|---|
| 数据保留配置 | 配置上传失败数据保留天数、日志保留天数、数据分组大小 |
| Modbus 连接配置 | 配置连接超时、最大重试次数、重连间隔、单次读取最大寄存器数、设备采集间隔 |
| 功能码配置 | 选择允许的功能码(多选)、设置默认功能码 |
| 上传超时配置 | 配置基础超时、每条记录超时、最大超时、上传批次大小 |
| 上传重试配置 | 配置重试次数和重试间隔 |
| 平台 API 地址配置 | 配置正式环境和测试环境的 API 地址 |
| 工厂密码 | 输入工厂密码后进行恢复出厂设置或保存配置操作 |
数据保留配置
参数说明
| 参数 | 说明 | 默认值 | 范围 |
|---|---|---|---|
| 上传失败数据保留天数 | 失败上传数据文件的保留时间 | 7 天 | 1-365 天 |
| 日志保留天数 | 系统日志文件的保留时间 | 14 天 | 1-365 天 |
| 数据分组大小 | 单次上传的最大数据条数 | 100 | 10-500 |
配置建议
- 上传失败数据:建议保留 7-15 天,便于故障排查
- 日志保留:建议保留 14-30 天,平衡存储和审计需求
- 数据分组:根据网络情况调整,网络较差时减小批次
Modbus 连接配置
参数说明
| 参数 | 说明 | 默认值 | 范围 |
|---|---|---|---|
| 连接超时时间 | Modbus 设备连接超时时间 | 10 秒 | 1-60 秒 |
| 最大重试次数 | 操作失败后的最大重试次数 | 5 次 | 1-20 次 |
| Modbus 连接重试次数 | Modbus 设备连接重试次数 | 3 次 | 1-10 次 |
| 重连间隔 | 连接失败后的重连间隔时间 | 30 秒 | 5-300 秒 |
| 单次读取最大寄存器数 | 单次 Modbus 读取的最大寄存器数量 | 20 | 1-125 |
| 设备采集间隔 | 采集设备数据的时间间隔 | 100ms | 10-5000ms |
配置建议
- 连接超时:距离较远或设备响应慢时适当增加
- 重试次数:增加重试次数可提高可靠性,但会影响采集周期
- 单次读取:Modbus 协议限制最大 125 个寄存器,建议不超过 50 个
功能码配置
允许的功能码
可选择多个允许使用的 Modbus 功能码:
| 功能码 | 名称 | 说明 |
|---|---|---|
| 03 | 读保持寄存器 | 读取配置/测量数据(最常用) |
| 04 | 读输入寄存器 | 读取测量数据 |
| 05 | 写单个线圈 | 控制开关输出 |
| 06 | 写单个寄存器 | 修改配置参数 |
| 10 | 写多个寄存器 | 批量配置 |
注意: 至少选择一个功能码
默认功能码
设备未指定功能码时使用的默认值:
| 选项 | 说明 |
|---|---|
| 03 - 读保持寄存器 | 默认值,适用于大多数电表 |
| 04 - 读输入寄存器 | 适用于只读测量设备 |
上传超时配置
参数说明
| 参数 | 说明 | 默认值 | 范围 |
|---|---|---|---|
| 基础超时 | 上传基础超时时间 | 5 秒 | 1-60 秒 |
| 每条记录超时 | 每条设备记录额外超时时间 | 1 秒 | 0.1-10 秒 |
| 最大超时 | 上传最大超时时间上限 | 240 秒 | 10-600 秒 |
| 上传批次大小 | 每批上传的设备数量 | 100 | 1-500 |
超时计算公式
实际超时 = 基础超时 + (记录数 × 每条记录超时)
实际超时不超过最大超时值
配置建议
- 网络良好:使用默认值即可
- 网络较差:增加基础超时和每条记录超时
- 数据量大:增加最大超时值
上传重试配置
参数说明
| 参数 | 说明 | 默认值 | 范围 |
|---|---|---|---|
| 重试次数 | 上传失败后的重试次数 | 3 次 | 0-10 次 |
| 重试间隔 | 重试之间的间隔时间 | 5 秒 | 1-60 秒 |
重试机制
- 上传失败后等待重试间隔
- 重新发起上传请求
- 达到最大重试次数后放弃
- 数据标记为未推送状态,等待下次上传
平台 API 地址配置
参数说明
| 参数 | 说明 | 默认值 |
|---|---|---|
| 正式环境 API 地址 | 正式环境 API 服务地址 | http://iot.datacom.vip:11111 |
| 测试环境 API 地址 | 测试环境 API 服务地址 | http://iot.datacom.vip:11112 |
配置步骤
- 根据使用环境选择配置对应的 API 地址
- 如需使用自定义地址,修改对应字段
- 点击「保存配置」按钮
系统操作
保存配置
- 修改配置参数
- 输入工厂密码
- 点击「保存配置」按钮
- 等待保存成功提示
恢复出厂设置
- 输入工厂密码
- 点击「恢复出厂设置」按钮
- 确认操作提示
- 系统将恢复所有高级配置到默认值
警告: 恢复出厂设置将清除所有高级配置,请谨慎操作!
工厂密码
- 工厂密码用于保护重要配置不被误修改
- 默认工厂密码请咨询设备供应商
- 建议修改默认工厂密码
注意事项
- Modbus 参数:修改后可能影响设备通信,请确认参数正确
- 数据保留:设置过大可能导致磁盘空间不足
- 功能码:需与设备实际支持的协议一致
- API 地址:修改后需确保新地址可访问
- 工厂密码:请妥善保管,遗忘后无法恢复配置
常见问题
Modbus 通信超时?
- 检查连接超时和重试次数设置
- 确认设备波特率、校验位参数一致
- 检查 RS485 接线是否正确
- 增加连接超时时间
数据上传失败?
- 检查 API 地址配置是否正确
- 确认网络连接正常
- 验证上传超时设置是否足够
- 查看日志文件获取详细错误信息
如何优化采集性能?
- 调整设备采集间隔,平衡实时性和系统负载
- 减少单次读取寄存器数量
- 合理配置数据分组大小
- 优化网络延迟