电子工程世界电子工程世界电子工程世界

产品描述

搜索
 

CS1D-CPU65S

器件型号:CS1D-CPU65S
器件类别:热门应用    机电/工控/自动化   
厂商名称:OMRON
厂商官网:https://www.omron.com
标准:
下载文档

器件描述

CONTROL LOGIC CPU 128K PROG

参数
产品属性属性值
输入数和类型:-
输出数和类型:-
可扩展:71 模块(7 机架)最多
电压 - 电源:-
显示类型:-
每行字符数:-
通信:RS-232C,USB
存储容量:128K 字
安装类型:背板
特性:-
工作温度:-
侵入防护:-
软件:CX 编程器
认可:CE,cULus,Lloyd,NK
重量:0.772 磅(350.17g)

CS1D-CPU65S器件文档内容

                                                                       CPU Overview

                                              CS1 CPUs Mean Ultimate Performance

                                                         J Features

                                                          0.02 s execution time per basic instruction.
                                                          Up to 250K steps of program memory capacity.
                                                          Up to 448K words of built-in data memory.
                                                          Up to 64 MB of auxiliary compact flash memory

                                                             available.
                                                          Built-in peripheral and RS-232 port.
                                                          Inner board compartment for additional

                                                             communication ports.

J CPUs -- Basic Specifications

Model        No. of I/O bits      Program     Data memory capacity  LD           Built-in ports   Options
                                  capacity    (See note.)           instruction
                                                                    processing   Peripheral port  Memory Cards
CS1H-CPU67H  5,120 bits (Up to 7  250K steps  448K words            speed        and RS-232C      Inner Board, such
CS1H-CPU66H  Expansion Racks)     120K steps  256K words                         port             as Serial
CS1H-CPU65H                       60K steps   128K words            0.02 s                       Communications
CS1H-CPU64H  5,120 bits (Up to 7  30K steps   64K words                                           Board
CS1H-CPU63H  Expansion Racks)     20K steps
CS1G-CPU45H  1,280 bits (Up to 3  60K steps   128K words            0.04 s
             Expansion Racks)
CS1G-CPU44H  960 bits (Up to 2    30K steps   64K words
             Expansion Racks)
CS1G-CPU43H                       20K steps
CS1G-CPU42H                       10K steps

Note: The available data memory capacity is the sum of the Data Memory (DM) and the Extended Data Memory (EM).

                                                                    Programmable Controller CS1                 C--11
CPU Overview

CS1D Duplex System CPUs for Increased Reliability

J Features and Functions

High reliability for a no-fail redundant system. The CS1D offers
    redundancy of CPUs, Power Supplies, and Controller Link
    Network.

CPUs, Power Supplies, Communication Modules, Basic and
    Special I/O Modules can be replaced during system operation.
    Hot standby technology allows easy and fast maintenance.

Hot standby system adopted for CPU duplexing
Same support software as CS1 (CX-Programmer).
Complete compatibility among CS1 I/O Modules.
Same speed, I/O capacity and memory size as CS1.
Built-in peripheral and RS-232C port.
Inner board compartment for additional communications ports.
Basic specifications for CS1D Duplex CPUs.

J Basic Specifications for CS1D CPU Models

Model        No. of I/O bits Program          Data memory           LD Instruction  Built-in ports   Options
CS1D-CPU65H                         capacity  capacity              processing
CS1D-CPU67H                                                         speed           Peripheral port  Memory Cards
             5,120 bits  60K steps            128K words                            and RS-232C      Inner board, such as
                                                                    0.02 s         port             serial communication
                                              448K words                                             board
                         250K steps

Note: The available data memory capacity is the sum of the Data Memory (DM) and the Extended Data Memory (EM).
         With the CS1 PLCs, Memory Cards and specified ranges of the EM Area can be used as file memory. File memory can be used to
         store the entire user program, I/O memory contents, and/or parameter area contents.

C--12 Programmable Controller CS1
    Inner Board Compartment                                             CPU Overview
    An Inner Board can be mounted
    here.                                                                 CPU Components
                                                   CS1H-CPUjjH, CS1D-CPUjjH
Peripheral Port
The peripheral port is connected to                                         Indicators
Programming Devices, such as a
Programming Console or host com-                                         Memory Card Indicators
puter.                                                                   The MCPWR indicator lights green when
                                                                          power is being supplied. The BUSY indica-
RS-232C Port                                                              tor lights orange when the Memory Card is
The RS-232C port is connected to                                          being accessed.
Peripheral Devices other than                                             Memory Card Power Supply Switch
Programming Consoles, such as                                             The Memory Card power supply switch
host computers, general-purpose                                           is pressed to turn OFF power before
external devices, and Program-                                            removing the Memory Card.
mable Terminals.                                                          Memory Card Eject Button
                                                                          Press the Memory Card eject button
                                                                          to remove the Memory Card.
                                                                          Memory Card Connector

                                      Memory Card

                                                   Programmable Controller CS1  C--13
CPU Overview

Optimum Speed and Processing Capabilities

J Ultimate Machine Performance with High-Speed Processing

CS1 PLCs provide ample speed for advanced machine interfaces, communications, and data processing.

Execution Times from 20 ns                                            Extremely Fast Peripheral Servicing and
                                                                      I/O Refresh Speed
Fast instruction processing includes 0.02 s for LD and
0.18 s for MOV. And, special instructions are processed               CS1 refresh time for 96 input points: 0.02 ms
almost as fast as basic ones (e.g., as fast as 0.18 s for                (15 times faster)
some instructions).
                                                                      For 96 output points: 0.02 ms
CS1 Series                 0.02 s                                        (10 times faster)

                           0.18 s                                     For 256 words for Communications Module: 0.45 ms
                                                                          (4 times faster)
              +
                                                                       CS1
                                 0.18 s
                                                                               I/O refresh

                                                                                            96-pt Input Module

                                                                                           96-pt Output Module

30 Times the Overall Cycle Speed                                      Communications
                                                                      Module (256 words)
The following examples are for 30K-step programs

Basic instructions: 50%
MOV instructions: 30%
Arithmetic operation instructions: 20%

C200HX/HG/HE               CS1

                    34 ms                                     1.2 ms

I/O refresh                               I/O refresh

Peripheral service                        Peripheral service

J Large Capacities Fit the Application                                I/O Capacity

Program Capacity                                                      Handle up to 5,120 I/O points.

Create programs with up to 250K steps.                                 CS1

CS1
                            .

                                       250K steps max.

                                                                      5,120 I/O points

C--14 Programmable Controller CS1
                                                                                CPU Overview

                              Performance Flexibility and Hardware/Software Compatibility

J Data Memory                                     J Use Legacy Programs

Use up to 448K words of data memory (word data).  The CX-Programmer can be used to convert programs
                                                  from other OMRON PLCs.
CS1
                  D0000                  448K     C200HS               CX-Programmer
           32K       to                  words    C200HX/HG/HE
           words                                                       conversion
                  D32767

                                                                                         CS1

Up to 13 banks    E0_00000                        CVM1/CV Series
                       to
(416K words) EC_00000                             C1000H

J Timers/Counters                                 J Large Capacity Data Handling with
                                                      Each Instruction
Program up to 4,096 timers and 4,096 counters.
                                                  The basic operand specifications have been converted
  CS1                                             from BCD to binary to increase data handling capacity.

4,096 timers and                                  Item                 C200HX/HG/HE      CS1
4,096 counters                                                                           0 to 65535 words
                                                  Block transfers      0 to 6655 words   D00000 to D32767

                                                  Indirect addressing  DM 00000 to
                                                  range                DM 9999

J Use C200H Modules

All of the I/O Modules and Special I/O Module and a portion of the Communications Modules used for the C200H,
C200HS, and C200HX/HG/HE can be used, as can C200HX/HG/HE Expansion I/O Racks. (Only CS1 Modules can be
used on long-distance Expansion I/O Racks using I/O Control Modules or I/O Interface Modules.)

