EasyManua.ls Logo

Omron CP - PROGRAMMING MANUAL 05-2007 - Instructions

Omron CP - PROGRAMMING MANUAL 05-2007
1175 pages
Print Icon
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...
77
SECTION 3
Instructions
This section describes each of the instructions that can be used in programming CP-series PLCs. Instructions are described
in order of function.
3-1 Notation and Layout of Instruction Descriptions . . . . . . . . . . . . . . . . . . . . . . 86
3-2 Sequence Input Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
3-2-1 LOAD: LD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
3-2-2 LOAD NOT: LD NOT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
3-2-3 AND: AND. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
3-2-4 AND NOT: AND NOT. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
3-2-5 OR: OR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
3-2-6 OR NOT: OR NOT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
3-2-7 AND LOAD: AND LD. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
3-2-8 OR LOAD: OR LD. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
3-2-9 Differentiated and Immediate Refreshing Instructions. . . . . . . . . . . 105
3-2-10 Operation Timing for I/O Instructions . . . . . . . . . . . . . . . . . . . . . . . 106
3-2-11 TR Bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
3-2-12 NOT: NOT(520) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
3-2-13 CONDITION ON/OFF: UP(521) and DOWN(522) . . . . . . . . . . . . 109
3-2-14 BIT TEST: TST(350) and TSTN(351) . . . . . . . . . . . . . . . . . . . . . . . 110
3-3 Sequence Output Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
3-3-1 OUTPUT: OUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
3-3-2 OUTPUT NOT: OUT NOT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
3-3-3 KEEP: KEEP(011) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
3-3-4 DIFFERENTIATE UP/DOWN: DIFU(013) and DIFD(014). . . . . . 119
3-3-5 SET and RESET: SET and RSET. . . . . . . . . . . . . . . . . . . . . . . . . . . 122
3-3-6 MULTIPLE BIT SET/RESET: SETA(530)/RSTA(531) . . . . . . . . . 124
3-3-7 SINGLE BIT SET/RESET: SETB(532)/RSTB(533) . . . . . . . . . . . . 127
3-3-8 SINGLE BIT OUTPUT: OUTB(534) . . . . . . . . . . . . . . . . . . . . . . . 130
3-4 Sequence Control Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
3-4-1 END: END(001) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
3-4-2 NO OPERATION: NOP(000). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
3-4-3 Overview of Interlock Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . 133
3-4-4 INTERLOCK and INTERLOCK CLEAR: IL(002) and ILC(003) . 136
3-4-5 MULTI-INTERLOCK DIFFERENTIATION HOLD,
MULTI-INTERLOCK DIFFERENTIATION RELEASE, and
MULTI-INTERLOCK CLEAR: MILH(517), MILR(518), and
MILC(519) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
3-4-6 JUMP and JUMP END: JMP(004) and JME(005). . . . . . . . . . . . . . 154
3-4-7 CONDITIONAL JUMP: CJP(510)/CJPN(511) . . . . . . . . . . . . . . . . 157
3-4-8 MULTIPLE JUMP and JUMP END: JMP0(515) and JME0(516) . 161
3-4-9 FOR-NEXT LOOPS: FOR(512)/NEXT(513) . . . . . . . . . . . . . . . . . 163
3-4-10 BREAK LOOP: BREAK(514) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166

Table of Contents

Related product manuals