Frico FCR230 User Manual

FCR230 Modbus-BACnet
EN
Coil status register 5
BACnet signal types 12
BACnet signals 13
1

Modbus signal types

EXOL types EXOL signal types:
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 types Modbus 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/Modbus The 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, Modbus A 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 RS422 RS485 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
Not used in this model L,2 20
Modbus address
Description
RC_Actual_L.RegioCVCoolPulsProp L,2 22 Indicates pulse prop. cooling
RC_Actual_L.RegioCVHeatInc L,2 23 Indicates increase heating/cooling DO4
RC_Actual_L.RegioCVHeatDec L,2 24 Indicates decrease heating/cooling DO5
Not used in this model L,2 25-26
RC_Actual_L.RegioAIChangeOverState L,2 27 Indicates change-over status from
analogue input
RC_Actual_L.RegioChangeOverState L,2 28 Indicates change-over status from both
digital and analogue input
Not used in this model L,2 29-30
RC_Actual_L. RegioPresence L,2 31 Occupancy indication (with on- and
switch-off delay)
Not used in this model L,2 32-33
4

Coil status register

unless this value is first set to “0”.
the fan can be switched off.
Name of signal Type
Not used in this model L,1 1 0
RC_Setp_L.RegioShutDown L,1 2 0 Puts the unit in Shutdown mode.
RC_Setp_L.RegioFireAlarmStop L,1 3 0 Places the unit in Shutdown mode and
RC_Setp_L.RegioDiNC(0) L,1 4 0 Not used
RC_Setp_L.RegioDi1NC L,1 5 0 Normally open (NO) or normally closed
Not used in this model L,1 6 .
RC_Setp_L.RegioUDi1NC L,1 7 0
Not used in this model L,1 8 -
RC_Setp_L. RegioDO4NC L,1 9 1 DO4 NO/NC
RC_Setp_L.RegioDO5NC L,1 10 1 DO5 NO/NC
RC_Setp_L.RegioDilAct L,1 11 0 DI1-activation (presence/window)
RC_Setp_L.RegioMPAct L,1 12 0 Activation of Mould protection.
RC_Setp_L.RegioTermoModel L,1 13 0 EEPROM storage of Thermo model
RC_Setp_L.RegioMinFanSpeed L,1 14 1 The fan is run at its minimum speed setting
Modbus address
Default value
Description
prevents it from being activated again,
(NC) on digital input. 0=NO, 1=NC.
Normally open (NO) or normally closed (NC) on universal digital input. 0=NO, 1=NC.
Economy/Off
variable (3-point actuator)
if the automatic fan control calculates that
Not used in this model
RC_Setp_L.RegioComFactoryDefaults
RC_Setp_L.RegioBlockConfig
RC_Setp_L.RegioPreventManualFanSp eed
- 15
L,1 16 0
L,1 21 0 Blocks the option to enter the parameter
L,1 22 0 Prevents the fan speed from being changed
-
Set communication parameters to factory settings (does not apply to addresses):
1 = Factory settings (resets to 0)
list using the buttons on RCF.
manually if the fan is not set to auto (parameter 25).
5

Input register

RC_Actual_X.RegioVerMinor
X,4 3 Minor version
2 = Cooling
RC_Actual_R.RegioRoomTempInt
R,4
13
Room temperature from internal sensor
RC_Actual_R.RegioUAnaOut2
R,4
18
Value on universal analogue output 2
RC_Actual_R.RegioCoolOutput
R,4
23
Cooling output signal (0…100 %)
RC_Actual_R.RegioSupplyAirPIDout
R, 4
48
Supply air controller output
Name of signal Type
RC_Actual_X.RegioSoftware X,4 1 Type of Regio software:
RC_Actual_X.RegioVerMajor X,4 2 Major version
RC_Actual_X.RegioVerBranch X,4 4 Branch version
RC_Actual_X.RegioRevision X,4 5 Revision
Not used in this model X,4 6
RC_Actual_X.RegioUnitState X,4 7 Current running mode:
RC_Actual_X.RegioControllerState X,4 8 Current control:
RC_Actual_X.RegioFanSpeed X,4 9 Current fan speed:
Not used in this model X,4 10
RC_Actual_R.RegioRoomTemp R,4 11 Room temperature
RC_Actual_R.RegioRoomTempExt R,4 12 Room temperature from external sensor
Modbus address
Description
0 = RCP 1 = RC
0 = Off 1 = Economy/Standby 2 = Not used 3 = Not used 4 = Comfort
0 = Off 1 = Heating
0 = Off 1 = Fan speed 1 active 2 = Fan speed 2 active 3 = Fan speed 3 active
RC_Actual_R.RegioAIChangeOver R,4 14 Change-over temperature
RC_Actual_R.RegioAnaIn1 R,4 15 Value on analogue input 1
RC_Actual_R.RegioUAnaIn1 R,4 16 Value on universal analogue input 1
RC_Actual_R.RegioUAnaOut1 R,4 17 Value on universal analogue output 1
Not used in this model 19
RC_Actual_R.RegioPIDSetP R,4 20 Controller setpoint
RC_Actual_R.RegioPIDOutput R,4 21 Controller output signal (0…100 %)
RC_Actual_R.RegioHeatOutput R,4 22 Heating output signal (0…100 %)
RC_Actual_R.RegioAI1Raw R,4 24 Raw value for analogue input 1
RC_Actual_R.RegioUI1Raw R,4 25 Raw value for universal input 1
RC_Actual_R.RoomTemp_NTC2 R,4 26
RC_Actual_R.RegioSupplyAirTemp R, 4 47 Supply air temperature from sensor connected
RC_Actual_R.RegioPID2Setp R, 4 49 Room controller output (scaled) and supply air
Room temperature input value from secondary internal sensor
to AI1
controller setpoint
6
Loading...
+ 11 hidden pages