Upload
ngotuyen
View
286
Download
0
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