215
サーボワークス サーボワークス サーボワークス サーボワークス PLC PLC PLC PLC マニュアル マニュアル マニュアル マニュアル Version Version Version Version 1. 1. 1. 1.02 02 02 02

サーボワークス PLC PLC マニュアルsoftservo.com/wp-content/Documentation/JPN_PLC_Manual_v1...サーボワークス PLCマニュアル 著作権:Soft Servo Systems, Inc

Embed Size (px)

Citation preview

PLC PLC PLC PLC

Version Version Version Version 1.1.1.1.02020202

PLC

PLC

Soft Servo Systems, Inc.

Soft Servo Systems, Inc.

Soft Servo Systems

ServoWorks Soft Servo Systems Soft Servo SystemsMS, Microsoft, MS_DOS, Windows Microsoft Corporation

SERVOWORKSPLC Contents

______________________________________________________________________________ i

i

1111 :::: PLC.............................................................. 1

1.1 PLC ........................................... 1 1.2 PLC ........................................... 2 1.3 PLC ............................................................................ 3

2222:::: PLC ............................. 1

2.1 ..................................................................................................................... 1 2.2 ......................................................................................... 1 2.3 PLC ........... 3 2.4 ......................................................................................... 6 2.5 PLC ....... 6

3333:::: PLC ........................ 1

3.1 ..................................................................................................................... 1 3.2 PLC............................................................................. 2

3.2.1 PLC ............ 2 3.2.2 ..................................................... 4 3.2.3 PLC ()..................................................................... 5 3.2.4 PLC .................................................................... 6 3.2.5 PLC ............................................................................ 7 3.2.6 PLC ............................................................................ 8

3.3 PLC/............................................................................................................. 9

3.3.1 / ....................................................... 9 3.3.2 / ....................................................... 9 3.3.3 ....................................................................... 10 3.3.4 / ..................................... 15 3.3.5 PLC/ ................. 16

3.4 PLC .................................. 16 3.5 PLC .................................. 18

4444:::: ...................................................................... 1

4.1 ..................... 1 4.1.1 ............................................................................................................. 1

SERVOWORKSPLC Contents

______________________________________________________________________________ ii

4.1.2 .lad .............................................................................. 1 4.1.3 .mod............................................................................ 5 4.1.4 .bin, .div, .fig, .lst ................................................... 5

4.2 ......................................................................................... 6 4.3 ..................................................................... 7

5555:::: PLC PLC.... 1

5.1 ..................................... 1 5.2 ..................................................................................... 2 5.3 I/O .............................................................................................................. 3

5.3.1 ................................................................................................................. 3 5.3.2 ................................................................................................................. 3

5.4 PLC ............................................................................................ 4

6666:::: ............................................................................................... 1

6.1 ?................................................................................... 1 6.2 PLC ................................................................................ 1 6.3 ................................................................................................. 2 6.4 PLC(PLC MT) ...................................................... 3 6.5 PLC (PLC NC) 3 6.6 (R) ............................................................................... 4 6.7 (C) ................................................................................... 5 6.8 (K) ........................... 6 6.9 (D) ....................................................................................... 6 6.10 (T) ....................................................................................... 7 6.11 (A) ........................................................................... 8

7777:::: ...................................................................................... 1

7.1 ................. 1 7.1.1 ................................................................. 1 7.1.2 ..................................................................................................... 1 7.1.3 ( C0~C79) ............................................................... 1 7.1.4 ( K0~K99) ....................................................... 2 7.1.5 ( D0~D1999) ........................................................... 2

7.2 ......................................... 3 7.3 PLC .................................................................................................... 3

7.3.1 ............................................................................................................. 3 7.3.2 ............................................................. 4

8888:::: PLC .............................................................................................. 1

8.1 ..................................................................................................................... 1

SERVOWORKSPLC Contents

______________________________________________________________________________ iii

8.1.1 ............................................................................................. 2 8.1.2 ().......................................................... 2 8.1.3 ..... 2

8.2 ..................................................................................... 3 8.2.1 ................................................................................. 3 8.2.2 RD .............................................................................................. 4 8.2.3 RD.NOT ..................................................................................... 6 8.2.4 WRT ........................................................................................... 8 8.2.5 WRT.NOT ................................................................................. 9 8.2.6 AND ......................................................................................... 10 8.2.7 AND.NOT ................................................................................ 10 8.2.8 OR ............................................................................................ 11 8.2.9 OR.NOT ................................................................................... 11 8.2.10 RD.STK ................................................................................... 11 8.2.11 RD.NOT.STK .......................................................................... 12 8.2.12 AND.STK ................................................................................ 15 8.2.13 OR.STK ................................................................................... 15

9999:::: PLC .............................................................................................. 1

9.1 ..................................................................................................................... 1 9.1.1 al ............................................................... 4 9.1.2 ......................................................................................................... 5 9.1.3 ..................................................................................................... 6 9.1.4 ............................................................................................. 6 9.1.5 W1............................................................................................................... 6 9.1.6 0 2 6 9.1.7.................................................................................................... 7 9.1.8 ............. 9 9.1.9 (R9000 ~ R9005) ........................................ 10

9.2 ....................................................................................... 11 9.2.1 TMR () ...................................................................................... 11 9.2.2 TMRB ()........................................................................ 13 9.2.3 TMRC ().................................................................................... 15 9.2.4 DEC ()............................................................................... 17 9.2.5 DECB () ............................................................ 20 9.2.6 CTR () ................................................................................... 22 9.2.7 CTRC () ................................................................................ 28 9.2.8 ROT ()....................................................................................... 31 9.2.9 ROTB () ................................................................ 35 9.2.10 COD () .................................................................................. 39

SERVOWORKSPLC Contents

______________________________________________________________________________ iv

9.2.11 CODB ()................................................................ 43 9.2.12 MOVE () ................................................................... 45 9.2.13 MOVOR () ........................................ 48 9.2.14 COM ()...................................................................... 50 9.2.15 COME () ........................................................... 53 9.2.16 JMP ()........................................................................................ 54 9.2.17 JMPE () ............................................................................. 57 9.2.18 PARI ()....................................................................... 58 9.2.19 DCNV ()..................................................................................... 60 9.2.20 DCNVB ().......................................................................... 63 9.2.21 COMP ()................................................................................................. 65 9.2.22 COMPB ().......................................................................... 67 9.2.23 COIN () .................................................................................. 69 9.2.24 SFT () ............................................................................. 71 9.2.25 DSCH () ................................................................................. 74 9.2.26 DSCHB ()............................................................... 77 9.2.27 XMOV ()................................................ 79 9.2.28 XMOVB () ......................... 83 9.2.29 ADD () ................................................................................................... 84 9.2.30 ADDB ()................................................................................. 87 9.2.31 SUB () .................................................................................................... 89 9.2.32 SUBB () ................................................................................ 92 9.2.33 MUL () ............................................................................................... 94 9.2.34 MULB () ................................................................................ 97 9.2.35 DIV ()..................................................................................................... 99 9.2.36 DIVB () ................................................................................ 102 9.2.37 NUME () ...................................................................................... 104 9.2.38 NUMEB () ................................................................... 106

..................................................................................................... 1 F ................................................................................................. 2 G .............................................................................................. 12 X .............................................................................................. 14 I/P (FP-60) ........................................................................................... 14 & (DC-120)................................................................ 14 ..................................................................................................... 1 F ................................................................................................. 2 G ................................................................................................ 5 X ................................................................................................ 8 Y .............................................................................................. 13

SERVOWORKSPLC Contents

______________________________________________________________________________ v

SERVOWORKS PLC 1: PLC

______________________________________________________________________________ 1

1111: : : : PLC

1.1 PLC

PLC PLC PLC PLC

PLCPLC

PLC

1111----1: 1: 1: 1: PLC

G

F

Y

DC-120 IM-200 I/O Interface Module

X

(MT)

Y X

GUI Interface

PLC (PLC) (NC)

( GUI)

FP- 60/75 VB

Y X

SERVOWORKS PLC 1: PLC

______________________________________________________________________________ 2

PLCPLC PLC 8msec 1) PLC F X(0 1)

2) PLC

AND OR

3) PLC G Y

8 ms 8ms PLC

PLC S-100T PLC F PLC PLC XPLC Y

1.2 PLC PLC 3

PLC(Win32)

PLC/

PLC PLC PLC PLC

SERVOWORKS PLC 1: PLC

______________________________________________________________________________ 3

PLC

PLC PLC

PLC

PLC PLC

1.3 PLC

PLC PLC PLC

SERVOWORKSPLC 2: PLC

______________________________________________________________________________ 1

2222: : : : PLC

2.1 MC-Quad CD-ROM, S-100T CD-ROM, the S-100M CD-ROM, MotionPro CD-ROM. PLCMC-Quad CD-ROM S-100T CD-ROM, S-100M CD-ROMMotionPro CD-ROM.

2.2 PLC:

1)

2) MC-Quad (or S-100T, S-100M or MC-Quad ( S-100T, S-100M , MotionPro) CD-ROMWindowsInstall.exe CDMC-Quad_Install.exe,, S-100T_Install.exe 2-1Welcome to ServoWorks

SERVOWORKSPLC 2: PLC

______________________________________________________________________________ 2

2222----1:1:1:1: ServoWorks MC-Quad

3) Read Me

SERVOWORKSPLC 2: PLC

______________________________________________________________________________ 3

2.3 PLC

1) ServoWorksPLC:

2222----2:2:2:2: PLC

2) InstallNext PLC PLC 2-3

: InstallRemove PLC

SERVOWORKSPLC 2: PLC

______________________________________________________________________________ 4

2222----3:3:3:3: PLC

3) OK

2222----4:4:4:4: PLC

4) CompilePLC

SERVOWORKSPLC 2: PLC

