MODBUS parameter specification for ebm-papst series 84 / 112 / 150 / 200 Lite V5.01 Lite Document: ext001157859.doc.doc Excerpt based on MODBUS parameter specification for ebm-papst series 84 / 112 / 150 / 200 V5.00 Copyright ebm - papst Mulfingen, 2012 - 2014 All rights reserved.
MODBUS parameters "ebm-papst series 84 / 112 / 150 / 200" _______________________________________________________________________________________ Table of contents Frame protocol .............................................................................................................................................. 6 1.1 Structure of a byte .................................................................................................................................. 6 1.2 Communication process.....
MODBUS parameters "ebm-papst series 84 / 112 / 150 / 200" _______________________________________________________________________________________ Form 1003 2.30 Maximum coil current .......................................................................................................................47 2.31 Limiting speed for running monitor ...................................................................................................47 2.32 Interface settings ........................................
MODBUS parameters "ebm-papst series 84 / 112 / 150 / 200" _______________________________________________________________________________________ Preface This document details the specifications for the MODBUS parameters of the "series 84 / 112 / 150 / 200 Lite" unit from ebm-papst. This excerpt differs from the complete document in that the parameters for internal use by ebm-papst are not described here. These parameters are marked by the word "reserved".
MODBUS parameters "ebm-papst series 84 / 112 / 150 / 200" _______________________________________________________________________________________ Change history Version 5.00 Changes Document annex 5.
MODBUS parameters "ebm-papst series 84 / 112 / 150 / 200" _______________________________________________________________________________________ 1 Frame protocol Data are transferred using the MODBUS protocol defined in these specifications exclusively in an environment defined as a master/slave system. The orderly progression of data is defined by the master. A slave is required to respond to its command prompt.
MODBUS parameters "ebm-papst series 84 / 112 / 150 / 200" _______________________________________________________________________________________ 1.2.1 Command from master A master device is, for example, a PC or a control device. Initial synchronisation: A transmission pause of at least 3.5 bytes is used for initial synchronisation. The following byte is then interpreted as the first byte of a frame (i.e. address). The pause between the individual bytes of a frame may be a maximum of 1.5 bytes.
MODBUS parameters "ebm-papst series 84 / 112 / 150 / 200" _______________________________________________________________________________________ CRC L / CRC H A CRC checksum is generated for the complete telegram. 2 15 16 The polynomial for defining the checksum is 1 + x + x + x (i.e. XOR operation on 0xA001). The initial value is 0xFFFF. The low byte of the checksum is transmitted first, then the high byte.
MODBUS parameters "ebm-papst series 84 / 112 / 150 / 200" _______________________________________________________________________________________ 1.3 1.3.1 Commands Read holding register Command code: 0x03 This command is used to read out the content of a number of holding registers. Holding registers are parameters for which both read and write access are possible.
MODBUS parameters "ebm-papst series 84 / 112 / 150 / 200" _______________________________________________________________________________________ 1.3.2 Read input register Command code: 0x04 This command is used to read out the content from multiple input registers. Input registers are parameters for which only read access is possible.
MODBUS parameters "ebm-papst series 84 / 112 / 150 / 200" _______________________________________________________________________________________ 1.3.3 Write single register Command code: 0x06 This command is used to write the content of one holding register. Command from master: 4 data bytes are transmitted: MSB holding register address LSB holding register address MSB data to be written LSB data to be written The holding registers are described below.
MODBUS parameters "ebm-papst series 84 / 112 / 150 / 200" _______________________________________________________________________________________ 1.3.
MODBUS parameters "ebm-papst series 84 / 112 / 150 / 200" _______________________________________________________________________________________ 1.3.5 Write multiple register Command code: 0x10 This command is used to write the content of several holding registers.
MODBUS parameters "ebm-papst series 84 / 112 / 150 / 200" _______________________________________________________________________________________ 1.3.6 Commands with addressing via serial number These commands also use the fan serial numbers for addressing: An identifier for the fan serial number (6 bytes) is transmitted in the data section of the commands. Only the fan that has the MODBUS address and serial number given in the command will react and respond.
MODBUS parameters "ebm-papst series 84 / 112 / 150 / 200" _______________________________________________________________________________________ Broadcast addressing If the serial number identifier value 0x00 is transmitted in one or more bytes, the corresponding part of the serial number will not be checked by the fan. All fans with the remaining part of the serial number identifier will then respond. If all bytes are transmitted with the value 0x00, all fans will respond.
MODBUS parameters "ebm-papst series 84 / 112 / 150 / 200" _______________________________________________________________________________________ 1.3.6.1 Read Holding Register Addressed By Serial No. Command code: 0x43 This command is used to read out the content of a number of holding registers. Holding registers are parameters for which both read and write access are possible. In contrast to "MODBUS over Serial Line Specification & Implementation Guide V1.
MODBUS parameters "ebm-papst series 84 / 112 / 150 / 200" _______________________________________________________________________________________ 1.3.6.2 Read Input Register Addressed By Serial No. Command code: 0x44 This command is used to read out the content from multiple input registers. Input registers are parameters for which only read access is possible. In contrast to "MODBUS over Serial Line Specification & Implementation Guide V1.
MODBUS parameters "ebm-papst series 84 / 112 / 150 / 200" _______________________________________________________________________________________ 1.3.6.3 Write Single Register Addressed By Serial No. Command code: 0x46 This command is used to write the content of one holding register. In contrast to "MODBUS over Serial Line Specification & Implementation Guide V1.0", the fan also responds to a broadcast command (MODBUS address = 0), provided that no broadcast identifier (0) is used in the serial number.
MODBUS parameters "ebm-papst series 84 / 112 / 150 / 200" _______________________________________________________________________________________ 1.3.6.4 Write Multiple Register Addressed By Serial No. Command code: 0x50 This command is used to write the content of several holding registers. Command from master: The following data bytes are transmitted: Serial No. byte 1 Serial No. byte 2 Serial No. byte 3 Serial No. byte 4 Serial No. byte 5 Serial No.
MODBUS parameters "ebm-papst series 84 / 112 / 150 / 200" _______________________________________________________________________________________ 1.3.6.5 Applications Initialising a system All fans have the same address 1 when they leave the factory. So that each fan can be addressed individually, this address must be modified in such a way that each fan is assigned its own separate address when a system comprising several fans is being configured.
MODBUS parameters "ebm-papst series 84 / 112 / 150 / 200" _______________________________________________________________________________________ For unknown serial numbers, we recommend the following procedure for implementation in a master device: Set the Modbus address of all fans to 1 (broadcast): 00 06 D1 00 00 01 CS CS 00 06 D0 00 00 02 CS CS s = 5; i = 1 SerNum screen[0] to [5] = 00 00 00 00 00 00 SerNum screen [s] = start value for s = 0 (year): start value = 0x01 (2001) for s = 1 (week): start
MODBUS parameters "ebm-papst series 84 / 112 / 150 / 200" _______________________________________________________________________________________ Function: When the system is being set up, the fans have to be arranged in ascending order by serial number. This is the prerequisite for ensuring that the automatically assigned MODBUS addresses can easily be correlated with the fans in the system. At the beginning, all fans are set to MODBUS address 0x01.
MODBUS parameters "ebm-papst series 84 / 112 / 150 / 200" _______________________________________________________________________________________ Afterwards, all serial numbers found in the master are sorted in ascending order. Each fan is assigned a MODBUS address via the serial number.
MODBUS parameters "ebm-papst series 84 / 112 / 150 / 200" _______________________________________________________________________________________ 2 Holding Register 2.1 Overview The holding registers are stored in the RAM and in the EEPROM of the fan. The following ranges are defined: Address D000 to D0FF D100 to D3FF Memory RAM EEPROM The following list gives an overview of all parameters.
MODBUS parameters "ebm-papst series 84 / 112 / 150 / 200" _______________________________________________________________________________________ MODBUS Designation address D10F D110 D111 D112 D113 D114 D115 D116 D117 D118 D119 D11A D11B D11C D11D D11E D11F D120 D121 D122 D123 D124 D125 D126 D127 D128 D129 D12A D12B D12C D12D D12E D12F D130 D131 D132 D133 D134 D135 D136 D137 D138 D139 D13A D13B D13C Form 1003 D13D Maximum modulation level (parameter set 2) Minimum modulation level (parameter set 1) Min
MODBUS parameters "ebm-papst series 84 / 112 / 150 / 200" _______________________________________________________________________________________ MODBUS Designation address Write ebm-papst Write customer Write end customer Default address Cust.
MODBUS parameters "ebm-papst series 84 / 112 / 150 / 200" _______________________________________________________________________________________ MODBUS Designation address D19F D1A0 D1A1 D1A2 D1A3 D1A4 D1A5 D1AA D1AB D1AC D1AD D1AE D1AF D1B0 D1B1 D1B2 D1B3 D1B4 D1B5 D1B6 D1B7 D1B8 D1BF D1C0 D1C1 D1C2 D1E6 D1E7 D1E8 D1E9 D1EA D1F8 D1F9 D1FF D300 D340 D341 D35F D360 D37F D380 D3FF *) Write ebm-papst Write customer Write end customer Default address Cust.
MODBUS parameters "ebm-papst series 84 / 112 / 150 / 200" _______________________________________________________________________________________ 2.
MODBUS parameters "ebm-papst series 84 / 112 / 150 / 200" _______________________________________________________________________________________ 2.3 Default set value Address Write authorisation : D001 : ebm-papst, customer, end customer The "Default set value" parameter is used in MODBUS to specify a set value for each control mode. The condition for this is that the "Source set value" RS485 (1) is specified (see 2.10 Source set value). Otherwise, the parameter will have no function.
MODBUS parameters "ebm-papst series 84 / 112 / 150 / 200" _______________________________________________________________________________________ b) in open-loop PWM control The default set value denotes a modulation level: Default set value [%] Data bytes 100% 65536 The value zero means motor standstill 2.
MODBUS parameters "ebm-papst series 84 / 112 / 150 / 200" _______________________________________________________________________________________ 2.
MODBUS parameters "ebm-papst series 84 / 112 / 150 / 200" _______________________________________________________________________________________ 2.8 Operating minutes counter Address : D00A D181 (alternative) : ebm-papst Write authorisation Encoding: Operating minutes [h] Data bytes After every full minute the fan runs, the operating minutes counter increases by 1. To maintain compatibility with MODBUS 5.
MODBUS parameters "ebm-papst series 84 / 112 / 150 / 200" _______________________________________________________________________________________ 2.10 Source set value Address Write authorisation : D101 : ebm-papst, customer, end customer Encoding: This parameter specifies the source from which the set value is taken: Value 0 1 Source set value Analogue input 0 to 10 V RS485 (default set value parameter D001) The MSB is of no relevance! Permitted value range: 0 to 1 2.
MODBUS parameters "ebm-papst series 84 / 112 / 150 / 200" _______________________________________________________________________________________ 2.12 Save set value Address Write authorisation : D103 : ebm-papst, customer, end customer Encoding: This parameter specifies whether or not an incoming default set value (D001) is also stored in the EEPROM under set value (EEPROM) (D114 / D115).
MODBUS parameters "ebm-papst series 84 / 112 / 150 / 200" _______________________________________________________________________________________ 2.14 Control mode Address of parameter set 1 Address of parameter set 2 Write authorisation : D106 : D107 : ebm-papst, customer, end customer The "Internal parameter set" parameter is used to select whether the value in "Control mode (parameter set 1)" or the value in "Control mode (parameter set 2)" is applicable (see 2.13 Internal parameter set).
MODBUS parameters "ebm-papst series 84 / 112 / 150 / 200" _______________________________________________________________________________________ b) I factor Data bytes 100% 65536 This means that values can be set for the I factor between 0 and 100%, in steps of 0.
MODBUS parameters "ebm-papst series 84 / 112 / 150 / 200" _______________________________________________________________________________________ 2.16 Maximum modulation level Address of parameter set 1 Address of parameter set 2 Write authorisation : D10E : D10F : ebm-papst, customer The "Internal parameter set" parameter is used to select whether the value in "Maximum modulation level (parameter set 1)" or the value in "Maximum modulation level (parameter set 2)" is applicable (see 2.
MODBUS parameters "ebm-papst series 84 / 112 / 150 / 200" _______________________________________________________________________________________ 2.18 Enable motor stop Address of parameter set 1 Address of parameter set 2 Write authorisation : D112 : D113 : ebm-papst, customer, end customer The "Internal parameter set" parameter is used to select whether the value in "Enable motor stop (parameter set 1)" or the value in "Enable motor stop (parameter set 2)" is applicable (see 2.
MODBUS parameters "ebm-papst series 84 / 112 / 150 / 200" _______________________________________________________________________________________ a) in closed-loop speed control The set value denotes a speed: Data bytes Set value [rpm] nMax [rpm] 64000 nMax [rpm] to maximum speed in revolutions per minute (see 2.
MODBUS parameters "ebm-papst series 84 / 112 / 150 / 200" _______________________________________________________________________________________ 2.22 Minimum permissible modulation level Address Write authorisation : D118 : ebm-papst This parameter defines the lower limit for the minimum modulation level (see 2.17 Minimum modulation level). Encoding: Min. perm.
MODBUS parameters "ebm-papst series 84 / 112 / 150 / 200" _______________________________________________________________________________________ 2.24 Maximum permissible speed Address Write authorisation : D11A : ebm-papst This parameter defines the upper limit for the maximum speed (see 2.23 Maximum speed). Encoding: Max. perm. speed [rpm] Data bytes The maximum permissible speed is made up of 2 bytes. 2.
MODBUS parameters "ebm-papst series 84 / 112 / 150 / 200" _______________________________________________________________________________________ 2.26 Limit speed Address Write authorisation : D128 : ebm-papst This parameter defines the limit value for the safety function "limit speed". The closed-loop speed control in this safety function ensures that the limit speed for the impeller is not exceeded.
MODBUS parameters "ebm-papst series 84 / 112 / 150 / 200" _______________________________________________________________________________________ Set value P2 P2 Y-value P1 Y-value P1 1V P1 X-value P2 X-value 10 V U[V] Characteristic for Enable motor stop = 0 Characteristic for Enable motor stop = 1 Points P1 and P2 may be moved at random within the diagram.
MODBUS parameters "ebm-papst series 84 / 112 / 150 / 200" _______________________________________________________________________________________ Limitation: X-coordinate (point 1) ≤ X-coordinate (point 2) Note: If Y-coordinate (point 1) > Y-coordinate (point 2) is selected, the gradient of the characteristic will be negative. In such cases, the motor stop function will become effective at a voltage > 9 V at the analogue input. 2.
MODBUS parameters "ebm-papst series 84 / 112 / 150 / 200" _______________________________________________________________________________________ 2.29.2 Maximum permitted power Address for maximum permitted power Write authorisation : D135 : ebm-papst Encoding: P max, perm [W ] Data bytes Reference Uz [V ] Reference Iz [ A] 256 P max, zul ............ Maximum permitted power Ref. Uz ................. Reference variable DC-link voltage (see 2.43 Reference value of DC-link voltage). Ref. Iz ......
MODBUS parameters "ebm-papst series 84 / 112 / 150 / 200" _______________________________________________________________________________________ From this curve, the follow result A max. power value depending on the module temperature (Pmax_TModul) A max. power value depending on the motor temperature (Pmax_TMotor) The power is limited to the smaller of the two Pmax_TModul and Pmax_TMotor values.
MODBUS parameters "ebm-papst series 84 / 112 / 150 / 200" _______________________________________________________________________________________ 2.30 Maximum coil current Address Write authorisation : D13B : ebm-papst Encoding: I max, eff [ A] Data bytes Reference Iz [ A] 170 Ref. Iz ................ DC-link current reference variable (see 2.
MODBUS parameters "ebm-papst series 84 / 112 / 150 / 200" _______________________________________________________________________________________ 2.32 Interface settings 2.32.
MODBUS parameters "ebm-papst series 84 / 112 / 150 / 200" _______________________________________________________________________________________ Note: If parity configuration 8N1 is selected, the unit will no longer correspond to the "MODBUS over Serial Line Specification & Implementation Guide V1.0" as this specifies a mandatory frame size of 11 bits. Make sure that the same parity configuration is selected for the fan as it is for the master (e.g. EC Control).
MODBUS parameters "ebm-papst series 84 / 112 / 150 / 200" _______________________________________________________________________________________ 2.32.4 Interface emergency function: Two default settings for the interface are stored in the fan.
MODBUS parameters "ebm-papst series 84 / 112 / 150 / 200" _______________________________________________________________________________________ 2.
MODBUS parameters "ebm-papst series 84 / 112 / 150 / 200" _______________________________________________________________________________________ This process is continued until the number of attempts specified in the "Number of startup attempts" is reached. If this also does not succeed in getting the fan rotating, the "Locked motor" error message (see 3.9 Motor status) is generated.
MODBUS parameters "ebm-papst series 84 / 112 / 150 / 200" _______________________________________________________________________________________ Function: Fail safe function active (1) The fail safe function monitors the signal wire of the set value and reacts to a failure of the signal. The function depends on the "Source set value" parameter (see 2.
MODBUS parameters "ebm-papst series 84 / 112 / 150 / 200" _______________________________________________________________________________________ b) in open-loop PWM control The fail safe function set value denotes a modulation level: Fail safe function set value [%] Data bytes 100% 65536 The value zero means motor standstill 2.
MODBUS parameters "ebm-papst series 84 / 112 / 150 / 200" _______________________________________________________________________________________ 2.39 Potentiometer characteristic limiting value for cable break Address Write authorisation : D15F : ebm-papst, customer Only for source set value = 0x00 (analogue input): If the voltage at the set value input drops below the value defined here, the fan will automatically switch to the fail safe function set value (see 2.
MODBUS parameters "ebm-papst series 84 / 112 / 150 / 200" _______________________________________________________________________________________ 2.40 Sensor Address for min. sensor value Address for max. sensor value Address of sensor unit Write authorisation : D160 / D161 : D162 / D163 : D164 - D169 : ebm-papst, customer, end customer These values define the characteristic of the specified sensor as shown in the following diagram.
MODBUS parameters "ebm-papst series 84 / 112 / 150 / 200" _______________________________________________________________________________________ 2.41 Customer data Address Write authorisation : D170 - D17F : ebm-papst, customer For the customer, a total of 16 parameters (each with 16 bits) is available in this range. Any values can be stored here. The behaviour of the fan is not influenced by these parameters. 2.
MODBUS parameters "ebm-papst series 84 / 112 / 150 / 200" _______________________________________________________________________________________ D188 D186 D19E D19C D19A D198 Error n-7 Error n-8 Error n-9 Error n-10 Error n-11 Error n-12 D189 D18D D19F D19D D19B D199 Time of error n-7 Time of error n-8 Time of error n-9 Time of error n-10 Time of error n-11 Time of error n-12 Every time a new error is detected, the error indicator increases by 2 and the error and its timing are stored at the address s
MODBUS parameters "ebm-papst series 84 / 112 / 150 / 200" _______________________________________________________________________________________ 2.43 Reference value of DC-link voltage Address Write authorisation : D1A0 : ebm-papst To keep the resolution variable, all values for the DC-link voltage are based on this reference value. Encoding: Reference Uz [mV ] Data bytes 20mV 2.
MODBUS parameters "ebm-papst series 84 / 112 / 150 / 200" _______________________________________________________________________________________ 2.45 Production data Production data is information to enable a device to be traced. The behaviour of the fan is not influenced by these parameters. 2.45.1 Fan serial number and production date Address of serial number Address of production date Write authorisation : D1A2 / D1A3 : D1A4 : ebm-papst For each fan, ebm-papst assigns an individual serial number.
MODBUS parameters "ebm-papst series 84 / 112 / 150 / 200" _______________________________________________________________________________________ 2.45.2 Fan type Address Write authorisation : D1A5 - D1AA : ebm-papst Form 1003 Encoding: The fan type is stored here in ASCII code D1A5 contains the first two characters. D1AA contains the last two characters. ebm-papst Mulfingen GmbH & Co. KG Bachmühle 2 ·74673 Mulfingen, Germany ·Phone: +49 (0) 7938/81-0 ·Fax: +49 (0) 7938/81-110 ·www.ebmpapst.
MODBUS parameters "ebm-papst series 84 / 112 / 150 / 200" _______________________________________________________________________________________ 3 Input Register 3.1 Overview Input registers are stored in the RAM of the fan. Input registers only have read access The following list gives an overview of all parameters.
MODBUS parameters "ebm-papst series 84 / 112 / 150 / 200" _______________________________________________________________________________________ 3.2 Identification Address : D000 Identification specifies the type of electronics and protocol concerned.
MODBUS parameters "ebm-papst series 84 / 112 / 150 / 200" _______________________________________________________________________________________ 3.4 Software name of bus controller Address : D002 This parameter specifies the number of the bus controller software (without the version). Encoding: Software Name 3.5 Data bytes Software version of bus controller Address : D003 This parameter specifies the software version of the bus controller.
MODBUS parameters "ebm-papst series 84 / 112 / 150 / 200" _______________________________________________________________________________________ 3.8 Actual speed Address : D010 Encoding: The actual speed is made up of the speed parameter and the maximum speed: Data bytes nMax [rpm] 64000 Actual speed [rpm] nMax [rpm] to maximum speed (in rpm) - see 2.23 Maximum speed Note: If the actual speed exceeds the value "1.02 * maximum speed", the display will be limited to the value "1.
MODBUS parameters "ebm-papst series 84 / 112 / 150 / 200" _______________________________________________________________________________________ 3.10 Warning Address : D012 A warning is a stage preliminary to an error message, i.e. the limit value for the error message has almost been reached. Encoding: A set bit makes the warning active: MSB LRF UeHigh LSB Brake UzLow nGrenz UzHigh 0 TEI_high TM_high TE_high Cable break n_Low 0 P_Limit 0 I_Limit LRF : Shedding function active (see 2.
MODBUS parameters "ebm-papst series 84 / 112 / 150 / 200" _______________________________________________________________________________________ 3.12 DC-link current Address : D014 Encoding: Iz [ A] Data bytes Reference Iz [ A] 256 Reference Iz ........... DC-link current reference variable (see 2.44 Reference value of DC-link current) 3.13 Module temperature Address : D015 Encoding: T _ Modul [C] Data bytes 3.
MODBUS parameters "ebm-papst series 84 / 112 / 150 / 200" _______________________________________________________________________________________ 3.16 Current direction of rotation Address : D018 Encoding: Value 0 1 Current direction of rotation anti-clockwise clockwise 3.17 Current modulation level Address : D019 Encoding: Modulation level Data bytes 100% 65536 3.
MODBUS parameters "ebm-papst series 84 / 112 / 150 / 200" _______________________________________________________________________________________ 3.19 Sensor actual values Address of actual sensor value Address of actual sensor value 1 : D01B : D023 One sensor can be connected to the fan. Actual sensor value and actual sensor value 1 outputs the actual value of the external sensor at analog input ("set value input").
MODBUS parameters "ebm-papst series 84 / 112 / 150 / 200" _______________________________________________________________________________________ 3.21 Current power Address : D021 Encoding: P [W ] Data bytes References Uz [V ] References Iz [ A] 65536 Form 1003 Reference Uz .......... DC-link voltage reference variable (see 2.43 Reference value of DC-link voltage) Reference Iz ........... DC-link current reference variable (see 2.