User Manual MCx-xxxAS-1.05
Page 11 of 18
www.hanbayinc.com | 1 800 315 4461
Rev.2021.8 [email protected]
Signal Loss
The “
SignalLostPosition
” register can be used (optional) to set the position of the actuator upon signal loss.
Signal loss can only occur when controlling the actuator with 4-20 mA (or 1-5 V) input signals, i.e. when
“
TargetFromRS485Flag
” is set to 1. The signal is considered lost when it falls below 2.80 mA (or 0.700 V).
1.
For actuators that are not connected to a UPS
(Uninterruptible Power Supply), the loss of signal
will be simultaneous with power loss. Consequently, the actuator will not be able to move anywhere.
In the shutdown process, the actual position is automatically saved to the internal EEPROM. [This
saving of the position only happens for min. 18 VDC supplies] When power is restored, the actuator
will “know” where it’s at and will simply start to follow the signal as received.
IF YOU HAVE TO
turn the actuator manually when its power is turned off, it will lose its
position, and it will need to be re-zeroed (as described in the Calibration section)
2.
For actuators that are connected to a UPS
the actuator will move to the position defined by the
value in the “SignalLostPosition” register.
The default value is 0xFFFF (DEC: 65535). The actuator will ignore the lost signal, and simply remain
in its current position.
If the value is between
“InputRangeLow” and “InputRangeHigh”, the actuator will move to the value
in SignalLostPosition when the signal is lost
Reading the Input Registers
The physical meaning of the value in the “
CurrentPosition
” register depends on the values in the
“
OutputRangeLow
” and “
OutputRangeHigh
” registers, as well as the “
NumberofTurns
” register.
Example:
The actuator parameters are set to (decimal representation for simplicity):
NumberOfTurns = 10
OutputRangeLow = 500
OutputRangeHigh = 2500
•
If “CurrentPosition” equals to 500, that means the valve is closed
•
If “CurrentPosition” equals to 1500, that means the valve is 5 turns opened
To read the value from the “
CurrentPosition
” register:
Register name
Address
Max Min
Default Actuator
address
Function
code
Register
address
Qty of
registers
CRC
CurrentPosition 0x0014
N/A N/A N/A
Example:
Read the current position in actuator
number 31
0x1F
0x04
0x0014
0x0001
0x----
1 byte
1 byte
2 bytes
2 bytes
2 bytes
Register name
Address
Max
Min
Default Actuator
address
Fct.
code
Register
address
Register
new value
CRC
SignalLost
Position
0x0009
Input
Range
Low
Input
Range
High
0xFFFF
Example:
Set the signal lost position to 3000 in
actuator number 19
0x13
0x06
0x0009
0x0BB8
0x----
1 byte
1byte 2 bytes
2 bytes
2bytes