EasyManua.ls Logo

Omron CPM1

Omron CPM1
541 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...
187
5-21 Binary Calculation Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296
5-21-1 BINARY ADD – ADB(50). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296
5-21-2 BINARY SUBTRACT – SBB(51) . . . . . . . . . . . . . . . . . . . . . . . . . . 297
5-21-3 BINARY MULTIPLY – MLB(52) . . . . . . . . . . . . . . . . . . . . . . . . . . 299
5-21-4 BINARY DIVIDE – DVB(53) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299
5-21-5 DOUBLE BINARY ADD – ADBL(––). . . . . . . . . . . . . . . . . . . . . . 300
5-21-6 DOUBLE BINARY SUBTRACT – SBBL(––) . . . . . . . . . . . . . . . . 301
5-21-7 SIGNED BINARY MULTIPLY – MBS(––) . . . . . . . . . . . . . . . . . . 303
5-21-8 DOUBLE SIGNED BINARY MULTIPLY – MBSL(––) . . . . . . . . 304
5-21-9 SIGNED BINARY DIVIDE – DBS(––) . . . . . . . . . . . . . . . . . . . . . 305
5-21-10 DOUBLE SIGNED BINARY DIVIDE – DBSL(––). . . . . . . . . . . . 306
5-22 Special Math Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307
5-22-1 FIND MAXIMUM – MAX(––) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307
5-22-2 FIND MINIMUM – MIN(––) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308
5-22-3 AVERAGE VALUE – AVG(––). . . . . . . . . . . . . . . . . . . . . . . . . . . . 309
5-22-4 SUM – SUM(––) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311
5-22-5 ARITHMETIC PROCESS – APR(––). . . . . . . . . . . . . . . . . . . . . . . 313
5-23 Logic Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316
5-23-1 COMPLEMENT – COM(29). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316
5-23-2 LOGICAL AND – ANDW(34) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316
5-23-3 LOGICAL OR – ORW(35) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317
5-23-4 EXCLUSIVE OR – XORW(36). . . . . . . . . . . . . . . . . . . . . . . . . . . . 318
5-23-5 EXCLUSIVE NOR – XNRW(37) . . . . . . . . . . . . . . . . . . . . . . . . . . 318
5-24 Increment/Decrement Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319
5-24-1 BCD INCREMENT – INC(38) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319
5-24-2 BCD DECREMENT – DEC(39) . . . . . . . . . . . . . . . . . . . . . . . . . . . 319
5-25 Subroutine Instructions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321
5-25-1 SUBROUTINE ENTER – SBS(91) . . . . . . . . . . . . . . . . . . . . . . . . . 321
5-25-2 SUBROUTINE DEFINE and RETURN – SBN(92)/RET(93) . . . . 323
5-26 Special Instructions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323
5-26-1 TRACE MEMORY SAMPLING – TRSM(45) . . . . . . . . . . . . . . . . 323
5-26-2 MESSAGE DISPLAY – MSG(46). . . . . . . . . . . . . . . . . . . . . . . . . . 325
5-26-3 I/O REFRESH – IORF(97). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326
5-26-4 MACRO – MCRO(99) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327
5-26-5 BIT COUNTER – BCNT(67). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 328
5-26-6 FRAME CHECKSUM – FCS(––) . . . . . . . . . . . . . . . . . . . . . . . . . . 328
5-26-7 FAILURE POINT DETECTION – FPD(––) . . . . . . . . . . . . . . . . . . 330
5-26-8 INTERRUPT CONTROL – INT(89) . . . . . . . . . . . . . . . . . . . . . . . . 334
5-26-9 SET PULSES – PULS(65) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336
5-26-10 SPEED OUTPUT– SPED(64) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338
5-26-11 PULSE OUTPUT – PLS2(––) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 340
5-26-12 ACCELERATION CONTROL – ACC(––) . . . . . . . . . . . . . . . . . . . 342
5-26-13 PULSE WITH VARIABLE DUTY RATIO – PWM(––). . . . . . . . . 345
5-26-14 DATA SEARCH – SRCH(––) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 346
5-26-15 PID CONTROL – PID(––). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347
5-27 Communications Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 349
5-27-1 RECEIVE – RXD(47) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 349
5-27-2 TRANSMIT – TXD(48). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 350
5-27-3 CHANGE RS-232C SETUP – STUP(––) . . . . . . . . . . . . . . . . . . . . 352
5-28 Advanced I/O Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354
5-28-1 7-SEGMENT DISPLAY OUTPUT – 7SEG(88) . . . . . . . . . . . . . . . 354
5-28-2 DIGITAL SWITCH INPUT – DSW(87) . . . . . . . . . . . . . . . . . . . . . 355
5-28-3 HEXADECIMAL KEY INPUT – HKY(––) . . . . . . . . . . . . . . . . . . 355
5-28-4 TEN KEY INPUT – TKY(18) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 356

Table of Contents

Other manuals for Omron CPM1

Related product manuals