You are on page 1of 4

_NC2x020_MoveRelative (1/4)

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.

You might also like