EasyManua.ls Logo

Mitsubishi MELSEC-Q/L

Mitsubishi MELSEC-Q/L
850 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
10
6.3.5 INT, INTP Conversion from floating-point data to BIN 16-bit data
(Single precision) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .238
DINT, DINTP Conversion from floating-point data to BIN 32-bit data
(Single precision) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .238
6.3.6 INTD, INTDP Conversion from floating-point data to BIN 16-bit data
(Double precision) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .240
DINTD, DINTDP Conversion from floating-point data to BIN 32-bit data
(Double precision) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .240
6.3.7 DBL, DBLP Conversion from BIN 16-bit to BIN 32-bit data . . . . . . . . . . . . .242
6.3.8 WORD, WORDP Conversion from BIN 32-bit to BIN 16-bit data . . . . . . . . . . . . .243
6.3.9 GRY, GRYP Conversion from BIN 16-bit data to Gray code . . . . . . . . . . . . .244
DGRY, DGRYP Conversion from BIN 32-bit data to Gray code . . . . . . . . . . . . .244
6.3.10 GBIN, GBINP Conversion from Gray code to BIN 16-bit data . . . . . . . . . . . . .245
DGBIN, DGBINP Conversion from Gray code to BIN 32-bit data . . . . . . . . . . . . .245
6.3.11 NEG, NEGP Complement of 2 of BIN 16-bit data (sign inversion) . . . . . . . .246
DNEG, DNEGP Complement of 2 of BIN 32-bit data (sign inversion) . . . . . . . .246
6.3.12 ENEG, ENEGP Floating-point sign inversion (Single precision) . . . . . . . . . . . .248
6.3.13 EDNEG, EDNEGP Floating-point sign inversion (Double precision) . . . . . . . . . . . .249
6.3.14 BKBCD, BKBCDP Conversion from block BIN 16-bit data to BCD 4-digit data . . .250
6.3.15 BKBIN, BKBINP Conversion from block BCD 4-digit data to block BIN 16-bit
data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .251
6.3.16 ECON, ECONP Conversion from Single precision to Double precision . . . . . . .253
6.3.17 EDCON, EDCONP Conversion from Double precision to Single precision . . . . . . .254
6.4 Data Transfer Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256
6.4.1 MOV, MOVP 16-bit data transfer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .256
DMOV, DMOVP 32-bit data transfer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .256
6.4.2 EMOV, EMOVP Floating-point data transfer (Single precision) . . . . . . . . . . . . .257
6.4.3 EDMOV, EDMOVP Floating-point data transfer (Double precision) . . . . . . . . . . . .258
6.4.4 $MOV, $MOVP Character string transfer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .259
6.4.5 CML, CMLP 16-bit data negation transfer . . . . . . . . . . . . . . . . . . . . . . . . . . .261
DCML, DCMLP 32-bit data negation transfer . . . . . . . . . . . . . . . . . . . . . . . . . . .261
6.4.6 BMOV, BMOVP Block 16-bit data transfer . . . . . . . . . . . . . . . . . . . . . . . . . . . . .263
6.4.7 FMOV, FMOVP Identical 16-bit data block transfer . . . . . . . . . . . . . . . . . . . . . .266
6.4.8 DFMOV, DFMOVP Identical 32-bit data block transfer . . . . . . . . . . . . . . . . . . . . . .268
6.4.9 XCH, XCHP 16-bit data exchanges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .270
DXCH, DXCHP 32-bit data exchanges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .270
6.4.10 BXCH, BXCHP Block 16-bit data exchanges . . . . . . . . . . . . . . . . . . . . . . . . . .271
6.4.11 SWAP, SWAPP Upper and lower byte exchanges . . . . . . . . . . . . . . . . . . . . . . .273
6.5 Program Branch Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .274
6.5.1 CJ, SCJ, JMP Pointer branch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .274
6.5.2 GOEND Jump to END . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .277
6.6 Program Execution Control Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278
6.6.1 DI Interrupt disable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .278
EI Interrupt enable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .278
IMASK Interrupt program mask . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .278
6.6.2 IRET Recovery from interrupt programs . . . . . . . . . . . . . . . . . . . . . .284

Table of Contents

Related product manuals