All C200H                     All C200H           C200H Communications Modules:
I/O Modules                   Special
(except:                      I/O                  SYSMAC BUS Remote I/O Master Module
C200H-                        Modules             DeviceNet Master Module
ID001/002)                                        CompoBus/S Master Module
                                                   PC Link Module
                                                   B7A Link Module

                                                  CS1 I/O Modules

                                                  CS1 Special I/O Modules

                  CS1 Series

                                                  CS1 CPU Bus Modules
                                                  (including Communications Modules)

Note: There are restrictions in data transfers with the CPU for CIO and DM Area specifications (e.g., address of transfer source or trans-
         fer destination) for the C200H Special I/O Modules, as well as in data transfers programmed from these Modules (e.g., using PC
         READ or PC WRITE instructions). Refer to CS1 PLC manuals for details (refer to: information on restrictions in using C200H Spe-
         cial I/O Modules).

                                                          Programmable Controller CS1         C--15
CPU Overview

Expansion Capabilities

J Up to 7 Expansion Racks

System expansion can be achieved by simply connecting the CPU Rack to an Expansion Rack using an I/O Connecting
Cable. Up to 7 Expansion Racks can be connected to one CPU with a total distance of 12 m. Long distance expansion of
50 m can be achieved by using an I/O Control Module.

For a complete pattern of Expansion Systems, including combinations with C200H Expansion I/O Racks, please refer to
the System Power and Expansion section.

CPU Rack with CS1 Expansion Racks CPU Rack with CS1 Long-Distance Expansion Racks

                  CPU Rack                      I/O Control Module                               Note: C200H Modules cannot be mounted
                                                                         CS1 Expansion Rack                to Long-Distance Expansion Racks.

      CS1 I/O     CS1 Expansion Rack            Long-distance Connecting Cables                  I/O Interface Module
      Connecting                                I/O Interface Module                                                    CS1 Expansion Rack
      Cable
                                                                             CS1 Expansion Rack

12 m  CS1 I/O                          7 Racks                 Long-distance                                    Long-distance Connecting
      Connecting                       max.                    Connecting Cable
      Cable CS1 Expansion Rack                                                                                  Cable
                                                I/O Interface Module                             I/O Interface Module
      CS1 I/O                                                               CS1 Expansion Rack
      Connecting                                                                                                           CS1 Expansion Rack
      Cable                                                                                                                                                   Up to 7

                   CS1 Expansion Rack                                                                                                                        Racks in

                                                                                                                                                              2 series

                                       50 m     Long-distance                                                  Long-distance Connecting
                                                Connecting Cable                                               Cable
                                                                                                 I/O Interface Module
                                                I/O Interface Module CS1 Expansion Rack
                                                                                                                          CS1 Expansion Rack

                                                               Long-distance                     Terminating Resistor
                                                               Connecting Cable

                                                I/O Interface ModuleCS1 Expansion Rack

                                                Terminating Resistor

C--16 Programmable Controller CS1
                                                                                               CPU Overview

                                                                  Outstanding Connectivity and Compatibility

J CS1 Offers More

More serial communications ports, more protocols. Up to 34 port connections with protocol setting for each port.

J Protocol Macros                             Data transfer protocol for serial communications vary with the manufacturer and
                                              with devices. Differences in protocols can make communications between devices
PLCs with Protocol Macros                    by different manufacturers very difficult, even when electrical standards are the
                                              same.
   CS1 PLC
                                   Non-OMRON
                                   PLC

         RS-232C                              OMRON's protocol macros solve this problem by:

RS-232C                Non-OMRON               Enabling easy creation of protocol macros designed to match the protocol of a
                       Temperature                connected device.
                       Controller
                                              Allowing you to communicate with essentially any device having an RS-232C,
                                                  RS-422, or RS-485 port, without having to write a special communications
                                                  program.

J The Two Main Functions of Protocol Macros

1. Creating Communications Frames                                          2. Creating Frame Send/Receive Procedures

The communications frames can be easily created                            The required processing, including sending and receiving
according to the specifications required by the con-                       communications frames, can be performed one step at a
nected device. Data from I/O memory in the CPU can                         time according to the results of the previous step, and
be easily included as part of a communications frame                       then CX-Protocol can be used to trace send and receive
to read from or write to I/O memory.                                       data.

                                              I/O memory                   CPU      Port/Module               Connected  Step 0
                                              Read                                                              device
                                                                            PMCR        Required
                                                Variable R ( )                         processing

               Create                                             Send

                                                                                                                            Step n
                                                                                                                         (as required)

Address  Data          Terminator                 Variable W ( )  Receive
                                   I/O memory Write
               Check code

Header

J Application Examples                                                     User-Created Protocols

Standard System Protocols                                                  Data transfers with non-OMRON components can be easily
                                                                           created just by defining parameters using the CX-Protocol
Data transfers with OMRON components can be easily                         Windows tool.
performed using standard system protocols. There is no
need to develop your own protocols in this case.

CS1 PLC                    Standard system protocol
                           Example: E5CK Temperature Controller
                                                                                                   CX-Protocol
                                                                                                   Creates protocols.

                                                                           CS1 PLC

                                   OMRON component                                                            CD-ROM
                                   Example: E5CK

         RS-232C                                                                                   Non-OMRON
                                                                                                   component

                                                                                  Programmable Controller CS1            C--17
CPU Overview

Outstanding Connectivity and Compatibility

OMRON provides all of the capabilities and capacity you          High-Speed NT Links
need for the advanced programming required for human-
machine interfaces, communications, data processing, and         High-speed NT Links that are three times faster than stan-
other required applications.                                     dard NT Links are possible with NS-series PTs. This speed
                                                                 is particularly important when connecting to more than
J Protocols for Advanced Programming                             one PT.

Host Links                                                       Custom Protocols

Host Link (C-mode) commands or FINS commands placed              I/O instructions for communications ports (TXD(236) and
within host link headers and terminators can be sent to a        RXD(235)) can be used for simple data transfers (custom
host computer to read/write I/O memory, read/control the         protocols), such as to input data from bar code readers or
operating mode, and perform other operations for the PLC.        output data to a printer. Start/end codes can be specified,
                                                                 and RS, CS, and other control signals can be handled.
Unsolicited messages can also be sent from the PLC to the        (Custom protocols can be used only for the CPU's built-in
host computer by sending FINS commands from the ladder           RS-232C port.)
program using the SEND(090), RECV(098), and
CMND(490) instructions.                                          CPU

                                                                      TXD
                                                                       or

                                                                      RXD

Command

                                                                      General-purpose
                                                                      external device

Response

1:N NT Links                                                     General-purpose Protocols Using BASIC

The PLC can be connected to an Operator Interface Termi-         An ASCII Module can be used to create essentially any
nal via RS-232C or RS422A/485 ports, and I/O memory in           protocol for an external device using the BASIC language,
the PLC can be allocated to various Operator Interface           providing the ability to handle applications for which proto-
functions, including status control areas, status notifications  col macros cannot be created.
areas, touch switches, lamps, memory tables, and other
objects.                                                                             ASCII Module

                                                                      General-purpose
                                                                      external device

Omron's Operator    Omron's Operator
Interface Terminal  Interface Terminal

Note: Either one or up to eight Operator Interface
         Terminals can be connected to a PLC using1:N NT Links.

C--18 Programmable Controller CS1
                                                                                 CPU Overview

                                                    Outstanding Connectivity and Compatibility

J Protocol List

The following protocols are supported for serial communications.

Protocol              Main Destinations             Outline                                                                          Commands/Instructions
                                                                                                                                     Host Link commands or FINS
Host Link             Computers, OMRON              Communications between host                                                      commands (unsolicited
(SYSMAC WAY)          Operator Interface Terminals  computers and PLCs.                                                              messages supported)
                                                                                                                                     TXD and RXD instructions
Custom                General-purpose devices       Custom communications with
Protocol Macros                                     general-purpose external devices.                                                PMCR instruction
                      General-purpose devices
1:N NT Links          (including OMRON              Sending/receiving messages                                                       None
Peripheral bus        components)                   (communications frames) matched to the
General                                             communications specifications of external                                        None
(written in BASIC)    OMRON Operator Interface      devices.
                      Terminals                                                                                                      BASIC
                      Support Software              High-speed communications with
                                                    Operator Interface Terminals.
                      General-purpose devices
                                                    Communications with Support Software
                                                    tools running on host computers.

                                                    Unrestricted communications with
                                                    external devices.

