Omron CP1L User manual

Cat. No. W471-E1-04
CP1L CPU Unit
SYSMAC CP Series
CP1L-J_D_
CP1L-L_D_
CP1L-M_D_
OPERATION MANUAL


CP1L-J14D@-@
CP1L-J20D@-@
CP1L-L10D@-@
CP1L-L14D@-@
CP1L-L20D@-@
CP1L-M30D@-@
CP1L-M40D@-@
CP1L-M60D@-@
CP1L CPU Unit
Operation Manual
Revised August 2008

iv

v
Notice:
OMRON products are manufactured for use according to proper procedures
by a qualified operator and only for the purposes described in this manual.
The following conventions are used to indicate and classify precautions in this
manual. Always heed the information provided with them. Failure to heed pre-
cautions can result in injury to people or damage to property.
!DANGER Indicates an imminently hazardous situation which, if not avoided, will result in death or
serious injury. Additionally, there may be severe property damage.
!WARNING Indicates a potentially hazardous situation which, if not avoided, could result in death or
serious injury. Additionally, there may be severe property damage.
!Caution Indicates a potentially hazardous situation which, if not avoided, may result in minor or
moderate injury, or property damage.
OMRON Product References
All OMRON products are capitalized in this manual. The word “Unit” is also
capitalized when it refers to an OMRON product, regardless of whether or not
it appears in the proper name of the product.
The abbreviation “Ch,” which appears in some displays and on some OMRON
products, often means “word” and is abbreviated “Wd” in documentation in
this sense.
The abbreviation “PLC” means Programmable Controller. “PC” is used, how-
ever, in some CX-Programmer displays to mean Programmable Controller.
Visual Aids
The following headings appear in the left column of the manual to help you
locate different types of information.
Note Indicates information of particular interest for efficient and convenient opera-
tion of the product.
1,2,3...
1. Indicates lists of one sort or another, such as procedures, checklists, etc.
OMRON, 2007
All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form, o
r
by any means, mechanical, electronic, photocopying, recording, or otherwise, without the prior written permission o
f
OMRON.
No patent liability is assumed with respect to the use of the information contained herein. Moreover, because OMRON is con-
stantly striving to improve its high-quality products, the information contained in this manual is subject to change without
notice. Every precaution has been taken in the preparation of this manual. Nevertheless, OMRON assumes no responsibility
for errors or omissions. Neither is any liability assumed for damages resulting from the use of the information contained in
this publication.

vi
Unit Versions of CP-series CPU Units
Unit Versions A “unit version” has been introduced to manage CPU Units in the CP Series
according to differences in functionality accompanying Unit upgrades.
Notation of Unit Versions
on Products
The unit version is given to the right of the lot number on the nameplate of the
products for which unit versions are being managed, as shown below.
Confirming Unit Versions
with Support Software
CX-Programmer version 7.3 or higher can be used to confirm the unit version
of the CP1L-L CPU Unit with 10 I/O points.
CX-Programmer version 7.22 or higher can be used to confirm the unit ver-
sion of the CP1L-J CPU Unit.
CX-Programmer version 7.1 or higher can be used to confirm the unit version
of the CP1L-L and CP1L-M CPU Unit with 14, 20, 30, 40 or 60 I/O points.
Note CX-Programmer version 7.2 or lower cannot be used to confirm unit versions
for CP1L-L CPU Units with 10 I/O points.
CX-Programmer version 7.21 or lower can be used to confirm the unit version
of the CP1L-J CPU Unit.
CX-Programmer version 7.0 or lower cannot be used to confirm unit versions
for CP1L-L and CP1L-M CPU Units with 14, 20, 30, 40 or 60 I/O points.
Lot No.
Product nameplate
CP-series CPU Unit
Unit version (Example for Unit version 1.0)
CP1L-M40DR-A
CPU UNIT
Lot No. 28705 0000 Ver.1.0
OMRON Corporation MADE IN CHINA

