R = Floating point number (Real) (-3.3E38 - 3.3E38)
I = Whole number (Integer) (-32768 - 32767)
X = Index (0 - 255)
L = Logic (Logic) (0/1)
Modbus typesModbus signal types (types listed below):
1 = Coil Status Register (Modbus function = 1, 5 and 15)
2 = Discrete Input (Modbus function = 2)
3 = Coil Status Register (Modbus function = 3, 6 and 16)
4 = Input Register (Modbus function = 4)
Supports the following Modbus functions:
1 = Read Coils
2 = Read Discrete Input
3 = Read Holding Register
4 = Read Input Register
5 = Write Single Coil
6 = Write Single Register
15 = Write Multiple Coils
16 = Write Multiple Registers
Scaling factor Modbus All floating point numbers have a scaling factor of 10. Integers, Index and Logic signals always
have a scaling factor of 1.
EXOline/ModbusThe RCF controller will automatically switch between EXOline and Modbus, depending on
what type of communication is used. This switch-over will take place without any errors in
communication resulting. The exception is when communicating via Modbus with a
configuration of 8 bits, no parity and 1 stop bit, in which case the switch must be made
manually.
Wiring, ModbusA Modbus type protocol consists of multiple layers (OSI model). The bottom layer is always
the physical layer, the number of connection wires and signal levels. The next layer describes
the communication digits (number of bits, stop bits, parity bits etc). After these come the layers
describing Modbus-specific functions (number of digits per message, the meaning of different
messages, etc). For Modbus, the bottom layer can be either RS485, RS422 or RS232.
RS485 and RS422RS485 and RS422 constitute the purely electrical part of the protocol, ie. the physical layer.
RS485 has two connections, A and B. Often, there is also a Protective earth (N on EXO
controllers). RS485 units are connected A A and B B. It may prove necessary to shift A
and B in order to make Modbus work properly. RS485 is a so called half duplex
communication: The communication can only go in one direction, eg. the main unit will
initially send a request, and thereafter listen to the reply. A and B are used both for sending
and receiving.
2
RS422 is a full duplex communication, meaning that 4 connecting wires are required; 2 for
sending (Tx+ and Tx-) and 2 for receiving (Rx+ and Rx-). Tx is used for sending and Rx for
receiving, meaning the Tx in a unit must be connected to the Rx in another and vice versa.
Pertaining to signal levels, etc., RS422 and RS485 are identical.
In order to connect RS485 and RS422: Connect Tx+ to Rx+ and Tx- to Rx- on the RS422 unit.
We have now changed a 4-wire system to a 2-wire system and can connect them to A and B
on the RS485 unit. It is usually easiest to find out what fits where simply by experimenting.
Wrong polarity makes the system not function but is incapable of harming any unit.
Tx+ -----|---------------------------------------- A (or B)
|
Rx+ -----|
Tx- -----|---------------------------------------- B (or A)
|
Rx- -----|
Bit rate, two stop bits, parity is next layer.
These settings must correspond to the settings in the main unit. Find out what the settings for
the main unit are, and then enter the same settings into the controller.
Parity can be set to odd, even (FS) or none. If no parity is set, two stop bits will automatically
be used. If odd or even parity is set only one stop bit will be used, or the total amount of bits
will be too great. 1 start bit, 8 data bits, 1 parity bit and 1 stop bit gives a total of 11 bits, which
is the maximum.
3
Modbus signals
RC_Actual_L.RegioDigOut(0)
L,2 5 Not used
RC_Actual_L.RegioUDigOut1
L,2
11
Heating (Value on digital output 4)
RC_Actual_L.RegioDIChangeOver
L,2
16
Indicates change-over from digital input
RC_Actual_L.RegioCVHeatPulsProp
L,2
21
Indicates pulse prop. heating
Discrete inputs
Name of signal Type
RC_Actual_L.RegioDigIn(0) L,2 1 Not used
RC_Actual_L.RegioDigIn1 L,2 2 Value on digital input 1
Not used in this model L,2 3
RC_Actual_L.RegioUDigIn1 L,2 4 Value on universal digital input 1
RC_Actual_L.RegioDigOut1 L,2 6 Value on digital output 1
RC_Actual_L.RegioDigOut2 L,2 7 Value on digital output 2
RC_Actual_L.RegioDigOut3 L,2 8 Value on digital output 3
Not used in this model L,2 9-10
RC_Actual_L.RegioUDigOut2 L,2 12 Cooling (Value on digital output 5)
RC_Actual_L.RegioDIOpenWindow L,2 13 Indicates open window
Not used in this model L,2 14
RC_Actual_L.RegioDIPresences L,2 15 Indicates presence from digital input
RC_Actual_L.RegioFanSpeed1 L,2 17 Indicates fan speed 1
RC_Actual_L.RegioFanSpeed2 L,2 18 Indicates fan speed 2
RC_Actual_L.RegioFanSpeed3 L,2 19 Indicates fan speed 3
0 = No control
1 = The fan is controlled by
heating requirement
2 = The fan is controlled by
cooling requirement
3 = The fan is controlled by
both heating and cooling
requirement
Controller output signal in %
for fan speed 1
for fan speed 2
Controller output signal in %
for fan speed 3
RC_Setp_X.RegioFanSpeedMax X,3 11 3 Number of fan speeds (1-3)
Not used in this model X,3 12 -
RC_Setp_X.RegioChangeOverSelect X,3 13
RC_Setp_X.RegioRemoteState X,3 14 5 Used for remote control:
0 = Off
1 = Economy/Standby
2 = Not used
3 = Not used
4 = Comfort
5 = No remote control
0 = Off
1 = Standby
Name of signal Type
RC_Setp_X.RegioCVCoolType
X,3
20 0 Type of actuator, cooling
Not used in this model
X,3
25-27
-
2 = Condensation alarm)
EC)
Modbus
address
Default
setting
Description
RC_Setp_X.RegioControllerMode X,3 18
RC_Setp_X.RegioCVHeatType X,3 19 0 Type of actuator, heating:
RC_Setp_X.RegioCVHeatExerciseInterval X,3 21 23 Time (in hours) between
RC_Setp_X.RegioCVCoolExerciseInterval X,3 22 23 Time (in hours) between
Not used in this model X,3 23 -
RC_Setp_X.RegioAi1 X,3 24 0 Signal connected on AI1:
RCFM-230Cxx
= 2
RCF-230Cxx =
3
Control mode selection:
2= Heating or Cooling via
change-over
3 = Heating/Cooling
4 = Electric heating
0 = 0…10 V
1 = 2…10 V
2 = 10…2 V
3 = 10…0 V
exercise of heating actuator.
exercise of cooling actuator.
0 = Not used (Internal Room
sensor used)
1 = External Room sensor
3-10 = No function
11 = Supply air temperature
limitation sensor
RC_Setp_X.RegioDi2 X,3 28 N/A Not used (Signal connected on
DI2:
1 = Open window
RC_Setp_X.RegioDi3 X,3 29 N/A Not used
RC_Setp_X.RegioUi1 X,3 30 0 Signal connected on UI1:
0 = Not used
1 = Change-over sensor,
digital
2 = Change-over sensor,
analogue
3=Off mode (open window)
Not used in this model X,3 31 - 41 -
RC_Setp_X.RegioUo1 X,3 42 RCF-230CAD
= 3
RCF-230CTDEC = 17
All others = 1
Signal connected on UO1:
0 = Not used
1 = Thermo valve,
Heating/Cooling (not (C)AD)
2 = Not used
3 = Analogue valve
Heating/Cooling (only (C)AD)
4-16 = Not used
17 = EC fan analogue out
AO1, Thermo valve heating
DO4 (only RCF-230-CTD-
8
Name of signal Type
character, ie. at least 5 ms.
heating (sec)
cooling (sec)
Modbus
address
Default
setting
Description
RC_Setp_X.RegioUo2 X,3 43
RC_Setp_X.RegioModbusSlaveAddr X,3 44 Factory set Address Modbus slave
RC_Setp_X.RegioModbusParity X,3 45 2 Parity and stop bits for
RC_Setp_X.RegioModbusCharTimeout X,3 46 3 Modbus timeout for characters
RC_Setp_X.RegioModbusAnswerDelay X,3 47 5 Response lag Modbus (t3.5), in
1=Off
2=Economy/Standby
3=Not used
4=Not used
5=Comfort
6=No remote control
Yes
Yes
Yes
Yes
16
Object name Object ID Description Values Writeable
RC_Non_Modbus.RegioButtonActiv
eConf
Device
The Device object contains to writeable properties; Description and Location.
Description can be 17 characters in length and Location can be 33 characters, as long
as single byte character encoding is used.
Multistate value, 6 Buttons active
1=No buttons
2=Occupancy button
only
3=INCREASE/DECR
EASE only
4=Occupancy button
and
INCREASE/DECREA
SE
5=Fan button only
6=Occupancy button
and fan button
7=INCREASE/DECR
EASE and fan button
8=All buttons
Yes
20191111, HH
17
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.