Modbus – IAI America ROBO Cylinder Series User Manual
Page 284
6. Modbus
ASCII
276
Modbus
6.7 Positioning Data Direct Writing (Queries Using Code 10)
6.7.1 Numerical Value Movement Command
(1) Function
Specify the target position in PTP positioning operation using absolute coordinates. It is possible to
command the actuator to move via numerical values by writing directly to the group of registers at
addresses from 9900
H
to 9908
H
(can be set in one message).
Values of all registers, other than the control flag specification register (address: 9908
H
), will become
effective once the values are sent after the power is supplied. If there is no need to change the
target position, positioning band, speed, acceleration/deceleration, push-current limiting value and
control specification, therefore, each subsequent numerical movement command can be issued
simply by writing a desired register that can effect an actual movement command based on
changing of the applicable register alone (refer to “Start address list”).
(2) Start address list
This group of registers is used to move the actuator by specifying the target position coordinates,
positioning band, speed, push-current limiting value, control flag specification and so on as
numerical values.
Data of start addresses in the list (6 registers in total) can be changed with one transmission.
Address
[H]
Symbol
Name
Sign
Able to effect an actual
movement command by
changing the applicable
register alone
Register
size
Byte
size
Unit
9900
PCMD
Target position
specification register
{
{
2
4
0.01 mm
9902
INP
Positioning band
specification register
x
2
4
0.01 mm
9904
VCMD
Speed specification
register
{
2
4 0.01 mm/sec
9906
ACMD Acceleration/deceleration
specification register
{
1
2
0.01 G
9907
PPOW Push-current limiting value
specification register
{
1
2
%
9908
CTLF Control flag specification
register
x
Initialization after
each movement
1
2
-
*) Please refer to
“6.2 ASCII Code Table.”