vii
■Confirmation Procedure
Procedure When the Device Type and CPU Type Are Known
1,2,3...
1. Set the
Device Type
Field in the Change PLC Dialog Box to
CP1L
.
2. Click the Settings Button by the
Device Type
Field and, when the Device
Type Settings Dialog Box is displayed, set the
CPU Type
Field to
J, L, L10
or
M
.

viii
3. Go online and select
PLC - Edit - Information
The PLC Information Dialog Box will be displayed.
Use the above display to confirm the unit version of the CPU Unit.
Unit version
▲

ix
Procedure When the Device Type and CPU Type Are Not Known
This procedure is possible only when connected directly to the CPU Unit with
a serial connection.
If you don't know the device type and CPU type that are connected directly to
the CPU Unit on a serial line, select
PLC - Auto Online
to go online, and then
select
PLC - Edit - Information
from the menus.
The PLC Information Dialog Box will be displayed and can be used to confirm
the unit version of the CPU Unit.
Unit version
▲

x
Using the Unit Version
Labels
The following unit version labels are provided with the CPU Unit.
These labels can be attached to the front of previous CPU Units to differenti-
ate between CPU Units of different unit versions.
Functions Supported by Unit Version for CP-series CPU Units
Functions Supported by Unit Version 1.0 and 1.1
Functionality is the same as that for CS/CJ-series CPU Units with unit version
3.0. The functionality added for CS/CJ-series CPU Unit unit version 4.0 is not
supported.
CP1H CPU Units
• CX-Programmer version 6.11 or higher is required to use CP1H-X@@@@-
@/XA@@@@-@with unit version 1.1 or 1.0.
• CX-Programmer version 6.20 or higher is required to use CP1H-Y@@@@-
@with unit version 1.1.
Note 1. The unit version for the CP1H-X@@@@-@/XA@@@@-@begins at 1.0.
2. The unit version for the CP1H-Y@@@@-@begins at 1.1.
3. CX-Programmer version 7.11 or higher is required to use CP1L CPU Units
with unit version 1.0.
4. CX-Programmer version 7.3 or higher is required to use CP1L CPU Units
with 10 I/O points.
Ver.
1.0
Ver.
1.0
Ver.
Ver.
These Labels can be used
to manage differences
in the available
functions among the Units.
Place the appropriate label
on the front of the Unit to
show what Unit
version is actually being
used.
CPU Unit CP1H CPU Unit
Model CP1H-@@@@-@
CP1H-XA@@@@-@
(See note 1.)
CP1H-Y@@@@-
@
(See note 2.)
Unit version
Function
Ver. 1.1 or later Ver. 1.0 Ver. 1.1
Pulse
outputs
Allocated built-
in I/O terminals
4 axes at 100 kHz 2 axes at 100 kHz
2 axes at 30 kHz
2 axes at 100 kHz
Special pulse
output terminals
None 2 axes at 1 MHz

xi
TABLE OF CONTENTS
PRECAUTIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxiii
1 Intended Audience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxiv
2 General Precautions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxiv
3 Safety Precautions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxiv
4 Operating Environment Precautions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxvi
5 Application Precautions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxvii
6 Conformance to EC Directives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxx
SECTION 1
Features and System Configuration . . . . . . . . . . . . . . . . . . . 1
1-1 Features and Main Functions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1-2 System Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
1-3 Connecting the CX-Programmer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
1-4 Function Charts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
1-5 Function Blocks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
SECTION 2
Nomenclature and Specifications . . . . . . . . . . . . . . . . . . . . . 37
2-1 Part Names and Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .38
2-2 Specifications. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
2-3 CP1L CPU Unit Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
2-4 CPU Unit Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
2-5 CPU Unit Operating Modes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
2-6 Power OFF Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
2-7 Computing the Cycle Time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
SECTION 3
Installation and Wiring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
3-1 Fail-safe Circuits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
3-2 Installation Precautions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
3-3 Mounting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
3-4 Wiring CP1L CPU Units . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
3-5 Wiring CPU Unit I/O. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
3-6 CP/CPM1A-series Expansion I/O Unit Wiring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
SECTION 4
I/O Memory Allocation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
4-1 Overview of I/O Memory Area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
4-2 I/O Area and I/O Allocations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .145
4-3 1:1 Link Area. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152
4-4 Serial PLC Link Area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153

