Modbus Parameter Specifications
Table Of Contents
- Change history
- 1 Protocol frame
- 2 Holding registers
- 2.1 Overview
- 2.2 Reset
- 2.3 Set value
- 2.4 Password
- 2.5 Factory setting Control
- 2.6 Customer setting Control
- 2.7 Operating hours counter
- 2.8 Operating minutes counter
- 2.9 Addressing on/off
- 2.10 Stored set value
- 2.11 Enable RS485
- 2.12 Fan address
- 2.13 Set value source
- 2.14 Preferred running direction
- 2.15 Store set value
- 2.16 Mode of operation
- 2.17 Direction of action
- 2.18 Control parameters
- 2.19 Maximum modulation level
- 2.20 Minimum modulation level
- 2.21 Motor stop enable
- 2.22 Starting modulation level
- 2.23 Maximum permissible modulation level
- 2.24 Minimum permissible modulation level
- 2.25 Maximum speed
- 2.26 Maximum permissible speed
- 2.27 Ramp-up/ramp-down curve
- 2.28 Speed limit
- 2.29 Input characteristic curve
- 2.30 Maximum power
- 2.31 Maximum permissible power
- 2.32 Speed monitoring speed limit
- 2.33 Sensor actual value source
- 2.34 Interface settings
- 2.35 Rotating direction fail-safe mode
- 2.36 Fail-safe set value source
- 2.37 Set value for fail safe function
- 2.38 Time lag fail-safe speed
- 2.39 Cable break detection voltage
- 2.40 Sensor
- 2.41 Enable source
- 2.42 Stored enable RS485
- 2.43 Customer data
- 2.44 Error history
- 2.45 DC-link voltage reference value
- 2.46 DC-link current reference value
- 2.47 Manufacturing data
- 2.48 Air flow reference value
- 2.49 Mass flow reference value
- 2.50 Mirror function for holding registers
- 2.51 Mirror function for input registers
- 2.52 Mass flow calculation
- 3 Input registers
- 3.1 Overview
- 3.2 Identification
- 3.3 Maximum number of bytes
- 3.4 Bus controller software name
- 3.5 Bus controller software version
- 3.6 Commutation controller software name
- 3.7 Commutation controller software version
- 3.8 Actual speed
- 3.9 Motor status
- 3.10 Warning
- 3.11 DC-link voltage
- 3.12 DC-link current
- 3.13 Motor temperature
- 3.14 Temperature inside electronics
- 3.15 Current modulation level
- 3.16 Current set value
- 3.17 Sensor actual values
- 3.18 Enable input state
- 3.19 Current controller function
- 3.20 Current power
- 3.21 Current set value source
- 3.22 Energy consumption counter
- 3.23 Heartbeat
- 3.24 Mirrored input registers
MODBUS ACE V1.00
_______________________________________________________________________________________
ebm-papst Mulfingen GmbH & Co. KG
Bachmühle 2 ·74673 Mulfingen ·Phone: +49 (0) 7938/81-0 ·Fax: +49 (0) 7938/81-110 ·www.ebmpapst.com ·info1@de.ebmpapst.com
DocNo.: 634505DocNo: 446144DocNo.:358982DocNo.:322523DocNo.:309753DocNo.:303997DocNo.:276241DocNo.:256078DocNo.:196392 ·Template: 2 dated 10/6/2003 ·File: ext001931381.docx ·Last printed 9/30/2019 10:29:00
AM ·Page 22 of 78
Form 1003
The following algorithm is recommended for implementation in a master device if serial numbers are not
known:
yes
no
yes
no
Invalid (collision)
None
Valid:
01 43 SerNoFan 02 00 01 CS CS
s = 5; i = 1
Mask SerNo[0]..[5] = 00 00 00 00 00 00
Mask SerNo [s] = Start value
for s = 0 (year): Start value = 0x01 (2001)
for s = 1 (week): Start value = 0x01 (W1)
for s >= 2 (consec. no.) Start value = 0x30 (0)
Search for serial no.
with ReadHoldingReg command:
01 43 Mask SerNo D1 00 00 01 CS CS
Mask SerNo[s]>
End value?
Enter serial no. found in list
Serial No. List[i++] = SerNoFan
Remove fan found from search:
01 46 SerNoFan D1 00 00 F7 CS CS
01 46 SerNoFan D0 00 00 02 CS CS
Mask SerNo [s] + +
Response?
Mask SerNo [s] = 0x00
s + +
Done
s = 6?
s - -
Set Modbus address of all fans to 1
(broadcast):
00 06 D1 00 00 01 CS CS
00 06 D0 00 00 02 CS CS
Sort serial no. list in ascending order
k= 1
Set Modbus address
with Write Holding Register command:
F7 46 Serial No. List[k] D1 00 00 k CS CS
F7 46 Serial No. List[k] D0 00 00 02 CS CS
k++
yes
no
k >= i?