______________________________________________________________________________ 5

2222----5:5:5:5: PLC(1 of 2)

5) ReferSelect Module Definition File

2222----6:6:6:6:

6) C:\SwPLC\Ladder SoftServo_0.mod

(C:\SwPLC\Ladder\|SoftServo_0.mod)PLC

7) Compile executeCompile Finish

2222----7:7:7:7:

SERVOWORKSPLC 2: PLC

______________________________________________________________________________ 6

8) OK PLC

9) PLCPLC

CancelPLC( )

PLC

2.4 MC-Quad, S-100T, S-100M, MotionProExit

2.5 PLC PLC

1) ServoWorksPLCServoWorksPLC Installation

2222----8:8:8:8: PLC

SERVOWORKSPLC 2: PLC

______________________________________________________________________________ 7

2) Remove OK 3) PLCSwPLC

SERVOWORKSPLC 3: PLC

______________________________________________________________________________ 1

3333: : : : PLC

3.1 PLC 4

PLC(Win32). PLC/ PLC PLC

PLC PLC

SERVOWORKSPLC 3: PLC

______________________________________________________________________________ 2

3333----1:1:1:1: PLC

3.2 PLC

3.2.1 PLC

C:\SwPLC SwPLC_CONTROL.exe

PLC

PLC Time Chart Utility

ServoWorks RTX DLL

Motion Parser

Hard Drive

S-100T,S-100M

MC-Quad or MotionPro

PLC Control Console

Utility

PLC Engine

Hard Drive

Windows NT / 2000 / XP PC

Host CPU

Win32Subspace RTSS Subspace

Machine

ServoWorks PLC Link Service

PLC Monitor/Debugger (Diagnose)

PLC Bit Pattern Display Utility

Servo-Works Motion Engine

SERVOWORKSPLC 3: PLC

______________________________________________________________________________ 3

RUNPLC 3-2

3333----2:2:2:2:Run PLC

STOPPED 3-3

3333----3:3:3:3:Stopped PLC

PLC

SERVOWORKSPLC 3: PLC

______________________________________________________________________________ 4

3.2.2 PLC PLC

1) PLCPLCStoppedRunPLC stop

2) Compile 3-4

3333----4:4:4:4:PLC

3) 3-4.modModule definite file nameRefer

PLCPLC stop

SERVOWORKSPLC 3: PLC

______________________________________________________________________________ 5

4) Compile execute 3-5

3333----5:5:5:5:

3.2.3 PLC () I/O

I/O PLC

1) PLC setting 3-6

3333----6:6:6:6:PLC

2) fileRefer PLC

3) 3-6CBINARY BCD

SERVOWORKSPLC 3: PLC

______________________________________________________________________________ 6

4) Execute 3-7

3333----7:7:7:7:PLC

3.2.4 PLC 3333----8:8:8:8:PLCK edit

3-8

3333----9:9:9:9:

ON OFF OFFReload BackForward FirstLast PageOK

SERVOWORKSPLC 3: PLC

______________________________________________________________________________ 7

OK

3.2.5 PLC PLCPLCT edit 3-9

3333----10:10:10:10:

0Reload Back ForwardFirstLast PageOK OK

SERVOWORKSPLC 3: PLC

______________________________________________________________________________ 8

3.2.6 PLC PLC C edit 3-10

3333----11:11:11:11:

0Reload Back ForwardFirstLast PageOK OK

SERVOWORKSPLC 3: PLC

______________________________________________________________________________ 9

3.3 PLC/

3.3.1 /

PLC

3.3.2 / PLC/

1) PLC/ C:\SwPLC

SwPLC_DIAGNOSE.exe

3-11

3333----12:12:12:12: PLC

2) Module selection 3-12

SERVOWORKSPLC 3: PLC

______________________________________________________________________________ 10

3333----13:13:13:13:

3) OK 3-13

3333----14:14:14:14: PLC

3.3.3

3.3.3.1

SERVOWORKSPLC 3: PLC

______________________________________________________________________________ 11

3.3.3.2

3333----15:15:15:15:

3-1

X PLC (MT PLC)

Y PLC (PLC MT)

F (NC) PLC(NC PLC)

G PLC(NC)(PLC NC)

R

A

C

K

D

T

3 3 3 3----1: 1: 1: 1:

3.3.3.3

R 202.2

(0~7)

SERVOWORKSPLC 3: PLC

______________________________________________________________________________ 12

3.3.3.4

3.3.3.5

PLC ()

PLC

PLC ()

3 3 3 3----2: 2: 2: 2: (1 / 2)

a

b

a

b

a

b

SERVOWORKSPLC 3: PLC

______________________________________________________________________________ 13

PLC

PLC

3 3 3 3----3: 3: 3: 3: (2 / 2)

3.3.3.6

SERVOWORKSPLC 3: PLC

______________________________________________________________________________ 14

3 3 3 3----4: 4: 4: 4:

3.3.3.7

3333----16:16:16:16:

3.3.3.8

3333----17:17:17:17:

R2

R1

B

A

SERVOWORKSPLC 3: PLC

______________________________________________________________________________ 15

PLC

3333----18:18:18:18:

3.3.4 /

Displaycomment display 3-19( 3-13)

3333----19:19:19:19: PLC

R2

R1

B

A

A

SERVOWORKSPLC 3: PLC

______________________________________________________________________________ 16

3.3.5 PLC/ PLCSearch 3-20

3333----20:20:20:20: PLC

PLCSearch address

Search upward Search downward PLC

3.4 PLC PLC PLC

C:\SwPLC SwPLC_BIT_PATTERN.exe

PLC/ 3-21

SERVOWORKSPLC 3: PLC

______________________________________________________________________________ 17

3333----21:21:21:21:

Startx12Start11101110

x12.7, x12.6, x12.5, x12.3, x12.2,x12.1ON

x12.7 x12.6 x12.5 x12.4 x12.3 x12.2 x12.1 x12.0

SERVOWORKSPLC 3: PLC

______________________________________________________________________________ 18

3.5 PLC PLC PLC PLC C:\SwPLC

SwPLC_TIME_CHART.exe 3-22

3333----22:22:22:22:

1) 2) 3) StartON/OFF

4) Stop

Clear

SERVOWORKSPLC 4:

______________________________________________________________________________ 1

4444: : : :

4.1

4.1.1 C:\SwPLC\Ladder. (.lad)

*.lad*.mod

4.1.2 .lad *.lad PLC PLC PLC(IL)

.lad PLC.lad .lad .lad%@3% ; // PLC PLC PLC.lad

mailto:%@3

SERVOWORKSPLC 4:

______________________________________________________________________________ 2

%@3 // E-Stop using E-Stop input RD X0.0 WRT G8.4 // RD X0.1 OR X0.3 WRT G41.0 WRT G18.0 RD X0.2 OR X0.3 WRT G41.1 WRT G18.1 RD X0.4 WRT G41.2 WRT G18.2 // multiple RD X1.0 WRT G19.4 RD X1.1 WRT G19.5 //////////////////////////////////////////////////////////////// // The following three sections work for M30 restart // // after rewind. If you would like to have this , // // Please enable these three sections by removing the "//" // // comment signals and re-compile. // //////////////////////////////////////////////////////////////// // Cycle Start Rising Edge Relay RD F0.5 AND.NOT R1.5 WRT R1.6 RD F0.5 WRT R1.5 // M30 Falling Edge Relay RD.NOT F9.4 AND R1.0 RD.STK R1.4 AND.NOT R1.6 OR.STK WRT R1.4 RD F9.4 WRT R1.0

4444----1:1:1:1: .lad : SoftServo_0 (1 / 2)

SERVOWORKSPLC 4:

______________________________________________________________________________ 3

SERVOWORKSPLC 4:

______________________________________________________________________________ 4

// Cycle start RD R1.4 //TMR 1 // With Timer delay AND.NOT F0.5 WRT G7.2 // Feed hold (M00, M01) RD F9.6 AND F2.5 WRT R2.0 RD F9.7 AND F7.0 OR R2.0 WRT G8.5 // MFIN (M00, M01, M02, M03, M04, M05, M30) RD F9.7 OR F9.6 OR F9.5 OR F9.4 WRT R0.0 RD F7.0 AND R0.0 WRT R0.2 RD.NOT F7.0 AND R0.1 WRT R0.3 RD R0.2 AND.NOT R0.3 WRT G5.0 RD R0.0 WRT R0.1 // SFIN (By S Strobe) RD F7.2 WRT G5.2 // TFIN (By T Strobe) RD F7.3 WRT G5.3 %

4444----2:2:2:2: .lad : SoftServo_0 (2 / 2)

SERVOWORKSPLC 4:

______________________________________________________________________________ 5

4.1.3 .mod .mod PLC .mod.lad.lad.lad .mod .mod 4-3

SoftServo_0 1

4444----3:3:3:3: .mod: SoftServo_0.mod

SoftServo_0,SoftServo_0.lad, SoftServo_0.bin, SoftServo_0.div, SoftServo_0.fig and SoftServo_0.lst.

4.1.4 .bin, .div, .fig, .lst mod .bin .div .big

SERVOWORKSPLC 4:

______________________________________________________________________________ 6

.lst

4.2 PLC 4-4 4-5

4444----4:4:4:4: (1 of 2)

In name Out name

OK

A

B

PLC

SSS_REGISTRY.exe

D

(*.lad)

(*.mod)

(*.dat)

(*.dat)

PLC

(*.tbl)

X,Y F,G R,K T,C

/

SERVOWORKSPLC 4:

______________________________________________________________________________ 7

4444----5:5:5:5: (2 of 2)

4.3

PLCPLC 4-64-7 4-1

PLC PLC Engine

(*.bin)

(*.div)

(*.lst)

(*.fig)

