EcFanMaster
插件用途
EC 风机转速读取、站号配置和显式控制驱动
选择入口
进入“开发配置 → 采集配置”,创建设备并在“采集插件”中选择“EcFanMaster”。
支持的通道和数据类型
| 通道类型 | 配置前检查 |
|---|---|
| 串口 | 确认串口未被其它程序占用,并与设备保持一致的波特率、数据位、停止位和校验位。 |
可选数据类型: UInt16
插件参数
协议参数
| 参数 | 说明 |
|---|---|
| 风机站号 | 默认:1;范围:1~30;填写:文本输入。设置未在变量地址中单独指定站号时使用的默认站号。 |
地址规则
- EC 风机变量只支持 UInt16 单值读取:
- emergency 应急模式速度
- minimum 最低速度
- maximum 最高速度
- 控制速度和修改站号必须使用显式动态方法;当前只支持串口通道。
特殊方法
| 方法 | 用途 | 参数 |
|---|---|---|
| ControlSpeedAsync | 控制风机速度 | 运行状态,应急模式,目标速度 |
| SetStationAsync | 修改风机站号 | 新站号 |
| ReadEmergencySpeedAsync | 读取应急速度 | 无参数 |
| ReadMinimumSpeedAsync | 读取最低速度 | 无参数 |
| ReadMaximumSpeedAsync | 读取最高速度 | 无参数 |
写入、启停、复位、装载、删除或控制类方法会改变现场设备状态。执行前应确认设备处于可操作状态,并准备停止或回退措施。
设备调试
进入“开发配置 → 采集配置”,选择当前设备后点击“更多功能”并打开“调试”。
专用调试页
协议调试页提供速度边界读取、速度控制和站号修改。
| 功能 | 作用 |
|---|---|
| 读取应急速度 | 查询风机当前配置的应急模式速度。 |
| 读取最低/最高速度 | 查询目标速度允许范围,控制前应先读取。 |
| 控制速度 | 按运行状态、应急模式和目标速度控制风机,属于现场控制。 |
| 修改站号 | 把风机站号改为 1~30,修改后设备配置也必须同步更新。 |


调试要点
先读取速度边界;应用速度控制和设置站号会直接影响风机,目标速度为 0~4095、站号为 1~30,执行前必须二次确认。
验证重点
- 依次读取应急速度、最低速度和最高速度,确认三项均能正常返回。
- 使用
emergency、minimum、maximum三个变量地址读取相同数据,并与调试页结果核对。 - 需要验证速度控制时,先确认目标值位于最低和最高速度之间,并由现场人员确认风机允许启动或调速。
- 修改站号后,立即把设备“风机站号”改为新值,再重新读取速度边界确认通信恢复。
排障差异
- 三项速度都没有返回:核对串口参数、风机站号和总线接线,并确认同一串口没有站号冲突。
- 速度读取正常但控制失败:检查目标速度是否在 0~4095 及设备允许范围内,并确认运行状态和应急模式参数正确。
- 修改站号后设备离线:把设备配置中的“风机站号”同步改为新站号,再重新连接。
- 特殊方法执行失败:核对方法参数和权限;控制、写入或复位类方法还需确认设备处于允许操作的状态。
- 串口设备无响应:确认串口未被占用,并核对波特率、数据位、停止位和校验位。