xii
TABLE OF CONTENTS
4-5 Internal Work Area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
4-6 Holding Area (H). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
4-7 Auxiliary Area (A). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
4-8 TR (Temporary Relay) Area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
4-9 Timers and Counters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
4-10 Data Memory Area (D) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160
4-11 Index Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
4-12 Data Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
4-13 Task Flags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
4-14 Condition Flags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
4-15 Clock Pulses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
SECTION 5
Pulse and Counter Functions. . . . . . . . . . . . . . . . . . . . . . . . . 175
5-1 High-speed Counters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
5-2 Pulse Outputs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
5-3 Inverter Positioning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280
SECTION 6
Advanced Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337
6-1 Interrupt Functions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338
6-2 Quick-response Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 362
6-3 Serial Communications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366
6-4 Analog Adjuster and External Analog Setting Input. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393
6-5 Battery-free Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 394
6-6 Memory Cassette Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 396
6-7 Program Protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 404
6-8 Failure Diagnosis Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .413
6-9 Clock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 417
SECTION 7
Using Expansion Units and Expansion I/O Units . . . . . . . . 419
7-1 Connecting Expansion Units and Expansion I/O Units. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 420
7-2 Analog Input Units . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 421
7-3 Analog Output Units . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 430
7-4 Analog I/O Units . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 438
7-5 Temperature Sensor Units . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .461
7-6 CompoBus/S I/O Link Units . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 476
7-7 DeviceNet I/O Link Units . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .482

xiii
TABLE OF CONTENTS
SECTION 8
LCD Option Board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 489
8-1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 490
8-2 Specifications. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 491
8-3 Part Names. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 492
8-4 Installation and Removing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .493
8-5 Basic Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 494
8-6 LCD Option Board Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 499
8-7 Trouble Shooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 548
SECTION 9
Program Transfer, Trial Operation, and Debugging . . . . . 551
9-1 Program Transfer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 552
9-2 Trial Operation and Debugging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 552
SECTION 10
Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 559
10-1 Error Classification and Confirmation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 560
10-2 Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 562
10-3 Error Log . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 571
10-4 Troubleshooting Unit Errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .572
SECTION 11
Inspection and Maintenance . . . . . . . . . . . . . . . . . . . . . . . . . 575
11-1 Inspections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 576
11-2 Replacing User-serviceable Parts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 578
Appendices. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 583
A Standard Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 583
B Dimensions Diagrams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .589
C Auxiliary Area Allocations by Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 597
D Auxiliary Area Allocations by Address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 619
E Memory Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 667
F Connections to Serial Communications Option Boards . . . . . . . . . . . . . . . . . . . . . . . . . . . . 669
G PLC Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 695
H Specifications for External Power Supply Expansion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 719

xiv
TABLE OF CONTENTS
Index. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 721
Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 727

