HANBAY Inc
User Manual RCx-xxxAS-1.05
Page 9 of 15
www.hanbayinc.com
Rev.2018.1
1 800 315 4461
Register name
Address
Max
Min
Default
Actuator
address
Function
code
Register
address
Register
new value
CRC
TargetFromRS485Flag
0x0003
2
0
N/A
Example:
To have actuator number 11 taking the target
position from the “Target
Position
” register
0x0B
0x06
0x0003
0x0000
0x----
1 byte
1 byte
2 bytes
2 bytes
2
bytes
This flag tells the actuator where the target position is coming from. If this value is 1 the actuator will take the value
from 4..20mA input as its target position. If this value is 0 the actuator will take the value from “Target
Position
”
register as its target position.
(Remember: all values sent to actuator are HEX)
Register name
Address
Max
Min
Default
Actuator
address
Function
code
Register
address
Register
new value
CRC
InputRangeLow
0x0004
64900
0
0
Example:
Set input range low to 4000 in actuator number
12
0x0C
0x06
0x0004
0x0FA0
0x----
1 byte
1 byte
2 bytes
2 bytes
2
bytes
Register name
Address
Max
Min
Default
Actuator
address
Function
code
Register
address
Register
new value
CRC
InputRangeHigh
0x0005
65000
100
10000
Example:
Set input range high to
65000
in actuator number
23
0x17
0x06
0x0005
0xFDE8
0x----
1 byte
1 byte
2 bytes
2 bytes
2
bytes
For a detailed explanation of this two registers plea
se see “
TargetPosition
” register description.
Register name
Address
Max
Min
Default
Actuator
address
Function
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
2
bytes
Register name
Address
Max
Min
Default
Actuator
address
Function
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
2
bytes
For a detailed explanation of this two registers plea
se see “
CurrentPosition
” register description.
The value stored in “
InputRangeLow
” register must always be lower than the one stored in “InputRangeHigh”.
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)
The value stored in “
OutputRangeLow
” register must always be lower than the one stored in
“
Out
putRangeHigh”. 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)