SERVOWORKSPLC 4:

______________________________________________________________________________ 8

%@3 // E-Stop using E-Stop input RD X0.0 WRT G8.4 // RD X0.1 OR X0.3 WRT G41.0 WRT G18.0 RD X0.2 OR X0.3 WRT G41.1 WRT G18.1 RD X0.4 WRT G41.2 WRT G18.2

4444----6:6:6:6: PLC

Step No.

No.

Bit No.

1 RD X0 . 0 HW_ESTP

2 WRT G8 . 4 *ESP

3 RD X0 . 1 HW_1

4 OR X0 . 3 HW_3

5 WRT G41 . 0 HS1IA

6 WRT G18 . 0 HS1A

7 RD X0 . 2 HW_2

8 OR X0 . 3 HW_3

9 WRT G41 . 1 HS1IB

10 WRT G18 . 1 HW1B

11 RD X0 . 4 HW_4

12 WRT G41 . 2 HS1IC

13 WRT G18 . 2 HS1C

SERVOWORKSPLC 4:

______________________________________________________________________________ 9

8 8 8 8----1: 1: 1: 1: PLC

4444----7:7:7:7: PLC

*ESP

G8.4 X0.0

HW_ESTP

HS1IA

G41.0X0.1

HW_1

HS1A

G18.0X0.3

HW_3

HS1IB

G41.1X0.2

HW_2

HS1B

G18.1X0.3

HW_3

HS1IC

G41.2X0.4

HW_4

HS1C

G18.2

SERVOWORKSPLC 5: PLC PLC

______________________________________________________________________________ 1

5555: : : : PLC PLC

PLC PLC

PLC

5.1 5-1A ONBC OFFD E PLC 5-1A ONB C OFFD E

5555----1:1:1:1:

PLC

52PLC

E

DB

C

A

A

SERVOWORKSPLC 5: PLC PLC

______________________________________________________________________________ 2

5555----2:2:2:2:

52(A)(B)A (P.B) B C B CCB PLC(A)A (P.B)B CPLCB(B)A (P.B)CB

5.2 8ms PLC

1

P.B

C

BCA (P.B)

(A)

A

A (P.B)

(B)

B

C

CA

SERVOWORKSPLC 5: PLC PLC

______________________________________________________________________________ 3

5.3 I/O PLC 2 2PLC PLC PLC

5.3.1

1) PLCNC 5ms PLC

2) 3) PLC 8ms

5.3.2

1) PLC

NCPLC 5ms

2) PLC

3) PLC PLC8ms

SERVOWORKSPLC 5: PLC PLC

______________________________________________________________________________ 4

5.4 PLC PLC 1RD X0.0, AND R10.1, WRT Y0.0

1) (RD X0.0) X0.0

2) (AND R10.1) R10.1 AND

3) (WRT Y0.0) Y0.0

PLC PLC

( 4-4 4-5)

SERVOWORKSPLC 5: PLC PLC

______________________________________________________________________________ 5

5555----3:3:3:3: PLC

(RAM)

PLC (Programmable Logic Controller)

CPU

RD X0.0 AND R10.1 OR X6.1 AND.NOT R20.3WRT Y0.0

R10.0 R20.3

X0.0 X6.1

Y0.0

SERVOWORKSPLC 6:

______________________________________________________________________________ 1

6666: : : :

6.1 ? I/OPLC

PLC

6.2 PLC PLC 46 (MT)

6666----1:1:1:1: PLC

(MT)(X Y )

(NC) (F G)

PLC

(R A )

(1) (C ) (2) (K ) (3) (D ) (4) (T )

SERVOWORKSPLC 6:

______________________________________________________________________________ 2

6.3

6-1

X220

X PLC (MT PLC)

Y PLC(PLC MT)

F PLC(NC PLC)

G PLC. (PLC NC)

R

C

K

D

T

A

6-1:

(0~7) 4

X220. 2

SERVOWORKSPLC 6:

______________________________________________________________________________ 3

6.4 PLC(PLC MT)

a) PLC MT () X0~X99

b) PLC MT ()

Y0~Y99 800 A S-100TB S-100M

6.5 PLC (PLC NC)

a) PLC F0~F399

b) PLC

G0~G399 A S-100TB S-100M

SERVOWORKSPLC 6:

______________________________________________________________________________ 4

6.6 (R) 1000 R0~R999 6-2 R9000~R9099 PLC

6666----2:2:2:2:

7 6 5 4 3 2 1 0

PLC (100 bytes)

(1000 bytes)

R9099

R9000

R999

R3R2R1R0

SERVOWORKSPLC 6:

______________________________________________________________________________ 5

6.7 (C) 80C0~C79

6666----3:3:3:3:

7 6 5 4 3 2 1 0

C7C6C5C4C3C2C1C0

C79C78C77C76

Counter #1

Counter #2

Counter #20

SERVOWORKSPLC 6:

______________________________________________________________________________ 6

6.8 (K) 100 K0~K99 PLC

6666----4:4:4:4:

6.9 (D) 2000 D0~D1999

6666----5:5:5:5:

7 6 5 4 3 2 1 0

K99K98K97K96

K2K1K0

7 6 5 4 3 2 1 0

D1999D1998

(2000 bytes) D2D1D0

SERVOWORKSPLC 6:

______________________________________________________________________________ 7

6.10 (T) TMR 400T0~T399 6-6

6666----6:6:6:6:

7 6 5 4 3 2 1 0

T7T6T5T4T3T2T1T0

T399T398T397T396

#1

#2

#200

SERVOWORKSPLC 6:

______________________________________________________________________________ 8

6.11 (A) A0~A99 100

6666----7:7:7:7:

7 6 5 4 3 2 1 0

A99A98A97A96

A2A1A0

SERVOWORKSPLC 7: y

______________________________________________________________________________ 1

7777: : : :

7.1

7.1.1

PLC

7.1.2 PLC

7.1.3 ( C0~C79) PLC C 6.7 C BCD 2 BCD PLC

SERVOWORKSPLC 7: y

______________________________________________________________________________ 2

PLC C0 C1 1578

7-1:

C0

7.1.4 ( K0~K99)

PLCPLC 0 1

7.1.5 ( D0~D1999) PLC 73 PLC

87

7 0

61

51

41

31

20

10

00C0

BCD (1578)

51

70

60

50

41

30

21

10

01C1

27

26

25

24

23

22

21

20

70

60

51

40

31

20

11

00C0

Binary (1578)

215

214

213

212

211

210

29

28

70

60

50

40

30

21

11

00C1

SERVOWORKSPLC 7: y

______________________________________________________________________________ 3

7.2

RAM

512

7.3 PLC

7.3.1 PLC1ATC BCD 1-, 2-, 4- PLC

(XMOVB)

SERVOWORKSPLC 7: y

______________________________________________________________________________ 4

7.3.2 PLCD

SERVOWORKSPLC 8: PLC

______________________________________________________________________________ 1

8888: : : : PLC

8.1 9

/ PLC

PLCRD, AND, OR PLC 9 PLC PLC

().

SERVOWORKSPLC 8: PLC

______________________________________________________________________________ 2

8.1.1 8-1 1

6

8888----1:1:1:1:

8.1.2 () AND OR 12

9 PLC

8.1.3 FIFO1 bit + 8 bits = 9 8-2

8888----2:2:2:2:

R0

B

R 12.6

Y20.4

X8.1 R 9.0

/

A

C

()

ST0ST1ST2ST3ST4ST5ST6ST7 ST8

SERVOWORKSPLC 8: PLC

______________________________________________________________________________ 3

RD.STK STI 8-2AND.STKST

8.2

8.2.1 8-1

No.

1 RD STO

2 RD.NOT STO

3 WRT ST0

4 WRT.NOT ST

5 AND AND

6 AND.NOT AND

7 OR OR

8 OR.NOT OR

9 RD.STK ST0 ST0

10 RD.NOT.STK ST0

11 AND.STK ST0 ST1 AND ST1

12 OR.STK ST0 ST1 OR ST1

8 8 8 8----1: 1: 1: 1: PLC

SERVOWORKSPLC 8: PLC

______________________________________________________________________________ 4

8.2.2 RD ST0 A ( ),RD 8-3 8-2 RD RD . 8-2 8-3 8-3

8888----3:3:3:3: RD

RD ! ! ! ! !

()

G

W1

C

E

W2

R200.0

R5.4

Y5.2

X5.1

R2.1 X2.0 X10.1 D

B A

R200.1

Y5.3

F

SERVOWORKSPLC 8: PLC

______________________________________________________________________________ 5

Step No.

No.

Bit No. ST2 ST1 ST0

1 RD X10 . 1 A

2 AND X2 . 0 A B

3 AND.NOT R2 . 1 __ A B C

4 WRT R200 . 0 W1 out __ A B C

5 RD X5 . 1 D

6 OR.NOT Y5 . 2 __ D + E

7 OR Y5 . 3 __ __ D + E + F

8 AND R5 . 4 __ __

( D + E + F ) G

9 WRT R200 . 1 W2 out __ __

( D + E + F ) G

8 8 8 8----2: 2: 2: 2: RD

Step No.

No.

BitNo. ST2 ST1 ST0

1 RD X2 . 0 B

2 AND X10 . 1 B A

3 AND.NOT R2 . 1 __ B A C

4 WRT R200 . 0 W1 out __ B A C

5 RD Y5 . 3 F

6 OR.NOT Y5 . 2 __ F + E

7 OR X5 . 1 __

F + E + D

8 AND R5 . 4 __ ( F + E + D ) G

9 WRT R200 . 1 W2 out __ ( F + E + D ) G

8 8 8 8----3: 3: 3: 3: RD

SERVOWORKSPLC 8: PLC

______________________________________________________________________________ 6

8.2.3 RD.NOT

