![background image](http://html1.mh-extra.com/html/omron/srm1-programing-02-2001/srm1-programing-02-2001_programming-manual_742414381.webp)
363
7-22 Binary Calculation Instructions
467
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-22-1
BINARY ADD – ADB(50)
467
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-22-2
BINARY SUBTRACT – SBB(51)
468
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-22-3
BINARY MULTIPLY – MLB(52)
470
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-22-4
BINARY DIVIDE – DVB(53)
470
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-23 Special Math Instructions
471
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-23-1
DATA SEARCH – SRCH(––)
471
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-23-2
FIND MAXIMUM – MAX(––)
472
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-23-3
FIND MINIMUM – MIN(––)
474
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-23-4
AVERAGE VALUE – AVG(––)
476
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-23-5
SUM – SUM(––)
478
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-24 Logic Instructions
479
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-24-1
COMPLEMENT – COM(29)
479
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-24-2
LOGICAL AND – ANDW(34)
480
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-24-3
LOGICAL OR – ORW(35)
481
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-24-4
EXCLUSIVE OR – XORW(36)
481
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-24-5
EXCLUSIVE NOR – XNRW(37)
482
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-25 Increment/Decrement Instructions
483
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-25-1
BCD INCREMENT – INC(38)
483
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-25-2
BCD DECREMENT – DEC(39)
483
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-26 Subroutine Instructions
484
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-26-1
SUBROUTINE ENTER – SBS(91)
484
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-26-2
SUBROUTINE DEFINE and RETURN – SBN(92)/RET(93)
486
. . . . . . . . . . . . . . .
7-26-3
MACRO – MCRO(99)
486
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-27 Pulse Output Instructions
487
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-27-1
SET PULSES – PULS(65)
487
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-27-2
SPEED OUTPUT– SPED(64)
489
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-27-3
ACCELERATION CONTROL – ACC(––)
491
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-27-4
PULSE WITH VARIABLE DUTY RATIO – PWM(––)
494
. . . . . . . . . . . . . . . . . . .
7-27-5
SYNCHRONIZED PULSE CONTROL – SYNC(––)
496
. . . . . . . . . . . . . . . . . . . . .
7-28 Special Instructions
497
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-28-1
MESSAGE DISPLAY – MSG(46)
497
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-28-2
I/O REFRESH – IORF(97)
498
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-28-3
BIT COUNTER – BCNT(67)
499
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-28-4
FRAME CHECKSUM – FCS(––)
500
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-29 Interrupt Control Instructions
501
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-29-1
INTERRUPT CONTROL – INT(89)
501
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-29-2
INTERVAL TIMER – STIM(69)
504
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-30 Communications Instructions
505
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-30-1
RECEIVE – RXD(47)
505
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-30-2
TRANSMIT – TXD(48)
507
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-30-3
CHANGE RS-232C SETUP – STUP(––)
509
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .