Omron SYSMAC CS1 BROCHURE

Programmable Controllers
From Machine Control to Information Management _ Multiple-application Controllers with a Wide Range of Functions
OMRON Corporation
Industrial Automation Company Control Devices Division H.Q.
Shiokoji Horikawa, Shimogyo-ku, Kyoto, 600-8530 Japan Tel: (81)75-344-7109 Fax: (81)75-344-7149
Regional Headquarters
OMRON EUROPE B.V.
Wegalaan 67-69, NL-2132 JD Hoofddorp The Netherlands Tel: (31)2356-81-300/ Fax: (31)2356-81-388
OMRON ELECTRONICS LLC
1 East Commerce Drive, Schaumburg, IL 60173 U.S.A. Tel: (1)847-843-7900/ Fax: (1)847-843-8568
OMRON ASIA PACIFIC PTE. LTD.
83 Clemenceau Avenue, #11-01, UE Square, Singapore 239920 Tel: (65)6835-3011/Fax :(65)6835-2711
OMRON (CHINA) CO., LTD.
Room 2211, Bank of China Tower, 200 Yin Cheng Zhong Road, PuDong New Area, Shanghai, 200120 China Tel:(86)21-5037-2222/Fax:(86)21-5037-2200
Printed on 100% Recycled Paper
Authorized Distributor:
Note: Specifications subject to change without notice.
Cat. No. R090-E1-04 Printed in Japan 0705-1M
The popular SYSMAC CS1 is better than ev er _ finely tuned to allow new levels of control.
Price Competition
Time to Market
Meeting Tighter Deadlines
Global Standards
International
Competition
Total Cost Reduction
Manufacturing
Industry
Customization
Diversification
The current climate of ever-intensifying competition has created a large number of different needs for manufacturing industries around the world. To meet these needs, OMRON has made further improvements to its SYSMAC CS1 PLCs, which have been used successfully in thousands of systems, to deliver even greater performance. With an "H" for Hyper Controller, the new PLCs boast the highest standards in performance, functionality, and expandability.
Original Products
Developing
Core Technologies
Cost
Programmable Controllers are abbreviated as "PLC" in this catalog. The term "personal computers" is fully written out, and not abbreviated.
In order to create facilites that have the production capability to withstand sudden changes in demand, or to create machinery that is easily distinguished from that created by market competitors, a top-speed controller that can deliver the performance required to support these needs is required. The SYSMAC CS1 PLCs have been equipped with the highest I/O responsiveness and data control functionality to significantly reduce processing time and to control machinery movement with greater precision.
In order to allow easier development of complex programs, in addition to an integrated Windows-based development environment, the new PLCs are equipped with a variety of instructions. Structured programming functionality has been improved to allow programs to be reused with greater efficiency and thereby reduce labor requirements and cut costs.
The know-how that our customers have accumulated through the years forms the core of their competitive strength. At OMRON, we believe in enhancing this know­how to the utmost. The key to doing this is 100% upward compatibility. CS1 PLCs allow existing Units and programs to be used without any changes.
Unit Versions
Unit versions have been introduced to control differences in functions featured by CPU Units that are the result of version upgrades. The unit version is marked on the nameplates of products subject to version control, as shown in the diagram.
Unit
CS1H-CPU67H
CPU UNIT
Lot No. 031001 0000 Ver. 3.0
OMRON Corporation MADE IN JAPAN
Unit version
2 3
Use the improved SYSMAC CS1 PLCs to scal e advanced systems to
Long execution time
the optimum size.
The evolution of the SYSMAC CS1 is accelerating advances in the production site.
Faster Instruction Execution and Faster Overall Performance
In addition to further improvements to the instruction execution engine, which is the core of overall PLC performance, the high-speed RISC chip has been upgraded to realize the fastest
instruction execution performance in
Common Processing: 1.6 Times Faster
Previous CS1
models
New CS1
models
The figures above are for high-speed, general-purpose PLCs with interchangeable boards.
0.3 ms
0.5 ms
PCMIX Value: 3 Times Higher
Previous CS1
models
New CS1
models
The PCMIX is the average number of instructions that can be executed in 1 µs and expresses the over execution performance of the ladder program. This unit was conceived to allow comparing the performance of PLCs from different manufacturers using a common metric.
Cycle Time: 2.5 to 4.8 Times Shorter
(Cycle time for 128 inputs and 128 outputs)
Previous CS1
models
New CS1
models
With normal I/O refresh, 1-ms pulses are not lost even for large­capacity (e.g., 30-Kstep) programs. This allows use in applications requiring a high working accuracy, such as molding equipment.
5
16
8 Ksteps/ms
Basic instructions only: 38 Ksteps/ms Including special instructions:
22 Ksteps/ms
System Bus Baud Rate Doubled
The data transfer rate between the CPU Unit and certain Units has been doubled to further improve total system performance.
the industry. Also, the new models have a mode where instruction execution and peripheral processing are processed in parallel, enabling balanced improvements in overall speed.
LD Instruction Processing Speed: 2 Times Faster
Previous CS1
models
New CS1
models
The development of a special LSI to execute instructions and use of a high-speed RISC chip enable high-speed processing at the CPU.
20 ns
OUT Instruction Processing Speed: 8 Times Faster
Previous CS1
models
New CS1
models
Programs consisting mainly of basic instructions are processed at ultrahigh speed.
20 ns
Subroutine Processing Speed:
17.6 Times Faster
Previous CS1
models
New CS1
models
Cycle time overhead due to program structuring is minimized.
2.1
µ
s
Baud rate
doubled
System bus
CS1 Basic I/O Units CS1 Special I/O Units CS1 CPU Bus Units
Reduced Variation in Cycle Time During Data Processing
Instructions that require long execution time, such as table data processing instructions and text string processing instructions, are processed over
Table data/ text string processing
Long
Long execution
execution
time
time
The cycle is temporarily extended when the instruction is executed.
Variation
multiple cycles to minimize variations in cycle time and maintain stable I/O response.
Table data/ text string processing
Only start of processing designated.
Background processing performed over several cycles to limit the impact on cycle time and thus reduce variation in cycle time.
40 ns
170 ns
CPU Unit
37 µs
Improved Refresh Performance for Data Links, Remote I/O Communications, and Protocol Macros
In the past, I/O refresh processing with the CPU Bus Unit only occurred during I/O refresh after instructions were
CPU Unit
DLNK
CIO Area words allocated to CPU Bus Units DM Area words allocated for CPU Bus Units Specific Area for CPU Bus Units
Controller Link Unit
DeviceNet Unit
Serial Communications Unit
Ethernet Unit
Immediate I/O refresh
n
CPU Bus Unit n
Data exchange during communi­cations cycle
Refresh functionUnit name
Data links
Remote I/O
Protocol macros
Socket service based on manipulation of specific bits.
executed. With the new CS1, however, I/O can be refreshed immediately by using the DLNK instruction. Immediate refreshing for processes peculiar to the CPU Bus Unit, such as for data links and DeviceNet remote I/O communications, and for allocated CIO Area/DM Area words when instructions are executed, means greater refresh responsiveness for CPU Bus Units.
Product lineup (Example: LD instruction processing speed, DM capacity)
Program Capacity
250 Ksteps
120 Ksteps
60 Ksteps
Large Capacity CPU Units for Greater Component Control Power
The CS1 CPU Units boast amazing capacity with up to 5,120 I/O points, 250 Ksteps of programming, 448 Kwords of data memory (including expanded data memory) and 4,096 timers/counters each. With a large programming capacity, CS1 PLCs are not only ideal for large-scale systems but easily handle value-added applications and other advanced data processing.
30 Ksteps
20 Ksteps
(LD: 0.04 µs, DM: 64 Kwords)
10 Ksteps
(LD: 0.04 µs, DM: 64 Kwords)
Control Up to 960 Points with Units Mounted to the CPU Rack
The CS1 provides a high level of space efficiency. As many as 960 I/O points can be controlled by simply mounting ten Basic I/O Units, with 96 I/O points each, to the CPU Rack. Alternatively, as many as 80 analog I/O points can be used by mounting five Analog Input Units and five Analog Output Units.
Ten I/O Units of 96 points each
Five Analog Output
Units of 8 points each
Five Analog Input Units of 8 points each
Two Series of Expansion Racks Up to 50 m Long for Long-distance Expansion with Up to 72 Units and 7 Racks
With an expansion capacity of up to 80 Units and 7 Racks over a distance of 12 meters, the CS1 can meet large-scale control needs. Alternatively, an I/O Control Unit and I/O Interface Units can be used to connect two series of CS1 Long­distance Expansion Racks extending up to 50 m each and containing a total of up to 72 Units and 7 Racks. CS1 Basic I/O Units, CS1 Special I/O Units, and CS1 CPU Bus Units can be mounted anywhere on the Racks and programmed without being concerned about special remote programming requirements.
Note: C200H Units cannot be mounted on the Long­distance Expansion Racks.
Wide Lineup Makes It Easy to Build the Optimum System
A total of nine CPU Unit models provide for a wide range of applications, from small-scale systems to large. The lineup also includes Memory Cards, Serial Communications Boards, and a wide selection of Special I/O Units that can be used with any CPU Units to flexibly build the system that meets the requirements.
(LD: 0.02 µs, DM: 448 Kwords)
(LD: 0.02 µs, DM: 256 Kwords)
(LD: 0.02 µs, DM: 128 Kwords)
(LD: 0.04 µs, DM: 128 Kwords)
(LD: 0.04 µs, DM: 64 Kwords)
960 pts 1,280 pts 5,120 pts
I/O Control Unit
9 Units
50 m
(LD: 0.02 µs, DM: 64 Kwords)
(LD: 0.02 µs, DM: 64 Kwords)
Number of I/O points
CPU
2 Series of Expansion Racks; Up to 7 Racks Total
I/O Interface Unit
Terminating Resistor
50 m
4
5
Equipped with functions demanded by the production site to suit a variety of applications.
The evolution of the SYSMAC CS1 is accelerating advances in the production site.
Nested Interlocks (for CPU Unit Ver. 2.0 or Later)
Although strictly speaking the present interlock instructions do not allow nesting, applications can be created to include combination of complete and partial interlock conditions that achieve nested interlocks.
Emergency stop button
(1) Conveyor operates (2) Contact "a" turns ON when operator is present and products are supplied. (3) When the emergency stop button is pressed, the conveyor and product addition both stop.
Operator
Contact a
Product added by contact a
CX-Programmer Screen
Emergency stop button
Conveyor operates
Worker present (a)
Product added
Easy Cam Switch Control with Ladder Instructions
(for CPU Unit Ver. 2.0 or Later)
Cam switch
Absolute encoder
Parallel wiring
Easy Calendar Timer Function
(for CPU Unit Ver. 2.0 or Later)
=
DT
Compares two dates/times Comparison can be limited to any combination of years, months, days, hours, minutes, or seconds.
Example:
A calendar timer function can be easily set up to start a process at exactly
Turn ON at 5:00 every evening
5:00 every evening.
Angular data
Value converted by GRY instruction
GRY
Gray code converted into binary, BCD, or angles.
TIME-PROPORTIONAL OUTPUT (TPO) Instruction
(for CPU Unit Ver. 2.0 or Later)
Comparison table Output
Upper limit Lower limit
Compared using BCMP2 instruction
BCMP2
Compared to see whether data is between upper and lower limits.
SSR
20 % 80 %
1 s
Time-proportioning PID control can be handled by the PLC by combining the PID and TPO (TIME-PROPORTIONAL OUTPUT) instructions.
MILH 0
MILH 1
MILC 1
MILC 0
Support Software clearly shows the interlock status.
ON
OFF
OFF
ON
OFF
The time interval for execution by the GRY instruction is determined by the response speed for reading data from the absolute encoder.
PID
S
C
D
TPO
S
C
B
Manipulated variable
Convert Between Floating-point Decimal and Character Strings
The new CS1 can convert floating-point decimal (real numbers) to character strings (ASCII) for display on a PT (operator interface). The data can be displayed on the PT as a character­string display element.
Conversion instruction
Floating­point decimal
E.g., 500.00 353030E23030
Character string
Character-string display element
PT
500.00
PID Autotuning
The new CS1 can autotune PID constants with a PID control instruction. The limit cycle method is used for autotuning, so the tuning is completed quickly. This is particularly effective for multiple-loop PID control.
PIDAT
PID control instruction with autotuning
Autotuning for PID constants
The new CS1 can convert ASCII character strings read from measurement devices by serial communications to floating-point decimal data for use in data processing.
Measurement device (example)
Conversion instruction
Serial communications
Character string
Floating­point decimal
Highly Accurate Positioning with XY Tables
The new CS1 has many double­precision processing instructions for floating-point decimal operations, enabling positioning with greater accuracy.
Error Status Generation for Debugging
A specified error status can be simulated by executing the diagnostic instructions (FAL/FALS). With the new CS1, debugging is simple for applications that display messages on a PT or other display device based on the error status of the CPU Unit.
(Example)
An error has occurred at unit number xx.
There is a possibility that rack number xx is disconnected.
PT
Error in Special I/O Unit
FAL
PT
I/O bus error
FALS
Floating-point decimal instruction
High-precision positioning
Easy Reading of Maintenance Data via DeviceNet
(for CPU Unit Ver. 2.0 or Later)
The addition of special explicit message instructions makes it easy to send explicit messages without having to consider FINS commands. Transferring data among PLCs with explicit messages is also simplified.
Special explicit message instruction
No need to consider FINS
DeviceNet
Simpler Ladder Programs
Ladder programs that use a lot of basic instructions can be simplified using differentiation instructions LD NOT, AND NOT, and OR NOT, and instructions that access bits in the DM and EM Areas.
With CS1-series PLCsWith other PLCs
a
a
a
ORW D00000 #0001 D00000
a
ANDW D00000
#FFFE D00000
OUTB
D00000 #0000
Binary Set Values for Timer/Counter Instructions
The SV for a timer or counter instruction can be specified using either BCD or binary. Using binary SV enables longer timers and higher-value counters.
Examples: Timer/Counter Instructions
TIM (BCD): 0 to 999.0 s TIMX(550) (binary) 0 to 6553.5 s CNT (BCD): 0 to 999 counts CNTX(546) (binary) 0 to 65,535 counts
Applicable Timer/Counter Instructions
TIMER: TIMX(550) COUNTER: CNTX(546) HIGH-SPEED TIMER: TIMHX(551) ONE-MS TIMER: TMHHX(552) ACCUMULATIVE TIMER: TTIMX(555) LONG TIMER: TIMLX(553) MULTI-OUTPUT TIMER: MTIMX(554) REVERSIBLE COUNTER: CNTRX(548) RESET TIMER/COUNTER: CNRX(547)
6
7
Easier and more efficient design, developmen t, and maintenance with Windows-based software and middleware.
The evolution of the SYSMAC CS1 is accelerating advances in the production site.
Improved Support Software for an Integrated Windows-based Development Environment
More efficient design and development using the CX-Programmer for programming and network configuration, and CX-Simulator for operation simulation.
CX-Programmer CX-Simulator
CX-Net Network Configuration Tool
FB
OMRON FB Library
(Unit Ver. 3.0 or later)
The OMRON FB library provides function blocks for setting SPs, reading PVs, and reading/writing RUN/STOP status and other Temperature Controller parameters. The programmer simply pastes function blocks from the OMRON FB Library into the ladder program. The desired functions can be utilized simply by inputting the Temperature Controller unit number and address.
What is the OMRON FB Library?
The OMRON FB Library is a set of functional objects for ladder programming for OMRON CS/CJ-series PLCs. By incorporating the OMRON function blocks provided by OMRON into a ladder program, the program interface for different control devices is easily completed. This reduces the number of working hours required for program development and, at the same time, improves product quality through standardization.
The Structured Text (ST) Language Enables Trigonometric Functions and other Arithmetic Processes
In addition to ladder programming, function block logic can be written in ST, which conforms to IEC61131-3. With ST, arithmetic processing is also possible, including processing of absolute values, square roots, logarithms, and trigonometric functions (SIN, COS, and TAN). Processing difficult to achieve in ladder programs becomes easy to write.
(Unit Ver. 3.0 or later)
System PLC CS1
Online connection
Inside the personal computer
CX-Programmer
(Programming
software)
Integrated development environment
(Virtual CPU Unit)
Example: Function Block for Writing Temperature Controller SPs
Temperature
Controller
unit number
Address
Simply paste a function block from the OMRON FB Library into the ladder program and enter the unit number, set point, and other parameters.
Online connection
CX-Simulator
Windows
Normal end
SYSMAC CJ-series PLC (See note.)
DeviceNet Master Unit
DeviceNet
Temperature Controller
Recovery Possible by Uploading Function Blocks from Working PLC
Programs with function blocks can be uploaded from CPU Units, just like normal programs, without the need for additional memory, such as a Memory Card.
CX-Programmer Ver.5.0
FB
CS/CJ-series Unit Ver. 3.0
(Unit Ver. 3.0 or later)
Programs with function blocks can be uploaded from working PLCs.
Enhanced Efficiency for Program Development Teams
(for CPU Unit Ver. 2.0 or Later)
Multiple programmers will enjoy better efficiency when working on task-based programs, thanks to automatic checking for address duplication among tasks, downloading and uploading in task units, and easy monitoring of task operating status.
The execution status of each task can be monitored with CX-Programmer to improve debugging efficiency.
Task 1
Executing
Checking for address duplication among tasks developed by multiple programmers is automatically executed with the cross reference report of CX-Programmer.
Download only the revised tasks.
Task 1
Executing
Monitoring with CX-Programmer
When development is done by several people, only the tasks that have been revised need to be downloaded from CX­Programmer.
Task 1
Executing
The report shows that this address is used in the program in the right column, and tells how many times it is used.
CX-Programmer list of
Check for duplicate addresses
duplicate addresses
Copy and Paste between Spreadsheets and Symbol Tables
You can use your favorite spreadsheet application to prepare an allocation table with symbol names, addresses, and I/O comments, then copy and paste it into a symbol table, and also do the reverse. This greatly improves programming productivity.
Programs Can Be Executed, Monitored, and Debugged without an Actual PLC
The CX-Simulator Software simulates ladder execution of the new CS1 CPU
this data to the CX-Simulator as virtual external input data.
CX-Simulator
Virtual external input
Sequential data
Unit on a computer. Online functions, such as monitoring of I/O bit status, monitoring of I/O memory present values, forced set/reset, differential
Virtual CPU Unit
monitoring, data tracing, and online editing, can be performed by connecting to the virtual CPU Unit on the computer from the CX-Programmer using the CX-
Actual PLC CS1
Simulator. This reduces the total lead time to machine or system startup.
CX-Simulator
System status setting window
Comprehensive Debugging Functions Including Ladder Step Execution and Break Points
The new CS1 has comprehensive debugging functions, including ladder
Debugging console
Virtual CPU Unit
window
Data Logging On-site and Operation Verification in the Office
Sequential data from I/O memory in the actual PLC can be obtained and saved
step execution (execution by instruction), start point settings, break point setting, I/O break conditions, and scan execution. This enables more detailed debugging without using an actual PLC. Interrupt tasks can be simulated, enabling more realistic debugging.
Virtual CPU Unit
Start
as a data recreation file (CSV format). On-site PLC ladder execution can be recreated on a computer by inputting
Stop
Middleware to Support PLC-centered System Construction
Easy development of user applications for communications with the new CS1.
SYSMAC Compolet:
Accessing the CS1 with Visual Basic
Use SYSMAC Compolet for communications with OMRON PLCs to greatly reduce development time of user applications for CS1 I/O memory read and write, forced set/reset, and FINS message communications using Visual Basic.
Visual Basic user application
Compolet
Fins Gateway
Network board or port
Network support: Controller Link, Ethernet, or RS-232C serial communications
CS1
PLC Reporter 32:
Add-on Software for Accessing the New CS1 Using Excel
Use PLC Reporter 32 to automatically collect specific CS1 I/O memory data into Excel 97 or Excel 2000 cells without special programming. Basically, a system can be constructed with a computer, PLC Reporter 32, Excel, and a host link cable. The cost of constructing a monitoring system can thus be greatly reduced.
Excel
PLC Reporter (Fins Gateway)
Network board or port
Network support: Controller Link, Ethernet, or RS-232C serial communications
CS1
CX-Programmer Ver. 5.0 or
8 9
higher is required.
Loading...
+ 9 hidden pages