Note: Refer to Serial Communications in the Industrial Networks and Communications Section for the ports that can be used for each
         protocol.

J Overview of Serial Communications                                                                                                  Support Software

                                                                              Host Computer                                          CX-Programmer  Programming
                                                                                                                                     CX-Protocol    Console
                                                                                                                                     CX-Motion

ASCII Module          Serial Communications                                                  Serial Communications
                               Modules                                                                  Board

                                                    Host Link                                                                   CPU

                                                                                                                                                    Operator
                                                                                                                                                    Interface

                                                                                             Peripheral Bus (Protocol Bus)
                                                                                                          NT Link

General-Purpose                                         Protocol Macro                       Microcomputer and
External Device                                        General-Purpose                       other devices
                                                       External Device
General-purpose                                                                                                                                    Non-OMRON PLC
protocol created in                                Temperature Controller,                                                                         and other devices
ASCII Module                                       Bar Code Reader, etc.
using BASIC.
                                                        Protocol Macro

                                                        Protocol Macro

                                                                                             Programmable Controller CS1                               C--19
CPU Overview

Simple, Easy to Understand Programs

J CS1 Makes It Effortless                                                  J Easily Handle Table Data

Index registers, table data, repeat instructions, block                    Table Data Instructions
programs, text strings, and more.
                                                                           One-Word Records
J Simplify Programs with Index
    Registers                                                              Instructions are provided to find the maximum value,
                                                                           minimum value, and search values.

Index registers can be used as memory pointers to                          1 word      1 record                     Process table
enable easily changing the addresses specified for                         1 word      1 record                     data, e.g., search
instructions. Using an index register can often enable                                                              for maximum value
one instruction to preform the processing previously
performed by many instructions.

Pointer                               I/O

Index Register                                                             Multiword Records

Previous                                                                   Areas of memory can be defined as tables with the
                                                                           specified record size (words). Index registers can be used
                      Instruction A                                        with these tables to easily sort records, search for values,
                             m                                             or otherwise process the records in the table.

                     Instruction A    Simplification Using Index Register  For example, the temperature, pressure, and other set-
                         m+1
                                                                           tings for each model of a product can be set in separate
                       Instruction A
                          m+2              Instruction A  Repeated         records and the data handled by record.
                                                 IR0
                                                                                                 Record 1           Example.: Product
                                                                           Many words  1 record  Record 2           Data by Model

                                                                                                                          Temp. setting

                                           IR0 + 1        Indirect                                                  Pressure setting
                                                          addressing
                                                          using index      Many words  1 record  Record N
                                                          register

                                                                           Many words  1 record

C--20 Programmable Controller CS1
J Repeat Processing Is Simple                                                                  CPU Overview

Instructions are provided that let you easily repeat                   Simple, Easy to Understand Programs
sections of the program. Repeat execution can also
be ended for a specified condition.                                    J Macro (MCRO) Instruction

                                                                       Macro instructions can be used to execute the same
                                                                       subroutine program with different operands from different
                                                                       locations in the programs (subroutine instruction with
                                                                       argument).

                                               Repeated n times.                                  S
                                                                                                                               Returned
J Program Logic Flow Control with                                                                                              values
    Block Programming Sections
                                                                                                         Arguments
A block of mnemonic programming instructions can be
executed as a group based on a single execution                                 Subroutine
condition. IF/THEN, WAIT, TIMER WAIT, and other in-
structions can be used inside the block programming                    J Handle Text Strings Quickly
section to easily program logic flow control that is difficult
to program with ladder diagrams.                                       Manufacturing instruction can be obtained from a host
                                                                       computer or other external source, stored in memory,
                                            Block programming section  and then manipulated as text strings as required by the
                                                                       applications. The text strings can be searched, fetched,
                                                                       reordered, or other processed in the CPU of the PLC.

                                                                                              Host computer

                                                                                          PLC  Text processing
                                                                                               in the CPU.
                                                                       Manufacturing
                                                                       instructions in
                                                                       text form.

                                                                       Programmable Controller CS1              C--21
CPU Overview

Maintenance and Management

J File Applications

Use Memory Cards to Handle Files Containing Various Types of Data

Manipulate PLC File Data Using Windows Files

The user program, parameters, I/O memory,                                               System B            System C
   names, I/O comments, and block comments can
   all be handled as file data. File data can be used          System A                                                             User program
   to standardize programs and initialization data                                                                                  PC Setup
   for each system, and comments can be stored                                                                                      I/O tables
   as file data on Memory Cards.                                                                                                    DM data
                                                                                                                                   Stored and
The CX-Programmer or a Programming                                                                                               standardized
   Console can be connected to a CS1 PLC to                                                                                        by system.

   transfer files between the CPU's memory and                                                            or

   Memory Cards (or EM File Memory).                                                                              Programming
                                                                                                                      Device
As Windows files, file icons can be dragged and              CPU
   dropped to a Memory Card or computer storage
   device to easily copy the files.                            Memory    Memory
                                                                         Card
Note: A Memory Card Adapter can be used to mount               EM File
         Memory Cards into a PC card slot on a computer        Memory
         to use them as computer storage devices.

J Handle File Data Onsite with Programming Consoles

A Handheld Programmer can be connected to the                                  Office                   Production        Handheld
   PLC to transfer files between between the CPU's                                                        site              Programmer
   memory and Memory Cards (or EM File Memory).
   All you need is a Handheld Programmer and                             PC Card Adapter
   Memory Cards to change data onsite.
                                                               Download          Memory Card              Upload
Note: Program and setup data can be easily backed up
         onsite using only the CPU, without a Programming
         Device. Programmed replacement of programs
         designated in Memory Cards is also possible with-
         out a Programming Device.

J To Change Program, Simply Change Cards

File data can be automatically transferred    Step 1                           Step 2                   Step 3
   from Memory Card to the CPU when power       Safe transfer files in           Create Memory Cards for  Replace the Memory
   is turned ON, enabling Memory Cards to be    Memory Card.                     each product or line.    Card and turn ON
                                                                                                          power.
   used for operation in the same way as is
   possible with ROM.

                                                                                          AB C

J Manipulate Files During Operation                                                                                         Power ON

File read and write instructions can be used                 FWRIT                             Saved as files.            Memory
    during operation to transfer files between the                                                                      EM  Card
    CPU's memory and Memory Cards (or EM File
    Memory). Trend data, quality control data, other                                      Saved as file.                           File
    data from memory can be stored during                                                                                          memory
    operation in Memory Cards or EM File Memory.

Note: With EV1-version CPU, CSV and text files can be
          saved, and programmed file operations, such as file
          name changes and deletions, are also possible.

C--22 Programmable Controller CS1
                                                                                 CPU Overview

                                                                  Maintenance and Management

J A Wide Range of Special Functions

Cycle Time Functions

Application                                                       Solutions

Reducing the cycle time.                                           Place tasks that are not being executed on standby.
                                                                   Create subroutines for portions of tasks executed only under special conditions.
                                         Shorter cycle time       Disable cyclic refreshing for Special I/O Modules when not required each cycle.

Eliminating deviations in I/O response time.                      Set the cycle time to a fixed time.

                                                                                                         Set fixed time.

Stopping operation for long cycle times.                           Use the cycle time monitoring function to stop operation when the cycle time is
                                                                      too long.
                                                   Over time

                                                      Operation
                                                      stopped.

Reducing I/O response time for                                     Use an I/O interrupt task to execute an interrupt program when a specific input
specific I/O.                                                         turns ON and then directly refresh external I/O when the appropriate instruction is
                                                                      executed in the interrupt program.
                                                  Interrupt task      External I/O can be directly refreshed, either by using immediate refreshing for
                                                                      instruction operands or by using the IORF instruction to refresh all or a specified
