EasyManuals Logo

Omron SYSMAC C20P User Manual

Omron SYSMAC C20P
211 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
Page #6 background imageLoading...
Page #6 background image
Table of contents
vi
4–4 Controlling Bit Status 40 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4–4–1 OUT and OUT NOT 40 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4–4–2 Differentiate Up and Differentiate Down 41 . . . . . . . . . . . . . . . . . . . . . .
4–4–3 Keep 41 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4–4–4 Self-maintaining Bits 42 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4–5 The End Instruction 42 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4–6 Programming Precautions 43 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4–7 Program Execution 44 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SECTION 5 – Instruction Set 45 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5–1 Introduction 46 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5–2 Notation 46 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5–3 Instruction Format 46 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5–4 Data Areas, Definer Values, and Flags 47 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5–5 Ladder Diagram Instructions 47 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5–5–1 Load, Load NOT, AND, AND NOT, OR, and OR NOT 48 . . . . . . . . . .
5–5–2 AND Load and OR Load 49 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5–6 Bit Control Instructions 49 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5–6–1 Output and Output NOT – OUT and OUT NOT 49 . . . . . . . . . . . . . . . . .
5–6–2 Differentiate Up and Down – DIFU(13) and DIFD(14) 50 . . . . . . . . . . .
5–6–3 Keep – KEEP(11) 51 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5–7 Interlock and Interlock Clear – IL(02) and ILC(03) 53 . . . . . . . . . . . . . . . . . . . . . .
5–8 Jump and Jump End – JMP(04) and JME(05) 55 . . . . . . . . . . . . . . . . . . . . . . . . . . .
5–9 End – END(01) 56 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5–10 No Operation – NOP(00) 56 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5–11 Timer and Counter Instructions 56 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5–11–1 Timer – TIM 57 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5–11–2 High-speed Timer – TIMH(15) 61 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5–11–3 Analog Timer Unit 61 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5–11–4 Counter – CNT 64 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5–11–5 Reversible Counter – CNTR(12) 67 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5–11–6 High-speed Counter – HDM(98) 68 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5–12 Data Shifting 77 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5–12–1 Shift Register – SFT(10) 78 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5–12–2 Word Shift – WSFT(16) 80 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5–13 Data Movement 81 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5–13–1 Move – MOV(21) 81 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5–13–2 Move NOT – MVN(22) 82 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5–14 Data Compare – CMP(20) 82 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5–15 Data Conversion 84 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5–15–1 BCD to Binary – BIN(23) 84 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5–15–2 Binary to BCD – BCD(24) 85 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5–15–3 4-to-16 Decoder – MLPX(76) 85 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5–15–4 16-to-4 Encoder – DMPX(77) 87 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5–16 BCD Calculations 89 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5–16–1 BCD Add – ADD(30) 90 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5–16–2 BCD Subtract – SUB(31) 92 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5–16–3 Set Carry – STC(40) 93 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5–16–4 Clear Carry – CLC(41) 93 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SECTION 6 – Program Execution Timing 95 . . . . . . . . . . . . . . . . . . . . . . . . . .
6–1 Introduction 96 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6–2 Scan Time 96 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6–3 Calculating Scan Time 98 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6–3–1 Single PC Unit 98 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6–3–2 PC with Additional Units 99 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6–4 Instruction Execution Times 100 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6–5 I/O Response Time 102 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Table of Contents

Other manuals for Omron SYSMAC C20P

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Omron SYSMAC C20P and is the answer not in the manual?

Omron SYSMAC C20P Specifications

General IconGeneral
BrandOmron
ModelSYSMAC C20P
CategoryController
LanguageEnglish

Related product manuals