Mitsubishi Electric MELSEC iQ-R Series Programming Manual page 9

Hide thumbs Also See for MELSEC iQ-R Series:
Table of Contents

Advertisement

6.4
Bit Processing Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 340
Setting a bit in the word device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 340
Resetting a bit in the word device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 342
Performing a 16-bit test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 344
Performing a 32-bit test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 346
Batch-resetting bit devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348
6.5
Shift Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 350
Shifting 16-bit binary data to the right by n bit(s) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 350
Shifting 16-bit binary data to the left by n bit(s) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352
Shifting n-bit data to the right by one bit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354
Shifting n-bit data to the left by one bit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 356
Shifting n-word data to the right by one word . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 358
Shifting n-word data to the left by one word . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 360
Shifting n-bit data to the right by n bit(s) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 362
Shifting n-bit data to the left by n bit(s) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366
Shifting n-word data to the right by n word(s) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 370
Shifting n-word data to the left by n word(s) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374
6.6
Data Conversion Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 378
Converting binary data to BCD 4-digit data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 378
Converting binary data to BCD 8-digit data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 380
Converting BCD 4-digit data to 16-bit binary data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 382
Converting BCD 8-digit data to 32-bit binary data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 384
Converting single-precision real number to 16-bit signed binary data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 386
Converting single-precision real number to 16-bit unsigned binary data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 388
Converting single-precision real number to 32-bit signed binary data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 390
Converting single-precision real number to 32-bit unsigned binary data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 392
Converting double-precision real number to 16-bit signed binary data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 394
Converting double-precision real number to 16-bit unsigned binary data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 396
Converting double-precision real number to 32-bit signed binary data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 398
Converting double-precision real number to 32-bit unsigned binary data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 400
Converting 16-bit signed binary data to 16-bit unsigned binary data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 402
Converting 16-bit signed binary data to 32-bit signed binary data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 404
Converting 16-bit signed binary data to 32-bit unsigned binary data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 406
Converting 16-bit unsigned binary data to 16-bit signed binary data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 408
Converting 16-bit unsigned binary data to 32-bit signed binary data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 410
Converting 16-bit unsigned binary data to 32-bit unsigned binary data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 412
Converting 32-bit signed binary data to 16-bit signed binary data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 414
Converting 32-bit signed binary data to 16-bit unsigned binary data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 416
Converting 32-bit signed binary data to 32-bit unsigned binary data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 418
Converting 32-bit unsigned binary data to 16-bit signed binary data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 420
Converting 32-bit unsigned binary data to 16-bit unsigned binary data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 422
Converting 32-bit unsigned binary data to 32-bit signed binary data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424
Converting 16-bit binary data to Gray code data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 426
Converting 32-bit binary data to Gray code data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 428
Converting 16-bit binary Gray code data to 16-bit binary data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 430
Converting 32-bit binary Gray code data to 32-bit binary data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 432
Converting 16-bit binary data block to BCD 4-digit data block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 434
Converting BCD 4-digit block data to 16-bit binary block data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 436
Converting decimal ASCII data to 16-bit binary data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 438
Converting decimal ASCII data to 32-bit binary data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 441
Converting hexadecimal ASCII data to 16-bit binary data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 445
7

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents