![background image](http://html1.mh-extra.com/html/omron/srm1-programing-02-2001/srm1-programing-02-2001_programming-manual_742414007.webp)
viii
SECTION 6
Ladder-diagram Programming
333
. . . . . . . . . . . . . . . . . . . .
6-1
Basic Procedure
334
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6-2
Instruction Terminology
334
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6-3
Basic Ladder Diagrams
335
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6-4
Controlling Bit Status
354
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6-5
Work Bits (Internal Relays)
356
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6-6
Programming Precautions
358
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6-7
Program Execution
360
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SECTION 7
Instruction Set
361
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-1
Notation
364
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-2
Instruction Format
364
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-3
Data Areas, Definer Values, and Flags
364
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-4
Differentiated Instructions
366
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-5
Coding Right-hand Instructions
367
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-6
Instruction Tables
370
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-7
Ladder Diagram Instructions
376
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-8
Bit Control Instructions
377
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-9
NO OPERATION – NOP(00)
381
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-10 END – END(01)
381
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-11 INTERLOCK and INTERLOCK CLEAR – IL(02) and ILC(03)
381
. . . . . . . . . . . . . . . . . . .
7-12 JUMP and JUMP END – JMP(04) and JME(05)
383
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-13 User Error Instructions:
FAILURE ALARM AND RESET – FAL(06) and
SEVERE FAILURE ALARM – FALS(07)
385
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-14 Step Instructions:
STEP DEFINE and STEP START–STEP(08)/SNXT(09)
385
. . . . . . . . . . . . . . . . . . . . . . . . .
7-15 Timer and Counter Instructions
388
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-16 Shift Instructions
404
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-17 Data Movement Instructions
411
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-18 Data Control Instructions
421
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-19 Comparison Instructions
432
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-20 Conversion Instructions
439
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-21 BCD Calculation Instructions
457
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-22 Binary Calculation Instructions
467
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-23 Special Math Instructions
471
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-24 Logic Instructions
479
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-25 Increment/Decrement Instructions
483
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-26 Subroutine Instructions
484
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-27 Pulse Output Instructions
487
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-28 Special Instructions
497
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-29 Interrupt Control Instructions
501
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-30 Communications Instructions
505
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SECTION 8
PC Operations and Processing Time
511
. . . . . . . . . . . . . . . .
8-1
CPM1/CPM1A Cycle Time and I/O Response Time
512
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
8-2
CPM2A/CPM2C Cycle Time and I/O Response Time
523
. . . . . . . . . . . . . . . . . . . . . . . . . . .
8-3
SRM1(-V2) Cycle Time and I/O Response Time
537
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .