ECblue Modbus Description
ECblue Modbus Description
ECblue Modbus Description
ECblue MODBUS
COMM Parameter
MB Holding Register Address 3
Access RW, NW
Minimum value 0
Maximum value 65535
Bit [15:8] ……...
.
.
.
MODBUS
Content
1 General notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.1 Target group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.2 Exclusion of liability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.3 Copyright . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2 Safety instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
5 Document history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
6 Enclosure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
6.1 Manufacturer reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
1 General notes
1.1 Target group
This specification addresses users with excellent knowledge of serial bus systems and in particular of
the MODBUS RTU protocol.
The MODBUS RTU protocol specification is not part of this document. The MODBUS RTU protocol
specifications can be downloaded over the internet.
1.3 Copyright
These operating instructions contain copyright protected information. The operating instructions may
be neither completely nor partially photocopied, reproduced, translated or put on data medium without
previous explicit consent from ZIEHL-ABEGG SE. Infringements are liable for damages. All rights
reserved, including those that arise through patent issue or registration on a utility model.
2 Safety instructions
Attention!
Remarks concerning safety, installation and connection must be followed ( Assembly
instructions or Operating Instructions).
• The device can be controlled and parameterised by the MODBUS-RTU protocol. The
MODBUS-RTU protocol implementation of the device complies with the standards as described
in the MODBUS Application Protocol Specification 1.1. Not all the function codes contained
therein are implemented in the device. The device basically supports all functions which are
available for Holding, Input and Coil registers.
• In order to be able to write a register, the respectively necessary PIN protection level (write
protection) must be taken for ECblue fans and devices with communication modul AM-
MODBUS (Icontrol Basic, Fcontrol Basic, ..) into account ( according Operating Instructions).
• All registers marked with "NV" have limited write cycles (10.000). Registers of this type must
only be used for configuration purpose.
• The device supports all standard MODBUS functions for register write and read (Read Register,
Write Single Register, Write multiple Register chapter Data model and access options).
• The default COMM parameters are 19200, 8, E, 1 Address 247 (if not otherwise specified).
• Changes to the COM parameters only become effective after a device reset or input of a certain
PIN ( corresponding Operating instructions).
• If the auto addressing feature is supported multiple devices in a network can be addressed
automaticaly. For this purpose a suitable PC software (ZAset) or a ZIEHL-ABEGG hand held
terminal is required.
• Communication via MODBUS TCP/IP possible by separate gateway (e.g. Part.-No. 380091).
The register description is also valid for MODBUS TCP/IP.
Kind of register
Necessary PIN protection level for acces to register for ECblue or devices with AM-MODBUS
(Icontrol Basic, Fcontrol Basic, ..)
Application data
R/W
Holding register
Input register
R
Readable data
(e.g. actual values)
The application data are arranged completely in the Holding Register and the Input Register section
respectively beginning at MODBUS register address 0.
An exception message is output on exceeding the register range.
It is urgently recommended to observe the further informations and examples in the corresponding
Operating Instructions.
3.3 Control
Information
• Without any further action a released PIN protection level is reset automatically to the pro-
grammed PIN protection leval after approximately 15 minutes!
• Reset to factory setting is possible only by parameter set download. Each fan has a set of
parameters. This is loaded by the factory and can be loaded any time with Ziehl-Abegg tools
again.
0 = 4800
1 = 9600
2 = 19200 *
3 = 38400 (only AM-MODBUS)
4 = 115200 (only AM-MODBUS from Firmware 04)
Bit [3:0] COM Mode: 8E1 (default)
0 = 8N1
1 = 8O1
2 = 8E1 *
3 = 8N2 (from AM-MODBUS version 9.00)
*
First-generation fans of the series ECblue lite IP54 and ECblue motor size B IP54 operate at a fixed baud rate of “19,200” and
parity “8E1”. It is possible to set and save other values but these are not executed. With second-generation fans, these
parameters are no longer fixed. This can be recognised by the fact that a successful connection is possible with the provided
setting options for baud rate and parity.
Information
If communication is no longer possible due to incorrect setting of the communication parameters
section "Emergency scenario (error handling)".
1)
Attention!
To achieve as long a life as possible, the devices have active temperature management. The modulation is reduced when
internal temperature limits are exceeded.
In venting systems in which the fan must run at max. speed in the event of a fire, the temperature management / temperature
monitoring can be switched off by a digital input. At the same time, the fan is operated independently of the speed setting for
regular operation at maximum speed.
Attention! The device and its internal components are no longer protected against overtemperature when this function
is activated (this affects the life installation instructions or operating instructions of the device).
The function is activated at the digital input with the contact open (at factory setting D1/E1 Inverting = OFF") so that the
maximum speed of the fan is also possible with the line to the digital input interrupted in case of fire.
2)
If in Speed control mode “2” or “3” ( MB Holding Register 5, Address 4) the “Min. Speed” is set > 0, so the actual speed in the
relationship is increased accordingly. I.e. this is then higher than the adjusted desired value of speed.
In Speed control mode “1” the adjusted speed (h2) maintains independently from the “Min. Speed”.
3.5 IO Setup
Bit [3:1] The selected value is copied after a Reset depending on the kind of speed
control into the holding register h2 (control).
Information 0: Write 0 (Default)
Only for control mode 1, 2, 3 valid 1: Write Holding Register 5 (NV, Speed1)
2: Write Holding Register 6 (NV, Speed2)
3: Write Holding Register 9 (NV, Speed3)
4: Write Holding Register 8 (NV, Max. Speed)
5: Write last speed (h2, saved at a power failure)
Function from firmware 11.00 and higher available!
Bit [0] LED Mode
0: OFF
1: Run / Fault indication by blink codes (Default)
3.5.8 MB Holding Register 18, Address: h17 = communication / control signal watchdog
** E1 fault is triggered when E1 falls below E1 Min x 0.5. E1 fault is cancelled when E1 rises above E1 Min x 0.9.
* The function is switched off if one of these two values is "0". "0" is the factory setting in the standard versions.
The factory settings of the Holding Register h38 - h39 should not be changed!
The factory settings of the Holding Register h40 - h49 may not be changed!
3.9.7 MB Input Register 12, Address: i11 = Operation condition 2 (from FW 13)
3.9.9 MB Input Register 14, Address: i13 = error status 2 (from FW 14)
Input Register i34 - i48 are reserved for future use or factory usage
3.9.22 MB Input Register 50, Address: i49 = Inquiry PIN protect level
The function described below is available depending on the software version, motor size and date of
manufacture:
ECblue Motor size Z (EC 55): From calendar week 15/2015 ( rating plate) or from version
14.31 onwards
ECblue Motor size B (EC90) / ECblue lite Motor From calendar week 30/2015 ( rating plate)
size D (EC 116):
ECblue Motor size D + G (EC 116 + 152): With AM-MODBUS from version 9.10 onwards, available from
calendar week 30/2015 ( rating plate)
Emergency scenario:
The "DUT" switches to the default setting with 19,200 bps, parity 8E1 and slave address 255 if 15
consecutive incorrect MODBUS requests are received. An incorrect request has been made if the
"CRC" is incorrect or if a request is received by the slave address 255.
As there can be several "DUTs" on the bus, the "DUT" must not respond in the event of a request to
255.
The communication parameters with slave address 254 can now be read out and reconfigured
accordingly.
If this is not the case, e.g. if there are several "DUTs" on the bus, it is possible to write using a
broadcast message at any time.
Recommended procedure:
1. Switch on "DUT".
2. Set MODBUS master to default values 19,200 bps and 8E1 and initiate request to fan with
address 255. Poll interval typically 500 ms.
3. If the "DUT" detects more than 15 incorrect MODBUS requests from the master, it switches to
the default settings 19,200 bps and 8E1 until the next reset.
4. Read out and adjust the interface settings of the "DUT" via the MODBUS slave address 254.
5. Perform a reset or switch power supply off and on again.
6. The "DUT" can now be addressed using the previously configured values. Values of the "DUT"
can now be read and written directly.
If it is not possible to energise a "DUT" individually, the procedure described below must be
followed:
1. Switch on "DUTs".
2. Set MODBUS master to default values 19,200 bps and 8E1 and initiate request to fan with
address 255. Poll interval typically 500 ms.
3. If the "DUTs" detect more than 15 incorrect MODBUS requests from the master, they switch to
the default settings 19,200 bps and 8E1 until the next reset.
4. Adjust the interface settings of the "DUT" and the MODBUS slave address via a broadcast
command. -> All "DUTs" have the same address: 247!
5. The "DUTs" can now be addressed using the previously configured values. After successful
auto-installation, values of the "DUTs" can be read and written directly.
5 Document history
Drawing number: L-BAL-E076-GB
Edition / Index Editor Description
1007 / 001 sd Transfer to XML database
1047 / 002 sd Update for firmware 8.02
1049 / 003 sd Update for Firmware 9.05
1108 / 004 sd New title: ECblue MODBUS
1116 / 005 sd Register numbers inserted
1133 / 006 sd adaption to internal version
1138 / 007 sd MB Input Register 1 and 2 for product code
1310 / 008 sd Extension to Firmware 13
1317 / 009 sd Corrected data ranges for temperature values
1336 / 010 sd COM parameter MB Holding Register 4 updated
1443 / 011 sd Extension: MB Holding Register 18, Address: h17 = Communication Watchdog
Extension: MB Holding Register 17, Address: h16 = Controller Setup Flags
Extension: MB Holding Register 4, Address: h3 = COM Parameter
Extension: MB Holding Register 5, Address: h4 = Controlmode
1505 / 012 sd Extension: MB Holding Register 16, Address: h15 = K1 function 20
1515 / 017 sd Extension to Firmware 14
MB Input Register 12, Address: i11 = Operation condition 2
MB Input Register 13, address: i12 error status
MB Input Register 14, address: i13: error status 2
6 Enclosure
6.1 Manufacturer reference
Our products are manufactured in accordance with the relevant international regulations. If you have
any questions concerning the use of our products or plan special uses, please contact:
ZIEHL-ABEGG SE
Heinz-Ziehl-Straße
74653 Künzelsau
Telephone: +49 (0) 7940 16-0
Telefax: +49 (0) 7940 16-504
[email protected]
http://www.ziehl-abegg.de