Interrupt input              High-                                    portion of external I/O.
                             speed
                             I/O                                  Use the high-speed pulse input function of the C200H High-Density I/O Modules
                                                                      (C200H Special I/O Modules). These Modules can detect 1-ms or 4-ms pulses
Inputting signals (e.g., from photomicrosensors)                      (except C200H-OD501/OD215,)
that are shorter than the cycle time.
                                                                   Use the IORF instruction to refresh inputs during program execution to further
                 Cycle time                                           increase processing speed.

Input pulse      Detected

                                                                  Programmable Controller CS1                             C--23
CPU Overview

Maintenance and Management

Interrupt Functions

Application                                        Solutions

Executing programming without being affected       Use I/O interrupt tasks to execute interrupt programs when specific inputs turn
by the cycle time.                                     ON.

                                                                           Interrupt program

Monitoring operating conditions at a specific       Use a scheduled interrupt task to execute an interrupt program at a specific
interval.                                              interval.

                                                                           Interrupt program

Executing emergency processing for power            Use the power OFF interrupt task to execute an interrupt program before the
interruptions.                                         CPU stops. Immediate refreshing can be used inside this interrupt program to

                                     Power OFF         refresh specified outputs.

                     Interrupt
                     program

Generating CPU interrupts when data is             Use an interrupt from the Serial Communications Board to execute an interrupt
received from a serial port.                           program when a specific messages received by the Board.

                                                                  RS-232C  Interrupt
                                                   External device         program

Maintenance and Debugging Functions

Application                                        Solutions

Creating a user-defined error for specific          Use the FAL instruction to create a non-fatal user-defined error. An entry can also
conditions (e.g., errors or specific signals from      be left in the error history when the error occurs.
the controlled system) but allow the CPU to
continue running.                                                                                              Generates a non-fatal error.

Creating a user-defined error for specific          FAL can also be used just to leave error history records for specific conditions
conditions (e.g., errors or specific signals from      that are not necessarily errors.
the controlled system) and stop the CPU as a
result.                                             Use the FALS instruction to create a fatal user-defined error. An entry can also
                                                       be left in the error history when the error occurs.

                                                                                                                 Generates a fatal error.

                                                    FALS can also be used to automatically stop operation for specific conditions that
                                                       are not necessarily errors.

C--24 Programmable Controller CS1
                                                                                              CPU Overview

                                                                               Maintenance and Management

Applications                                      Solutions

Determining if a specific output turns ON within   Use the FPD instruction to perform time or logic diagnosis of a specified portion
a specified time after an input turns ON,             of the program.
generating an error if the output does not turn
ON, and determining the address in the program                                                    Time diagnosis
responsible for the output not turning ON.

                                                              Program section

Creating a history of user-defined and system                                                    Logic diagnosis
errors that have occurred.
                                                   Use the error log to record up to 20 time-stamped error records.
Creating an external output when a non-fatal
error occurs.                                     Use the Non-fatal Error Flag.

                                                                      Error contents

                                                          Error

                                                                                                      Placed in time-stamped
                                                                                                      error log.

                                                                                                           20 records

Turning OFF all output from Output Modules for Use the Load OFF Bit.
specific conditions.

Turning OFF all output from Output Modules                    Non-fatal error occurs.
during trial system operation.
Maintaining I/O memory status when starting               ON                                          OFF
operation.
                                                   Use the I/O memory hold function to start program execution with the same I/O
Correcting the program during operation.              memory status as the last time the program was executed.

Sampling specified I/O memory bits or word                                                                 Operation started.
data.
Scheduled sampling                                                                                       Status held.
Sampling once per cycle
User-defined sampling                            Use the CX-Programmer to change the program as required during operation.

                                                                                          CX-Programmer

                                                                                       Program             Continuous instructions

                                                                      Changes

                                                   Use the data tracing function.     Cyclic traces                   Sampling instruction

                                                    Scheduled traces

                                                     I/O       Trace       I/O          Trace                 I/O              Trace
                                                  memory      memory    memory         memory              memory             memory

                                                                               Programmable Controller CS1                            C--25
CPU Overview

Maintenance and Management

Remote Programming and Monitoring

Requirements                                   Solutions

Monitoring and editing online for remote PLCs   Perform online programming and monitoring from a CX-Programmer running on
using telephone lines.                             a computer connected to the PLC via a modem.

                                                          Modem                Modem

Monitoring and editing online from the                              RS-232C
CX-Programmer for a remote PLC connected to                                         Telephone line RS-232C
a network.
                                                Use a Serial Communications Board or Unit; connect to a PLC via a modem; use
                                                   an instruction to switch to host link mode, and then program or monitor from the
                                                   CX-Programmer. (It's not necessary to cut the connection during the procedure.)

                                                Use the host link gateway function to program or monitor any PLC connected to
                                                   a Controller Link or Ethernet Network to which the PLC connected to the
                                                   computer running the CX-Programmer is connected (via RS-232C).

                                               Host Link

Programming and editing a PLC on a remote                                                                                            Network
network.
                                                Use the gateway function to edit any PLC connect to a network up to two
                                                   networks away (3 networks including the local network). For example, a PLC on
                                                   the Controller Link Network shown below can be accessed from the
                                                   CX-Programmer running on a computer connected to a PLC on the Ethernet
                                                   Network.

                                                                                                           Network 2

                                                          Network 1: Ethernet         Network 3: Controller Link

C--26 Programmable Controller CS1
                                       CPU Overview

                                CS1 CPU Specifications

J Common Specifications

Item                            Specification
Control method                  Stored program
I/O control method              Cyclic scan and immediate processing are both possible.
Programming                     Ladder diagram
Instruction length              1 to 7 steps per instruction
Ladder instructions             Approx. 400 (3-digit function codes)
Execution time                  Basic instructions: 0.02 s min., Special instructions: 0.04 s min.
Number of tasks                 288 (256 of which are also used as interrupt tasks)

Interrupt types                 Cyclic tasks are executed each cycle and are controlled with TKON(820) and TKOF(821) instructions.

CIO          I/O Area           The following 4 types of interrupt tasks are supported: Power OFF tasks:1 max., Scheduled interrupt
                                tasks: 2 max., I/O interrupt tasks: 32 max., External interrupt tasks: 256 max.
(Core                           Scheduled Interrupts: Interrupts generated at a time s'cheduled by CPU's built-in timer.

I/O) Area                       I/O Interrupts: Interrupts from Interrupt Input Modules.

(The CIO     Link Area          Power OFF Interrupts: Interrupts executed when the CPU's power is turned OFF.
Area can
be used      CS1 CPU Bus        External I/O Interrupts: Interrupts from Special I/O Modules, CS1 Special Modules, or Inner Board.
as work      Module Area
bits if not                     5,120 : CIO 000000 to CIO 031915 (320 words from CIO 0000 to CIO 0319 )
used as
shown                           Setting of first rack words can be changed from default (CIO 0000) so that CIO 0000 to CIO 0999 can be
here.)                          used.

             Special I/O        I/O bits are allocated to Basic I/O Modules, such as CS1 Basic I/O Modules, C200H Basic I/O Modules,
             Module Area        and C200H Group-2 High-density I/O Modules.
                                3,200 (200 words): CIO 10000 to CIO 119915 (words CIO 1000 to CIO 1199 )

                                Link bits are used for data links and are allocated to Modules in Controller Link Systems and PC Link
                                Systems.
                                6,400 (400 words): CIO 150000 to CIO 189915 (words CIO 1500 to CIO 1899 )

                                CS1 CPU Bus Module bits store operating status of CS1 CPU Bus Modules. (25 words per Module, 16
                                Modules max.)
                                15,360 (960 words): CIO 200000 to CIO 295915 (words CIO 2000 to CIO 2959 )

                                Special I/O Module bits are allocated to CS1 Special I/O Modules and C200H Special I/O Modules. (See
                                Note.)

                                (10 words per Module, 96 Modules max.) The maximum number of slots, however, is limited to 80
                                including expansion slots, so maximum number of Modules is actually 80.)

