User Manual MCx-xxxAS-1.05
Page 10 of 18
www.hanbayinc.com | 1 800 315 4461
Rev.2021.8 [email protected]
The “
OutputRangeLow
” register allows the user to set the lower limit of the feedback signal (i.e. the value of
the feedback signal when the actuator is in the fully closed position).
The “
OutputRangeHigh
” register allows the user to set the upper limit of the feedback signal (i.e. the value of
the feedback signal when the actuator is opened to the
number of turns specified in the “
NumberOfTurns
”
register
– fully open).
Register name
Address
Max
Min
Default Actuator
address
Fct.
code
Register
address
Register
new value
CRC
OutputRangeHigh 0x0007
65000 100 10000
Example:
Set input range high to 65000 in actuator
number 23
0x17
0x06
0x0007
0xFDE8
0x----
1 byte
1 byte
2 bytes
2 bytes
2bytes
The “
TargetPosition
” is the input signal, which tells the actuator where to position the valve.
Register name
Address
Max
Min
Default Actuator
address
Fct.
code
Register
address
Register
new value
CRC
TargetPosition 0x0008
Input
Range
Low
Input
Range
High
N/A
Example:
Set the target position to 3000 in actuator
number 18
0x12
0x06
0x0008
0x0BB8
0x----
1 byte
1byte 2 bytes
2 bytes
2bytes
If the value in “
TargetPosition
” is the same as the value in “
InputRangeLow
” the actuator will re-zero, finding
the valve seat and closing the valve completely. This enables a new fully closed position to be established
based on normal wear of the valve seat.
If the value in “
TargetPosition
” is the same as the value in “
InputRangeHigh
” the valve will be opened to the
maximum number of turns, as set by the
“
NumberOfTurns
” register.
Example:
The actuator parameters are set to (decimal representation for simplicity):
NumberOfTurns = 10
InputRangeLow = 500
InputRangeHigh = 2500
•
To close the valve, the
“TargetPosition” register has to be set to 500.
•
To open the valve 5 turns, the
TargetPosition” register has to be set to 1500.
Register name
Address
Max
Min
Default Actuator
address
Fct.
code
Register
address
Register
new value
CRC
OutputRangeLow 0x0006
64900 0
0
Example:
Set input range low to 4000 in actuator
number 12
0x0C
0x06
0x0006
0x0FA0
0x----
1 byte
1 byte
2 bytes
2 bytes
2bytes
To have the actuator use “
TargetPosition
” as its target position, “
TargetFromRS485Flag
”
must be 0.
The value stored in the “
TargetPosition
” register must always be lower or equal to
“
OutputRangeHigh
” and greater or equal to “
OutputRangeLow
”. If you try to write a value
out of the range, the actuator will answer with exception code
0x03
indicating that the new
value is not valid.
The value stored in the
“
OutputRangeLow
” register must always be lower than the value stored in the
“
OutputRangeHigh
” register. If you try to write an illogical range, the actuator will answer with exception
code
0x03
indicating that the new value is not valid.
Remember: all values sent to actuator are HEX.