Omron CP - PROGRAMMING MANUAL 05-2007 Programming Manual page 111

Cp1h/cp1l cpu unit
Table of Contents

Advertisement

3-5
Timer and Counter Instructions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-5-1
TIMER: TIM/TIMX(550) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-5-2
HIGH-SPEED TIMER: TIMH(015)/TIMHX(551) . . . . . . . . . . . . .
3-5-3
ONE-MS TIMER: TMHH(540)/TMHHX(552). . . . . . . . . . . . . . . .
3-5-4
ACCUMULATIVE TIMER: TTIM(087)/TTIMX(555) . . . . . . . . .
3-5-5
LONG TIMER: TIML(542)/TIMLX(553). . . . . . . . . . . . . . . . . . . .
3-5-6
MULTI-OUTPUT TIMER: MTIM(543)/MTIMX(554) . . . . . . . . .
3-5-7
COUNTER: CNT/CNTX(546). . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-5-8
REVERSIBLE COUNTER: CNTR(012)/CNTRX(548) . . . . . . . . .
3-5-9
RESET TIMER/COUNTER: CNR(545)/CNRX(547). . . . . . . . . . .
3-5-10 Example Timer and Counter Applications . . . . . . . . . . . . . . . . . . . .
3-5-11 Indirect Addressing of Timer/Counter Numbers . . . . . . . . . . . . . . .
3-6
Comparison Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-6-1
Input Comparison Instructions (300 to 328). . . . . . . . . . . . . . . . . . .
3-6-2
Time Comparison Instructions (341 to 346). . . . . . . . . . . . . . . . . . .
3-6-3
COMPARE: CMP(020) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-6-4
DOUBLE COMPARE: CMPL(060) . . . . . . . . . . . . . . . . . . . . . . . .
3-6-5
SIGNED BINARY COMPARE: CPS(114) . . . . . . . . . . . . . . . . . . .
3-6-6
DOUBLE SIGNED BINARY COMPARE: CPSL(115) . . . . . . . . .
3-6-7
MULTIPLE COMPARE: MCMP(019) . . . . . . . . . . . . . . . . . . . . . .
3-6-8
TABLE COMPARE: TCMP(085) . . . . . . . . . . . . . . . . . . . . . . . . . .
3-6-9
BLOCK COMPARE: BCMP(068) . . . . . . . . . . . . . . . . . . . . . . . . . .
3-6-10 EXPANDED BLOCK COMPARE: BCMP2(502). . . . . . . . . . . . . .
3-6-11 AREA RANGE COMPARE: ZCP(088). . . . . . . . . . . . . . . . . . . . . .
3-6-12 DOUBLE AREA RANGE COMPARE: ZCPL(116) . . . . . . . . . . . .
3-7
Data Movement Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-7-1
MOVE: MOV(021). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-7-2
MOVE NOT: MVN(022) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-7-3
DOUBLE MOVE: MOVL(498) . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-7-4
DOUBLE MOVE NOT: MVNL(499) . . . . . . . . . . . . . . . . . . . . . . .
3-7-5
MOVE BIT: MOVB(082) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-7-6
MOVE DIGIT: MOVD(083) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-7-7
MULTIPLE BIT TRANSFER: XFRB(062). . . . . . . . . . . . . . . . . . .
3-7-8
BLOCK TRANSFER: XFER(070) . . . . . . . . . . . . . . . . . . . . . . . . .
3-7-9
BLOCK SET: BSET(071) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-7-10 DATA EXCHANGE: XCHG(073) . . . . . . . . . . . . . . . . . . . . . . . . . .
3-7-11 DOUBLE DATA EXCHANGE: XCGL(562) . . . . . . . . . . . . . . . . .
3-7-12 SINGLE WORD DISTRIBUTE: DIST(080) . . . . . . . . . . . . . . . . . .
3-7-13 DATA COLLECT: COLL(081) . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-7-14 MOVE TO REGISTER: MOVR(560) . . . . . . . . . . . . . . . . . . . . . . .
3-7-15 MOVE TIMER/COUNTER PV TO REGISTER: MOVRW(561). .
3-8
Data Shift Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-8-1
SHIFT REGISTER: SFT(010) . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-8-2
REVERSIBLE SHIFT REGISTER: SFTR(084) . . . . . . . . . . . . . . .
3-8-3
ASYNCHRONOUS SHIFT REGISTER: ASFT(017). . . . . . . . . . .
78
168
170
174
178
181
184
187
193
196
200
203
206
209
209
215
220
222
225
227
230
233
235
238
242
244
247
247
248
250
251
253
255
257
260
262
264
265
267
269
270
272
274
274
276
279

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents