List of Modbus Registers
Decimal Address | Register Name | Access | Description | Persistence | Group |
---|---|---|---|---|---|
0 | VERSION AND MODULE TYPE | Read | LSB – type (device ID), MSB - FW version / 10 | YES | Common registers |
1 | MODULE ADDRESS | Read/write | Modbus address setting via Modbus from 1 to 255 | YES | |
2 | BAUD RATE AND PROTOCOL | Read-only | Not used. Use registers from 135 to 138 | YES | |
3 | COUNTER OF RECEIVED FRAMES (32-Bit) | Read-only | Default state is 0. Counting the received Modbus frames from the last powering up or module reset. | YES | |
4 | 0x004 | ||||
5 | COUNTER OF FRAMES WITH ERROR (32-Bit) | Read-only | Default state is 0. Counting the incorrect received Modbus frames from the last powering up or module reset. | YES | |
6 | 0x006 | ||||
7 | COUNTER OF SENT FRAMES (32-Bit) | Read-only | Default state is 0. Counting the sent Modbus frames from the last powering up or module reset. | YES | |
8 | 0x008 | ||||
11 | UP TIME | Read-only
| This 32-bit register contains module counting time in seconds from the last powering up or module reset | NO | |
12 | 0x00A | ||||
135 | BAUD RATE | Read/write | Transmission speed is defined by the user calculated using the formula: baud rate = register value x 10. The default value is 960 (9600 bps). | YES | |
136 | STOP BitS | ||||
137 | DATA BitS | Read/write | Supported values are 7 and 8. The default value is 8. | YES | |
138 | PARITY Bit | Read/write | Parity bit. The default value is 0 (no parity). Allowed values: 0 (default): none, 1: odd, 2: even | YES | |
139 | RESPONSE DELAY | Read/write | Delay in ms before sending the response. The default value is 0. | YES | |
300 | SYSTEM CONFIGURATION | Read/write | Actuator model | YES | Configuration |
1005 | TYPE OF CONTROL | Read/write | Select the actuator type of control: | YES | |
1006 | Direct/Reverse & Failsafe Direction Setting | Read/write | Select the actuator's action (direct or reverse) and fail-safe direction: | YES | |
1007 | FORCE CALIBRATION | Read/write | Force calibration (valve stroke learning); 1 - force calibration (automatic reset of value after calibration) | NO | |
1008 | JUMPER ENABLE (ER board) | Read/write | Fail-safe jumper enable setting: 0 (default) - jumper enabled, 1 - jumper disabled | YES | |
1009 | CHANGEOVER SETTING | Read/write | Temperature loops action selection: | YES | |
1010 | TEMPERATURE PROBE SELECTION | Read/write | Temperature probe selection: | YES | |
1013 | FUNCTIONS ENABLE | Read/write | Actuator function setting (0-disable - default): | YES | |
1014 | FUNCTIONS STATUS | Read-only | Actuator function setting: | NO | |
1015 | % Minimum Opening Valve (Temperature loops) | Read/write | Set minimum opening valve when the temperature loops and limits are active. | YES | |
1016 | DIP Switch & Push Button & Jumper STATUS | Read-only | DIP switches and jumper status: | NO | |
1018 | VALVE STROKE (mm*100) | Read/write | Valve stroke (mm*100) - after calibration phase | YES | |
1019 | OVERVOLTAGE EVENTS (24 V AC > 20%) (230 V > 10%) | Read/write | Overvoltage events (24 V AC > 20%) (230 V > 10%) | YES | Diagnostic/Alarms |
1020 | UNDERVOLTAGE EVENTS (V AC < 20%) (230 V < 10%) | Read/write | Undervoltage events (V AC < 20%) (230 V < 10%) | YES | |
1021 | FULLY OPEN EVENTS | Read/write | Fully opened events | YES | |
1022 | FULLY CLOSE EVENTS | Read/write | Fully closes events | YES | |
1023 | UNEXPECTED STALL CONDITION EVENTS (within calculated stroke) | Read/write | Unexpected stall condition events (within calculated stroke) | YES | |
1024 | UNEXPECTED STALL CONDITION EVENTS (outside calculated stroke) | Read/write | Unexpected stall condition events (outside calculated stroke) | YES | |
1025 | VALVE STROKE ERROR > max. (60 mm) | Read/write | Valve stroke error > max. (60 mm) | YES | |
1026 | VALVE STROKE ERROR < min. (5 mm) | Read/write | Valve stroke error < min. (5 mm) | YES | |
1027 | ACTUATOR OPERATING MODE | Read-only | Actuator operating mode (0 - not active) (1- active): | NO | |
1028 | ERROR TYPE | Read-only | Error type: (0- no error) (1- error): | YES | |
1033 | ACTUATOR RESET | Read/write | Force actuator reset (1) | NO | Configuration |
1034 | BMS COMMAND | Read/write | BMS command (0-100%)*10 | NO | Input/Output |
1037 | FEEDBACK | Read-only | Actuator position (0-100%), valve position (0-100%)*10 | NO | |
1100 | SET HEATING ∆T CONTROL | Read/write | Set heating ∆T control (°C*10) | YES | Setpoints |
1101 | SET COOLING ∆T CONTROL | Read/write | Set cooling ∆T control (°C*10) | YES | |
1102 | SET HEATING SUPPLY TEMPERATURE | Read/write | Set heating supply temperature (°C*10) | YES | |
1103 | SET COOLING SUPPLY TEMPERATURE | Read/write | Set cooling supply temperature (°C*10) | YES | |
1104 | SET HEATING RETURN TEMPERATURE | Read/write | Set heating return temperature (°C*10) | YES | |
1105 | SET COOLING RETURN TEMPERATURE | Read/write | Set cooling return temperature (°C*10) | YES | |
1106 | SET HEATING ∆T LIMITATION | Read/write | Set heating ∆T limitation (°C*10) | YES | |
1107 | SET COOLING ∆T LIMITATION | Read/write | Set cooling ∆T limitation (°C*10) | YES | |
1108 | SET HEATING SUPPLY TEMPERATURE LIMIT | Read/write | Set heating supply temperature limit (°C*10) | YES | |
1109 | SET COOLING SUPPLY TEMPERATURE LIMIT | Read/write | Set cooling supply temperature limit (°C*10) | YES | |
1110 | SET HEATING RETURN TEMPERATURE LIMIT | Read/write | Set heating return temperature limit (°C*10) | YES | |
1111 | SET COOLING RETURN TEMPERATURE LIMIT | Read/write | Set cooling return temperature limit (°C*10) | YES | |
1114 | SUPPLY TEMPERATURE VALUE | Read-only | Supply temperature value (°C*10) | NO | Temperature Sensors |
1115 | RETURN TEMPERATURE VALUE | Read-only | Return temperature value (°C*10) | NO | |
1116 | ∆T VALUE (S1 – S2) | Read-only | ∆T value (T1 – T2) (°C*10) | NO | |
1181 | CLOCK MINUTES | Read/write | Clock minutes | YES | Clock function |
1182 | CLOCK HOURS | Read/write | Clock hours | YES | |
1183 | CLOCK DAY | Read/write | Clock day | YES | |
1184 | CLOCK MONTH | Read/write | Clock month | YES | |
1185 | CLOCK YEAR | Read/write | Clock year | YES | |
1186 | RESET FOR EEPROM INITIALIZATION | Read/write | Reset for EEPROM initialization | NO | Configuration |
1192 | OUT LOOP BMS | Read-only | Output loop BMS (*10) | NO | Loop outputs |
1197 | OUT LOOP T CONTROL | Read-only | Output loop T control (*10) | NO | |
1198 | OUT LOOP T LIMITS | Read-only | Output loop T limits (*10) | NO | |
1199 | OUT LOOP "ACTIVE" | Read-only | Output loop "active" (*10) | NO | |
1230 | LOOP TYPE P, P+I, P+I+D (∆T heating loop) | Read/write | Loop type P, P+I, P+I+D (∆T heating loop) | YES | Loop parameters |
1231 | DERIVATIVE TIME (gain) (∆T heating loop) | Read/write | Derivative time (gain) (∆T heating loop) | YES | |
1232 | INTEGRAL TIME (min.) (∆T heating loop) | Read/write | Integral time (min.) (∆T heating loop) | YES | |
1233 | PROPORTIONAL BAND ∆T (°C*10) (∆T heating loop) | Read/write | Proportional band ∆T (°C*10) (∆T heating loop) | YES | |
1234 | LOOP TYPE P, P+I, P+I+D (∆T cooling loop) | Read/write | Loop type P, P+I, P+I+D (∆T cooling loop) | YES | |
1235 | DERIVATIVE TIME (gain) (∆T cooling loop) | Read/write | Derivative time (gain) (∆T cooling loop) | YES | |
1236 | INTEGRAL TIME (min.) (∆T cooling loop) | Read/write | Integral time (min.) (∆T cooling loop) | YES | |
1237 | PROPORTIONAL BAND ∆T (°C*10) (∆T cooling loop) | Read/write | Proportional band ∆T (°C*10) (∆T cooling loop) | YES | |
1238 | LOOP TYPE P, P+I, P+I+D (T heating supply loop) | Read/write | Loop type P, P+I, P+I+D (T heating supply loop) | YES | |
1239 | DERIVATIVE TIME (gain) (T heating supply loop) | Read/write | Derivative time (gain) (T heating supply loop) | YES | |
1240 | INTEGRAL TIME (min.) (T heating supply loop) | Read/write | Integral time (min.) (T heating supply loop) | YES | |
1241 | PROPORTIONAL BAND ∆T (°C*10) (T heating supply loop) | Read/write | Proportional band ∆T (°C*10) (T heating supply loop) | YES | |
1242 | LOOP TYPE P, P+I, P+I+D (T cooling supply loop) | Read/write | Loop type P, P+I, P+I+D (T cooling supply loop) | YES | |
1243 | DERIVATIVE TIME (gain) (T cooling supply loop) | Read/write | Derivative time (gain) (T cooling supply loop) | YES | |
1244 | INTEGRAL TIME (min.) (T cooling supply loop) | Read/write | Integral time (min.) (T cooling supply loop) | YES | |
1245 | PROPORTIONAL BAND ∆T (°C*10) (T cooling supply loop) | Read/write | Proportional band ∆T (°C*10) (T cooling supply loop) | YES | |
1246 | LOOP TYPE P, P+I, P+I+D (T heating Return loop) | Read/write | Loop type P, P+I, P+I+D (T heating return loop) | YES | |
1247 | DERIVATIVE TIME (gain) (T heating Return loop) | Read/write | Derivative time (gain) (T heating return loop) | YES | |
1248 | INTEGRAL TIME (min.) (T heating Return loop) | Read/write | Integral time (min.) (T heating return loop) | YES | |
1249 | PROPORTIONAL BAND ∆T (°C*10) (T heating Return loop) | Read/write | Proportional band ∆T (°C*10) (T heating return loop) | YES | |
1250 | LOOP TYPE P, P+I, P+I+D (T cooling Return loop) | Read/write | Loop type P, P+I, P+I+D (T cooling return loop) | YES | |
1251 | DERIVATIVE TIME (gain) (T cooling Return loop) | Read/write | Derivative time (gain) (T cooling return loop) | YES | |
1252 | INTEGRAL TIME (min.) (T cooling Return loop) | Read/write | Integral time (min.) (T cooling return loop) | YES | |
1253 | PROPORTIONAL BAND ∆T (°C*10) (T cooling Return loop) | Read/write | Proportional band ∆T (°C*10) (T cooling return loop) | YES | |
1254 | LOOP TYPE P, P+I, P+I+D (∆T heating loop limit) | Read/write | Loop type P, P+I, P+I+D (∆T heating loop limit) | YES | |
1255 | DERIVATIVE TIME (gain) (∆T heating loop limit) | Read/write | Derivative time (gain) (∆T heating loop limit) | YES | |
1256 | INTEGRAL TIME (min.) (∆T heating loop limit) | Read/write | Integral time (min.) (∆T heating loop limit) | YES | |
1257 | PROPORTIONAL BAND ∆T (°C*10) (∆T heating loop limit) | Read/write | Proportional band ∆T (°C*10) (∆T heating loop limit) | YES | |
1258 | LOOP TYPE P, P+I, P+I+D (∆T cooling loop limit) | Read/write | Loop type P, P+I, P+I+D (∆T cooling loop limit) | YES | |
1259 | DERIVATIVE TIME (gain) (∆T cooling loop limit) | Read/write | Derivative time (gain) (∆T cooling loop limit) | YES | |
1260 | INTEGRAL TIME (min.) (∆T cooling loop limit) | Read/write | Integral time (min.) (∆T cooling loop limit) | YES | |
1261 | PROPORTIONAL BAND ∆T (°C*10) (∆T cooling loop limit) | Read/write | Proportional band ∆T (°C*10) (∆T cooling loop limit) | YES | |
1262 | LOOP TYPE P, P+I, P+I+D (T heating supply loop limit) | Read/write | Loop type P, P+I, P+I+D (T heating supply loop limit) | YES | |
1263 | DERIVATIVE TIME (gain) (T heating supply loop limit) | Read/write | Derivative time (gain) (T heating supply loop limit) | YES | |
1264 | INTEGRAL TIME (min.) (T heating supply loop limit) | Read/write | Integral time (min.) (T heating supply loop limit) | YES | |
1265 | PROPORTIONAL BAND ∆T (°C*10) (T heating supply loop limit) | Read/write | Proportional band ∆T (°C*10) (T heating supply loop limit) | YES | |
1266 | LOOP TYPE P, P+I, P+I+D (T cooling supply loop limit) | Read/write | Loop type P, P+I, P+I+D (T cooling supply loop limit) | YES | |
1267 | DERIVATIVE TIME (gain) (T cooling supply loop limit) | Read/write | Derivative time (gain) (T cooling supply loop limit) | YES | |
1268 | INTEGRAL TIME (min.) (T cooling supply loop limit) | Read/write | Integral time (min.) (T cooling supply loop limit) | YES | |
1269 | PROPORTIONAL BAND ∆T (°C*10) (T cooling supply loop limit) | Read/write | Proportional band ∆T (°C*10) (T cooling supply loop limit) | YES | |
1270 | LOOP TYPE P, P+I, P+I+D (T heating Return loop limit) | Read/write | Loop type P, P+I, P+I+D (T heating return loop limit) | YES | |
1271 | DERIVATIVE TIME (gain) (T heating Return loop limit) | Read/write | Derivative time (gain) (T heating return loop limit) | YES | |
1272 | INTEGRAL TIME (min.) (T heating Return loop limit) | Read/write | Integral time (min.) (T heating return loop limit) | YES | |
1273 | PROPORTIONAL BAND ∆T (°C*10) (T heating Return loop limit) | Read/write | Proportional band ∆T (°C*10) (T heating return loop limit) | YES | |
1274 | LOOP TYPE P, P+I, P+I+D (T cooling Return loop limit) | Read/write | Loop type P, P+I, P+I+D (T cooling return loop limit) | YES | |
1275 | DERIVATIVE TIME (gain) (T cooling Return loop limit) | Read/write | Derivative time (gain) (T cooling return loop limit) | YES | |
1276 | INTEGRAL TIME (min.) (T cooling Return loop limit) | Read/write | Integral time (min.) (T cooling return loop limit) | YES | |
1277 | PROPORTIONAL BAND ∆T (°C*10) (T cooling Return loop limit) | Read/write | Proportional band ∆T (°C*10) (T cooling return loop limit) | YES |
Configuration Area
Register address 0: Version and Module type
This registry shows the firmware version and the device ID of the actuator.
Register address 1: Module Address
Defines the Modbus address of the device from 1 to 255.
Register address 3: Counter of Received Frames (LSW)
This database register contains the least significant word of the counter of received frames from the last powering-up or module reset.
Register address 4: Counter of Received Frames (MSW)
This database register contains the most significant word of the counter of received frames from the last powering-up or module reset.
Register address 5: Counter of Frames with Error (LSW)
This database register contains the least significant word of the counter of frames with error from the last powering-up or module reset.
Register address 6: Counter of Frames with Error (MSW)
This database register contains the most significant word of the counter of frames with error from the last powering-up or module reset.
Register address 7: Counter of Sent Frames (LSW)
This database register contains the least significant word of the counter of sent frames from the last powering-up or module reset.
Register address 8: Counter of Sent Frames (MSW)
This database register contains the most significant word of the counter of sent frames from the last powering-up or module reset.
Register address 11: Up Time (LSW)
This database register contains the least significant word of the uptime counter from the last powering-up or module reset.
Register address 12: Up Time (MSW)
This database register contains the most significant word of the uptime counter from the last powering-up or module reset.
Register address 135: Baud Rate
It defines the possibility to set the modbus protocol baud rate according to the following possibilities:
Addr. 1 (value) | Modbus Baud rate |
---|---|
1 | 9600 |
2 | 19200 |
Register address 136: Stop Bits
Defines the number of stop bits in the Modbus communication parameters according to the following possibilities:
Addr. 136 (value) | Number of stop bits |
---|---|
1 | 1 |
2 | 2 |
Register address 137: Data Bits
Defines the number of stop bits in the Modbus communication parameters according to the following possibilities:
Addr. 137 (value) | Data bits |
---|---|
7 | Data has 7 bits |
8 | Data has 8 bits |
Register address 138: Parity Bit
Defines the value of parity bit in the Modbus communication parameters according to the following possibilities:
Addr. 138 (value) | Party bit |
---|---|
0 | None (default) |
1 | Odd |
2 | Even |
Register address 139: Response delay
This register show the delay (in ms) before sending the response to the master. The default value is 0.
Register address 139: System Configuration
This registry shows product part number.
Register address 1005: Type of Control
Defines the type of actuator command signal (selectable via Modbus only if dip switches are disabled):
Addr.1005 (value) | Type of Control |
---|---|
0 | Modbus (the command of the actuator is set via the Modbus command into the range 0-100%). Dipswitches are disabled. |
1 | 0 - 10 V (the Modbus connection can be present to configure and monitor the system). Dipswitches are disabled. |
2 | 2 - 10 V (the Modbus connection can be present to configure and monitor the system) . Dipswitches are disabled. |
3 | 0 - 5 V (the Modbus connection can be present to configure and monitor the system) . Dipswitches are disabled. |
4 | 5 - 10 V (the Modbus connection can be present to configure and monitor the system) . Dipswitches are disabled. |
5 | 2 - 6 V (the Modbus connection can be present to configure and monitor the system) . Dipswitches are disabled. |
6 | 6 - 10 V (the Modbus connection can be present to configure and monitor the system) . Dipswitches are disabled. |
7 | Indicates that the command signal is selected from dip switches (default value). |
The 4-20mA command can only be set via dip switches.
Register Address 1006: Command signal action and setting of the emergency return direction
Defines the action type of the command signal (direct or reverse action) and the direction of the actuator in case of emergency return (function present only for models with emergency return).
Addr1006 (value) | Configuration of the actuator action and Failsafe direction |
---|---|
bit0 | Direct action (bit0=1); reverse (bit0=0) |
bit1 | Failsafe DOWN (bit1=1); Failsafe UP (bit1=0) |
Register Address 1007: Forced Calibration of the stroke
Defines the possibility of performing forced calibration of the stroke (by writing the bit0 to 1). At the end of the calibration the bit is automatically reset.
Register Address 1008: Enable Jumper for emergency return
Defines the enabling of the jumper for selecting the direction in case of emergency return according to the following table:
Addr1008 (value) | Enabling |
---|---|
0 | Jumper Enabled |
1 | Jumper Disabled |
Register Address 1009: Changeover setting
This register defines the temperature loop action according to the following table:
Addr1009 (value) | Changeover |
---|---|
0 | Heating (default) |
1 | Cooling |
2 | Automatic (according ΔT) |
Register Address 1010: Temperature Probe Selection
This register defines the temperature sensor to use in the loops according to the following table:
Addr1010 (value) | Temperature probe selection |
---|---|
0 | Supply temperature (T1) (default) |
1 | Return temperature (T2) |
2 | ΔT |
Register Address 1013: Functions enable
Defines the enabling of the MVE-2-RS system operating loops according to the following table:
Addr1013.bit | Functions enable |
---|---|
bit 0 | Enable temperature control function |
bit 1 | Enable min. ΔT limitation function |
bit 2 | Enable max. temperature limitation function |
bit 3 | Enable min. temperature limitation function |
Register Address 1014: Functions status
Defines the status of the MVE-2-RS system operating loops according to the following table:
Addr1014.bit | Functions enable |
---|---|
bit 0 | Temperature control function activated |
bit 1 | Min. ΔT limitation function activated |
bit 2 | Max. temperature limitation function activated |
bit 3 | Min. temperature limitation function activated |
Register Address 1015: Minimum Opening Valve (%)
This database register contains the minimum opening valve value (expressed as a percentage) when the temperature loops are active.
Register Address 1016: DIP Switches & Push Button & Jumper status
Defines the status of the dip switches, the push button (used for the forced calibration of the stroke) and the jumper (used to define the direction of the emergency return) according to the following table:
Addr1016.bit | DIP Switch & Push Button & Jumper Status |
---|---|
bit 0 | Direct action (bit0 = 1). Reverse action (bit0 = 0) |
bit 1 | Modulating control (bit1 = 1). 3 POINTS control (bit1 = 0) |
bit 2 | No Sequence (bit2 = 1). Sequence (bit2 = 0). |
bit 3 | 0-10V control (bit3 = 1). 2-10V control (bit3 = 0). |
bit 4 | 0-5V/2-6V control (bit4 = 1). 5-10V/6-10V control (bit4 = 0) |
bit 5 | Voltage control (bit5 = 1). Current control (bit5 = 0). |
bit 6 | Push Button status (for calibration). Pressed (bit6 = 1), Released (bit6 = 0) |
bit 7 | Jumper status. Bit7 = 1 (failsafe DOWN). Bit7 = 0 (failsafe UP). |
Register Address 1019: Valve Stroke (mm)
This database register contains the calculated valve stroke value. The value stored in the register is multiplied by 100. A value of 500 corresponds to a stroke of 5mm.
DIAGNOSTIC
Register Address 1019: Over voltage Events
The system over voltage events are stored in this address, that is:
- 24V + 20%
- 230V + 10%
Default value is 0 and will start from 1 with the first error event.
If the value of the register reaches the maximum limit (65534 = 0xFFFE) this value will remain in memory.
Registro Address 1020: Under voltage Events
The system under voltage events are stored in this address, that is:
- 24V -20%
- 230V -10%
Default value is 0 and will start from 1 with the first error event.
If the value of the register reaches the maximum limit (65534 = 0xFFFE) this value will remain in memory.
Register Address 1021: Number of full opening events
This address stores the valve full opening events. The default value is 0 and will start from 1 which corresponds to 10 total valve opening (in order to avoid continuous writing on the memory that could damage the component). If the value of the Register reaches the maximum limit (65534 = 0xFFFE) this value will remain in memory.
Register Address 1022: Number of full closing events
This address stores the valve full closing events. The default value is 0 and will start from 1 which corresponds to 10 total valve opening (in order to avoid continuous writing on the memory that could damage the component). If the value of the register reaches the maximum limit (65534 = 0xFFFE) this value will remain in memory.
Register Address 1023: Unexpected stall events within the stroke
Unexpected stall events within the valve stroke are stored in this address. The default value is 0 and will start from 1 which corresponds to 1 unexpected stall event. If the value of the register reaches the maximum limit (65534 = 0xFFFE) this value will remain in memory.
Register Address 1024: Unexpected stall events outside the stroke
This address stores unexpected stall events outside the stroke valve (extra stroke). The default value is 0 and will start from 1 which corresponds to 1 unexpected stall event. If the value of the register reaches the maximum limit (65534 = 0xFFFE) this value will remain in memory.
Register Address 1025: Stroke calculation events greater than 60mm
This address stores the calculation events of the stroke greater than 5mm (during the calibration phase). The default value is 0 and will start from 1 which corresponds to 1 calculation event of the stroke less than 5mm. If the value of the Register reaches the maximum limit (65534 = 0xFFFE) this value will remain in memory.
Register Address 1026: Stroke calculation events less than 5mm
This address stores the calculation events of the stroke less than 5mm (during the calibration phase). The default value is 0 and will start from 1 which corresponds to 1 calculation event of the stroke less than 5mm. If the value of the Register reaches the maximum limit (65534 = 0xFFFE) this value will remain in memory.
Register Address 1027: Operating states
The operating states of the system are stored in this address according to the following table:
Addr27.bit | Operating states |
---|---|
bit 0 | Normal (bit0 = 1). In this state the system works normally. |
bit 1 | Initial positioning (bit1 = 1). After switching-on or after using the manual override, the actuator performs the initial positioning in the direction defined by the action type (direct or reverse). |
bit 2 | Calibration (bit2 = 1). In this operating state, the actuator is calculating the valve stroke. |
bit 3 | Fail Safe (bit3 = 1). In this operating state, the actuator is performing an emergency return. |
bit 4 | Error (bit4 = 1). In this operating state, the actuator is faulty. The type of error is indicated in the address word 28 |
bit 5 | Manual override (bit5 = 1). In this operating state, the manual override is active. |
Register Address 1028: Type of error
The types of errors are stored in this address according to the following table:
Addr28.bit | Errors |
---|---|
bit 0 | Supply temperature sensor error (T1). This error (bit0 = 1) indicates an out-of-scale value of the supply temperature sensor (if provided). |
bit 1 | Return temperature sensor error (T2). This error (bit1 = 1) indicates an out-of-scale value of the return temperature sensor (if provided). |
bit 2 | reserved |
bit 3 | reserved |
bit 4 | Calculation error of the valve stroke less than 5 mm. This error (bit4 = 1) indicates that the stroke value calculated by the calibration phase is less than 5mm. |
bit 5 | Calculation error of the valve stroke greater than 60 mm. This error (bit5 = 1) indicates that the stroke value calculated by the calibration phase is greater than 60mm. |
bit 6 | Unexpected stall error within the calculated stroke. This error (bit6 = 1) indicates an unexpected stall within the calculated stroke. |
bit 7 | Unexpected stall error outside the calculated stroke. This error (bit7 = 1) indicates an unexpected stall outside the calculated stroke. |
bit 8 | Low voltage error. This error (bit8 = 1) indicates that the value of the supply voltage is below 20% of the nominal value. |
bit 9 | High voltage error. This error (bit9 = 1) indicates that the value of the supply voltage is above 20% of the nominal value. |
bit 10 | Clock error. This error (bit10 = 1) indicates that the time and date values have not been initialized (from the BMS or the cloud). It’s set to 0 by the firmware once the time and date have been set. |
AREA INPUT/OUTPUT
Register Address 1033: Actuator Reset
Through this register it is possible to perform a forced reset of the system by forcing its value to 1.
Register Address 1033: Command Signal from the BMS (0 – 100%)
This register contains the value of the BMS command in the range 0-100%.
The value contained in the register is multiplied by 10 (0-1000).
Register Address 1037: Feedback Signal
This register contains the value of the valve position (feedback) in the range 0-100%.
The value contained in the register is multiplied by 10.
SETPOINTS
This section of the database contains the registers necessary for the loop setpoints.
Register Address 1100: Set Heating ΔT Control (°C)
This database register contains the value of the setpoint for heating ΔT control loop.
The value contained in the register is multiplied by 10.
Register Address 1101: Set Cooling ΔT Control (°C)
This database register contains the value of the setpoint for cooling ΔT control loop.
The value contained in the register is multiplied by 10.
Register Address 1102: Set Heating Supply Temperature (°C)
This database register contains the value of the setpoint for heating supply temperature loop.
The value contained in the register is multiplied by 10.
Register Address 1103: Set Cooling Supply Temperature (°C)
This database register contains the value of the setpoint for cooling supply temperature loop.
The value contained in the register is multiplied by 10.
Register Address 1104: Set Heating Return Temperature (°C)
This database register contains the value of the setpoint for heating return temperature loop.
The value contained in the register is multiplied by 10.
Register Address 1105: Set Cooling Return Temperature (°C)
This database register contains the value of the setpoint for cooling return temperature loop.
The value contained in the register is multiplied by 10.
Register Address 1106: Set Heating ΔT Limitation (°C)
This database register contains the value of the setpoint for heating ΔT limitation loop.
The value contained in the register is multiplied by 10.
Register Address 1107: Set Cooling ΔT Limitation (°C)
This database register contains the value of the setpoint for cooling ΔT limitation loop.
The value contained in the register is multiplied by 10.
Register Address 1108: Set Heating Supply Temperature Limitation (°C)
This database register contains the value of the setpoint for heating supply temperature limitation loop.
The value contained in the register is multiplied by 10.
Register Address 1109: Set Cooling Supply Temperature Limitation (°C)
This database register contains the value of the setpoint for cooling supply temperature limitation loop.
The value contained in the register is multiplied by 10.
Register Address 1110: Set Heating Return Temperature Limitation (°C)
This database register contains the value of the setpoint for heating return temperature limitation loop.
The value contained in the register is multiplied by 10.
Register Address 1111: Set Cooling Return Temperature Limitation (°C)
This database register contains the value of the setpoint for cooling return temperature limitation loop.
The value contained in the register is multiplied by 10.
Register Address 1114: Supply Temperature (°C)
This database register contains the supply temperature value. The value stored in the register is multiplied by 10.
If the sensor is disconnected or faulty, the stored value is 5000.
Register Address 1115: Return Temperature (°C)
This database register contains the return temperature value.
The value stored in the register is multiplied by 10.
If the sensor is disconnected or faulty, the stored value is 5000.
Register Address 1116: ΔT(°C)
This database register contains the value of the difference between the supply and return temperatures (ΔT).
The value stored in the register is multiplied by 10.
If the supply and/or return temperature sensor is disconnected or faulty, the stored value is 5000.
CLOCK FUNCTION
This section of the database contains the registers necessary for date and time function.
Register Address 1181: Minutes
This database register contains the value of the minutes received during the time synchronization phase.
Register Address 1182: Hours
This database register contains the value of the hours received during the time synchronization phase.
Register Address 1183: Day
This database register contains the value of the day received during the time synchronization phase.
Register Address 1184: Month
This database register contains the value of the month received during the time synchronization phase.
Register Address 1185: Year
This database register contains the value of the year received during the time synchronization phase.
Registers from address 181 to address 185 contain the values that store the date and time of the actuator once they have been synchronized (only necessary in the case of energy calculation).
The actuator doesn’t have a “buffer” battery so that every time it is turned-off or reset the date and time are lost, a new synchronization will therefore be required.
Register Address 1186: Reset EEPROM Area
This database register allows to reset EEPROM area.
Writing the value to 1 will reset the memory area to the default values.
LOOP OUTPUTS
This section of the database contains the registers corresponding to the various outputs of the system control loops.
Register Address 1192: Loop Output BMS (%)
This database register contains the percentage output value of the BMS loop.
Register Address 1197: Loop Output Temperature Control (%)
This database register contains the percentage output value of the Temperature control loop.
If one or both of the temperature sensors are disconnected or faulty, the stored value is 5000.
Register Address 1198: Loop Output Temperature Limitations (%)
This database register contains the percentage output value of the Temperature limit loop.
If one or both of the temperature sensors are disconnected or faulty, the stored value is 5000.
Register Address 1999: Operating loop output (%)
This database register contains the percentage out value of the operational loop resulting from the actually enabled functions.
LOOP PARAMETERS
This section of the database contains the registers needed to manage the loops.
Register Address 1230: Action Type of ΔT heating loop
This database register contains the type of loop action that can be:
Addr1230 (value) | Action type |
---|---|
0 | Proportional (P) |
1 | Proportional Integral (PI) |
2 | Proportional Integral Derivative (PID) |
Register Address 1231: Derivative Time of ΔT heating loop
This database register contains the derivative time of the derivative action expressed as "gain" from 1 to 1000 (default value is 1).
Register Address 1232: Integral Time of ΔT heating loop (min)
This database register contains the integral time of the integral action expressed in minutes.
Register Address 1233: Proportional Bandwidth of ΔT heating loop (°C)
This database register contains the proportional band of the ΔT heating loop. The value stored in the register is multiplied by 10.
7.7.5 Register Address 1234: Action Type of ΔT cooling loop
This database register contains the type of loop action that can be:
Addr1234 (value) | Action type |
---|---|
0 | Proportional (P) |
1 | Proportional Integral (PI) |
2 | Proportional Integral Derivative (PID) |
7.7.6 Register Address 1235: Derivative Time of ΔT cooling loop
This database register contains the derivative time of the derivative action expressed as "gain" from 1 to 1000 (default value is 1).
7.7.7 Register Address 1236: Integral Time of ΔT cooling loop (min)
This database register contains the integral time of the integral action expressed in minutes.
7.7.8 Register Address 1237: Proportional Bandwidth of ΔT cooling loop (°C)
This database register contains the proportional band of the ΔT cooling loop. The value stored in the register is multiplied by 10.
7.7.9 Register Address 1238: Action Type of T heating supply loop
This database register contains the type of loop action that can be:
Addr1238 (value) | Action type |
---|---|
0 | Proportional (P) |
1 | Proportional Integral (PI) |
2 | Proportional Integral Derivative (PID) |
Register Address 1239: Derivative Time of T heating supply loop
This database register contains the derivative time of the derivative action expressed as "gain" from 1 to 1000 (default value is 1).
Register Address 1240: Integral Time of T heating supply loop (min)
This database register contains the integral time of the integral action expressed in minutes.
Register Address 1241: Proportional Bandwidth of T heating supply loop (°C)
This database register contains the proportional band of the T heating supply loop. The value stored in the register is multiplied by 10.
Register Address 1242: Action Type of T cooling supply loop
This database register contains the type of loop action that can be:
Addr1242 (value) | Action type |
---|---|
0 | Proportional (P) |
1 | Proportional Integral (PI) |
2 | Proportional Integral Derivative (PID) |
Register Address 1243: Derivative Time of T cooling supply loop
This database register contains the derivative time of the derivative action expressed as "gain" from 1 to 1000 (default value is 1).
Register Address 1244: Integral Time of T cooling supply loop (min)
This database register contains the integral time of the integral action expressed in minutes.
Register Address 1245: Proportional Bandwidth of T cooling supply loop (°C)
This database register contains the proportional band of the T cooling supply loop. The value stored in the register is multiplied by 10.
Register Address 1246: Action Type of T heating return loop
This database register contains the type of loop action that can be:
Addr1246 (value) | Action type |
---|---|
0 | Proportional (P) |
1 | Proportional Integral (PI) |
2 | Proportional Integral Derivative (PID) |
Register Address 1247: Derivative Time of T heating return loop
This database register contains the derivative time of the derivative action expressed as "gain" from 1 to 1000 (default value is 1).
Register Address 1248: Integral Time of T heating return loop (min)
This database register contains the integral time of the integral action expressed in minutes.
Register Address 1249: Proportional Bandwidth of T heating return loop (°C)
This database register contains the proportional band of the T heating return loop. The value stored in the register is multiplied by 10.
Register Address 1250: Action Type of T cooling return loop
This database register contains the type of loop action that can be:
Addr1250 (value) | Action type |
---|---|
0 | Proportional (P) |
1 | Proportional Integral (PI) |
2 | Proportional Integral Derivative (PID) |
Register Address 1251: Derivative Time of T cooling return loop
This database register contains the derivative time of the derivative action expressed as "gain" from 1 to 1000 (default value is 1).
Register Address 1252: Integral Time of T cooling return loop (min)
This database register contains the integral time of the integral action expressed in minutes.
Register Address 1253: Proportional Bandwidth of T cooling return loop (°C)
This database register contains the proportional band of the T cooling return loop. The value stored in the register is multiplied by 10.
Register Address 1254: Action Type of ΔT heating loop limit
This database register contains the type of loop action that can be:
Addr1254 (value) | Action type |
---|---|
0 | Proportional (P) |
1 | Proportional Integral (PI) |
2 | Proportional Integral Derivative (PID) |
Register Address 1255: Derivative Time of ΔT heating loop limit
This database register contains the derivative time of the derivative action expressed as "gain" from 1 to 1000 (default value is 1).
Register Address 1256: Integral Time of ΔT heating loop limit (min)
This database register contains the integral time of the integral action expressed in minutes.
Register Address 1257: Proportional Bandwidth of ΔT heating loop limit (°C)
This database register contains the proportional band of the T heating loop limit. The value stored in the register is multiplied by 10.
Register Address 1258: Action Type of ΔT cooling loop limit
This database register contains the type of loop action that can be:
Addr1258 (value) | Action type |
---|---|
0 | Proportional (P) |
1 | Proportional Integral (PI) |
2 | Proportional Integral Derivative (PID) |
Register Address 1259: Derivative Time of ΔT cooling loop limit
This database register contains the derivative time of the derivative action expressed as "gain" from 1 to 1000 (default value is 1).
Register Address 1260: Integral Time of ΔT cooling loop limit (min)
This database register contains the integral time of the integral action expressed in minutes.
Register Address 1261: Proportional Bandwidth of ΔT cooling loop limit (°C)
This database register contains the proportional band of the ΔT cooling loop limit. The value stored in the register is multiplied by 10.
Register Address 1262: Action Type of T heating supply loop limit
This database register contains the type of loop action that can be:
Addr1262 (value) | Action type |
---|---|
0 | Proportional (P) |
1 | Proportional Integral (PI) |
2 | Proportional Integral Derivative (PID) |
Register Address 1263: Derivative Time of T heating supply loop limit
This database register contains the derivative time of the derivative action expressed as "gain" from 1 to 1000 (default value is 1).
Register Address 1264: Integral Time of T heating supply loop limit (min)
This database register contains the integral time of the integral action expressed in minutes.
Register Address 1265: Proportional Bandwidth of T heating supply loop limit (°C)
This database register contains the proportional band of the T heating supply loop limit. The value stored in the register is multiplied by 10.
Register Address 1266: Action Type of T cooling supply loop limit
This database register contains the type of loop action that can be:
Addr1266 (value) | Action type |
---|---|
0 | Proportional (P) |
1 | Proportional Integral (PI) |
2 | Proportional Integral Derivative (PID) |
Register Address 1267: Derivative Time of T cooling supply loop limit
This database register contains the derivative time of the derivative action expressed as "gain" from 1 to 1000 (default value is 1).
Register Address 1268: Integral Time of T cooling supply loop limit (min)
This database register contains the integral time of the integral action expressed in minutes.
Register Address 1269: Proportional Bandwidth of T cooling supply loop limit (°C)
This database register contains the proportional band of the T cooling supply loop limit. The value stored in the register is multiplied by 10.
Register Address 1270: Action Type of T heating return loop limit
This database register contains the type of loop action that can be:
Addr1270 (value) | Action type |
---|---|
0 | Proportional (P) |
1 | Proportional Integral (PI) |
2 | Proportional Integral Derivative (PID) |
Register Address 1271: Derivative Time of T heating return loop limit
This database register contains the derivative time of the derivative action expressed as "gain" from 1 to 1000 (default value is 1).
Register Address 1272: Integral Time of T heating return loop limit (min)
This database register contains the integral time of the integral action expressed in minutes.
Register Address 1273: Proportional Bandwidth of T heating return loop limit (°C)
This database register contains the proportional band of the T heating return loop limit. The value stored in the register is multiplied by 10.
Register Address 1274: Action Type of T cooling return loop limit
This database register contains the type of loop action that can be:
Addr1274 (value) | Action type |
---|---|
0 | Proportional (P) |
1 | Proportional Integral (PI) |
2 | Proportional Integral Derivative (PID) |
Register Address 1275: Derivative Time of T cooling return loop limit
This database register contains the derivative time of the derivative action expressed as "gain" from 1 to 1000 (default value is 1).
Register Address 1276: Integral Time of T cooling return loop limit (min)
This database register contains the integral time of the integral action expressed in minutes.
Register Address 1277: Proportional Bandwidth of T cooling return loop limit (°C)
This database register contains the proportional band of the T cooling return loop limit. The value stored in the register is multiplied by 10.