xv
About this Manual:
This manual describes installation and operation of the CP-series Programmable Controllers (PLCs)
and includes the sections described below. The CP Series provides advanced package-type PLCs
based on OMRON’s advanced control technologies and vast experience in automated control.
Please read this manual carefully and be sure you understand the information provided before
attempting to install or operate a CP-series PLC. Be sure to read the precautions provided in the fol-
lowing section.
Definition of the CP Series
The CP Series is centered around the CP1H and CP1L CPU Units and is designed with the same
basic architecture as the CS and CJ Series. Always use CP-series Expansion Units and CP-series
Expansion I/O Units when expanding I/O capacity.
I/O words are allocated in the same way as the CPM1A/CPM2A PLCs, i.e., using fixed areas for inputs
and outputs.
CS1H-CPU@@H
CS1G-CPU@@H
CS1-H CPU Units
CS-series Power Supply Units
Note: Products specifically for the CS1D
Series are required to use CS1D
CPU Units.
CS-series Basic I/O Units
CS-series CPU Bus Units
CS-series Special I/O Units
CS1 CPU Units
CS1H-CPU@@ (-V1)
CS1G-CPU@@ (-V1)
CJ1H-CPU@@H
CJ1G-CPU@@H
CJ1G -CPU@@P
(Loop CPU Unit)
CJ1-H CPU Units
CJ1 CPU Unit
CJ1G-CPU@@
CJ1M CPU Unit
CJ1M-CPU@@
CS1D CPU Units
CS1D CPU Units for
Duplex-CPU System
CS1D-CPU@@ H
CS1D CPU Units for
Single-CPU System
CS1D-CPU S
CS1D Process CPU Units
CS1D-CPU@@ P
@@
CJ-series Basic I/O Units
CJ-series Special I/O Units
CJ-series CPU Bus Units
CJ-series Power Supply Units
CP1H-X40D@-@
CP1H CPU Unit
CS/CJ/CP Series
CS Series CJ Series CP Series
CP1H-XA40D@-@
CP1H-Y20DT-D
CPM1A-series Expansion I/O Units
CPM1A-series Expansion Units
CP-series Expansion Units
CP-series Expansion I/O Units
CJ-series Special I/O Units
CJ-series CPU Bus Units
CP1L CPU Unit
CP1L-L14D@-@
CP1L-J14D@-@
CP1L-J20D@-@
CP1L-L10D@-@
CP1L-L20D@-@
CP1L-M30D@-@
CP1L-M40D@-@
CP1L-M60D@-@
CP/CPM1A-series Expansion Units
CP/CPM1A-series Expansion I/O Units

xvi
Precautions
provides general precautions for using the Programmable Controller and related devices.
Section 1
introduces the features of the CP1L and describes its configuration. It also describes the
Units that are available and connection methods for Programming Devices and other peripheral
devices.
Section 2
describes the names and functions of CP1L parts and provides CP1L specifications.
Section 3
describes how to install and wire the CP1L.
Section 4
describes the structure and functions of the I/O Memory Areas and Parameter Areas.
Section 5
describes the CP1L’s interrupt and high-speed counter functions.
Section 6
describes all of the advanced functions of the CP1L that can be used to achieve specific
application needs.
Section 7
describes how to use CP-series Expansion Units and Expansion I/O Units
Section 8
describes the processes used to transfer the program to the CPU Unit and the functions that
can be used to test and debug the program.
Section 9
provides information on hardware and software errors that occur during CP1L operation
Section 10
provides inspection and maintenance information.
The
Appendices
provide product lists, dimensions, tables of Auxiliary Area allocations, and a memory
map.