CIO          Inner Board Area   Note: Some I/O Modules are classified as Special I/O Modules.
(Core
I/O)         SYSMAC BUS         1,600 (100 words): CIO 190000 to CIO 199915 (words CIO 1900 to CIO 1999 )
Area,        Area
contd.                          Inner Board bits are allocated to Inner Boards. (100 I/O words max.)
             I/O Terminal Area  800 (50 words): CIO 300000 to CIO 304915 (words CIO 3000 to CIO 3049 )
(The CIO
Area can     C200H Special      SYSMAC BUS bits are allocated to Slave Racks connected to SYSMAC BUS Remote I/O Master
be used      I/O Module Area    Modules. (10 words per Rack, 5 Racks max.)
as work                         512 (32 words): CIO 310000 to CIO 313115 (words CIO 3100 to CIO 3131 )
bits if not       DeviceNet
used as           Area          I/O Terminal bits are allocated to I/O Terminal Modules (but not to Slave Racks) connected to SYSMAC
shown                           BUS Remote I/O Master Modules. (1 word per Terminal, 32 Terminals max.)
here.)            PC Link Area  8,196 (512 words): CIO 000000 to CIO 051115 (words CIO 0000 to CIO 0511)

                                C200H Special I/O Module bits are allocated to C200H Special I/O Modules and allow access separate
                                from I/O refreshing.
                                1,600 (100 words): Outputs: CIO 005000 to CIO 009915 (words CIO 0050 to CIO 0099)

                                                           Inputs: CIO 035000 to CIO 039915 (words CIO 0350 to CIO 0399)

                                DeviceNet bits are allocated to Slaves according to DeviceNet remote I/O communications.
                                64 bits (4 words): CIO 027400 to CIO 025015 (words CIO 0247 to CIO 0250)

                                When a PC Link Module is used in a PC Link, use these bits to monitor PC Link errors and operating
                                status of other CPUs in PC Link.

                                                                       (This table continues on the next page.)

                                Programmable Controller CS1  C--27
CPU Overview

CS1 CPU Specifications

Common Specifications (continued)

Item               Specification
Internal I/O Area  4,800 (300 words): CIO 120000 to CIO 149915 (words CIO 1200 to CIO 1499)
                   37,504 (2,344 words): CIO 380000 to CIO 614315 (words CIO 3800 to CIO 6143)

Work Area          These bits in CIO Area are used as work bits in programming to control program execution. They cannot
                   be used for external I/O.

                   8,192 bits (512 words): W00000 to W51115 (words W000 to W511)

                   Control programs only. (I/O from external I/O terminals is not possible.)

                   Note: When using work bits in programming, use bits in Work Area first before using bits from other
                            areas.

Holding Area       8,192 bits (512 words): H00000 to H51115 (words H000 to H511)

Auxiliary Area     Holding bits are used to control execution of program, and maintain their ON/OFF status when PLC is
                   turned OFF or operating mode is changed.

                   Read only: 7,168 bits (448 words): A00000 to A44715 (words A000 to A447)

                   Read/write: 8,192 bits (512 words): A44800 to A95915 (words A448 to A959)

                   Auxiliary bits are allocated specific functions.

Temporary Area     16 bits (TR00 to TR15) Temporary bits are used to store ON/OFF execution conditions at program
                   branches.

Timer Area         4,096: T0000 to T4095 (used for timers only)
Counter Area       4,096: C0000 to C4095 (used for counters only)
DM Area            32K words: D00000 to D32767

                   Used as a general-purpose data area for reading and writing data in word units (16 bits). Words in DM
                   Area maintain their status when PLC is turned OFF or operating mode is changed.

                   Internal Special I/O Module DM Area: D20000 to D29599 (100 words 96 Units). Used to set
                   parameters.

EM Area            CS1 CPU Bus Module DM Area: D30000 to D31599 (100 words 16 Units). Used to set parameters.
                   Inner Board DM Area: D32000 to D32099. Used to set parameters for Inner Boards.
                   32K words per bank, 13 banks max.: E0_00000 to EC_32767 max. (Not available on some CPU.)

                   Used as a general-purpose data area for reading and writing data in word units (16 bits). Words in EM
                   Area maintain their status when PLC is turned OFF or operating mode is changed.

                   The EM Area is divided into banks, and addresses can be set by either of following methods.

                   Changing current bank using EMBC(281) instruction and setting addresses for current bank.

                   Setting bank numbers and addresses directly.

Data Registers     EM data can be stored in files by specifying number of first bank. (EM file memory)

                   DR0 to DR15. Store offset values for indirect addressing. Data registers can be used independently in
                   each task. One register is 16 bits (1 word).

Index Registers    IR0 to IR15. Store PLC memory addresses for indirect addressing. Index registers can be used
                   independently in each task. One register is 32 bits (2 words).

Task Flag Area     32 (TK0000 to TK0031). Task Flags are read-only flags that are ON when corresponding cyclic task is
                   executable and OFF when corresponding task is not executable or in standby status.

Trace Memory       4,000 words (500 data trace samples at the maximum sample size of 31 bits and 6 words)
File Memory        Memory Cards: Compact flash memory cards can be used (MS-DOS format).

                   EM file memory: Part of EM Area can be converted to file memory (MS-DOS format).

                   OMRON Memory Cards with 8-MB, 15-MB, 30-MB, or 48-MB capacities can be used.

Note: A maximum of 10 or 16 C200H Special I/O Modules can be used depending on the CPU. Some I/O Modules are Special I/O
         Modules.

C--28 Programmable Controller CS1
                                                                                            CPU Overview

                                                                                     CS1 CPU Specifications

J Function Specifications

Item                         Specification

Constant cycle time          1 to 32,000 ms (Unit: 1 ms)

Cycle time monitoring        Possible (Module stops operating if cycle is too long): 1 to 40,000 ms (Unit: 10 ms)

I/O refreshing               Cyclic refreshing, immediate refreshing, refreshing by IORF(097).

I/O memory holding when      Possible (Depends on ON/OFF status of IOM Hold Bit in Auxiliary Area.)
changing operating modes

Load OFF                     All outputs on Output Modules can be turned OFF.

Input time constant setting  Time constants can be set for inputs from CS1 Basic I/O Modules. The time constant can be
                             increased to reduce influence of noise and chattering or it can be decreased to detect shorter pulses
                             on inputs. (CS1 Basic I/O Modules only)

Mode setting at power-up     Possible

Memory Card functions        Automatic reading programs from Memory Card (autoboot).

                             Memory Card Storage Data User program: Program file format (binary)
                                                                     PC System Setup: Data file format (binary)
                                                                     I/O Memory: Data file format (binary), text format, CSV format

                             Memory Card Read/Write

                             User program instructions, Peripheral Devices (such as Programming Console), Host Link computer.

Filing                       Memory Card data and EM (Extended Data Memory) Area can be handled as files.

Debugging                    Force-set/reset, differential monitoring, data tracing (scheduled, each cycle, or when instruction is
                             executed), instruction error tracing.

Online editing               One or more program blocks in user programs can be overwritten when CPU is in PROGRAM or
                             MONITOR mode. This function is not available for block programming areas.

Program protection           Overwrite protection: Set using DIP switch.
                             Copy protection: Password set using Peripheral Device.

Error check                  User-defined errors (i.e., user can define fatal errors and non-fatal errors)
                             The FPD(269) instruction can be used to check execution time and logic of each programming block.

Error log                    Up to 20 errors are stored in error log. Information includes error code, error details, and time error
                             occurred.

Serial communications        Built-in peripheral port: Peripheral Device (including Programming Console), Host Links, NT Links

                             Built-in RS-232C port: Peripheral Device (excluding Programming Console), Host Links, no-protocol
                             communications, NT Links

                             Communications Board (sold separately): Protocol macros, Host Links, NT Links

Clock                        Provided on all models.

                             Note: Used to store time when power is turned ON and when errors occur.

Power OFF detection time     10 to 25 ms (not fixed)

Power OFF detection delay time 0 to 10 ms (user-defined, default: 0 ms)

