EcFanMaster
Purpose
EC fan speed reading, station number configuration and explicit control driver
Open the plugin
Enter "Development Configuration → Collection Configuration", create a device and select "EcFanMaster" in "Collection Plugin".
Supported channels and data types
| Channel type | Pre-configuration check |
|---|---|
| Serial Port | Confirm that the serial port is not occupied by other programs and maintains the same baud rate, data bits, stop bits and parity bits as the device. |
Optional data type: UInt16
Plugin properties
Protocol parameters
| Setting | Description |
|---|---|
| Fan station number | Default: 1; Range: 1~30; Fill in: text input. Set the default station number used when the station number is not specified separately in the variable address. |
Address rules
- EC fan variables only support UInt16 single value reading:
- emergency emergency mode speed
- minimum minimum speed
- maximum maximum speed
- Explicit dynamic methods must be used to control speed and modify station number; currently only serial port channels are supported.
Special methods
| Method | Purpose | Parameters |
|---|---|---|
| ControlSpeedAsync | Control fan speed | Operating status, emergency mode, target speed |
| SetStationAsync | Modify fan station number | New station number |
| ReadEmergencySpeedAsync | Read emergency speed | No parameters |
| ReadMinimumSpeedAsync | Read the minimum speed | No parameters |
| ReadMaximumSpeedAsync | Maximum read speed | No parameters |
Write, start/stop, reset, load, delete or control methods will change the status of field devices. Before execution, confirm that the equipment is in an operable state and prepare for stop or rollback measures.
Functions
| Function | Purpose |
|---|---|
| Read or monitor | Read current values or monitor the latest device update. |
| Read or monitor | Read current values or monitor the latest device update. |
| Control operation | Use Control operation with an approved test point and confirm site safety before execution. |
| Control operation | Use Control operation with an approved test point and confirm site safety before execution. |
Device debug
Enter "Development Configuration → Collection Configuration", select the current device and click "More Functions", then open "Debug".
Dedicated debugging page
Open Development Configuration → Collection Configuration, select the device, and open More Functions → Debug. The following image shows the plugin-specific debug page.


Debugging notes
First read the speed boundary; applying speed control and setting the station number will directly affect the fan. The target speed is 04095 and the station number is 130. It must be confirmed twice before execution.
Verify the configuration
- Use the plugin-specific debug panel with one confirmed test point or test message.
- Confirm that the returned value or received message matches the device point list.
- Perform writes or control operations only with an approved test point and the site safety procedure.
Troubleshooting
- The debug panel shows no result: Check the required inputs and plugin parameters, then inspect the device or target log for a response or error.
- Special method execution fails: Check method parameters and permissions; control, write or reset methods also need to confirm that the device is in a state that allows operation.
- The serial port device does not respond: Confirm that the serial port is not occupied, and check the baud rate, data bits, stop bits and parity bits.
Related links
- Collection configuration: View channel, device and common variable configuration.
- Plugin Index: Find other collection or data-forward plugins.