xvii
Related Manuals
The following manuals are used for the CP1L CPU Units. Refer to these manuals as required.
Cat. No. Model numbers Manual name Description
W462 CP1L-J14D@-@
CP1L-J20D@-@
CP1L-L10D@-@
CP1L-L14D@-@
CP1L-L20D@-@
CP1L-M30D@-@
CP1L-M40D@-@
CP1L-M60D@-@
SYSMAC CP Series
CP1L CPU Unit Oper-
ation Manual
Provides the following information on the CP Series:
• Overview, design, installation, maintenance, and
other basic specifications
•Features
• System configuration
• Mounting and wiring
• I/O memory allocation
• Troubleshooting
Use this manual together with the
CP1L Program-
mable Controllers Programming Manual
(W451).
W451 CP1H-X40D@-@
CP1H-XA40D@-@
CP1H-Y20DT-D
CP1L-J14D@-@
CP1L-J20D@-@
CP1L-L10D@-@
CP1L-L14D@-@
CP1L-L20D@-@
CP1L-M30D@-@
CP1L-M40D@-@
CP1L-M60D@-@
SYSMAC CP Series
CP1H /CP1L CPU
Unit Programming
Manual
Provides the following information on programming
the CP Series:
• Programming methods
•Tasks
• Programming instructions
W461 CP1L-J14D@-@
CP1L-J20D@-@
CP1L-L10D@-@
CP1L-L14D@-@
CP1L-L20D@-@
CP1L-M30D@-@
CP1L-M40D@-@
CP1L-M60D@-@
SYSMAC CP Series
CP1L CPU Unit Intro-
duction Manual
Describes basic setup methods of CP1L PLCs:
• Basic configuration and component names
• Mounting and wiring
• Programming, data transfer, and debugging using
the CX-Programmer
• Application program examples
W446 WS02-CXPC1-E-V73 SYSMAC CX-Pro-
grammer
Ver. 7.2 Operation
Manual
Provides information on installing and operating the
CX-Programmer for all functions except for function
blocks.
W447 WS02-CXPC1-E-V73 SYSMAC CX-Pro-
grammer Ver. 7.1
Operation Manual
Function Blocks
Provides specifications and operating procedures
for function blocks. Function blocks can be used
with CX-Programmer Ver. 7.1 or higher and a CP1L
CPU Unit. Refer to W446 for operating procedures
for functions other than function blocks.
W463 CXONE-AL@@C-EV2
CXONE-AL@@D-EV2
CX-One Setup Man-
ual
Provides an overview of and describes how to
install the CX-One FA Integrated Tool Package.
W464 CX-Integrator Opera-
tion Manual
Describes operating the CX-Integrator, including
operations to build networks (e.g., setting data links,
routing tables, and Communications Units.

xviii
W344 WS02-PSTC1-E CX-Protocol Opera-
tion Manual
Provides operating procedures for creating protocol
macros (i.e., communications sequences) with the
CX-Protocol and other information on protocol mac-
ros.
The CX-Protocol is required to create protocol mac-
ros for user-specific serial communications or to
customize the standard system protocols.
W342 CS1G/H-CPU@@H
CS1G/H-CPU@@-V1
CS1D-CPU@@H
CS1D-CPU@@S
CS1W-SCU@@-V1
CS1W-SCB@@-V1
CJ1G/H-CPU@@H
CJ1G-CPU@@P
CJ1M-CPU@@
CJ1G-CPU@@
CJ1W-SCU@@-V1
SYSMAC CS/CJ/CP/
NSJ-series Communi-
cations Commands
Reference Manual
Describes commands addressed to CS-series, CJ-
series, and CP-series CPU Units, including C-mode
commands and FINS commands.
Note This manual describes on commands
address to CPU Units regardless of the com-
munications path. (CPU Unit serial ports,
Serial Communications Unit/Board ports, and
Communications Unit ports can be used.)
Refer to the relevant operation manuals for
information on commands addresses to Spe-
cial I/O Units and CPU Bus Units.
Cat. No. Model numbers Manual name Description

xix
Read and Understand this Manual
Please read and understand this manual before using the product. Please consult your OMRON
representative if you have any questions or comments.
Warranty and Limitations of Liability
WARRANTY
OMRON's exclusive warranty is that the products are free from defects in materials and workmanship for a
period of one year (or other period if specified) from date of sale by OMRON.
OMRON MAKES NO WARRANTY OR REPRESENTATION, EXPRESS OR IMPLIED, REGARDING NON-
INFRINGEMENT, MERCHANTABILITY, OR FITNESS FOR PARTICULAR PURPOSE OF THE
PRODUCTS. ANY BUYER OR USER ACKNOWLEDGES THAT THE BUYER OR USER ALONE HAS
DETERMINED THAT THE PRODUCTS WILL SUITABLY MEET THE REQUIREMENTS OF THEIR
INTENDED USE. OMRON DISCLAIMS ALL OTHER WARRANTIES, EXPRESS OR IMPLIED.
LIMITATIONS OF LIABILITY
OMRON SHALL NOT BE RESPONSIBLE FOR SPECIAL, INDIRECT, OR CONSEQUENTIAL DAMAGES,
LOSS OF PROFITS OR COMMERCIAL LOSS IN ANY WAY CONNECTED WITH THE PRODUCTS,
WHETHER SUCH CLAIM IS BASED ON CONTRACT, WARRANTY, NEGLIGENCE, OR STRICT
LIABILITY.
In no event shall the responsibility of OMRON for any act exceed the individual price of the product on which
liability is asserted.
IN NO EVENT SHALL OMRON BE RESPONSIBLE FOR WARRANTY, REPAIR, OR OTHER CLAIMS
REGARDING THE PRODUCTS UNLESS OMRON'S ANALYSIS CONFIRMS THAT THE PRODUCTS
WERE PROPERLY HANDLED, STORED, INSTALLED, AND MAINTAINED AND NOT SUBJECT TO
CONTAMINATION, ABUSE, MISUSE, OR INAPPROPRIATE MODIFICATION OR REPAIR.

xx
Application Considerations
SUITABILITY FOR USE
OMRON shall not be responsible for conformity with any standards, codes, or regulations that apply to the
combination of products in the customer's application or use of the products.
At the customer's request, OMRON will provide applicable third party certification documents identifying
ratings and limitations of use that apply to the products. This information by itself is not sufficient for a
complete determination of the suitability of the products in combination with the end product, machine,
system, or other application or use.
The following are some examples of applications for which particular attention must be given. This is not
intended to be an exhaustive list of all possible uses of the products, nor is it intended to imply that the uses
listed may be suitable for the products:
• Outdoor use, uses involving potential chemical contamination or electrical interference, or conditions or
uses not described in this manual.
• Nuclear energy control systems, combustion systems, railroad systems, aviation systems, medical
equipment, amusement machines, vehicles, safety equipment, and installations subject to separate
industry or government regulations.
• Systems, machines, and equipment that could present a risk to life or property.
Please know and observe all prohibitions of use applicable to the products.
NEVER USE THE PRODUCTS FOR AN APPLICATION INVOLVING SERIOUS RISK TO LIFE OR
PROPERTY WITHOUT ENSURING THAT THE SYSTEM AS A WHOLE HAS BEEN DESIGNED TO
ADDRESS THE RISKS, AND THAT THE OMRON PRODUCTS ARE PROPERLY RATED AND INSTALLED
FOR THE INTENDED USE WITHIN THE OVERALL EQUIPMENT OR SYSTEM.
PROGRAMMABLE PRODUCTS
OMRON shall not be responsible for the user's programming of a programmable product, or any
consequence thereof.
Other manuals for CP1L
2
This manual suits for next models
36
Table of contents
Other Omron Computer Hardware manuals

Omron
Omron JUSP-NS600 Quick guide

Omron
Omron E5ZN-DRT Configuration guide

Omron
Omron FJ-AP1 User manual

Omron
Omron CJ2H-CPU64 - User manual

Omron
Omron G3RV User manual

Omron
Omron G3PA User manual

Omron
Omron P2RF S User manual

Omron
Omron New H7E Series User manual

Omron
Omron 3G8F5-DRM21 User manual

Omron
Omron G2RS User manual

Omron
Omron NX Series User manual

Omron
Omron G2RS User manual

Omron
Omron GRT1-PNT User manual

Omron
Omron SYSMAC CP Series User manual

Omron
Omron G3PE Series User manual

Omron
Omron H7E User manual

Omron
Omron CP1L User manual

Omron
Omron K3TC User manual

Omron
Omron PYF S User manual

Omron
Omron G3PE-SINGLE-PHASE User manual