
26
3-7
Instruction Set
71
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-7-1
Notation
71
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-7-2
Instruction Format
71
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-7-3
Data Areas, Definer Values, and Flags
71
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-7-4
Coding Right-hand Instructions
72
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-7-5
LOAD, LOAD NOT, AND, AND NOT, OR, and OR NOT
74
. . . . . . . . . . . . . . . . .
3-7-6
AND LOAD and OR LOAD
75
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-7-7
OUTPUT and OUTPUT NOT - OUT and OUT NOT
75
. . . . . . . . . . . . . . . . . . . . .
3-7-8
DIFFERENTIATE UP and DIFFERENTIATE DOWN -
DIFU(10) and DIFD(11)
76
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-7-9
KEEP - KEEP(12)
78
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-7-10
INTERLOCK and INTERLOCK CLEAR - IL(02) and ILC(03)
79
. . . . . . . . . . . . .
3-7-11
END - END(01)
81
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-7-12
NO OPERATION - NOP(00)
81
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-7-13
Timers and Counters
81
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-7-14
TIMER - TIM
83
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-7-15
TIMER - TIMM(20)
86
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-7-16
HIGH-SPEED TIMER - TIMH(21)
87
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-7-17
ANALOG TIMER - ATIM(22)
87
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-7-18
ANALOG TIMER 1 and 2 - ATM1(25) and ATM2(26)
88
. . . . . . . . . . . . . . . . . . . .
3-7-19
COUNTER - CNT
89
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-7-20
REVERSIBLE DRUM COUNTER -RDM(23)
92
. . . . . . . . . . . . . . . . . . . . . . . . . .
3-7-21
HIGH-SPEED COUNTER - CNTH(24)
94
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-7-22
SHIFT REGISTER - SFT(33)
96
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-7-23
MOVE - MOV(30)
98
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-7-24
MOVE NOT - MVN(31)
98
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-7-25
COMPARE - CMP(32)
99
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-7-26
BLOCK COMPARE - BCMP(34)
101
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-7-27
CLEAR CARRY - CLC(44)
102
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-7-28
BCD ADD - ADD(40)
102
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-7-29
BCD SUBTRACT - SUB(41)
103
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-7-30
AND WORD- ANDW(42)
105
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-7-31
OR WORD - ORW(43)
105
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-7-32
STEP DEFINE and STEP START-STEP(04)/SNXT(05)
106
. . . . . . . . . . . . . . . . . . .
3-8
Debugging
109
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-8-1
Displaying and Clearing Error Messages
109
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-8-2
Reading the Scan Time
110
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-9
Program Execution
110
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-9-1
Scan
110
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-10 I/O Response Time
111
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-10-1
Single PCs
112
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-10-2
Multiple PCs
113
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .