77
CHAPTER2 PROFIBUS Unit
(11) General-purpose input response
movement execution ............................................................. Code 010B
Until the conditions of DI/SI input are established, the specified axis continues
moving to the specified point position. When the DI/SI conditions are established,
the robot stops and the command is normally ended. Even if any DI/SI condition is
not established, the command is normally ended at the step where it reaches the
target point.
Command option
QWn+22
QWn+20
QWn+18
QWn+16
QWn+14 QWn+12
DI/SI status
DI/SI number
Point number
Axis
Command response
IWm+22
IWm+20
IWm+18
IWm+16
IWm+14 IWm+12
(Details)
Axis:
0 means all axes, 1 means X axis and 2 means Y axis. On dual-axis
controllers, all axes are also specified when 3 is set.
On single-axis controllers, 0 or 1 alone can be specified.
Point number:
This is the inherent number assigned to each of 1000 points as a
total from 0 to 999. To specify the point variable P, register 4095
(=0FFF (hexadecimal)).
DI/SI number:
Specify one among the general-purpose input DI0 to 15*
1
and SI200
to 231.
DI/SI status:
1 means ON, and 0 means OFF.
(Example)
Transmission example 1:
Y axis alone is continuously moved to the position of P2 until
SI210=1 (ON).
QWn+22 QWn+20 QWn+18 QWn+16 QWn+14 QWn+12 QWn+10
QWn+8
0000
0000
0001
00D2
0002
0001
0000
010B
Response example 1:
Since the conditions are established on the way of movement, the
robot stops with the normal end.
IWm+22
IWm+20
IWm+18
IWm+16
IWm+14 IWm+12 IWm+10
IWm+8
0000
0000
0000
0000
0000
0000
0000
0200
!
CAUTION
The movement speed is set with MOVF speed parameter*
2
but is not influenced
by the program execution speed parameter*
3
.
*1: DI0 to DI7 when the SRCP/SRCD series controllers are used.
*2: Single-axis controllers: PRM9, dual-axis controllers: PRM4
*3: Single-axis controllers: PRM30, dual-axis controllers: PRM17