# 采集通道配置

# 概述

采集通道是WDS-186智能网关采集设备数据的基础,每个采集通道对应一个物理接口或通信协议。系统支持创建多种类型的采集通道,包括串口通道(RS485、RS232、CAN)、网络通道(Modbus TCP)和板载IO通道(AI、DI)。

采集通道页面

# 支持的通道类型

通道类型 数量 协议支持 应用场景
RS485 4路 Modbus RTU 工业设备采集
RS232 2路 Modbus RTU、自定义 设备调试、采集
CAN 2路 CANopen、J1939 车辆、工业总线
Modbus TCP 不限 Modbus TCP 网络设备采集
AI 4路 - 模拟量采集
DI 4路 - 数字量采集

# 创建采集通道

# 基本步骤

  1. 进入"采集通道"页面
  2. 点击"添加通道"按钮
  3. 填写通道配置信息
  4. 点击"保存"
  5. 启用通道开关
  6. 添加采集设备
  7. 重启采集通道

# RS485通道配置

# 配置参数

参数 说明 示例值
通道标识 唯一标识,不可重复 RS485_1
通道名称 便于识别的名称 一号车间传感器
串口号 物理串口 /dev/ttyS1
协议类型 通信协议 Modbus RTU
波特率 通信速率 9600
数据位 数据位数 8
校验位 校验方式 None/Odd/Even
停止位 停止位数 1
采集间隔 采集周期(秒) 10

# 操作步骤

  1. 选择协议类型: Modbus RTU
  2. 选择串口号: RS485-1
  3. 配置串口参数: 9600,8,N,1
  4. 设置采集间隔: 10秒
  5. 输入通道标识和名称
  6. 点击"保存"

RS485配置

# Modbus TCP通道配置

# 配置参数

参数 说明 示例值
通道标识 唯一标识 MODBUS_TCP_1
通道名称 通道名称 楼宇控制器
服务器地址 目标设备IP 192.168.1.100
端口 Modbus TCP端口 502
采集间隔 采集周期(秒) 10

# 操作步骤

  1. 选择协议类型: Modbus TCP
  2. 输入服务器地址和端口
  3. 点击"保存"

Modbus TCP配置

# AI通道配置

# 配置参数

参数 说明 可选值
通道标识 唯一标识 AI1
通道名称 通道名称 模拟量采集1
输入类型 信号类型 4-20mA / 0-12V
采样率 采样频率 1Hz / 10Hz / 100Hz
滤波 数字滤波 启用/禁用
采集间隔 采集周期(秒) 5

# 操作步骤

  1. 选择AI通道编号
  2. 选择输入类型(4-20mA或0-12V)
  3. 设置采样率和滤波
  4. 设置采集间隔
  5. 点击"保存"

AI配置

# DI通道配置

# 配置参数

参数 说明 可选值
通道标识 唯一标识 DI_1
通道名称 通道名称 数字量采集1
输入模式 电平模式 干接点/湿接点
触发方式 触发条件 电平触发/边沿触发
防抖时间 去抖动时间(ms) 50
采集间隔 采集周期(秒) 1

# 操作步骤

  1. 选择DI通道编号
  2. 选择输入模式
  3. 设置触发方式和防抖时间
  4. 设置采集间隔
  5. 点击"保存"

DI配置

# 通道管理

# 启用/禁用通道

  • 点击通道列表中的"启用"开关
  • 启用后通道开始工作
  • 禁用后停止数据采集

注意: 操作后需要执行重启采集通道。

# 编辑通道

  1. 点击通道的"编辑"按钮
  2. 修改配置参数
  3. 点击"保存"
  4. 重启通道使配置生效

# 删除通道

  1. 确保通道下没有设备
  2. 点击"删除通道"按钮
  3. 确认删除操作

# 重启通道

配置修改后需要重启通道:

  1. 点击"重启采集通道"按钮
  2. 系统停止当前采集
  3. 重新加载配置
  4. 启动采集任务

注意: 重启通道会中断当前采集,请在业务低峰期操作。

# 最佳实践

# 通道规划

  1. 合理分配串口: 根据设备分布规划串口使用
  2. 控制设备数量: 单个通道建议不超过20个设备
  3. 优化采集间隔: 根据实际需求设置,避免过于频繁

# 性能优化

  1. 批量读取: Modbus设备使用连续地址,启用批量读取
  2. 超时设置: 合理设置超时时间,避免阻塞
  3. 错误重试: 配置合理的重试次数和间隔

# 故障排查

  1. 检查物理连接: 确认线缆连接正确
  2. 验证参数配置: 核对波特率、校验位等参数
  3. 查看日志: 检查网关日志中的错误信息
  4. 单独测试: 使用Modbus调试工具单独测试设备

# 常见问题

# 通道无法启动

检查项:

  1. 通道配置是否正确
  2. 串口是否被占用
  3. 网络地址是否可达

# 采集失败率高

检查项:

  1. 采集间隔是否过短
  2. 设备数量是否过多
  3. 通信参数是否匹配
  4. 网络是否稳定

# 数据延迟大

解决方法:

  1. 减少设备数量
  2. 增加采集间隔
  3. 优化网络环境

# 相关链接