16
51000486 Iss 01
10. BMS Connection MODBUS Protocol
1.1 BMS Connection
There are 2 ways for connecting heaters to BMS.
1.
Using CHES and external switch as a simple
BMS on/off connection
2.
Using MODBUS protocol.
The heater is compatible with BMS systems using
MODBUS protocol.
The connection to BMS system can be made using
one of the RJ45 connectors.
Only one means of control can
be used at any time. If BMS is used to control the
heater, the colour screen controller
must not be used.
The BMS can control fan speed and
heat output and also read and report
the heater status.
Speed can be set in the range of 600 -
1700RPM in 1RPM steps. If the speed is
set below 600RMP, the heating ele-
ment is automatically disabled. Care has to be
taken when selecting speed. The fan speed should
be always correct for the selected heat output. If
the speed is too low, the heater can overheat.
Heat output can be set in the range of 0 - 100% in
1% steps.
10.2 MODBUS Protocol
The DIP switch 1 must be set to ON position for BMS
control.
The DIP switches 2, 3 and 4 are used to configure
each air curtain with a unique address.
R
J45 cable can be used to network up
to 8 heaters in a daisy-chain configura-
tion.
All possible addresses:
RS485
serial half-duplex interface
MODBUS RTU
9600 baud
8 bits
1 start bit
no 2 stop bits
‘mark’ 1 stop bit
Supported MODBUS function codes:
0x03 read multiple input registers
0x04 read multiple holding registers
0x06 write single holding register
0x10 write multiple holding registers
16 Bit Input Registers:
1 Status
2 Temp 1
3 Temp 2
4 Temp Heatsink
5 Temp External
6 External Switches
Temperatures are formatted as 16 bit signed integers.
Units are sixteenths of a degrees Celsius, as used by
DS18B20 temperature sensors. The hex value 0xF000 is
used to denote an invalid reading.
The status register uses bits to indicate faults:
Bit 0 - overheat
Bit 1 - heatsink overheat
Bit 2 - temp sensor 1
Bit 3 - temp sensor 2
Bit 4 - heatsink temp sensor
Bit 5 - remote temp sensor
Bit 6 - L2 on current low
Bit 7 - L2 off current high
Bit 8 - L3 on current low
Bit 9 - L3 off current high
Bit 10 - motor PSU
Bit 11 - motor
Bit 12 - MCU
Bit 13 - connection
Bit 14 - 12V auxiliary power
Bit 15 - main PCB relay
External switches register uses bits to show the state
of switches:
Bit 0 - Switch 1
Bit 1 - Switch 2
Bit 2 - Switch 3
Bit 3 - Switch 4
16 Bit Holding Registers:
1 RPM (units revolutions per minute)
2 Power (units percentage 0
–
100)
RPM must be set to at least 600, otherwise heating is
disabled.
1
1000
2
1100
3
1010
4
1110
5
1001
6
1101
7
1011
8
1111
Main PCB
Summary of Contents for CH06CPiRX
Page 11: ...11 51000486 Iss 01 8 Wiring Details 8 1 Installer Wiring 3 phase heaters CAT5 cable...
Page 12: ...12 51000486 Iss 01 8 Wiring Details 8 2 Installer Wiring single phase heaters CAT5 cable...
Page 13: ...13 51000486 Iss 01 8 3 Factory Wiring 3 phase heaters temperature sensor...
Page 14: ...14 51000486 Iss 01 8 4 Factory Wiring single phase heaters temperature sensor...
Page 18: ...18 51000486 Iss 01...