Professional Documents
Culture Documents
NC2x020 MoveRelative
NC2x020 MoveRelative
NC2x
020 _NC2x020_MoveRelative
_NC2x020_MoveRelative
ON(P_On)
(BOOL) (BOOL)
EN ENO
(INT) (BOOL)
UnitNo Done
(INT) (BOOL)
Axis Busy
(BOOL) (BOOL)
Execute CommandAborted
(DINT) (BOOL)
Distance Error
(DINT) (WORD)
Velocity ErrorID
(DINT)
Acceleration
(DINT)
Deceleration
LibFBLomronlibNC2x_NC2x020_MoveRelative10.cxf
CJ1W-NC214/234/414/434
CPU CJ1*-CPU**H 3.0
CJ1M-CPU** 3.0
CP1H
CJ2H-CPU**(-EIP)
CX-Programmer 5.0
UnitNo Axis Execute
Distance Velocity Acceleration Deceleration
Done FB
Busy Execute
Busy Done CommandAborted Error
Busy 1
Error ErrorID FB FB
(Done/CommandAborted/Error/ErrorID) Execute OFF
Execute OFF 1
ON
Execute
OFF
ON
Busy
OFF
ON
Done
OFF
FB ON
EN ON (P_On)
FB FB Distance
EN EN ON (P_On)
EN OFF FB
_NC2x020_MoveRelative (2/4)
FB UnitNo Axis
FB
Execute
FB FB
ON/OFF (OUT )
FB
A OFFON 0 ( 1)
:0
CPU NC
1
Sample
_NC2x020_MoveRelative
ON(P_On)
(BOOL) (BOOL)
EN ENO
(INT) (BOOL)
&0 UnitNo Done B
(INT) (BOOL)
&1 Axis Busy C
(BOOL) (BOOL)
A Execute CommandAborted D
(DINT) (BOOL)
2000 +2000 Distance Error E
(DINT) (WORD)
20000pps +20000 Velocity ErrorID D0
(DINT)
100ms +100 Acceleration
(DINT)
200ms +200 Deceleration
CJ (SBCE-354)
6
12-6
INPUT
()
EN EN BOOL 1(ON): FB
0(OFF): FB
UnitNo INT &0 &0&94
Axis INT &1 &1&4
Execute BOOL 0(OFF) :
Distance DINT +0 -2147483648
+2147483647
Velocity DINT +1 +1 /s
+2147483647 FB
Acceleration DINT +0 +0+250000 ms
FB
Deceleration DINT +0 +0+250000 ms
FB
_NC2x020_MoveRelative (3/4)
OUTPUT
()
ENO ENO BOOL 1(ON): FB
0(OFF): FB
Done BOOL 1(ON)
Busy BOOL 1(ON)FB
CommandAborted BOOL 1(ON)FB
ErrorID
Error BOOL 1(ON)FB
ErrorID
ErrorID WORD FB
/
#0001 FB
#0002
#1001
#1002
#2000
FB
#2002 FB FB FB
OFF FB FB
ON FB
#2100 FB (/ FB
/)
#2102 FB FB
#2200 FB FB
FB
#2201 FB
( PTP
)
#2202 FB
#2300 FB FB
#3201 FB FB
FB
OUT
BOOL B+02.01
DINT B+02
DINT B+04
DINT B+08
DINT B+10
_NC2x020_MoveRelative (4/4)
1.00 2009.02.