Memory protection            Held Areas: Holding bits, contents of Data Memory and Extended Data Memory, and status of
                             counter Completion Flags and present values.

                             Note: If IOM Hold Bit in Auxiliary Area is turned ON, and PC Setup is set to maintain IOM Hold Bit
                                      status when power to PLC is turned ON, contents of CIO Area, Work Area, part of Auxiliary
                                      Area, timer Completion Flag and PVs, Index Registers, and Data Registers will be saved.

                                                             (This table continues on the next page.)

                                                                         Programmable Controller CS1                                 C--29
CPU Overview

CS1 CPU Specifications

Function Specifications (continued)

Item                        Specification

Sending commands to a Host  FINS commands can be sent to a computer connected via Host Link System by executing Network
Link computer               Communications Instructions from PLC.

Remote programming and      Host Link communications can be used for remote programming and remote monitoring through a
monitoring                  Controller Link System or Ethernet network.

Three-level communications  Host Link communications can be used for remote programming and remote monitoring from
                            devices on networks up to two levels away (Controller Link Network, Ethernet Network, or other
                            network).

Storing comments in CPU     I/O comments can be stored in CPU in Memory Cards or EM file memory.

Program check               Program checks are performed at beginning of operation for items such as no END instruction and
                            instruction errors. A Peripheral Device (excluding Programming Console) can also be used to check
                            programs.

Control output signals      RUN output: The contacts will turn ON (close) while CPU is operating. These terminals are provided
                            only on C200HW-PA204R and C200HW-PA209R Power Supply Modules.

Battery life                5 years at 25C (Depending on the ambient operating temperature and communications conditions,
                            1.1 years min. Battery Set: CS1W-BAT01)

                            Note: Use a replacement battery that is no more than 2 years old from the date of manufacture.

Self-diagnostics            CPU errors (watchdog timer), I/O verification errors, I/O bus errors, memory errors, and battery
                            errors.

Other functions             Storage of number of times power has been interrupted, the times of the interrupts, and system
                            operation time (in Auxiliary Area).

C--30 Programmable Controller CS1
                                                                                           CPU Overview

                                                                         CS1D Duplex CPU Specifications

J System Configuration and Basic Functions

Item                       Specification
Functional equivalence of
existing CS1-H CPUs        The following CPUs are equivalent in terms of basic functions (I/O points, program capacity, DM
                           capacity, and instruction execution speed).
Mountable Modules
Mountable Inner Boards     CS1D-CPU67H: Equivalent to CS1H-CPU67H.
System configuration
                           CS1D-CPU65H: Equivalent to CS1H-CPU65H.
Duplex Mode
                           CS1-Series Basic I/O Modules, CS1-Series Special I/O Modules, CS1-Series CPU Bus Modules
Duplex CS1D CPUs
(Supported only in Duplex  C200H Basic I/O Modules C200H Group-2 Multipoint I/O Modules, and C200H Special I/O Modules
Mode in a Duplex System)   cannot be mounted.

                           Non-duplex Inner Boards cannot be used in either Duplex Mode or Simplex Mode.

                           These system configurations are possible:

                           Duplex System
                           In a Duplex System, two CS1D CPUs, two (or one) CS1D Power Supply Units, and one Duplex Unit are
                           mounted to a CS1D Backplane.

                           Simplex System
                           In a Simplex System, one CS1D CPU, two (or one) CS1D Power Supply Units, and one Duplex Unit are
                           mounted to a CS1D Backplane.

                           A Duplex System can be operated in either of the following two modes:

                           Duplex Mode
                           The system operates with CS1D CPUs and CS1D Power Supply Units in duplex status.

                           Simplex Mode
                           The system operates with just a single CS1D CPU. In a Simplex System, only the Simplex Mode is
                           possible.

                           Operation of the two  Operation of the two CS1D CPU in Duplex Mode Hot standby method:
                           CS1D CPUs in
                           Duplex                One of the two CS1D CPUs actually controls operations, and the other is on
                                                 standby as a backup. The two CS1D CPUs have the same I/O memory, and
                                                 parameters (PLC Setup, I/O tables, etc.), and both run the same user's program.

                                                 Their operations differ in the following points:

                                                 The active CPU executes I/O refreshing and all event servicing.

                                                 The standby CPU handles file accessing (read only) and FINS command
                                                 execution event servicing (read only).

                           Operation switching   Power interruptions     If any of the errors listed on the left occur in the active
                           errors                (CPU operation setting  CPU, stopping operation, the standby CPU
                                                 switch: NO USE), CPU    automatically switches to active status and takes over
                                                 errors, memory errors,  control. At the same time, the mode is switched to
                                                 program errors, cycle   Simplex Mode. The CPU where the error occurred
                                                 time overrun errors,    can be replaced without stopping system operation.
                                                 FALS executions

                           Duplex errors         Duplex bus errors       If either of the errors listed on the left occurs in Duplex
                                                 Duplex verification     Mode, the active CPU remains the same and
                                                 errors                  operation is switched to Simplex Mode.

                           Automatic recovery    After operation has been switched from Duplex Mode to Simplex Mode as a
                           to duplex operation   result of any of the operation switching errors listed above, operation is
                                                 automatically returned to Duplex Mode when it is determined that the cause of
                                                 the error has been cleared. Automatic recovery to duplex operation must first be
                                                 enabled in the PLC Setup. (The recovery can be repeated up to ten times.)

                           Hardware conditions   Identical models must be used for the two CS1D CPUs.
                           for the two CS1D
                           CPUs in Duplex
                           Mode

                           Software conditions   The same user program areas must be used.The same parameter areas (PLC
                           for the two CS1D      Setup, etc.) must be used.
                           CPUs in Duplex
                           Mode

                           CS1D CPU online       The CS1D CPU where the error occurred can be replaced online by turning OFF
                           replacement           the power to only that Unit (i.e., setting the CPU operation switch to NO USE).

                                                 (This table continues on the next page.)

                                                                         Programmable Controller CS1                        C--31
CPU Overview

CS1D Duplex CPU Specifications

System Configuration and Basic Functions (continued)

Item                         Specification       Power is supplied to the Backplane simultaneously by two CS1D Power Supply
                                                 Units. (The load for each CS1D Power Supply Unit is approximately one half.)
Duplex CS1D Power Supply     Operation with two  This function is supported in either a Duplex System (in either Duplex or Simplex
Units                        CS1D Power Supply   Mode) or in a Simplex System.
                             Units mounted

                             Operation when one If one CS1D Power Supply Unit breaks down (i.e., if the power supply voltage
                             CS1D Power Supply drops), operation is continued using only the other one.
                             Unit breaks down

Duplex Communications        When two Optical-ring Controller Link Units for duplex communications (H-PCF cable: CS1W-CLK12-V1;
                             GI cable: CS1W-CLK52-V1) are mounted using the same node address and unit number, and a special
                             cable is used to connect them, one of the Modules will continue communications even if the other one
                             breaks down.

Online Module replacement    Using the Programming Console, it is possible to mount or remove CS1-Series Basic I/O Modules,
                             CS1-Series Special I/O Modules, and CS1-Series CPU Bus Units while the power is ON and the CPU is
                             operating in any mode (PROGRAM, MONITOR, or RUN).This function is supported in either a Duplex
                             System (in either Duplex or Simplex Mode) or in a Simplex System.

J Specifications with Application Restrictions

Item                         Specification
Programming Device
operating restrictions       CX-Programmer       PLC model: Select: "CS1H-H." Cable connection: Connect to peripheral port or
                                                 RS-232C port of active CPU. If a CX-Programmer is connected to the standby
Applications constantly                          CPU, write processing from the CX-Programmer cannot be executed.
connected to RS-232C port
                             Programming         Cable connection: Connect to peripheral port of active CPU. If a Programming
