![]()
Global
These are navigation links to move inside this page.
SYSMAC CS1 Overview
From Machine Control to Information Management Multiple-application Controllers with a Wide Range of Functions
![]()
Quick links OMRON IA Programmable Controllers in your country.
Please contact our European headquarters.
The popular SYSMAC CS1 is better than ever finely tuned to allow new levels of control.
High Performance
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.
Human Efficiency
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.
Heritage
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 knowhow 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.
Use the improved SYSMAC CS1 PLCs to scale advanced systems to the optimum size.
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 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.
Common Processing: 1.6 Times Faster
The figures above are for high-speed, general-purpose PLCs with interchangeable boards.
PCMIX Value: 3 Times Higher
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)
With normal I/O refresh, 1-ms pulses are not lost even for largecapacity (e.g., 30-Kstep) programs. This allows use in applications requiring a high working accuracy, such as molding equipment.
LD Instruction Processing Speed: 2 Times Faster
The development of a special LSI to execute instructions and use of a high-speed RISC chip enable high-speed processing at the CPU.
OUT Instruction Processing Speed: 8 Times Faster
Programs consisting mainly of basic instructions are processed at ultrahigh speed.
Subroutine Processing Speed: 17.6 Times Faster
Cycle time overhead due to program structuring is minimized.
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.
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 multiple cycles to minimize variations in cycle time and maintain stable I/O response.
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 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.
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.
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.
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.
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 Longdistance 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 Longdistance Expansion Racks.
Equipped with functions demanded by the production site to suit a variety of applications.
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.
(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.
Easy Cam Switch Control with Ladder Instructions (for CPU Unit Ver. 2.0 or Later)
The time interval for execution by the GRY instruction is determined by the response speed for reading data from the absolute encoder.
Easy Calendar Timer Function
(for CPU Unit Ver. 2.0 or Later)
TIME-PROPORTIONAL OUTPUT (TPO) Instruction
(for CPU Unit Ver. 2.0 or Later)
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 characterstring display element.
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.
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.
Highly Accurate Positioning with XY Tables
The new CS1 has many doubleprecision 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.
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.
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.
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.
Easier and more efficient design, development, and maintenance with Windows-based software and middleware.
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
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 (Unit Ver. 3.0 or later)
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.
Recovery Possible by Uploading Function Blocks from Working PLC (Unit Ver. 3.0 or later)
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.
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.
Checking for address duplication among tasks developed by multiple programmers is automatically executed with the cross reference report of CX-Programmer.
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.
CX-Simulator
Programs Can Be Executed, Monitored, and Debugged without an Actual PLC
The CX-Simulator Software simulates ladder execution of the new CS1 CPU 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 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-Simulator. This reduces the total lead time to machine or system startup.
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 as a data recreation file (CSV format). On-site PLC ladder execution can be recreated on a computer by inputting this data to the CX-Simulator as virtual external input data.
Comprehensive Debugging Functions Including Ladder Step Execution and Break Points
The new CS1 has comprehensive debugging functions, including ladder 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.
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.
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.
Further improvements to communications functions.
Seamless networks increase production site transparency.
The Solution for Communicating across Network Levels
The SYSMAC CS1 enables FINS message communications across a maximum of eight levels (See note) (using CX-Programmer Ver. 4.0 or higher) in comparison with three levels in previous OMRON systems Expansion up to eight levels lets you build a seamless communications system for sending FINS messages across multiple levels of Ethernet and Controller Link networks.
Note:For CPU Unit Ver. 2.0 or later.
Flexible System Building Based on the DeviceNet
The CS1 Series supports the worldwide multivendor bus standard, DeviceNet. Component connections in a multivendor environment are greatly enhanced by connecting to up to 64 nodes for a wide range of FA applications, and by device profiles and configurator tools that ensure high reliability and easy maintenance. Production systems can be configured even more flexibly by incorporating products such as the MULTIPLE I/O TERMINAL.
A Wide Range of Systems, from Small-scale to Large
OMRON offers a full lineup of reliable PLCs including the "flagship" CS1 Series, and ranging from the smallscale CQM1H to the large-scale CV Series. The CS1 Series meets the needs not only of small-scale to large-scale systems, but of distributed systems as well. This allows the construction of the optimum system for the scale and applications of the production site.
Functions for Better Ethernet Support
Ethernet is becoming an increasingly important standard for information networks. Up to eight socket interfaces for TCP/IP and UDP/IP are supported, in addition to FINS messages, FTP file transfers, and mail notification, so that production management can now be organically linked with the production site.
High Event Responsiveness and High-speed Instruction Execution
The new CS1 has an operating mode that allows parallel processing for program execution and peripheral services. This has the following benefits.
Fast exchange with host computers of large amounts of data, without dependence on the program capacity of the new CS1.
Smooth refreshing of data exchanged with SCADA software without variations in timing.
Cycle time not affected if communications traffic or networks increase when expanding facilities in the future.
Add a Redundant Optical Ring to Your Controller Link Communications
A redundant network configuration will keep communications flowing over the duplicate ring-shaped path in the event of a broken optical fiber, preventing system malfunction.
Remote Monitoring via the Web
Connecting via an ONC enables remote monitoring from a Web browser with a user-defined Web application (using Web Tool Kit). It is also possible to automatically collect data on a Memory Card mounted to an ONC and automatically transfer data to the host PLC (using Data Collection/Distribution Software).
Construction of systems in multivendor environments simplified with protocol macros.
Serial Gateway
(CPU Unit Ver. 3.0 or later)
(Serial Communications Units/Boards with Ver. 1.2 or later)
Truly Seamless Incorporation of OMRON Components and Other Devices into Networks
When the CPU Unit (Ver. 3.0 or later) or Serial Communications Board or Serial Communications Unit (Ver. 1.2 or later) receive a FINS command containing a CompoWay/F command (see note 1) via network or serial communications, the command is automatically converted to a protocol suitable for the message and forwarded using serial communications.
CompoWay/F (See note 2.)
Host Link FINS
(Possible only with Serial Communications Boards or Serial Communications Units Ver. 1.2 or later)
Note 1: FINS
Abbreviation for Factory Interface Network Service. A command system for message services common to OMRON networks. FINS commands can be sent across up to 8 network levels, including serial communications paths using a serial gateway. (Possible only with CS/CJ-series CPU Unit Ver. 2.0 or later.)
Note 2: CompoWay/F
CompoWay/F is an integrated communications protocol used for OMRON general-purpose serial communications. It is used by Temperature Controllers, Digital Panel Meters, Timer/Counters, Smart Sensors, Cam Positioners, Safety Controllers, etc. (as of July 2004).
Serial Gateway System (Reference)
When CompoWay/F commands are enclosed in FINS commands and sent to Serial Communications Boards or Serial Communications Units (Ver. 1.2) or serial ports on CPU Unit Ver. 3.0, the enclosed CompoWay/F command is retrieved using a Serial Gateway Function and sent as a CompoWay/F command.
More Ports for Even More Serial Device Connections
Protocol macros make it easy to create serial communications protocols (communications frames, error checks, retries, error processing, etc.) to match those of remote communications devices. Multiple ports are provided for this function. Each PLC supports up to 16 Serial Communications Units (32 ports total) and one Serial Communications Board (with 2 ports). This makes it possible to connect up to 34 devices with serial communications at a speed of 38.4 Kbps. Message length has been increased from 256 to 1,000 bytes to give communications more power than ever before.
Windows-based Software Simplifies Serial Device Connections
Protocol macros for Serial Communications Units and Boards can be created using the CX-Protocol, thus enabling message tracing and greatly reducing the time involved in connecting various serial devices.
Enhanced Protocol Macro Functionality
(Serial Communications Units/Boards with Ver. 1.2 or later)
Baud rate increased from 38,400 bps to 57,600 bps for faster communications.
Standard system protocol added for greater connectability with components and PLCs.
CompoWay/F Master
Host Link Master functions
Mitsubishi Computer Link Master
Wide Range of Applicable Protocols Allows for High Value-added Programs
The CS1 Series supports a wide range of serial communications protocols, such as Host Link, no-protocol, NT Link, peripheral bus, and more. These allow for high value-added programs such as MMI, communications, and data processing.
The Fastest Communications in the Industry with High-speed NT Links
Combine with one of the NS Series Programmable Terminals (NS8, NS10, or NS12) to enable connecting Highspeed NT Links. Using NT Link terminology together with a communications speed of 115 Kbps provides high-speed response.
Advanced management and resource inheritance providing powerful support for maintenance and operation.
Remote Maintenance
1.Program or monitor a remote PLC via a modem connection.
2.Program or monitor a network PLC via a Host Link connection.
3.Send e-mail for errors from PLCs connected to Ethernet.
Memory Cards for Data File Management
User programs, I/O memory, or system parameters can be converted to Windows-based files and stored in Memory Cards or in EM file memory in the CPU Unit. It is also possible to automatically read the user program and other data from the Memory Card to the CPU Unit at startup, replacing ROM operation. Change programs onsite using only a Memory Card and Programming Console, or use Memory Cards to store symbol tables or I/O comments. Connecting a Programming Device allows monitoring operations with ladder programs with comments. It is also possible to save and read data such as DM data to a Memory Card during operation, and the Memory Cards are ideal for operations such as saving quality data and reading recipes.
Boost Program Security by Keeping Part of It Hidden (for CPU Unit Ver. 2.0 or Later)
You can prevent access to special tasks by requiring the user to have a password to read them.
This allows you to hide crucial parts of the program.
By applying write protection, you can also prevent a user from inadvertently writing over the hidden part of the program. This provides additional protection for your program.
Internal Flash Memory-based Battery-free Operation
Flash memory (non-volatile memory) is built into the new CS1's CPU Unit. User programs and system parameters (e.g., PC Setup and data link tables) are automatically saved to this flash memory. This means that the new CS1 can operate without a Memory Card and battery.
CX-Programmer Ver. 5.0 or higher required.
Prevent Information Leaks from PLCs
(for CPU Unit Ver. 2.0 or Later)
In addition to applying read protection functions to the user program area and tasks, you can also protect against the transfer of user programs to a Memory Card. This prevents leaks of proprietary information by completely protecting against the reading of programs inside the PLC.
Write Protection from a Specific Node over the Network (for CPU Unit Ver. 2.0 or Later)
You can now stop specific nodes from writing over the network. By preventing unintentionally writes to the PLC while monitoring data over the network, you can prevent potential problems.
Easy Replacement of Existing Models
Programs designed for existing models (C200HX/HG/HE, CVM1, or CV-series PLCs) using the CX-Programmer can be converted for use with the new CS1. The following functions are available to make the conversion to the new CS1 even easier.
CV-CS address conversion instruction to convert programs designed for the CVM1/CV that include internal I/O memory addresses.
C200HX/HG/HE: Region comparison (ZCP and ZCPL) instructions.
Replace Malfunctioning Units without Turning OFF the Power (Online Unit Replacement)
When an I/O Unit, a Special I/O Unit, or a CPU Bus Unit is malfunctioning, it is now possible to replace the faulty Unit while the system continues operating. This is particularly effective for systems that cannot be stopped when a problem has occurred in another part of the system.
(This function requires a CS1D-CPU[][]S CPU Unit, a CS1D-BC082 or CS1D-BI092 Backplane, and a CS1D-PA207R or CS1D-PD024 Power Supply Unit.)
Store All I/O Comments, Symbol Names, Rung Comments, and Other Information in CPU Unit Comment Memory
(Unit Ver. 3.0 or later)
When downloading projects, the Memory Card, EM file memory, or comment memory (in the CPU Unit's flash memory) can be selected as the transfer destination for I/O comments, symbol names, rung comments, and other data. This enables data such as I/O comments, symbol names, and rung comments to be stored in the CPU Unit's internal comment memory when a Memory Card or EM file memory are both not available. (PLC models: CS/CJseries with unit version 3.0 or later only.)