B ( ),RD.NOT 8-4 8-4 RD.NOT RD.NOT 8-4 8-5 8-4

8888----4:4:4:4: RD.NOT

RD.NOT ! ! ! ! !

()

G

W1

C

E

W2

R210.1

R10.5

X4.2

G5.1

F3.3 F2.2 R1.1 D

B A

R210.2

Y10.7

F

SERVOWORKSPLC 8: PLC

______________________________________________________________________________ 7

Step No.

No.

Bit No. ST2 ST1 ST0

1 RD.NOT R1 . 1 __ A

2 AND.NOT F2 . 2 __ __ A B

3 AND.NOT F3 . 3 __ __ __ A B C

4 WRT R210 . 1 W1 out __ __ __ A B C

5 RD.NOT G5 . 1 __ D

6 OR.NOT X4 . 2 __ __ D + E

7 OR Y10 . 7 __ __

D + E + F

8 AND R10 . 5 __ __ ( D + E + F ) G

9 WRT R210 . 2 W2 out __ __ ( D + E + F ) G

8 8 8 8----4: 4: 4: 4: RD.NOT (#1)

Step No.

No.

Bit No. ST2 ST1 ST0

1 RD.NOT F2 . 2 __ B

2 AND.NOT F3 . 3 __ __ B C

3 AND.NOT R1 . 1 __ __ __ B C A

4 WRT R210 . 1 W1 out __ __ __ B C A

5 RD.NOT X4 . 2 __ E

6 OR Y10 . 7 __

E + F

7 OR.NOT G5 . 1 __ __ E + F + D

8 AND R10 . 5 __ __ ( E + F + D ) G

9 WRT R210 . 2 W2 out __ __ ( E + F + D ) G

8 8 8 8----5: 5: 5: 5: RD.NOT (#2)

SERVOWORKSPLC 8: PLC

______________________________________________________________________________ 8

8.2.4 WRT ST0 8-2, 8-3, 8-4, 8-5WRT WRT WRT 8-5 8-6

8888----5:5:5:5: WRT

Step No.

No.

Bit No. ST2 ST1 ST0

1 RD R220 . 1 D

2 OR X4 . 2 D E

3 AND G2 . 2 ( D + E ) F

4 WRT Y11 . 1 W3 out ( D + E ) F

5 WRT Y14 . 6 W4 out ( D + E ) F

8 8 8 8----6: 6: 6: 6: WRT

WRT ! ! ! ! !

()

Bit No. No.

W3

F

W4

Y11.1

X4.2

G2.2 R220.1 E

D

Y14.6

SERVOWORKSPLC 8: PLC

______________________________________________________________________________ 9

8.2.5 WRT.NOT ST0 WRT.NOT WRT.NOT 8-6 8-7

8888----6:6:6:6: WRT.NOT

Step No.

No.

Bit No. ST2 ST1 ST0

1 RD R220 . 1 D

2 OR X4 . 2 D E

3 AND G2 . 2 ( D + E ) F

4 WRT Y11 . 1 W3 out ( D + E ) F

5 WRT.NOT Y14 . 6 W4 out _______________ ( D + E ) F

8 8 8 8----7: 7: 7: 7:

WRT.NOT ! ! ! ! !

()

W3

F

W4

Y11.1

X4.2

G2.2 R220.1 E

D

Y14.6

WRT.NOT

SERVOWORKSPLC 8: PLC

______________________________________________________________________________ 10

8.2.6 AND AND 8-3 8-2 AND

8.2.7 AND.NOT AND.NOT AND.NOT 8-3 8-2 AND.NOT

AND ! ! ! ! !

()

AND.NOT ! ! ! ! !

()

.

SERVOWORKSPLC 8: PLC

______________________________________________________________________________ 11

8.2.8 OR OR OR 8-3 8-2

8.2.9 OR.NOT OR.NOT OR.NOT OR.NOT 8-3 8-2

8.2.10 RD.STK

OR ! ! ! ! !

()

OR.NOT ! ! ! ! !

()

RD.STK ! ! ! ! !

()

SERVOWORKSPLC 8: PLC

______________________________________________________________________________ 12

( ). a RD.STK 8-7 8-8 RD.STK

8888----7:7:7:7: RD.STK

Step No.

Bit No. ST2 ST1 ST0

1 RD X1 . 1 A

2 AND Y1 . 2 A C

3 RD.STK X1 . 3 A C B

4 AND Y1 . 4 A C B D

5 OR.STK A C + B D

6 RD.STK R2 . 1 A C + B D E

7 AND R3 . 5 A C + B D E F

8 OR.STK A C + B D + E F

9 WRT Y15 . 0 A C + B D + E F

8 8 8 8----8: 8: 8: 8: RD.STK

8.2.11 RD.NOT.STK

D

W1 C

E

Y15.0

Y1.4

R2.1

X1.3

Y1.2 X1.1 B

A

F

R3.5

RD.NOT.STK ! ! ! ! !

()

SERVOWORKSPLC 8: PLC

______________________________________________________________________________ 13

( ) RD.NOT.STK 8-8 8-9 RD.NOT.STK

8888----8:8:8:8: RD.NOT.STK

B

X1.1 X1.0

A F

Y1.3 Y1.2

E W1

Y15.7D

R1.5 R1.4

C H

Y1.7 X1.6

G

SERVOWORKSPLC 8: PLC

______________________________________________________________________________ 14

. ST2 ST1 ST0

1 RD X1 . 0 A A

2 AND.NOT X1 . 1 B __ A B

3 RD.NOT.STK R1 . 4 C __ A B

__ C

4 AND.NOT R1 . 5 D __ A B

__ __ C D

5 OR.STK __ __ __

A B + C D

6 RD.STK Y1 . 2 E

__ A B +

__ __ C D

E

7 AND Y1 . 3 F

__ A B +

__ __ C D

E F

8 RD.STK X1 . 6 G

__ A B +

__ __ C D

E F G

9 AND.NOT Y1 . 7 H

__ A B +

__ __ C D

E F __ G H

10 OR.STK

__ A B +

__ __ C D

__ E F + G H

11 AND.STK

__ __ __ ( A B + C D )

__ ( E F + G H )

12 WRT Y15 . 7 W1 out

__ __ __ ( A B + C D )

__ ( E F + G H )

8 8 8 8----9: 9: 9: 9: RD.NOT.STK

SERVOWORKSPLC 8: PLC

______________________________________________________________________________ 15

8.2.12 AND.STK ST0 ST1 ST1 ST0 AND.STK 8-8 8-9 AND.STK

8.2.13 OR.STK ST0 ST1 ST1 ST0 OR.STK 8-7, 8-8 8-8, OR.STK 8-8 OR.STK

AND.STK ! ! ! ! !

()

OR.STK ! ! ! ! !

()

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 1

9999: : : : PLC

9.1 NC

9-1 9-2

No.

1 TMR TMR

2 TMRB SUB 24

3 TMRC SUB 54

4 DEC DEC

5 DECB SUB 25

6 CTR SUB 5

7 CTRC SUB 55

8 ROT SUB 6 Rotational Control

9 ROTB SUB 26 Binary Rotational Control

10 COD SUB 7

11 CODB SUB 27

12 MOVE SUB 8

13 MOVOR SUB 28 Bit-Wise Sum Data Transfer

14 COM SUB 9

15 COME SUB 29

16 JMP SUB 10

17 JMPE SUB 30

18 PARI SUB 11

19 DCNV SUB 14

20 DCNVB SUB 31

21 COMP SUB 15 Comparison

22 COMPB SUB 32

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 2

9 9 9 9----1: 1: 1: 1: (1 / 2)

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 3

No.

23 COIN SUB 16

24 SFT SUB 33

25 DSCH SUB 17

26 DSCHB SUB 34

27 XMOV SUB 18

28 XMOVB SUB 35

29 ADD SUB 19

30 ADDB SUB 36

31 SUB SUB 20

32 SUBB SUB 37

33 MUL SUB 21

34 MULB SUB 38

35 DIV SUB 22

36 DIVB SUB 39

37 NUME SUB 23

38 NUMEB SUB 40

9 9 9 9----2: 2: 2: 2: (2 / 2)

!

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 4

9.1.1 al

( 9-1 ) W1 R9000~R9005

9999----1:1:1:1:

(4)

L1 L0 D

(E1) (0)

(1)

(2)

(3)

R10.1

W1

B A

R3.1 R2.4

C

R5.7

( 1)

RST

R7.1

ACT

(1)

(2)

(3)

R9001R9002R9003R9004R9005

R9000

012345 6 7

(3) ST3

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 5

BitNo. ST3 ST2 ST1 ST0

1 RD R1 . 0 A A

2 AND R1 . 1 B A B

3 RD.STK R2 . 4 C A B C

4 AND.NOT R3 . 1 D A B __ C D

5 RD.STK R5 . 7 RST A B __ C D RST

6 RD.STK R7 . 1 ACT A B __ C D RST ACT

7 SUB !! A B __ C D RST ACT

8 !!!! Param 1 A B __ C D RST ACT

9 !!!! Param 2 A B __ C D RST ACT

10 !!!! Param 3 A B __ C D RST ACT

11 !!!! Param 4 A B __ C D RST ACT

12 WRT R10 . 1 W1 Out A B __ C D RST W1

9 9 9 9----3: 3: 3: 3:

9.1.2

9-3

Functional commands that have RST in their control inputs are all RST prioritized. Therefore, even if ACT=0, the command executes the RST operation if RST=1.

!

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 6

9.1.3 9-1 9-2

9.1.4

(PRM)

9.1.5 W1 1W1W1

9.1.6 0 2 BCD (Binary Coded Decimal) PLC BCD PLC

1) PLCM,S, T, B

2) CPU

3)