Restrictions on Memory       Console             Console is connected to the standby CPU write processing from the
Card functions                                   Programming Console cannot be executed.

                             When a constant monitoring system, such as an Operator Interface or personal computer application, is
                             connected to the CPUs RS-232C port, an RS-232C/RS-422 Adapter can be used to connect to both the
                             active and standby CS1D CPUs. Set the standby CPUs RS-232C port setting in the PLC Setup so that it
                             cannot be used independently.`

                             When writing to a Memory Card, the same data is written to not only the Memory Card mounted in the
                             active CPU, but also to the one mounted in the standby CPU.

                             Note: 1.    In the PLC Setup, duplex operation must be enabled for Memory Cards.
                                     2.
                                         No processing is executed during duplex initialization to match the data on the Memory Cards
                                     3.  mounted in the active and standby CPUs even if the data is not the same. Therefore, before
                                         enabling duplex operation for Memory Cards, make sure that the contents are the same for
                                         both of the Memory Cards.

                                         When EM File Memory is set for duplex operation, processing is executed to match the con-
                                         tents of EM File Memory in both CPUs. It is not necessary to enable duplex operation for
                                         Memory Cards in the PLC Setup.

Restrictions on types of     The CS1D CPUs do not support any interrupt functions.
interrupts
                             Power OFF interrupt tasks, scheduled interrupt tasks, I/O interrupt tasks, and external interrupt tasks
Restrictions on I/O refresh  cannot be used in either a Duplex or Simplex System. Interrupt control instructions (MSKS, MSKR, and
methods                      CLI) are executed as NOP.

                             No restrictions.    Cyclic refreshing

                                                 Refreshing by I/O refresh instruction (IORF(097))

                                                 Refreshing by CPU Bus Unit immediate refresh instruction (DLINK(226))

                             Cannot be used      Immediate refresh option "!"
                             (disabled).         Immediate refresh option "!" will not be used, even if it was specified

Restrictions of CPU          Only Normal Mode can be used.
processing modes             Parallel Processing Mode and Peripheral Servicing Priority Mode cannot be used
                             Background execution of text string instructions, table data instructions, and data shift instructions
Restrictions on background   cannot be used.
execution
                                                                    (This table continues on the next page.)

C--32 Programmable Controller CS1
                                                                                                CPU Overview

                                                                              CS1D Duplex CPU Specifications

Specifications with Application Restrictions (continued)

Item                         Specification
                              (10 ms + cycle time)
Accuracy of timer
instructions                 When operation is switched from duplex to simplex during timer instruction execution, the deviation in
                             the first cycle after switching may exceed the normal time, as shown below.

                             TIM, TIMX, TIMH(015), TIMHX(551), TTIM(087), TTIMX(555), TIML(542), TIMLX(553), MTIM(543),
                             MTIMX(554), TIMW(813), TIMWX(816), TMHW(815), TMHWX(817): (10 ms + cycle time) 10 ms or
                             less

                             TMHH(540), TMHHX(552): (10 ms + cycle time) 20 ms or less

PV refresh during            TIM, TIMX, TIMH(015), TIMHX(551), TMHH(540), TMHHX(552), TTIM(087), TTIMX(555):
timer-system instruction
jump or while block program  The timer PV is not refreshed when the timer instruction is jumped for JMP, CJMP, or CJPN--JME. The
is stopped (Different from   PV will be refreshed for the entire period it was jumped the next time it is executed (i.e., the next time it is
CS1-H.)                      not jumped). (With CS1-H CPUs, the PV for these timers were refreshed even when jumped.)

Clock function               Synchronized with active CPU.

J Common Specifications other than Duplex Specifications

Item                         Specification
Control method
I/O control method           Stored program
Programming
CPU processing mode          Cyclic scan and immediate processing (by IORF only) are both supported.
Instruction length
Ladder instructions          Ladder diagram
Instruction execution times
                             Normal Mode only. Parallel Processing Mode and Peripheral Servicing Priority Mode cannot be used.
Overhead processing time
Number of Expansion          1 to 7 steps per instruction
Racks
Number of Tasks              Approx. 400 (3--digit function codes)

Starting subroutines from    Basic instructions  0.02 s min.
multiple starts
                             Special instructions 0.06 s min.

                             1.9 ms

                             7 max. (CS1D Expansion Racks)

                             (C200H Expansion I/O Racks and SYSMAC BUS Remote I/O Slave Racks cannot be connected.)

                             288 (cyclic tasks: 32; extra cyclic tasks: 256)

                             The extra cyclic tasks can be executed each cycle, just like the cyclic tasks, making a total of 288 tasks
                             that can be executed each cycle.

                             Cyclic tasks are executed each cycle and are controlled with TKON(820) and TKOF(821) instructions.

                             Supported (by global subroutines).

                                                 (This table continues on the next page.)

                                                                              Programmable Controller CS1            C--33
CPU Overview

CS1D Duplex CPU Specifications

Common Specifications other than Duplex Specifications (continued)

CIO (Core I/O) Area        I/O Area              5,120: CIO 000000 to CIO 031915 (320 words from CIO 0000 to CIO 0319)

(Core I/O) Area, Work                            The setting of the first word can be changed from the default (CIO 0000) so that
Areas                                            CIO 0000 to CIO 0999 can be used.

Holding Area                                     I/O bits are allocated to Basic I/O Modules (CS1--Series Basic I/O Modules).
Auxiliary Area
Temporary Relay (TR) Area  Data Link Area        3,200 (200 words): CIO 10000 to CIO 119915 (words CIO 1000 to CIO 1199)
Timer Area
Counter Area                                     Link bits are used for data links and are allocated to Modules in Controller Link
                                                 Systems

                           CPU Bus Unit Area 6,400 (400 words): CIO 150000 to CIO 189915 (words CIO 1500 to CIO 1899)

                                                 CPU Bus Unit bits can be used to store the operating status of CPU Bus Units.
                                                 (25 words per Unit, 16 Units max.)

                           Special I/O Module    15,360 (960 words): CIO 200000 to CIO 295915 (words CIO 2000 to CIO 2959)
                           Area
                                                 Special I/O Module bits can be allocated to CS1-Series Special I/O Modules.
                                                 (10 words per Unit, 96 Units max.)

                           CS1-Series            9,600 (600 words): CIO 320000 to CIO 379915 (words CIO 3200 to CIO 3799)
                           DeviceNet Area        CS1-Series DeviceNet Area bits are allocated to Slaves according to
                                                 CS1W-DRM21

                                                 DeviceNet Module remote I/O communications.

                                                 Fixed Allocations 1: Output 3200 to 3263
                                                                            Input: 3300 to 3363

                                                 Fixed Allocations 2: Output 3400 to 3463
                                                                            Input: 3500 to 3563

                                                 Fixed Allocations 3:Output 3600 to 3663
                                                                            Input: 3700 to 3763

                                                 The following words are allocated in the Master even when fixed allocations are
                                                 used for the remote I/O communications Slave functions of a CS1-Series
                                                 DeviceNet Module (CS1W-DRM21).

                                                 Fixed Allocations 1: To Slave: Output 3370
                                                                            To Master: Input: 3270

                                                 Fixed Allocations 2: To Slave:Output 3570
                                                                            To Master: input: 3400

                                                 Fixed Allocations 3: To Slave:Output 3770
                                                                            To Master: input: 3670

                           Internal I/O Area     4,800 (300 words): CIO 120000 to CIO 149915 (words CIO 1200 to CIO 1499)

                                                 37,504 (2,344 words): CIO 380000 to CIO 614315 (words CIO 3800 to CIO
                                                 6143)

                                                 These bits in the CIO Area are used as work bits in programming to control
                                                 program execution. They cannot be used for external I/O.

                           Work Area             8,192 bits (512 words): W00000 to W51115 (W000 to W511)

                                                 These bits are used to control the programs only. (I/O from external I/O is not
                                                 possible.)

                                                 When using work bits in programming, use the bits in the Work Area first, before
                                                 using bits from other areas.

                           8,192 bits (512 words): H00000 to H51115 (H000 to H511)

                           Holding bits are used to control the execution of the program, and maintain their ON/OFF status when
                           the PLC is turned OFF or the operating mode is changed.

                           Read only: 7,168 bits (448 words): A00000 to A44715 (words A000 to A447)

                           Read/write: 8,192 bits (512 words): A44800 to A95915 (words A448 to A959)

                           Auxiliary bits are allocated for specific functions.

                           6 bits (TR0 to TR15)

                           Temporary bits are used to temporarily store the ON/OFF execution conditions at program branches.

                           4,096: T0000 to T4095 (used for timers only)

                           4,096: C0000 to C4095 (used for counters only)

                                                 (This table continues on the next page.)

C--34 Programmable Controller CS1
                                                                                     CPU Overview

                                                                   CS1D Duplex CPU Specifications

Common Specifications other than Duplex Specifications (continued)

Data Memory (DM) Area  32K words: D00000 to D32767

Extended Data Memory   Used as a general--purpose data area for reading and writing data in word units (16 bits). Words in the
(EM) Area              DM Area maintain their status when the PLC is turned OFF or the operating mode is changed.

Index Registers        Special I/O Module DM Area: D20000 to D29599 (100 words x 96 Units)
Data Registers         Used to set parameters for Special I/O Modules.

                       CPU Bus Unit DM Area: D30000 to D31599 (100 words x 16 Units)
                       Used to set parameters for CPU Bus Units.

                       Inner Board DM Area: D32000 to D32099
                       Used to set parameters for Inner Boards.
                       32K words per bank, 13 banks max.: E0_00000 to EC_32767 max. (Not available on some CPUs.)

                       Used as a general-purpose data area for reading and writing data in word units (16 bits).

                       Words in the EM Area maintain their status when the PLC is turned OFF or the operating mode is
                       changed.

                       The EM Area is divided into banks, and the addresses can be set by either of the following methods.

                       Changing the current bank using the EMBC(281) instruction and setting addresses for the current
                       bank.Setting bank numbers and addresses directly.

                       EM data can be stored in files by specifying the number of the first bank.

                       IR0 to IR15

                       Store PLC memory addresses for indirect addressing. One register is 32 bits (2 words).Index registers
                       can be set to be shared by all tasks or to be used independently by each task.
                       DR0 to DR15

                       Used to offset the PLC memory addresses in Index Registers when addressing words indirectly.

                       Data registers can be set to be shared by all tasks or to be used independently by each task

Task Flags             32 (TK0000 to TK0031)

                       Task Flags are read--only flags that are ON when the corresponding cyclic task is executable and OFF
                       when the corresponding task is not executable or in standby status.

Trace Memory           4,000 words (trace data: 31 bits, 6 words)

File Memory            Memory Cards: Compact flash memory cards can be used (MS--DOS format).
                       EM file memory: The EM Area can be converted to file memory (MS--DOS format)

                                                                   Programmable Controller CS1       C--35
CPU Overview

CS1D Duplex CPU Specifications

J Functions

Constant cycle time           1 to 32,000 ms (Unit: 1 ms)
Cycle time monitoring
Timing of special refreshing  Possible (Module stops operating if the cycle is too long): 10 to 40,000 ms (Unit: 10 ms)
for CPU Bus Units
                              Data links for Controller Link Modules and SYSMAC LINK Modules, remote I/O for DeviceNet Modules,
I/O memory holding when       and other special refreshing for CPU Bus Units is performed at the I/O refresh period and when the CPU
changing operating modes      Bus Unit I/O REFRESH (DLNK(226)) instruction is executed.
Load OFF
                              Depends on the ON/OFF status of the IOM Hold Bit in the Auxiliary Area.
Input response time setting
                              All outputs on Output Modules can be turned OFF when the CPU is operating in RUN, MONITOR, or
Startup mode setting          PROGRAM mode.

Flash memory                  Time constants can be set for inputs from Basic I/O Modules. The time constant can be increased to
                              reduce the influence of noise and chattering or it can be decreased to detect shorter pulses on the
Memory Card functions         inputs.
(Accessed for Memory Card
mounted in active CPU Bus     Supported.
Unit only.)
                              The CPU will start in RUN mode if the PLC Setup is set to use the Programming Console mode (default)
                              and a Programming Console is not connected.

                              The user program and Parameter Area data (e.g., PLC Setup) are always backed up automatically in
                              flash memory.

                              Automatically reading programs (autoboot) from Supported.
                              the Memory Card when the power is turned
                              ON.

                              Program replacement during PLC operation       Supported.

                              Format in which data is stored in Memory Card User program:Program file format

                                                                             PLC Setup and other parameters: Data file format

                                                                             I/O memory: Data file format (binary format), text format,
                                                                             or CSV format (except pre-version-1 CS1 CPUs)

                              Functions for which Memory Card read/write is  User program instructions, Programming Devices
                              supported                                      (including Programming Consoles), Host Link
                                                                             computers, AR Area control bits, simple backup
                                                                             operation

Filing                        Memory Card data and the EM (Extended Data Memory) Area can be handled as files.
Debugging
Online editing                Control set/reset, differential monitoring, data tracing (scheduled, each cycle, or when instruction is
Program protection            executed), storing location generating error when a program error occurs
Error check
                              User programs can be overwritten in program--block units when the CPU is in MONITOR or PROGRAM
Error log                     mode. This function is not available for block programming areas. With the CX--Programmer, more than
Serial communications         one program block can be edited at the same time.

Clock                         Overwrite protection: Set using DIP switch.
                              Copy protection: Password set using Programming Device.

                              User--defined errors (i.e., user can define fatal errors and non--fatal errors)

                              The FPD(269) instruction can be used to check the execution time and logic of each programming block.

                              FAL and FALS instructions can be used with the CS1-H CPUs to simulate errors.

                              Up to 20 errors are stored in the error log. Information includes the error code, error details, and the time
                              the error occurred.
                              The CPU can be set so that user--defined FAL errors are not stored in the error log.

                              Built-in peripheral port: Programming Device (including Programming Console) connections, Host Links,
                              NT Links
                              Built-in RS-232C port: Programming Device (excluding Programming Console) connections, Host Links,
                              no-protocol communications, NT Links

                              Serial Communications Board (sold separately): Protocol macros, Host Links, NT Links

                              Provided on all models. Accuracy: 30 s/mo. at 25C

Power OFF detection time      Note: a.) The accuracy varies with the temperature;
                                       b.) Used to store the time when power is turned ON and when errors occur.
Power OFF detection delay
time                          10 to 25 ms (AC power supply)
                              2 to 5 ms (DC power supply)

                              0 to 10 ms (user-defined, default: 0 ms)

                                          (This table continues on the next page.)

C--36 Programmable Controller CS1
                                          CPU Overview

                        CS1D Duplex CPU Specifications

Functions (continued)

Memory protection       Held Areas: Holding bits, contents of Data Memory and Extended Data Memory, and status of the
                        counter Completion Flags and present values.

Sending commands to a   Note: If the IOM Hold Bit in the Auxiliary Area is turned ON, and the PLC Setup is set to maintain the
Host Link computer               IOM Hold Bit status when power to the PLC is turned ON, the contents of the CIO Area, the Work
Program check                    Area, part of the Auxiliary Area, timer Completion Flags and PVs, Index Registers, and the Data
                                 Registers will be saved.
Control output signals
                        FINS commands can be sent to a computer connected via the Host Link System by executing Network
Battery service life    Communications Instructions from the PLC.
Self-diagnostics
Other functions         Program checks are performed at the beginning of operation for items such as no END instruction and
                        instruction errors.

                        CX-Programmer can also be used to check programs.

                        RUN output: The internal contacts will turn ON (close) while the CPU is operating.These terminals are
                        provided only on CS1D--PA207R Power Supply Units.

                        Battery Set: CS1W--BAT01

                        CPU errors (watchdog timer), I/O verification errors, I/O bus errors, memory errors, and battery errors.

                        Storage of number of times power has been interrupted. (Stored in A514.)

                        Programmable Controller CS1                                                                    C--37
This datasheet has been downloaded from:
            datasheet.eeworld.com.cn

                 Free Download
           Daily Updated Database
      100% Free Datasheet Search Site
  100% Free IC Replacement Search Site
     Convenient Electronic Dictionary

               Fast Search System
             www.EEworld.com.cn

                                                 All Datasheets Cannot Be Modified Without Permission
                                                                Copyright Each Manufacturing Company

小广播

CS1D-CPU65S器件购买:

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 大学堂 TI培训 Datasheet 电子工程

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2019 EEWORLD.com.cn, Inc. All rights reserved