4
3.21 Handling of numerical values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .129
3.22 Operation error . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .130
3.23 Sequence instructions list. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .131
3.23.1 How to view the instruction list table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
3.23.2 Sequence instructions list . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
3.23.3 Basic instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
3.23.4 Application instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
3.23.5 Display instruction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
3.23.6 Control syntaxes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
3.24 How to view instructions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .140
3.25 Sequence instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .141
3.25.1 Contact instruction: operation start, series connection, parallel connection ... LD, LDI, AND, ANI, OR, ORI. . . . . . . . . . 141
3.25.2 Association instruction: ladder block series connection, parallel connection ... ANB, ORB . . . . . . . . . . . . . . . . . . . . . . . 143
3.25.3 Association instruction: operation results, push, read, pop ... MPS, MRD, MPP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
3.25.4 Output instruction: bit device, timer, counter ... OUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
3.25.5 Output instruction: device set, reset ... SET, RST. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
3.25.6 Output instruction: rising, falling differential output ... PLS, PLF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152
3.25.7 Shift instruction: bit device shift ... SFT, SFTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
3.25.8 Master control instruction: master control set, reset ... MC, MCR. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
3.25.9 Termination instruction: termination of main program ... FEND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
3.25.10 Termination instruction: sequence program termination ... END . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
3.25.11 Other instructions: non-processing ... NOP, NOPLF, PAGE n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160
3.26 Basic instruction (16-bit). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .163
3.26.1 Comparison operation instruction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
3.26.2 Comparison operation instruction: 16-bit data comparison ... =, <>, >, <=, <, >=. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
3.26.3 Arithmetic operation instruction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
3.26.4 Arithmetic operation instruction: BIN 16-bit addition/subtraction ... +, +P, -, -P . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
3.26.5 Arithmetic operation instruction: BIN 16-bit multiplication/division ... *, *P, /, /P . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
3.26.6 Arithmetic operation instruction: BIN 16-bit data increment/decrement ... INC, INCP, DEC, DECP. . . . . . . . . . . . . . . . . 173
3.26.7 Data transfer instruction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
3.26.8 Data transfer instruction: 16-bit data transfer ... MOV, MOVP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
3.26.9 Data conversion instruction: 2’s complements of BIN 16-bit data ... NEG, NEGP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
3.26.10 Data conversion instructions: BIN 16-bit data BCD conversions ... BCD, BCDP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
3.26.11 Data conversion instructions: BIN 16-bit data BIN conversions ... BIN, BINP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
3.27 Basic instruction (32-bit). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .179
3.27.1 Comparison operation instruction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
3.27.2 Comparison operation instruction: 32-bit data comparison ... D=, D<>, D>, D<=, D<, D>= . . . . . . . . . . . . . . . . . . . . . . . 180
3.27.3 Arithmetic operation instruction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
3.27.4 Arithmetic operation instruction: BIN 32-bit addition/subtraction ... D+, D+P, D-, D-P . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
3.27.5 Arithmetic operation instruction: BIN 32-bit multiplication/division ... D*, D*P, D/, D/P. . . . . . . . . . . . . . . . . . . . . . . . . . . 185
3.27.6 Arithmetic operation instruction: BIN 32-bit data increment/decrement ... DINC, DINCP, DDEC, DDECP . . . . . . . . . . . 188
3.27.7 Data transfer instruction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
3.27.8 Data transfer instruction: 32-bit data transfer ... DMOV, DMOVP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
3.27.9 Data conversion instruction: 2's complements of BIN 32-bit data ... DNEG, DNEGP. . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
3.27.10 Data conversion instructions: BIN 32-bit data BCD conversions ... DBCD, DBCDP . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192
3.27.11 Data conversion instructions: BIN 32-bit data BIN conversions ... DBIN, DBINP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
3.27.12 Program branch instruction:CJ, SCJ, JMP, GOEND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194
3.28 Application instructions (16-bit) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .196
3.28.1 Logical operation instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196
3.28.2 Logical operation instruction: BIN 16-bit logical AND ... WAND, WANDP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
3.28.3 Logical operation instruction: BIN 16-bit logical OR ... WOR, WORP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200
3.28.4 Logical operation instruction: BIN 16-bit data exclusive OR ... WXOR, WXORP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202
3.28.5 Logical operation instruction: BIN 16-bit data exclusive NOR ... WXNR, WXNRP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204