1 byte ( -128 ~ +127 ), 2 bytes ( -32,768 ~ +32,767 ), or 4 bytes ( -99,999,999 ~ +99,999,999 ).

4) BCD

9.1.7

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 7

9.1.7

9.1.7.1 BCD BCD( 0 ~ 99 )( 0 ~ 9999 ) BCDBCD 1234 R250 R251

9999----2:2:2:2: BCD

9.1.7.2 1 byte ( -128 ~ +127 ), 2 bytes ( -32,768 ~ +32,767 ), 4 bytes ( -99,999,999 ~ +99,999,999 ) R200, R201, R202 ,R203 9-3

43

0 0 1 1 0 1 0 0R250

21

0 0 0 1 0 0 1 0

7 6 5 4 3 2 1 0

R251

R200 2

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 8

9999----3:3:3:3:

R200

1) 2)

3)

2 217

1 ( -128 ~ +127 )

7

626

525

424

323

222

121

020R200

0: 1:

2 (-32,768 ~ +32,767)

727

626

525

424

323

222

121

020R200

214 213 212 211 210 29 28R201

4 Byte Data (-99,999,999 ~ +99,999,999)

727

626

525

424

323

222

121

020R200

215 214 213 212 211 210 29 28R201

223 222 221 220 219 218 217 216R202

230 229 228 227 226 225 224R203

0: 1:

Symbol

0: 1:

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 9

0 0 0 1 0 0 0 1 (+17) 1 1 1 0 1 1 1 0 (O +17) + 0 0 0 0 0 0 0 1 (1) 1 1 1 0 1 1 1 1 (17) 2

9999----4:4:4:4: 1

9.1.8 24

*RD

7

0

6

0

5

0

4

0

3

0

2

0

1

0

0

1 (+1)

(-1) 1 1 1 1 1 1 1 1

(+127)0 1 1 1 1 1 1 1

(-127)1 0 0 0 0 0 0 1

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 10

9999----5:5:5:5:

9.1.9 (R9000 ~ R9005)

R9000

9999----6:6:6:6:

6 R9000 ~ R90051 1 1 6 R9000 ~ R9005 1 1R9000 1RD R9000.1.

4

C= B+ A

* * * !!!!!!!!!!!!!ADDB

(SUB36)

()

()

W1

RST

ACT

R9001R9002R9003R9004R9005

R900001234567

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 11

9.2

9.2.1 TMR () 9-7 9-4

9999----7:7:7:7: TMR

.

.

1 RD !!!! ! ACT 2 TMR !!

3 WRT !!!! ! TM!! 9 9 9 9----4: 4: 4: 4: TMR

(ACT)

ACT = 0: (TM!!) ACT = 1:

(TM!!) 9-8 ACT = 1

TM!!

!!!!!!!!

ACT !!TMR

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 12

9999----8:8:8:8: TMR

PLC ms18 48m 91008m 489100 8 38ms 38 = 8 4 + 6 6 32ms 1~ 848m~ 99,999,999 m0 ~ +48 ms 9 ~ 40 8m~ 99,999,999 m0 ~ + 8 ms

TM!! T

T

ACT

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 13

9.2.2 TMRB ()

10.2.1: TMRPLC

9-9

9999----9:9:9:9: TMRB

(ACT)

ACT = 0: (TMB!!!) ACT = 1:

(TMB!!!) 9-10 ACT = 1

9999----10:10:10:10: TMRB

TMB

T

T

ACT

TMB !!!

ACT !!!!!TMRB

(SUB24)

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 14

1) (1 ~ 100)

2) 8m 8m38m 38 = 8 4 + 66m 32m8 ~ 262, 136 m

0 ~ +8 m

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 15

9.2.3 TMRC () 9-11 9-5

9999----11:11:11:11: TMRC

Step No.

No.

No.

1 RD !!!! !

2 SUB 54 TMRC

3 (PRM) !

4 (PRM) !!!

5 (PRM) !!!!

6 WRT !!!! ! TM!!

9 9 9 9----5: 5: 5: 5: TMRC

(ACT)

ACT = 0: (TM!!) ACT = 1:

1)

TM !!

ACT !!!!!!!!!!!

TMRC

(SUB54)

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 16

0: 8 m 1: 48 m

2)

9999----12:12:12:12: TMRC

8 m 48 m

8 ms: 8 ~ 262,136 ms 48 ms: 48 ~ 1,572,816 ms

3) should not use it.

9999----13:13:13:13: TMRC

(TM!!) 9-14ACT = 1

9999----14:14:14:14: TMRC

TIME

TIME: (1 ~ 32,767)

+1

+0

TM!!

T

ACT

TMR Reg. +2

+3

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 17

9.2.4 DEC ()

1 0 9-15 9-6

9999----15:15:15:15: DEC

Step No.

No.

BitNo.

1 RD !!! ! ACT

2 DEC !!!!

3 (PRM) !!!!

4 WRT !!! ! W1,

9 9 9 9----6: 6: 6: 6: DEC

Action (ACT)

ACT = 0: (W1) ACT = 1:

W1

!! !!

!!!!!!!!

Digit Number

ACT !!!!!!!!DEC

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 18

1)

2)

!! !!

a) :

b) 10 01: 10: 11:

(W1)

W1 = 0: W1 = 1: W1

DEC 9-16 9-7 DEC

9999----16:16:16:16: DEC

M30

R228.1

M30X

F1.3 F7.0

MF 3011F10 DEC

DEN

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 19

Step No.

No.

No.

1 RD F7 . 0

2 AND F1 . 3

3 DEC F10

4 (PRM) 3011

5 WRT R228 . 1 M30X

9 9 9 9----7: 7: 7: 7: DEC

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 20

9.2.5 DECB ()

M T

9999----17:17:17:17: DECB

9-18

9999----18:18:18:18: DECB

(ACT)

ACT = 0: (W1). ACT = 1:

!!!! !!!!!!!!

!

* DECB

(SUB25)

ACT !!!!

!!!!!!!!

(SUB25)

8 +0, +1, +2, , +7

62 1) 8 62~69 2) 62,

3) 69, 7

1-, 2-, 4-

Data

DECB

+7

+0

+1

7 6 5 4 3 2 1 0

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 21

1)

1: 1 2: 2 4: 4

2)

3)

4)

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 22

9.2.6 CTR ()

BCD PLC

1)

PLC

2)

3) /

4)

0 1

9-19

.

9999----19:19:19:19: CTR

9-20 9-8

7

6 3

2 8

5 4

1

: 8 : 1

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 23

9999----20:20:20:20: CTR

Step No.

No.

BitNo. ST3 ST2 ST1 ST0

1 RD !!! ! CN0 CN0

2 RD.STK !!! ! UPDOWN CN0 UPDOWN

3 RD.STK !!! ! RST CN0 UPDOWN RST

4 RD.STK !!! ! ACT CN0 UPDOWN RST ACT

5 SUB 5 CTR CN0 UPDOWN RST ACT

6 (PRM) !! CN0 UPDOWN RST ACT

7 WRT !!! ! W1, CN0 UPDOWN RST W1

9 9 9 9----8: 8: 8: 8: CTR

1) (CN0) CN0 = 0: 0 (0, 1, 2, 3, .., n0) CN0 = 1: 1 (1, 2, 3, , n0)

!!!!

!!!!

Counter Number

!!CTR

(SUB5) !!!!

!!!!

!!!!

W1

ACT

RST

CN0

UPDOWN

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 24

2) / (UPDOWN) UPDOWN = 0: CN0 UPDOWN = 1:

3) (RST)

RST = 0: RST = 1: W1 0

4) (ACT) ACT

9999----21:21:21:21: CTR ()

1.2.6.1.1.1.1.1 20 2 (W1)

W1 = 0: W1 = 1:

W1

RST 01

!

0

1 0: W1 1: 0 1

ACT

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 25

#1 ( 9-22)

L1 l. 0~9999CN0 L B 0

L1 B UPDOWN = 0

CRST M

M30X NCMCPU B

M30X

9999----22:22:22:22: #1

Y6.1

X36.0

Count-Up Out 0001 CTR

(SUB5)

R200.1

Y6.1

R200.1

CUP

CUP

CRST.M

L1 (1)

(0)

(1)

(2)

(3)

(ACT)

(RST)

(UPDOWN)

(CN0)

L1

R200.1

R200.1

L1

L1 R200.1

L1

R200.3

M30X

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 26

#2: ( 9-23 9-24)

9999----23:23:23:23: #2

9999----24:24:24:24: #

9-23 9-24

X36.0

R200.1

1

0002 CTR

(SUB5) R200.1

R200.0

R200.1

POS

L1

L1 (1)

(0)

(1)

(2)

(3)

(ACT)

(RST)

(UPDOWN)

(CN0)

REV

R200.1

R200.1

L1

L1 R200.1

1 7

812

2 6

1011 9

3 54

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 27

#2 ()

1)

a) 9-24 12CN0=1L1 A

a) REVREV 0

b) W1 RST=0 L1 B

c) POS 1 12

2) W1 W1W1

3)

a) 9-24 12 12 PLC

b) PLC

c) a, b POS/

!

1, 2, 3, , 11, 12, 1, 2, !

1, 12, 11, , 3, 2, 1, 12,

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 28

9.2.7 CTRC ()

1)

2)

3) /

4) 0 1

9-25 9-9

9999----25:25:25:25: for the CTRC

CTRC

(SUB55)

!!!!!!!!

W1

ACT

RST

CN0

UPDOWN

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 29

Step No.

No.

BitNo.

1 RD !!!! ! CN0

2 RD.STK !!!! ! UPDOWN

3 RD.STK !!!! ! RST

4 RD.STK !!!! ! ACT

5 SUB 55 CTRC

6 (PRM) !!!!

7 (PRM) !!!!

