Skip to Content
On this page

EC fan master

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 typePre-configuration check
Serial PortConfirm 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

SettingDescription
Fan station numberDefault: 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

MethodPurposeParameters
ControlSpeedAsyncControl fan speedOperating status, emergency mode, target speed
SetStationAsyncModify fan station numberNew station number
ReadEmergencySpeedAsyncRead emergency speedNo parameters
ReadMinimumSpeedAsyncRead the minimum speedNo parameters
ReadMaximumSpeedAsyncMaximum read speedNo 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.

Device debug

Enter “Development Configuration → Collection Configuration”, select the current device then open “Protocol Debug” at the top of the workspace.

EcFanMaster: Speed control

EcFanMaster: Speed limits

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.

Functions

FunctionPurpose
Read or monitorRead current values or monitor the latest device update.
Read or monitorRead current values or monitor the latest device update.
Control operationUse Control operation with an approved test point and confirm site safety before execution.
Control operationUse Control operation with an approved test point and confirm site safety before execution.

Verify the configuration

Compare with the minimum-speed setting in the vendor tool; this address is a setting, not actual speed.

Writes and control operations require an approved test point and the site safety procedure.

Troubleshooting

  • Only UInt16 scalars are supported. Use explicit methods for speed control or station changes rather than writing the minimum variable.
  • 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.