Modbus Parameter Specifications

Table Of Contents
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 14 of 78
Form 1003
1.3.5 Write multiple register
Command code: 0x10
The content of several holding registers can be written with this command.
Command from master:
The following data bytes are transmitted:
Holding register address MSB
Holding register address LSB
Number of addresses to be written MSB
Number of addresses to be written LSB
Byte count (number of addresses to be written * 2)
Data to be written 1st holding register MSB
Data to be written 1st holding register LSB
Optional:
Data to be written of the following holding registers (0..n)
The holding registers will be described later.
Response from fan:
4 data bytes are transmitted:
Holding register address MSB
Holding register address LSB
Number of addresses to be written MSB
Number of addresses to be written LSB
Exception codes:
Just one data byte (exception code) is transmitted in the event of an error
Exception codes:
0x02: The permissible range of the holding registers D000 ... D614 has been exceeded
0x03: - The maximum possible number of registers has been exceeded,
i.e. more than 123 holding register data or 0 holding register data were defined
- Byte count ≠ 2 * number of registers
- Number of data bytes ≠ byte count
0x04: - The holding register cannot be written on account of a fault in the electronics
- There is no write authorization at this authorization level (password).