8 WRT !!!! ! W1,

9 9 9 9----9: 9: 9: 9: CTRC

1) (CN0) CN0 = 0: 0 (0, 1, 2, 3, ..........., n0.) CN0 = 1: 1 (1, 2, 3, ............., n0.)

2) / (UPDOWN) UPDOWN = 0:

0 --- CN0 = 0 1 --- CN0 = 1

UPDOWN = 1:

3) (RST) RST = 0: RST = 1: W1 0

4) (ACT) ACT

9999----26:26:26:26: CTRC ()

0

1 0: W1 1: 0 1

ACT

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 30

1)

D

9999----27:27:27:27: CTRC

0 ~ 32,767

2)

4 D

(W1)

W1 = 0 W1 = 1

W1

9999----28:28:28:28: CTRC

CTR CTR (0 ~ 32,767) +1

+0

R 0

!

CTR +1

+2

+3

+0

WORK

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 31

9.2.8 ROT ()

1) 2) 3)

9-29 9-10

9999----29:29:29:29: ROT

ROT

(SUB6)

!!!!

!!!!!

!!!!!

!!!!!

!!!!!

!!!!!

!!!!!

!!!!!

!!!!W1

POS

(0)

(1)

(2)

(3)

(4)

(5)(4)(3)(2)(1)

DIR

RN0

BYT

!!!! !!!!

ACT

INC

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 32

Step No.

No.

Bit No. ST5 ST4 ST3 ST2 ST1 ST0

1 RD !!!! ! RN0 RN0

2 RD.STK !!!! ! BYT RN0 BYT

3 RD.STK !!!! ! DIR RN0 BYT DIR

4 RD.STK !!!! ! POS RN0 BYT DIR POS

5 RD.STK !!!! ! INC RN0 BYT DIR POS INC

6 RD.STK !!!! ! ACT RN0 BYT DIR POS INC ACT

7 SUB 6 ROT RN0 BYT DIR POS INC ACT

8 (PRM) !!!! RN0 BYT DIR POS INC ACT

9 (PRM) !!!! RN0 BYT DIR POS INC ACT

10 (PRM) !!!! RN0 BYT DIR POS INC ACT

11 (PRM) !!!! RN0 BYT DIR POS INC ACT

12 WRT !!! ! W1, RN0 BYT DIR POS INC W1

9 9 9 9----10: 10: 10: 10: ROT

1) (RN0) RN0 = 0: 0 RN0 = 1: 1

2) (BYT) BYT = 0 2 BCD BYT = 1 4 BCD

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 33

3) (DIR) DIR = 0: FOR DIR = 1: (W1)

4) (POS) POS = 0: POS = 1:

5) (INC) INC = 0:

INC = 0 and POS = 1 INC = 1: INC = 1 and POS = 0

6) (ACT) ACT = 0: ROTW1 ACT = 1: ROT

ACT0 ACT=

1)

2)

3) T NC

4)

ACT

(W1) W1

W1 = 0: FOR W1 = 1: REV

9-30 FOR REV FOR REVW1W1ACT

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 34

9999----30:30:30:30:-12

3

10 4

5 9

REVFOR 11

7 8

6

12 2

(a) 1

11

4 10

9 5

FOR REV3

7 6

8

2 12

(b)1

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 35

9.2.9 ROTB () ATCROT

ROT 9-31

9999----31:31:31:31: ROTB

1) (RN0) RN0 = 0: 0 RN0 = 1: 1

2) (DIR) DIR = 0: FOR DIR = 1: (W1)

7) (POS) POS = 0: POS = 1:

ROTB

(SUB26)

!

W1 POS

DIR

RN0

ACT

INC

!!!!

*

!!!!

*

!!!!

*

!!!!

*

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 36

3) (INC) INC = 0:

INC = 0 and POS = 1 INC = 1: INC = 1 and POS = 0

4) (ACT) ACT = 0: ROTW1 ACT = 1: ROT

ACT0 ACT=

1)

1: 1 2: 2 4: 4

2)

3)

5) T NC

4)

ACT

(W1) W1

W1 = 0: FOR W1 = 1: REV

9-30 FOR REV FOR REVW1W1ACT

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 37

ROTB 9-32 12

F26-F29 32

R230 TF

(COIN)

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 38

9999----32:32:32:32: ROTB

TCOMPB

TCOMPB

TDEC

TF

A

A

A

A

A

A

ROTB

R0228.1

Y0005.7 Y0005.6 F0007.3

R0228.0

R0228.0

R0228.0

R0228.0

CCW -M

TCO MPB

DEC -M

CR- CCW

F0007.3

(SUB26)

(0)

(0)

(1)

(2)

(3)

(4)

F0007.3 TDEC

TCOMPB

TF

R0228.0

R0228.0

4

D0000

X0041

F0026

1004

R0230

COMPB(SUB32)

R0228.0

A

R9000.0

TF

R0230

X0041Comp

Data Addr

R0228.2

F0007.3

CW-M

R0228.2

TF

Y0005.5

Y0005.5 R0228.3

DEC-M

F0007.3

(0)

TF

TF 1004

COMPB(SUB32)

F0026

X0041 Comp

Data Addr

F0007.3 R9000.0

TF

R0228.3

R0228.1 F0007.3

CR-CCW

Y0005.6 R0228.3TF

R0228.1 F0007.3

CR-CCW

Y0005.7 R0228.3

Logic 1

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 39

9.2.10 COD () BCD 2 4 BCD 9-33 2 BCD 2 4 BCD 9-33 3 3137

9999----33:33:33:33: COD

9-34 9-11

(2-digit BCD).

!!!!

0

1

2

3

3

4

n

137

!!!!

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 40

9999----34:34:34:34: COD

!!!!

4

3

2 1

! ! ! !! ! ! !! ! ! !! ! ! !

!!!!COD

(SUB7)

!!!!

!!!!

W1

ACT

BYT

RST

!!!! !!!!

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 41

Step No.

No.

Bit No. ST3 ST2 ST1 ST0

1 RD !!! ! BYT BYT

2 RD.STK !!! ! RST BYT RST

3 RD.STK !!! ! ACT BYT RST ACT

4 SUB 7 COD BYT RST ACT

5 (PRM) !!!! (1) BYT RST ACT

6 (PRM) !!!! (2) BYT RST ACT

7 (PRM) !!!! (3) BYT RST ACT

8 (PRM) !!!! (4) 0 BYT RST ACT

9 (PRM) !!!! 1(5) BYT RST ACT

10

BYT RST ACT

11 WRT !!! ! W1, BYT RST W1

9 9 9 9----11: 11: 11: 11: COD

1) (BYT) BYT = 0: 2 BCD BYT = 1: 4 BCD

2) (RST) RST = 0: RST = 1: W1 0

3) (ACT) ACT = 0: CODW1 ACT = 1:

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 42

1) 00~99n+1

2)

12 BCD

3)

2 BCD 14 2

(W1)

W1 = 0: W1 = 1:

W1W1/ 0 99 100 2 4 BCD

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 43

9.2.11 CODB () 124

9-35CODB COD 9.2.10124 256

9999----35:35:35:35: CODB

9-36 CODB .

9999----36:36:36:36:CODB

(nmax=255)

NOTE: 2) 2

3) ROM

(1-)

!!!!

0

1

2

2

3

n

!!!!

1250

*

W1

RST

CODB

(SUB27) ACT

!

!!!

!!!!

!!!!

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 44

1) (RST) RST = 0: RST = 1: W1 0

2) (ACT)

ACT = 0: CODB ACT = 1:

1)

1: 1 2: 2 4: 4

2) 0~255 256

3)

1 4)

0255 256 (W1)

W1 = 0: W1 = 1:

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 45

9.2.12 MOVE () AND 8

() () 18

9999----37:37:37:37: MOVE

7

0

6

0

5

0

4

0

3

0

2

0

1

0

0

0

!!!!!!!! 4 4

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 46

9-38 9-12.

9999----38:38:38:38: MOVE

Step No.

No.

Bit No. ST3 ST2 ST1 ST0

1 RD !!! ! ACT ACT

2 SUB 8 MOVE ACT

3 (PRM) !!!! 4 (1) ACT

4 (PRM) !!!! 4 (2) ACT

5 (PRM) !!!! (3) ACT

6 (PRM) !!!! (4) ACT

9 9 9 9----12: 12: 12: 12: MOVE

(ACT)

ACT = 0: MOVE ACT = 1: MOVE

MOVE X35X35 X35MOVE X35 R210

!!!!!

(4)(3)(2)(1)

!!!! !!!!

4

4

(SUB8)

MOVE ACT !!!! !!!!

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 47

9999----39:39:39:39: MOVE

R228.1

(4)(3)(2)(1)

1 1 1 1 X 0 3 5 R 2 1 0 0 0 0 1(SUB8)

MOVE A

4

4

0 0 0 1 1 1 1 1

7 6 5 4 3 2 1 0

X35

R210 0 0 0

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 48

9.2.13 MOVOR () OR

9999----40:40:40:40: MOVOR

9-41

9999----41:41:41:41: MOVOR

(ACT)

ACT = 0: MOVOR ACT = 1: MOVOR

1)

2)

OR

!!!!!!!!

MOVOR

(SUB28)ACT

!!!!

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 49

3)

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 50

9.2.14 COM ()

COME 9-42 COME

9999----42:42:42:42: COM

9-43

9999----43:43:43:43: COM

COM

(SUB9)

!!!!

(SUB9)

(SUB29)COME

COM ACT

0

0: :

0 ~ 9999

!!!!

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 51

(ACT)

ACT = 0: 0 ACT = 1:

COM 1.2.14.1.1.1.1.1 0-9999

0 0 0

9999----44:44:44:44:

W2ACT

D

E F G W3

ACT A B W1

C

ACTACT0 0

!

Nested COM

!

WRT.NOTACT=0 1

!

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 52

COM 9-45 9-46 COM WRT.NOT

9999----45:45:45:45:COM

9999----46:46:46:46: COM, MOVE,COIN

W2=0 ACT=1

(a) ACT=1: .

(b) ACT=0: W1,

W2

W1

11.111.0

ACT=0

ACT=1

ACTCOM

(b)

(a)

A

2

B

W2C

D

E F G W3

COIN

MOVE

COM,ACT1=1

MOVE

W3

ACT COM 3

A B W1

ACT1 4

4

C

D

ACT2

W2

E

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 53

9.2.15 COME () COMECOM COM 9-47

9999----47:47:47:47: COME

COME

(SUB29)

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 54

9.2.16 JMP ()

JMPE 0 0JMPE 0 JMPE

9999----48:48:48:48: JMP

9-49 9-13

9999----49:49:49:49: JMP

= 0.

0: :

(SUB10)

SUB30JMPE

JMP ACT

0~9999

!!!!

JMP

(SUB10)

!!!!

ACT

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 55

Step No.

No.

Bit No.

1 RD !!! ! ACT

2 SUB 10 JMP

3 (PRM) !!!!

9 9 9 9----13: 13: 13: 13: JMP

Action (ACT)

ACT = 0: JMP ACT = 1:

1.2.16.1.1.1.1.1.1 0-9999

0: 0 :

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 56

JMP 9-50 JMP

9999----50:50:50:50: JMP

9-50ACT=1 1 0

W1 ACT = 1 B,C,D

W JMP

W1

20.1 10.1

ACT=1

ACT=0

ACT

(SUB10)

JMP

A

2

W2B

C

E F W3

D

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 57

9.2.17 JMPE () JMP JMP 9-51

9999----51:51:51:51: JMPE

JMPE

(SUB30)

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 58

9.2.18 PARI ()

1

1 0 1 0 1 1 0 1 0 0 4 111 0 1 1 0 1 0 0

9-52 9-14

9999----52:52:52:52: PARI

!!!!PARI

(SUB11)

!!!!!

!!!!!

!!!!!

!!!!!

W1

ACT (0)

(1)

(2) OE

RST

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 59

Step No.

No.

Bit No. ST3 ST2 ST1 ST0

1 RD !!! ! ACT OE

2 RD.STK !!! ! ACT OE RST

3 RD.STK !!! ! ACT OE RST ACT

4 SUB 11 PARI OE RST ACT

5 (PRM) !!!! OE RST ACT

6 WRT !!!! ! W1, OE RST W1

9 9 9 9----14: 14: 14: 14: PARI

1) (OE) OE = 0: OE = 1:

2) (RST) RST = 0: RST = 1: W1 0 RST=1

3) (ACT) ACT = 0: PARIW1

ACT = 1: PARI

(W1)

W1 = 0: W1 = 1:

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 60

PARI X036 9-53

9999----53:53:53:53: PARI

9.2.19 DCNV () BCD

X036 (SUB11)

PARI

F7.3

X32.7 ERR

R228.0

TF

A

(0)

(1)

(2)

ERST.M

R228.0

R228.0 A

A

A R228.0

0

7 6 5 4 3 2 1 0

(6 bits)

X036

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 61

9-54 9-15

9999----54:54:54:54: DCNV

Step No.

No.

Bit No. ST3 ST2 ST1 ST0

1 RD !!! ! BYT BYT

2 RD.STK !!! ! CNV BYT CNV

3 RD.STK !!! ! RST BYT CNV RST

4 RD.STK !!! ! ACT BYT CNV RST ACT

5 SUB 14 DCNV BYT CNV RST ACT

6 (PRM) !!!! ! (1) BYT CNV RST ACT

7 (PRM) !!!! (2) BYT CNV RST ACT

8 WRT !!! ! W1, BYT CNV RST W1

9 9 9 9----15: 15: 15: 15: DCNV

1) (BYT) BYT = 0: 1-(8 )

!!!!

!!!!

!!!!DCNV

(SUB14)

!!!!

!!!!

!!!!

W1

ACT

RST

(2)(1)

(0)

(1)

(2)

(3) BYT

CNV

!!!!

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 62

BYT = 1: 2-(16 )

2) (CNV) CNV = 0: BCD CNV = 1: BCD

3) (RST) RST = 0: RST = 1: W1 = 1 RST = 1 W1 0

4) (ACT) ACT = 0: W1 ACT = 1:

(W1)

W1 = 0: () W1 = 1: (BCD

BCD)

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 63

9.2.20 DCNVB () 1, 2, 4 BCD BCD

9-55

9999----55:55:55:55: DCNVB

1) BCD (SIN) SIN BCDBCD BCDSIN

SIN = 0: (BCD ) SIN = 1: (BCD )

2) (CNV) CNV = 0: BCD CNV = 1: BCD

3) (RST) RST = 0: RST = 1: W1 0

4) (ACT) ACT = 0: W1 ACT = 1:

DCNVB

(SUB31)

!!!!!

* *

W1

ACT

RST

SIN

CNV

!!!!

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 64

1)

1: 1 2: 2 4: 4

2)

3) BCD

(W1)

W1 = 0: W1 = 1: (W1=1 BCD

BCD)

(R9000) 1 9-56 BCD

9999----56:56:56:56: DCNVB

()

7 6 5 4 3 2 1 0R9000

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 65

9.2.21 COMP () 9-57 9-16

9999----57:57:57:57: COMP

Step No.

No.

no. ST3 ST2 ST1 ST0

1 RD !!! ! BYT BYT

2 RD.STK !!! ! ACT BYT ACT

3 SUB 15 COMP BYT ACT

4 (PRM) ! BYT ACT

5 (PRM) !!!! BYT ACT

6 (PRM) !!!!

BYT ACT

7 WRT !!! ! W1, BYT W1

9 9 9 9----16: 16: 16: 16: COMP

!!!!

!COMP

(SUB15)

!!!!!

!!!! W1 ACT

BYT

!!!! !!!!

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 66

1) (BYT) BYT = 0: () 2 BCD BYT = 1: () 4 BCD

2) (ACT)

ACT = 0: COMP ACT = 1: COMPW1

1)

0: 1: ()

2)

3)

(W1)

W1 = 0: W1 = 1:

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 67

9.2.22 COMPB () 1,2,4 9-58

9999----58:58:58:58: COMPB

(ACT)

ACT = 0: COMPB W1 ACT = 1: COMPBW1

1) (1, 2, 4 ) ()

9999----59:59:59:59: COMPB

2)

!!!!!!!!!!!!

&

COMPB

(SUB32)

* * ACT

00

0: 1:

1: 1- 2: 2- 4: 4-

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 68

3)

(R9000) 1

9999----60:60:60:60: COMPB

( = )

(

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 69

9.2.23 COIN () BCD 9-61 9-17

9999----61:61:61:61: COIN

Step No.

No.

Bit No. ST3 ST2 ST1 ST0

1 RD !!! ! BYT BYT

2 RD.STK !!! ! ACT BYT ACT

3 SUB 16 COIN BYT ACT

4 (PRM) !

BYT ACT

5 (PRM) !!!! BYT ACT

6 (PRM) !!!!

BYT ACT

7 WRT !!! ! W1,

BYT W1

9 9 9 9----17: 17: 17: 17: COIN

!!!!

!COIN

(SUB16)

!!!!!

!!!! W1 ACT

BYT

!!!! !!!!

(3)(2)(1)

(0)

(1)

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 70

1) (BYT) BYT = 0: () 2 BCD. BYT = 1: () 4 BCD.

2) (ACT) ACT = 0: COMP ACT = 1: COMPW1

1) 0: 1:

2)

3)

(W1)

W1 = 0: W1 = 1:

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 71

9.2.24 SFT () 2 1W1=1 1 1 15 1 0W1 9-62

9999----62:62:62:62: SFT

1) (DIR) DIR = 0: DIR = 1:

SFT

(SUB33)

!!!!

W1

ACT

RST

* DIR

CONT

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 72

2) (CONT)

CONT = 0:

15 140 ( 015)

9999----63:63:63:63: SFT CONT = 0

CONT = 1: CONT = 0 1 1

1

9999----64:64:64:64: SFT CONT = 1

3) (RST) (W1 = 0)

RST = 0: RST = 1:

4) (ACT) ACT = 0:

15 14 13 12 11 10 9 8

15

0 0

7 6 5 4 3 2 1 0

1100000

00110011

0

15 14 13 12 11 10 9 8

7 6 5 4 3 2 1 0

11 1

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 73

ACT = 1: 1ACT = 1 ACT = 0

2 0~15 0~7

9999----65:65:65:65: SFT

(W1)

W1 = 0: 0 W1 = 1: 1

15 14 13 12 11 10 9 8

+1

7 6 5 4 3 2 1 0

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 74

9.2.25 DSCH () PLC

9999----66:66:66:66: DSCH

9-67 9-18

DSCH

0()9.3

PLC

!

100 100

n

2 1

0

2

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 75

9999----67:67:67:67: DSCH

Step No.

No.

Bit No. ST3 ST2 ST1 ST0

1 RD !!! ! BYT BYT

2 RD.STK !!! ! RST BYT RST

3 RD.STK !!! ! ACT BYT RST ACT

4 SUB 17 DSCH BYT RST ACT

5 (PRM) !!!! BYT RST ACT

6 (PRM) !!!!

BYT RST ACT

7 (PRM) !!!!

BYT RST ACT

8 (PRM) !!!!

BYT RST ACT

9 WRT !!! ! W1,

BYT RST W1

9 9 9 9----18: 18: 18: 18: DSCH

!!!!

(0)

(1)

(4) (3)(2)(1)(2)

DSCH

(SUB17)

!!!!!

!!!!! !!!!!

!!!!! W1

ACT

BYT

RST

!!!! !!!!

!!!!

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 76

1) (BYT) BYT = 0: 2- BCD BYT = 1: 4- BCD

2) (RST) RST = 0: RST = 1: W1 0

3) (ACT)

ACT = 0: DSCHW1 ACT = 1: DSCH

W1 = 1

1)

0n n+1

2)

3)

4)

(W1)

W1 = 0: W1 = 1:

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 77

9.2.26 DSCHB () DSCH

9999----68:68:68:68: DSCHB

9-69

9999----69:69:69:69: DSCHB

1) (RST) RST = 0: No RST = 1: W1 0

2) (ACT) ACT = 0: DSCHB W1 ACT = 1: DSCHB

W = 1

* * * !!!!

*

W1

RST

DSCHB

(SUB34) ACT

! !!!! !!!! !!!!

100 100

n

2

1

0

2

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 78

1)

1: 1 2: 2 4: 4

2)

0 nn+1

3)

4)

5)

(W1)

W1 = 0: W1 = 1:

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 79

9.2.27 XMOV () DSCH

9999----70:70:70:70: XMOV

XMOV

0 () 9.3

PLC

!

/

0

12

1

2

23

n1 2

/

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 80

9-71 9-19

9999----71:71:71:71: XMOV

!!!!XMOV

(SUB18)

!!!!!

!!!!!

!!!!!

!!!!!

!!!!!

W1

ACT

RST

(2)(1)

(0)

(1)

(2)

(3) BYT

RW

!!!!

(3)!!!!

(4) !!!!

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 81

Step No.

No.

Bit No. ST3 ST2 ST1 ST0

1 RD !!! ! BYT BYT

2 RD.STK !!! ! RW BYT RW

3 RD.STK !!! ! RST BYT RW RST

4 RD.STK !!! ! ACT BYT RW RST ACT

5 SUB 18 XMOV BYT RW RST ACT

6 (PRM) !!!!

BYT RW RST ACT

7 (PRM) !!!!

BYT RW RST ACT

8 (PRM) !!!!

BYT RW RST ACT

9 (PRM) !!!!

BYT RW RST ACT

10 WRT !!! ! W1,

BYT RW RST W1

9 9 9 9----19: 19: 19: 19: XMOV XMOV XMOV XMOV

1) (BYT) BYT = 0 2 BCD BYT = 1 4 BCD

2) (RW) RW = 0: RW = 1:

3) (RST) RST = 0: RST = 1: W1 0

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 82

4) (ACT) ACT = 0: XMOVW1 ACT = 1: XMOV

1)

0 nn+1

2)

3)

4)

BYY

(W1)

W1 = 0: W1 = 1:

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 83

9.2.28 XMOVB () XMOV

9999----72:72:72:72: XMOVB

9-73

9999----73:73:73:73: XMOVB

1) (RW) RW = 0: RW = 1:

.

0

12

1

2

23

n1 2

* * * !!!!

*

W1

RW

XMOVB

(SUB35)

RST

! !!!! !!!! !!!!

ACT

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 84

2) (RST) RST = 0: RST = 1: W1 0

3) (ACT) ACT = 0: XMOVW1 ACT = 1: XMOV

1)

1: 1 2: 2 4: 4

6)

0 nn+1

7)

2)

3)

BYY (W1)

W1 = 0: W1 = 1:

9.2.29 ADD () 2 4 BCD 2

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 85

9-74 9-20

9999----74:74:74:74: ADD

Step No.

No.

Bit No. ST3 ST2 ST1 ST0

1 RD !!! ! BYT BYT

2 RD.STK !!! ! RST BYT RST

3 RD.STK !!! ! ACT BYT RST ACT

4 SUB 19 ADD BYT RST ACT

5 (PRM) !

BYT RST ACT

6 (PRM) !!!!

BYT RST ACT

7 (PRM) !!!!

BYT RST ACT

8 (PRM) !!!! BYT RST ACT

9 WRT !!! ! W1,

BYT RST W1

9 9 9 9----20: 20: 20: 20: ADD

= + C B A

!

(0)

(1)

(4)(3)(2)(1)(2)

ADD

(SUB19)

!!!!!

!!!!! !!!!

!!!!!

W1

ACT

BYT

RST

!!!! !!!!

!!!!

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 86

1) (BYT) BYT = 0: 2- BCD BYT = 1: 4- BCD

2) (RST) RST = 0: RST = 1: W1 0

3) (ACT) ACT = 0: ADDW1 ACT = 1: ADD

1) 0: 1:

2)

3)

4)

(W1)

W1 = 0: W1 = 1: W1=1BYT

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 87

9.2.30 ADDB () 1,2,4(R9000)

9-75

9999----75:75:75:75: ADDB

1) (RST) RST = 0: RST = 1: W1 0

2) (ACT) ACT = 0: ADDBW1 ACT = 1: ADDB

1) (1, 2, 4 ) ()

9999----76:76:76:76: ADDB

= + C B A

* * *

W1

RST

ADDB

(SUB36) ACT

&

!

!!!!

!!!!

!!!!

! !

0: 1:

S tti

1: 1- 2: 2- 4: 4-

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 88

2)

3) 9-76

4)

(W1)

W1 = 0: W1 = 1: (W1=1

) (R9000)

1

9999----77:77:77:77: ADDB

0

7 6 5 4 3 2 1 0R9000

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 89

9.2.31 SUB () 2- 4- BCD 9-78 9-21

9999----78:78:78:78: SUB

!

(0)

(1)

(1)(2)

SUB

(SUB20)

!!!!!

!!!!! !!!!!

!!!!!

W1

ACT

BYT

RST

!!!! !!!!

!!!!

= - C B A

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 90

Step No.

No.

Bit No. ST3 ST2 ST1 ST0

1 RD !!! ! BYT BYT

2 RD.STK !!! ! RST BYT RST

3 RD.STK !!! ! ACT BYT RST ACT

4 SUB 20 SUB BYT RST ACT

5 (PRM) !

BYT RST ACT

6 (PRM) !!!!

BYT RST ACT

7 (PRM) !!!!

BYT RST ACT

8 (PRM) !!!!

BYT RST ACT

9 WRT !!! ! W1,

BYT RST W1

9 9 9 9----21: 21: 21: 21: SUB SUB SUB SUB

1) (BYT) BYT = 0 2 BCD BYT = 1 4 BCD

2) (RST) RST = 0: RST = 1: W1 0

3) (ACT) ACT = 0: SUBW1 ACT = 1: SUB

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 91

1) 0: 1:

2)

3)

4)

(W1)

W1 = 0: W1 = 1: (W1=1 )

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 92

9.2.32 SUBB () 1,2,4(R9000)

9-79

9999----79:79:79:79: SUBB

1) (RST) RST = 0: RST = 1: W1 0

2) (ACT) ACT = 0: SUBBW1 ACT = 1: SUBB

1) (1, 2, 4 ) ()

9999----80:80:80:80:SUBB

= - C B A

* * *

W1

RST

SUBB

(SUB37) ACT

&

!

!!!!

!!!!

!!!!

!!

0: 1:

S tti

1: 1- 2: 2- 4: 4-

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 93

2)

3) 9-80.

4)

(W1)

W1 = 0: W1 = 1: ()

(R9000) 1

9999----81:81:81:81: SUBB

7 6 5 4 3 2 1 0R9000

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 94

9.2.33 MUL () 2 4 BCD 2 4 BCD 9-82 9-22

9999----82:82:82:82: MUL

!

(0)

(1)

(4)(3)(2)(1)(2)

MUL

(SUB21)

!!!!

!!!! !!!!!

!!!!

W1

ACT

BYT

RST

!!!! !!!!

!!!!

= x C B A

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 95

Step No.

No.

Bit No. ST3 ST2 ST1 ST0

1 RD !!! ! BYT BYT

2 RD.STK !!! ! RST BYT RST

3 RD.STK !!! ! ACT BYT RST ACT

4 SUB 21 MUL BYT RST ACT

5 (PRM) !

BYT RST ACT

6 (PRM) !!!!

BYT RST ACT

7 (PRM) !!!!

BYT RST ACT

8 (PRM) !!!!

BYT RST ACT

9 WRT !!! ! W1,

BYT RST W1

9 9 9 9----22: 22: 22: 22: MUL

1) (BYT) BYT = 0 2 BCD BYT = 1 4 BCD

2) (RST) RST = 0: RST = 1: W1 0

3) (ACT) ACT = 0: MULW1 ACT = 1: MUL

1) 0: 1:

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 96

2)

3)

4)

(W1)

W1 = 0: W1 = 1: (W1=1 BTY

)

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 97

9.2.34 MULB () 1,2,4 (R9000) 9-83

9999----83:83:83:83: MULB

1) (RST) RST = 0: RST = 1: W1 0

2) (ACT) ACT = 0: MULBW1 ACT = 1: MUL

= x C B A

* * *

W1

RST

MULB

(SUB38) ACT

&

!

!!!!

!!!! !!!!

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 98

1) (1, 2, 4 ) ()

9999----84:84:84:84: MULB

2)

3) 9-84

4)

(W1)

W1 = 0: W1 = 1: ()

(R9000) 1

9999----85:85:85:85: MULB

7 6 5 4 3 2 1 0R9000

!!

0:

1:

S tti

1: 1- 2: 2- 4: 4-

SERVOWORKSPLC 9: PLC

______________________________________________________________________________ 99

9.2.35 DIV () 2- 4- BCD 10 9-86 9-23

9999----86:86:86:86: DIV

!

(0)

(1)

(4)(3)(2)(1)(2)

DIV

(SUB22)

!!!!!

!!!!! !!!!

!!!!!

W1