{"id":1506,"date":"2019-01-03T02:45:36","date_gmt":"2019-01-03T02:45:36","guid":{"rendered":"http:\/\/al-tet-onlinesales.allyoulovetrading.com\/?post_type=product&#038;p=1506"},"modified":"2019-01-03T02:45:37","modified_gmt":"2019-01-03T02:45:37","slug":"cj1m-cpu1","status":"publish","type":"product","link":"https:\/\/al-tet-onlinesales.adbridgessolution.com\/index.php\/product\/cj1m-cpu1\/","title":{"rendered":"CJ1M-CPU1[]"},"content":{"rendered":"<h4 class=\"heading-A02\">Please refer to the overview page for features of this product.<\/h4>\n<div class=\"component-blockA01\">\n<div class=\"text\">\n<p>\u2022 Compact 90 \u00d7 65 mm (H \u00d7 D) dimensions are first class in the industry.<\/p>\n<p>\u2022 Provides excellent high-speed control performance, with high-speed processing of 0.1 \u03bcs for LD instructions and 13.3 \u03bcs for floating-point calculations.<\/p>\n<p>\u2022 Other models are available with special functions such as the CJ1M-CPU2[], which provides positioning functions and built-in I\/O, and the CJ1G-CPU4[]P.<\/p>\n<p>\u2022 High-capacity Memory Cards up to 128 MB can be installed, and used to backup the program and system settings, or log customer data.<\/p>\n<p>\u2022 The large instruction set can support diverse applications. Four types of programming are supported (ladder, structured text, sequential function charts, and instruction lists), with approximately 400 instructions and 800 instruction variations.<\/p>\n<p>\u2022 These CJ-series CPU Units support structured programming using function blocks, which can improve the customer&#8217;s program development resources.<\/p>\n<p>\u2022 The various protection functions provide improved security to protect valuable software resources and property.<\/p>\n<p>\u2022 The CPU Units are compatible with the CX-One Integrated Tool Package. Information for each component can be linked, and the system&#8217;s data can be integrated into one database. The software can provide total support from PLC settings to network startup.<\/p>\n<\/div>\n<\/div>\n<h4 class=\"heading-B02\">Applicable standards<\/h4>\n<div class=\"component-blockA01\">\n<div class=\"text\">\n<p>Refer to the OMRON website or ask your OMRON representative for the most recent applicable standards for each model.<\/p>\n<\/div>\n<\/div>\n<div class=\"component-blockA01\">\n<div class=\"text\">\n<div class=\"table-blockA01\">\n<table class=\"tableA01\" border=\"0\" cellspacing=\"0\">\n<tbody>\n<tr class=\"first-child\">\n<th class=\"heading center middle\" colspan=\"1\" rowspan=\"2\"><strong>Name<\/strong><\/th>\n<th class=\"heading center middle\" colspan=\"4\" rowspan=\"1\"><strong>Specifications<\/strong><\/th>\n<th class=\"heading center middle\" colspan=\"2\" rowspan=\"1\"><strong>Current<br \/>\nconsumption<br \/>\n(A)<\/strong><\/th>\n<th class=\"heading center middle\" colspan=\"1\" rowspan=\"2\"><strong>Model<br \/>\nnumber<\/strong><\/th>\n<\/tr>\n<tr>\n<th class=\"heading center middle\"><strong>Maximum number of<br \/>\nI\/O points and<br \/>\nmountable Units (No.<br \/>\nof Expansion Racks)<\/strong><\/th>\n<th class=\"heading center middle\"><strong>Program<br \/>\ncapacity<\/strong><\/th>\n<th class=\"heading center middle\"><strong>Data area<br \/>\nmemory<br \/>\ncapacity<\/strong><\/th>\n<th class=\"heading center middle\"><strong>LD<br \/>\nexecution<br \/>\ntime<\/strong><\/th>\n<th class=\"heading center middle\"><strong>5 V<br \/>\nsystem<\/strong><\/th>\n<th class=\"heading center middle\"><strong>24 V<br \/>\nsystem<\/strong><\/th>\n<\/tr>\n<tr>\n<th class=\"heading left middle\" colspan=\"1\" rowspan=\"3\"><strong>CJ1M<br \/>\nCPU<br \/>\nUnits<br \/>\n<img title=\"1638_lu_1_1\" src=\"http:\/\/www.ia.omron.com\/Images\/1638_lu_1_113-270152.gif\" alt=\"1638_lu_1_1\" \/><\/strong><\/th>\n<td class=\"left middle\">640 I\/O points and<br \/>\n20 Units max.<br \/>\n(1 Expansion Rack max.)<\/td>\n<td class=\"center middle\">20K<br \/>\nsteps<\/td>\n<td class=\"left middle\" colspan=\"1\" rowspan=\"3\">32K words<br \/>\nDM: 32K<br \/>\nwords<br \/>\nEM: None<\/td>\n<td class=\"center middle\" colspan=\"1\" rowspan=\"3\">0.1 \u03bcs<\/td>\n<td class=\"center middle\" colspan=\"1\" rowspan=\"3\">0.58 *<\/td>\n<td class=\"center middle\" colspan=\"1\" rowspan=\"3\">&#8212;<\/td>\n<td class=\"left middle\"><strong>CJ1M-CPU13<\/strong><\/td>\n<\/tr>\n<tr>\n<td class=\"left middle\">320 I\/O points and<br \/>\n10 Units max.<br \/>\n(No Expansion Racks)<\/td>\n<td class=\"center middle\">10K<br \/>\nsteps<\/td>\n<td class=\"left middle\"><strong>CJ1M-CPU12<\/strong><\/td>\n<\/tr>\n<tr>\n<td class=\"left middle\">160 I\/O points and<br \/>\n10 Units max.<br \/>\n(No Expansion Racks)<\/td>\n<td class=\"center middle\">5K<br \/>\nsteps<\/td>\n<td class=\"left middle\"><strong>CJ1M-CPU11<\/strong><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"component-blockA01\">\n<div class=\"text\">\n<div>Note: These values include the current consumption of a Programming Console. When using an NT-AL001 RS-232C\/<br \/>\nRS-422A Adapter, add 0.15A\/per Adapter.<br \/>\nWhen using a CJ1W-CIF11 RS-422A Adapter, add 0.04A per Adapter.<\/div>\n<\/div>\n<\/div>\n<h4 class=\"heading-A02\">Accessories<\/h4>\n<div class=\"component-blockA01\">\n<div class=\"text\">\n<p>The following accessories come with CPU Unit:<\/p>\n<\/div>\n<\/div>\n<div class=\"component-blockA01\">\n<div class=\"text\">\n<div class=\"table-blockA01\">\n<table class=\"tableA01\" border=\"0\" cellspacing=\"0\">\n<tbody>\n<tr class=\"first-child\">\n<th class=\"heading center middle\"><strong>Item<\/strong><\/th>\n<th class=\"heading center middle\"><strong>Specification<\/strong><\/th>\n<\/tr>\n<tr>\n<th class=\"heading left middle\"><strong>Battery<\/strong><\/th>\n<td class=\"left middle\">CJ1M: CJ1W-BAT01<\/td>\n<\/tr>\n<tr>\n<th class=\"heading left middle\"><strong>End Cover<\/strong><\/th>\n<td class=\"left middle\">CJ1W-TER01 (necessary to be mounted at the right end of CPU Rack)<\/td>\n<\/tr>\n<tr>\n<th class=\"heading left middle\"><strong>End Plate<\/strong><\/th>\n<td class=\"left middle\">PFP-M (2 pcs)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"component-blockA01\">\n<div class=\"text\">\n<div>Note: A serial port (RS-232C) connector is not provided. Purchase a connector separately for serial port connection.<br \/>\nPlug : XM3A-0921 (manufactured by OMRON) or equivalent<br \/>\nHood : XM2S-0911-E (manufactured by OMRON) or equivalent<\/div>\n<\/div>\n<\/div>\n<div><\/div>\n<div>\n<h4 class=\"heading-A02\">Common Specifications<\/h4>\n<div class=\"component-blockA01\">\n<div class=\"text\">\n<div class=\"table-blockA01\">\n<table class=\"tableA01\" border=\"0\" cellspacing=\"0\">\n<tbody>\n<tr class=\"first-child\">\n<th class=\"heading center middle\" colspan=\"2\" rowspan=\"1\"><strong>Item<\/strong><\/th>\n<th class=\"heading center middle\" colspan=\"3\" rowspan=\"1\"><strong>Specifications<\/strong><\/th>\n<\/tr>\n<tr>\n<th class=\"heading left middle\" colspan=\"2\" rowspan=\"1\"><strong>Control method<\/strong><\/th>\n<td class=\"left middle\" colspan=\"3\" rowspan=\"1\">Stored program<\/td>\n<\/tr>\n<tr>\n<th class=\"heading left middle\" colspan=\"2\" rowspan=\"1\"><strong>I\/O control method<\/strong><\/th>\n<td class=\"left middle\" colspan=\"3\" rowspan=\"1\">Cyclic scan and immediate processing are both possible.<\/td>\n<\/tr>\n<tr>\n<th class=\"heading left middle\" colspan=\"2\" rowspan=\"1\"><strong>Programming<\/strong><\/th>\n<td class=\"left middle\" colspan=\"3\" rowspan=\"1\">LD (Ladder), SFC (Sequential Function Chart), ST (Structured Text), Mnemonic<\/td>\n<\/tr>\n<tr>\n<th class=\"heading left middle\" colspan=\"2\" rowspan=\"1\"><strong>CPU processing mode<\/strong><\/th>\n<td class=\"left middle\" colspan=\"3\" rowspan=\"1\">CJ1M CPU Units: Normal Mode or Peripheral Servicing Priority Mode<\/td>\n<\/tr>\n<tr>\n<th class=\"heading left middle\" colspan=\"2\" rowspan=\"1\"><strong>Instruction length<\/strong><\/th>\n<td class=\"left middle\" colspan=\"3\" rowspan=\"1\">1 to 7 steps per instruction<\/td>\n<\/tr>\n<tr>\n<th class=\"heading left middle\" colspan=\"2\" rowspan=\"1\"><strong>Ladder instructions<\/strong><\/th>\n<td class=\"left middle\" colspan=\"3\" rowspan=\"1\">Approx. 400 (3-digit function codes)<\/td>\n<\/tr>\n<tr>\n<th class=\"heading left middle\" colspan=\"2\" rowspan=\"1\"><strong>Execution time<\/strong><\/th>\n<td class=\"left middle\" colspan=\"3\" rowspan=\"1\">CJ1M CPU Units (CPU12\/13\/22\/23):<br \/>\nBasic instructions: 0.10 \u03bcs min.<br \/>\nSpecial instructions: 0.15 \u03bcs min.<br \/>\nCJ1M CPU Units (CPU11\/21):<br \/>\nBasic instructions: 0.10 \u03bcs min.<br \/>\nSpecial instructions: 0.15 \u03bcs min.<\/td>\n<\/tr>\n<tr>\n<th class=\"heading left middle\" colspan=\"2\" rowspan=\"1\"><strong>Overhead time<\/strong><\/th>\n<td class=\"left middle\" colspan=\"3\" rowspan=\"1\">CJ1M CPU Units (CPU12\/13\/22\/23): 0.5 ms min.<br \/>\nCJ1M CPU Units (CPU11\/21): 0.7 ms min.<\/td>\n<\/tr>\n<tr>\n<th class=\"heading left middle\" colspan=\"2\" rowspan=\"1\"><strong>Unit connection method<\/strong><\/th>\n<td class=\"left middle\" colspan=\"3\" rowspan=\"1\">No Backplane: Units connected directly to each other.<\/td>\n<\/tr>\n<tr>\n<th class=\"heading left middle\" colspan=\"2\" rowspan=\"1\"><strong>Mounting method<\/strong><\/th>\n<td class=\"left middle\" colspan=\"3\" rowspan=\"1\">DIN Track (screw mounting not possible)<\/td>\n<\/tr>\n<tr>\n<th class=\"heading left middle\" colspan=\"2\" rowspan=\"1\"><strong>Maximum number of<br \/>\nconnectable Units<\/strong><\/th>\n<td class=\"left middle\" colspan=\"3\" rowspan=\"1\">CJ1M CPU Units:<br \/>\nTotal of 20 Units in the System, including 10 Units on CPU Rack and 10 Units on one Expansion Rack.<\/td>\n<\/tr>\n<tr>\n<th class=\"heading left middle\" colspan=\"2\" rowspan=\"1\"><strong>Maximum number of<br \/>\nExpansion Racks<\/strong><\/th>\n<td class=\"left middle\" colspan=\"3\" rowspan=\"1\">CJ1M CPU Units (CPU 13\/23 only):<br \/>\n1 max. (An I\/O Control Unit is required on the CPU Rack and an I\/O Interface Unit is required on the Expansion<br \/>\nRack.)<br \/>\nCJ1M CPU Units (CPU11\/12\/21\/22):<br \/>\nExpansion is not possible.<\/td>\n<\/tr>\n<tr>\n<th class=\"heading left middle\" colspan=\"2\" rowspan=\"1\"><strong>Number of tasks<\/strong><\/th>\n<td class=\"left middle\" colspan=\"3\" rowspan=\"1\">288 (cyclic tasks: 32, interrupt tasks: 256)<br \/>\nWith CJ1M CPU Units, interrupt tasks can be defined as cyclic tasks called &#8220;extra cyclic tasks.&#8221; Including<br \/>\nthese, up to 288 cyclic tasks can be used.<br \/>\nNote 1.<br \/>\nCyclic tasks are executed each cycle and are controlled with TKON(820) and TKOF(821) instructions.<br \/>\nNote 2.<br \/>\nThe following 4 types of interrupt tasks are supported.<br \/>\nPower OFF interrupt tasks: 1 max.<br \/>\nScheduled interrupt tasks: 2 max.<br \/>\nI\/O interrupt tasks: 32 max.<br \/>\nExternal interrupt tasks: 256 max.<\/td>\n<\/tr>\n<tr>\n<th class=\"heading left middle\" colspan=\"2\" rowspan=\"1\"><strong>Interrupt types<\/strong><\/th>\n<td class=\"left middle\" colspan=\"3\" rowspan=\"1\">Scheduled Interrupts:<br \/>\nInterrupts generated at a time scheduled by the CPU Unit&#8217;s built-in timer. (See note. 1)<br \/>\nI\/O Interrupts: Interrupts from Interrupt Input Units.<br \/>\nPower OFF Interrupts (See note 2.): Interrupts executed when the CPU Unit&#8217;s power is turned OFF.<br \/>\nExternal I\/O Interrupts: Interrupts from the Special I\/O Units or CPU Bus Units.<br \/>\nNote 1.<br \/>\nCJ1M CPU Units: Scheduled interrupt time interval is 0.5 ms to 999.9 ms (in increments of 0.1 ms), 1 ms to<br \/>\n9,999 ms (in increments of 1 ms), or 10 ms to 99,990 ms (in increments of 10 ms)<br \/>\nNote 2.<br \/>\nNot supported when the CJ1W-PD022 Power Supply Unit is mounted.<\/td>\n<\/tr>\n<tr>\n<th class=\"heading left middle\" colspan=\"2\" rowspan=\"1\"><strong>Function blocks (CPU<br \/>\nUnit with unit version<br \/>\n3.0 or later only)<\/strong><\/th>\n<td class=\"left middle\" colspan=\"3\" rowspan=\"1\">Languages in function block definitions: ladder programming, structured text<\/td>\n<\/tr>\n<tr>\n<th class=\"heading left middle\" colspan=\"1\" rowspan=\"14\"><strong>CIO<br \/>\n(Core<br \/>\nI\/O)<br \/>\nArea<\/strong><\/th>\n<th class=\"heading left middle\"><strong>I\/O Area<\/strong><\/th>\n<td class=\"left middle\" colspan=\"2\" rowspan=\"1\">1,280: CIO 000000 to CIO 007915 (80 words from CIO 0000 to CIO 0079)<br \/>\nThe setting of the first word can be changed from the default (CIO 0000) so that CIO 0000<br \/>\nto CIO 0999 can be used.<br \/>\nI\/O bits are allocated to Basic I\/O Units.<\/td>\n<td class=\"left middle\" colspan=\"1\" rowspan=\"13\">The CIO Area<br \/>\ncan be used as<br \/>\nwork bits if the<br \/>\nbits are not<br \/>\nused as shown<br \/>\nhere.<\/td>\n<\/tr>\n<tr>\n<th class=\"heading left middle\"><strong>Link Area<\/strong><\/th>\n<td class=\"left middle\" colspan=\"2\" rowspan=\"1\">3,200 (200 words): CIO 10000 to CIO 119915 (words CIO 1000 to CIO 1199)<br \/>\nLink bits are used for data links and are allocated to Units in Controller Link Systems.<\/td>\n<\/tr>\n<tr>\n<th class=\"heading left middle\"><strong>CPU Bus Unit<br \/>\nArea<\/strong><\/th>\n<td class=\"left middle\" colspan=\"2\" rowspan=\"1\">6,400 (400 words): CIO 150000 to CIO 189915 (words CIO 1500 to CIO 1899)<br \/>\nCPU Bus Unit bits store the operating status of CPU Bus Units.<br \/>\n(25 words per Unit, 16 Units max.)<\/td>\n<\/tr>\n<tr>\n<th class=\"heading left middle\"><strong>Special I\/O Unit<br \/>\nArea<\/strong><\/th>\n<td class=\"left middle\" colspan=\"2\" rowspan=\"1\">15,360 (960 words): CIO 200000 to CIO 295915 (words CIO 2000 to CIO 2959)<br \/>\nSpecial I\/O Unit bits are allocated to Special I\/O Units. (10 words per Unit, 96 Units max.)<br \/>\nNote:<br \/>\nSpecial I\/O Units are I\/O Units that belong to a special group called &#8220;Special I\/O Units.&#8221;<br \/>\nExample: CJ1W-AD081 Analog Input Unit<\/td>\n<\/tr>\n<tr>\n<th class=\"heading left middle\"><strong>Serial PLC Link<br \/>\nArea (CJ1M CPU<br \/>\nUnits only)<\/strong><\/th>\n<td class=\"left middle\" colspan=\"2\" rowspan=\"1\">1,440 (90 words): CIO 310000 to CIO 318915 (words CIO 3100 to CIO 3189)<\/td>\n<\/tr>\n<tr>\n<th class=\"heading left middle\" colspan=\"1\" rowspan=\"8\"><strong>DeviceNet Area<\/strong><\/th>\n<td class=\"left middle\" colspan=\"2\" rowspan=\"1\">9,600 (600 words): CIO 320000 to CIO 379915 (words CIO 3200 to CIO 3799)<br \/>\nDeviceNet bits are allocated to Slaves for DeviceNet Unit remote I\/O communications<br \/>\nwhen the Master function is used with fixed allocations.<\/td>\n<\/tr>\n<tr>\n<td class=\"left middle\">Fixed allocation setting 1<\/td>\n<td class=\"left middle\">Outputs: CIO 3200 to CIO 3263<br \/>\nInputs: CIO 3300 to CIO 3363<\/td>\n<\/tr>\n<tr>\n<td class=\"left middle\">Fixed allocation setting 2<\/td>\n<td class=\"left middle\">Outputs: CIO 3400 to CIO 3463<br \/>\nInputs: CIO 3500 to CIO 3563<\/td>\n<\/tr>\n<tr>\n<td class=\"left middle\">Fixed allocation setting 3<\/td>\n<td class=\"left middle\">Outputs: CIO 3600 to CIO 3663<br \/>\nInputs: CIO 3700 to CIO 3763<\/td>\n<\/tr>\n<tr>\n<td class=\"left middle\" colspan=\"2\" rowspan=\"1\">The following words are allocated to the Master function even when the DeviceNet Unit<br \/>\nis used as a Slave.<\/td>\n<\/tr>\n<tr>\n<td class=\"left middle\">Fixed allocation setting 1<\/td>\n<td class=\"left middle\">Outputs: CIO 3370 (Slave to Master)<br \/>\nInputs: CIO 3270 (Master to Slave)<\/td>\n<\/tr>\n<tr>\n<td class=\"left middle\">Fixed allocation setting 2<\/td>\n<td class=\"left middle\">Outputs: CIO 3570 (Slave to Master)<br \/>\nInputs: CIO 3470 (Master to Slave)<\/td>\n<\/tr>\n<tr>\n<td class=\"left middle\">Fixed allocation setting 3<\/td>\n<td class=\"left middle\">Outputs: CIO 3770 (Slave to Master)<br \/>\nInputs: CIO 3670 (Master to Slave)<\/td>\n<\/tr>\n<tr>\n<th class=\"heading left middle\"><strong>Internal I\/O<br \/>\nArea<\/strong><\/th>\n<td class=\"left middle\" colspan=\"3\" rowspan=\"1\">4,800 (300 words): CIO 120000 to CIO 149915 (words CIO 1200 to CIO 1499)<br \/>\n37,504 (2,344 words): CIO 380000 to CIO 614315 (words CIO 3800 to CIO 6143)<br \/>\nThese bits in the CIO Area are used as work bits in programming to control program execution. They cannot<br \/>\nbe used for external I\/O.<\/td>\n<\/tr>\n<tr>\n<th class=\"heading left middle\" colspan=\"2\" rowspan=\"1\"><strong>Work Area<\/strong><\/th>\n<td class=\"left middle\" colspan=\"3\" rowspan=\"1\">8,192 bits (512 words): W00000 to W51115 (W000 to W511)<br \/>\nControls the programs only. (I\/O from external I\/O terminals is not possible.)<br \/>\nNote: When using work bits in programming, use the bits in the Work Area first before using bits from other<br \/>\nareas.<\/td>\n<\/tr>\n<tr>\n<th class=\"heading left middle\" colspan=\"2\" rowspan=\"1\"><strong>Holding Area<\/strong><\/th>\n<td class=\"left middle\" colspan=\"3\" rowspan=\"1\">8,192 bits (512 words): H00000 to H51115 (H000 to H511)<br \/>\nHolding bits are used to control the execution of the program, and maintain their ON\/OFF status when the<br \/>\nPLC is turned OFF or theoperating mode is changed.<br \/>\nNote: The Function Block Holding Area words are allocated from H512 to H1535. These words can be used<br \/>\nonly for the function block instance area (internally allocated variable area).<\/td>\n<\/tr>\n<tr>\n<th class=\"heading left middle\" colspan=\"2\" rowspan=\"1\"><strong>Auxiliary Area<\/strong><\/th>\n<td class=\"left middle\" colspan=\"3\" rowspan=\"1\">Read only: 7,168 bits (448 words): A00000 to A44715 (words A000 to A447)<br \/>\nRead\/write: 8,192 bits (512 words): A44800 to A95915 (words A448 to A959)<br \/>\nAuxiliary bits are allocated specific functions.<\/td>\n<\/tr>\n<tr>\n<th class=\"heading left middle\" colspan=\"2\" rowspan=\"1\"><strong>Temporary Area<\/strong><\/th>\n<td class=\"left middle\" colspan=\"3\" rowspan=\"1\">16 bits (TR0 to TR15)<br \/>\nTemporary bits are used to temporarily store the ON\/OFF execution conditions at program branches.<\/td>\n<\/tr>\n<tr>\n<th class=\"heading left middle\" colspan=\"2\" rowspan=\"1\"><strong>Timer Area<\/strong><\/th>\n<td class=\"left middle\" colspan=\"3\" rowspan=\"1\">4,096: T0000 to T4095 (used for timers only)<\/td>\n<\/tr>\n<tr>\n<th class=\"heading left middle\" colspan=\"2\" rowspan=\"1\"><strong>Counter Area<\/strong><\/th>\n<td class=\"left middle\" colspan=\"3\" rowspan=\"1\">4,096: C0000 to C4095 (used for counters only)<\/td>\n<\/tr>\n<tr>\n<th class=\"heading left middle\" colspan=\"2\" rowspan=\"1\"><strong>DM Area<\/strong><\/th>\n<td class=\"left middle\" colspan=\"3\" rowspan=\"1\">32 Kwords: D00000 to D32767<br \/>\nUsed as a general-purpose data area for reading and writing data in word units (16 bits). Words in the DM Area<br \/>\nmaintain their status when the PLC is turned OFF or the operating mode is changed.<br \/>\nInternal Special I\/O Unit DM Area: D20000 to D29599 (100 words \u00d7 96 Units)<br \/>\nUsed to set parameters for Special I\/O Units.<br \/>\nCPU Bus Unit DM Area: D30000 to D31599 (100 words \u00d7 16 Units)<br \/>\nUsed to set parameters for CPU Bus Units.<\/td>\n<\/tr>\n<tr>\n<th class=\"heading left middle\" colspan=\"2\" rowspan=\"1\"><strong>Index Registers<\/strong><\/th>\n<td class=\"left middle\" colspan=\"3\" rowspan=\"1\">IR0 to IR15<br \/>\nStore PLC memory addresses for indirect addressing. Index registers can be used independently in each task.<br \/>\nOne register is 32 bits (2words).<br \/>\nCJ1M CPU Units: Setting to use index registers either independently in each task or to share them between<br \/>\ntasks.<\/td>\n<\/tr>\n<tr>\n<th class=\"heading left middle\" colspan=\"2\" rowspan=\"1\"><strong>Task Flag Area<\/strong><\/th>\n<td class=\"left middle\" colspan=\"3\" rowspan=\"1\">32 (TK0000 to TK0031)<br \/>\nTask Flags are read-only flags that are ON when the corresponding cyclic task is executable and OFF when<br \/>\nthe corresponding task is not executable or in standby status.<\/td>\n<\/tr>\n<tr>\n<th class=\"heading left middle\" colspan=\"2\" rowspan=\"1\"><strong>Trace Memory<\/strong><\/th>\n<td class=\"left middle\" colspan=\"3\" rowspan=\"1\">4,000 words (trace data: 31 bits, 6 words)<\/td>\n<\/tr>\n<tr>\n<th class=\"heading left middle\" colspan=\"2\" rowspan=\"1\"><strong>File Memory<\/strong><\/th>\n<td class=\"left middle\" colspan=\"3\" rowspan=\"1\">Memory Cards: Compact flash memory cards can be used (MS-DOS format).<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<h4 class=\"heading-A02\">Function Specifications<\/h4>\n<div class=\"component-blockA01\">\n<div class=\"text\">\n<div class=\"table-blockA01\">\n<table class=\"tableA01\" border=\"0\" cellspacing=\"0\">\n<tbody>\n<tr class=\"first-child\">\n<th class=\"heading center middle\"><strong>Item<\/strong><\/th>\n<th class=\"heading center middle\" colspan=\"2\" rowspan=\"1\"><strong>Specifications<\/strong><\/th>\n<\/tr>\n<tr>\n<th class=\"heading left middle\"><strong>Constant cycle time<\/strong><\/th>\n<td class=\"left middle\" colspan=\"2\" rowspan=\"1\">1 to 32,000 ms (Unit: 1 ms)<\/td>\n<\/tr>\n<tr>\n<th class=\"heading left middle\"><strong>Cycle time monitoring<\/strong><\/th>\n<td class=\"left middle\" colspan=\"2\" rowspan=\"1\">Possible (Unit stops operating if the cycle is too long): 10 to 40,000 ms (Unit: 10 ms)<\/td>\n<\/tr>\n<tr>\n<th class=\"heading left middle\"><strong>I\/O refreshing<\/strong><\/th>\n<td class=\"left middle\" colspan=\"2\" rowspan=\"1\">Cyclic refreshing, immediate refreshing, refreshing by IORF(097).<br \/>\nIORF(097) refreshes I\/O bits allocated to Basic I\/O Units and Special I\/O Units.<br \/>\nWith the CJ1M CPU Units, the CPU BUS UNIT I\/O REFRESH (DLNK(226)) instruction can be used to<br \/>\nrefresh bits allocated to CPU Bus Units in the CIO and DM Areas whenever required.<\/td>\n<\/tr>\n<tr>\n<th class=\"heading left middle\"><strong>Timing of special refreshing<br \/>\nfor CPU Bus Units<\/strong><\/th>\n<td class=\"left middle\" colspan=\"2\" rowspan=\"1\">Data links for Controller Link Units and SYSMAC LINK Units, remote I\/O for DeviceNet Units, and other<br \/>\nspecial refreshing for CPU Bus Units is performed at the following times:<br \/>\nCJ1M CPU Units: I\/O refresh period and when the CPU BUS UNIT I\/O REFRESH (DLNK(226)) instruction<br \/>\nis executed.<\/td>\n<\/tr>\n<tr>\n<th class=\"heading left middle\"><strong>I\/O memory holding when<br \/>\nchanging operating modes<\/strong><\/th>\n<td class=\"left middle\" colspan=\"2\" rowspan=\"1\">Depends on the ON\/OFF status of the IOM Hold Bit in the Auxiliary Area.<\/td>\n<\/tr>\n<tr>\n<th class=\"heading left middle\"><strong>Load OFF<\/strong><\/th>\n<td class=\"left middle\" colspan=\"2\" rowspan=\"1\">All outputs on Output Units can be turned OFF when the CPU Unit is operating in RUN, MONITOR, or<br \/>\nPROGRAM mode.<\/td>\n<\/tr>\n<tr>\n<th class=\"heading left middle\"><strong>Timer\/Counter PV refresh<br \/>\nmethod<\/strong><\/th>\n<td class=\"left middle\" colspan=\"2\" rowspan=\"1\">CJ1M CPU Units: BCD or binary (CX-Programmer Ver. 3.0 or higher).<\/td>\n<\/tr>\n<tr>\n<th class=\"heading left middle\"><strong>Input response time setting<\/strong><\/th>\n<td class=\"left middle\" colspan=\"2\" rowspan=\"1\">Time constants can be set for inputs from Basic I\/O Units. The time constant can be increased to<br \/>\nreduce the influence of noise and chattering or it can be decreased to detect shorter pulses on the<br \/>\ninputs.<\/td>\n<\/tr>\n<tr>\n<th class=\"heading left middle\"><strong>Mode setting at power-up<\/strong><\/th>\n<td class=\"left middle\" colspan=\"2\" rowspan=\"1\">Possible (By default, the CPU Unit will start in RUN mode if a Programming Console is not connected.)<\/td>\n<\/tr>\n<tr>\n<th class=\"heading left middle\"><strong>Flash memory (CJ1M CPU<br \/>\nUnits only)<\/strong><\/th>\n<td class=\"left middle\" colspan=\"2\" rowspan=\"1\">The user program and parameter area data (e.g., PLC Setup) are always backed up automatically in flash<br \/>\nmemory. (automatic backup and restore.)<br \/>\nCPU Units with unit version 3.0 or later only:<br \/>\nWhen downloading projects from CX-Programmer Ver. 5.0 or higher, symbol table files (including<br \/>\nCX-Programmer symbol names, I\/O comments), comment files (CX-Programmer rung comments, other<br \/>\ncomments), and program index files (CX-Programmer section names, section comments, or program<br \/>\ncomments) are stored in comment memory within the flash memory.<\/td>\n<\/tr>\n<tr>\n<th class=\"heading left middle\" colspan=\"1\" rowspan=\"4\"><strong>Memory Card functions<\/strong><\/th>\n<td class=\"left middle\">Automatically reading programs (autoboot)<br \/>\nfrom the Memory Card when the power<br \/>\nis turned ON.<\/td>\n<td class=\"left middle\">Possible<\/td>\n<\/tr>\n<tr>\n<td class=\"left middle\">Program replacement during PLC operation<\/td>\n<td class=\"left middle\">Possible<\/td>\n<\/tr>\n<tr>\n<td class=\"left middle\">Format in which data is stored in Memory<br \/>\nCard<\/td>\n<td class=\"left middle\">User program: Program file format<br \/>\nPLC Setup and other parameters: Data file format<br \/>\nI\/O memory: Data file format (binary format), text format,<br \/>\nor CSV format<\/td>\n<\/tr>\n<tr>\n<td class=\"left middle\">Functions for which Memory Card read\/<br \/>\nwrite is supported<\/td>\n<td class=\"left middle\">User program instructions, Programming Devices (including<br \/>\nCX-Programmer and Programming Consoles), Host Link<br \/>\ncomputers, AR Area control bits, easy backup operation<\/td>\n<\/tr>\n<tr>\n<th class=\"heading left middle\"><strong>Filing<\/strong><\/th>\n<td class=\"left middle\" colspan=\"2\" rowspan=\"1\">Memory Card data and the EM (Extended Data Memory) Area can be handled as files.<\/td>\n<\/tr>\n<tr>\n<th class=\"heading left middle\"><strong>Debugging<\/strong><\/th>\n<td class=\"left middle\" colspan=\"2\" rowspan=\"1\">Control set\/reset, differential monitoring, data tracing (scheduled, each cycle, or when instruction is<br \/>\nexecuted), instruction error tracing, storing location generating error when a program error occurs.<\/td>\n<\/tr>\n<tr>\n<th class=\"heading left middle\"><strong>Online editing<\/strong><\/th>\n<td class=\"left middle\" colspan=\"2\" rowspan=\"1\">When the CPU Unit is in MONITOR or PROGRAM mode, multiple program sections (&#8220;circuits&#8221;) of the<br \/>\nuser program can be edited together. This function is not supported for block programming areas.<br \/>\n(With the CX-Programmer is used, multiple program sections of the user program can be edited<br \/>\ntogether. When a Programming Console is used, the program can be edited in mnemonics only.)<\/td>\n<\/tr>\n<tr>\n<th class=\"heading left middle\"><strong>Program protection<\/strong><\/th>\n<td class=\"left middle\" colspan=\"2\" rowspan=\"1\">Overwrite protection: Set using DIP switch.<br \/>\nCopy protection: Password set using CX-Programmer or Programming Consoles.<\/td>\n<\/tr>\n<tr>\n<th class=\"heading left middle\"><strong>Error check<\/strong><\/th>\n<td class=\"left middle\" colspan=\"2\" rowspan=\"1\">User-defined errors (i.e., user can define fatal errors and non-fatal errors)<br \/>\nThe FPD(269) instruction can be used to check the execution time and logic of each programming block.<br \/>\nFAL and FALS instructions can be used with the CJ1M CPU Units to simulate errors.<\/td>\n<\/tr>\n<tr>\n<th class=\"heading left middle\"><strong>Error log<\/strong><\/th>\n<td class=\"left middle\" colspan=\"2\" rowspan=\"1\">Up to 20 errors are stored in the error log. Information includes the error code, error details, and the<br \/>\ntime the error occurred.<br \/>\nA CJ1M CPU Unit can be set so that user-defined FAL errors are not stored in the error log.<\/td>\n<\/tr>\n<tr>\n<th class=\"heading left middle\" colspan=\"1\" rowspan=\"2\"><strong>Serial communications<\/strong><\/th>\n<td class=\"left middle\" colspan=\"2\" rowspan=\"1\">Built-in peripheral port: Programming Device (including Programming Console) connections, Host Links,<br \/>\nNT Links Built-in RS-232C port: Programming Device (excluding Programming Console) connections,<br \/>\nHost Links, no-protocol communications, NT Links, Serial Gateway (Compoway\/F master)<\/td>\n<\/tr>\n<tr>\n<td class=\"left middle\" colspan=\"2\" rowspan=\"1\">Serial Communications Unit (sold separately): Protocol macros, Host Links, NT Links, Modbus-RTU slave,<br \/>\nNo-protocol, Serial Gateway (Compoway\/F master, Modbus master)<\/td>\n<\/tr>\n<tr>\n<th class=\"heading left middle\" colspan=\"1\" rowspan=\"6\"><strong>Clock<\/strong><\/th>\n<td class=\"left middle\" colspan=\"2\" rowspan=\"1\">Provided on all models.<br \/>\nAccuracy:<\/td>\n<\/tr>\n<tr>\n<th class=\"heading center middle\"><strong>Ambient temperature<\/strong><\/th>\n<th class=\"heading center middle\"><strong>Monthly error<\/strong><\/th>\n<\/tr>\n<tr>\n<td class=\"left middle\">55 \u00b0C<\/td>\n<td class=\"left middle\">-3.5 min to +0.5 min<\/td>\n<\/tr>\n<tr>\n<td class=\"left middle\">25 \u00b0C<\/td>\n<td class=\"left middle\">-1.5 min to +1.5 min<\/td>\n<\/tr>\n<tr>\n<td class=\"left middle\">0 \u00b0C<\/td>\n<td class=\"left middle\">-3 min to +1 min<\/td>\n<\/tr>\n<tr>\n<td class=\"left middle\" colspan=\"2\" rowspan=\"1\">Note: Used to store the time when power is turned ON and when errors occur.<\/td>\n<\/tr>\n<tr>\n<th class=\"heading left middle\"><strong>Power OFF detection time<\/strong><\/th>\n<td class=\"left middle\" colspan=\"2\" rowspan=\"1\">AC Power Supply Unit: 10 to 25 ms (not fixed)<br \/>\nDC Power Supply Unit PD025: 2 to 5 ms; PD022: 2 to 10 ms<\/td>\n<\/tr>\n<tr>\n<th class=\"heading left middle\"><strong>Power OFF detection delay<br \/>\ntime<\/strong><\/th>\n<td class=\"left middle\" colspan=\"2\" rowspan=\"1\">0 to 10 ms (user-defined, default: 0 ms)<br \/>\nNote: Not supported when the CJ1W-PD022 Power Supply Unit is mounted.<\/td>\n<\/tr>\n<tr>\n<th class=\"heading left middle\"><strong>Memory protection<\/strong><\/th>\n<td class=\"left middle\" colspan=\"2\" rowspan=\"1\">Held Areas: Holding bits, contents of Data Memory and Extended Data Memory, and status of the counter<br \/>\nCompletion Flags and present values.<br \/>\nNote:<br \/>\nIf the IOM Hold Bit in the Auxiliary Area is turned ON, and the PLC Setup is set to maintain the IOM Hold<br \/>\nBit status when power to the PLC is turned ON, the contents of the CIO Area, the Work Area, part of<br \/>\nthe Auxiliary Area, timer Completion Flag and PVs, Index Registers, and the Data Registers will be saved<br \/>\nfor up to 20 days.<\/td>\n<\/tr>\n<tr>\n<th class=\"heading left middle\"><strong>Sending commands to a<br \/>\nHost Link computer<\/strong><\/th>\n<td class=\"left middle\" colspan=\"2\" rowspan=\"1\">FINS commands can be sent to a computer connected via the Host Link System by executing Network<br \/>\nCommunications Instructions from the PLC.<\/td>\n<\/tr>\n<tr>\n<th class=\"heading left middle\"><strong>Remote programming and<br \/>\nmonitoring<\/strong><\/th>\n<td class=\"left middle\" colspan=\"2\" rowspan=\"1\">Host Link communications can be used for remote programming and remote monitoring through a<br \/>\nController Link, Ethernet, DeviceNet, or SYSMAC LINK network.<\/td>\n<\/tr>\n<tr>\n<th class=\"heading left middle\"><strong>Communicating across<br \/>\nnetwork levels<\/strong><\/th>\n<td class=\"left middle\" colspan=\"2\" rowspan=\"1\">Remote programming and monitoring from Support Software and FINS message communications can be<br \/>\nperformed across different network levels, even for different types of network.<br \/>\nPre-Ver. 2.0: Three levels<br \/>\nVersion 2.0 or later: Eight levels for Controller Link and Ethernet<br \/>\nnetworks (See note.), three levels for other networks.<br \/>\nNote:<br \/>\nTo communicate across eight levels, the CX-Integrator or the CX-Net in CX-Programmer version 4.0 or<br \/>\nhigher must be used to set the routing tables.<\/td>\n<\/tr>\n<tr>\n<th class=\"heading left middle\"><strong>Storing comments in CPU<br \/>\nUnit<\/strong><\/th>\n<td class=\"left middle\" colspan=\"2\" rowspan=\"1\">I\/O comments can be stored as symbol table files in the Memory Card, EM file memory, or comment<br \/>\nmemory (see note).<br \/>\nNote: Comment memory is supported for CX-Programmer version 5.0 or higher and CS\/CJ-series CPU<br \/>\nUnits with unit version 3.0 or later only.<\/td>\n<\/tr>\n<tr>\n<th class=\"heading left middle\"><strong>Program check<\/strong><\/th>\n<td class=\"left middle\" colspan=\"2\" rowspan=\"1\">Program checks are performed at the beginning of operation for items such as no END instruction and<br \/>\ninstruction errors.<br \/>\nCX-Programmer can also be used to check programs.<\/td>\n<\/tr>\n<tr>\n<th class=\"heading left middle\"><strong>Control output signals<\/strong><\/th>\n<td class=\"left middle\" colspan=\"2\" rowspan=\"1\">RUN output: The internal contacts will turn ON (close) while the CPU Unit is operating (CJ1W-PA205R).<\/td>\n<\/tr>\n<tr>\n<th class=\"heading left middle\"><strong>Battery life<\/strong><\/th>\n<td class=\"left middle\" colspan=\"2\" rowspan=\"1\">Battery Set for CJ1M CPU Units: CJ1W-BAT01<\/td>\n<\/tr>\n<tr>\n<th class=\"heading left middle\"><strong>Self-diagnostics<\/strong><\/th>\n<td class=\"left middle\" colspan=\"2\" rowspan=\"1\">CPU errors (watchdog timer), I\/O bus errors, memory errors, and battery errors.<\/td>\n<\/tr>\n<tr>\n<th class=\"heading left middle\"><strong>Other functions<\/strong><\/th>\n<td class=\"left middle\" colspan=\"2\" rowspan=\"1\">Storage of number of times power has been interrupted.<br \/>\n(Stored in A514.)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<h4 class=\"heading-A02\">Unit Versions<\/h4>\n<div class=\"component-blockA01\">\n<div class=\"text\">\n<div class=\"table-blockA01\">\n<table class=\"tableA01\" border=\"0\" cellspacing=\"0\">\n<tbody>\n<tr class=\"first-child\">\n<th class=\"heading center middle\"><strong>Units<\/strong><\/th>\n<th class=\"heading center middle\"><strong>Models<\/strong><\/th>\n<th class=\"heading center middle\"><strong>Unit version<\/strong><\/th>\n<\/tr>\n<tr>\n<td class=\"left middle\" colspan=\"1\" rowspan=\"7\">CJ1M CPU Units<\/td>\n<td class=\"left middle\" colspan=\"1\" rowspan=\"4\">CJ1M-CPU12\/13<br \/>\nCJ1M-CPU22\/23<\/td>\n<td class=\"left middle\">Unit version 4.0<\/td>\n<\/tr>\n<tr>\n<td class=\"left middle\">Unit version 3.0<\/td>\n<\/tr>\n<tr>\n<td class=\"left middle\">Unit version 2.0<\/td>\n<\/tr>\n<tr>\n<td class=\"left middle\">Pre-Ver. 2.0<\/td>\n<\/tr>\n<tr>\n<td class=\"left middle\" colspan=\"1\" rowspan=\"3\">CJ1M-CPU11\/21<\/td>\n<td class=\"left middle\">Unit version 4.0<\/td>\n<\/tr>\n<tr>\n<td class=\"left middle\">Unit version 3.0<\/td>\n<\/tr>\n<tr>\n<td class=\"left middle\">Unit version 2.0<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<h4 class=\"heading-A02\">Function Support by Unit Version<\/h4>\n<h4 class=\"heading-A03\">Functions Supported for Unit Version 4.0 or Later<\/h4>\n<div class=\"component-blockA01\">\n<div class=\"text\">\n<p>CX-Programmer 7.0 or higher must be used to enable using the functions added for unit version 4.0.<br \/>\nAdditional functions are supported if CX-Programmer version 7.2 or higher is used.<\/p>\n<\/div>\n<\/div>\n<h4 class=\"heading-B02\">CJ1M CPU Units<\/h4>\n<div class=\"component-blockA01\">\n<div class=\"text\">\n<div class=\"table-blockA01\">\n<table class=\"tableA01\" border=\"0\" cellspacing=\"0\">\n<tbody>\n<tr class=\"first-child\">\n<th class=\"heading center middle\" colspan=\"2\" rowspan=\"2\"><strong>Function<\/strong><\/th>\n<th class=\"heading center middle\" colspan=\"2\" rowspan=\"1\"><strong>CJ1M-CPU[][]<\/strong><\/th>\n<\/tr>\n<tr>\n<th class=\"heading center middle\"><strong>Unit version 4.0 or later<\/strong><\/th>\n<th class=\"heading center middle\"><strong>Other unit versions<\/strong><\/th>\n<\/tr>\n<tr>\n<td class=\"left middle\" colspan=\"2\" rowspan=\"1\">Online editing of function blocks<br \/>\nNote: This function cannot be used for simulations on the CX-Simulator.<\/td>\n<td class=\"center middle\">OK<\/td>\n<td class=\"center middle\">&#8211;<\/td>\n<\/tr>\n<tr>\n<td class=\"left middle\" colspan=\"2\" rowspan=\"1\">Input-output variables in function blocks<\/td>\n<td class=\"center middle\">OK<\/td>\n<td class=\"center middle\">&#8211;<\/td>\n<\/tr>\n<tr>\n<td class=\"left middle\" colspan=\"2\" rowspan=\"1\">Text strings in function blocks<\/td>\n<td class=\"center middle\">OK<\/td>\n<td class=\"center middle\">&#8211;<\/td>\n<\/tr>\n<tr>\n<td class=\"left middle\" colspan=\"1\" rowspan=\"2\">New application<br \/>\ninstructions<\/td>\n<td class=\"left middle\">Number-Text String Conversion Instructions:<br \/>\nNUM4, NUM8, NUM16, STR4, STR8, and STR16<\/td>\n<td class=\"center middle\">OK<\/td>\n<td class=\"center middle\">&#8211;<\/td>\n<\/tr>\n<tr>\n<td class=\"left middle\">TEXT FILE WRITE (TWRIT)<\/td>\n<td class=\"center middle\">OK<\/td>\n<td class=\"center middle\">&#8211;<\/td>\n<\/tr>\n<tr>\n<td class=\"left middle\" colspan=\"2\" rowspan=\"1\">ST programming in task programs<\/td>\n<td class=\"center middle\">OK with CX-Programmer<br \/>\nversion 7.2 or higher<\/td>\n<td class=\"center middle\">&#8211;<\/td>\n<\/tr>\n<tr>\n<td class=\"left middle\" colspan=\"2\" rowspan=\"1\">SFC programming in task programs<\/td>\n<td class=\"center middle\">OK with CX-Programmer<br \/>\nversion 7.2 or higher<\/td>\n<td class=\"center middle\">&#8211;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"component-blockA01\">\n<div class=\"text\">\n<p>User programs that contain functions supported only by CPU Units with unit version 4.0 or later cannot be used on CS\/CJ-series CPU Units with unit version 3.0 or earlier. An error message will be displayed if an attempt is made to download programs containing unit version 4.0 functions to a CPU Unit with a unit version of 3.0 or earlier, and the download will not be possible.<br \/>\nIf an object program file (.OBJ) using these functions is transferred to a CPU Unit with a unit version of 3.0 or earlier, a program error will occur when operation is started or when the unit version 4.0 function is executed, and CPU Unit operation will stop.<\/p>\n<\/div>\n<\/div>\n<h4 class=\"heading-A03\">Functions Supported for Unit Version 3.0 or Later<\/h4>\n<div class=\"component-blockA01\">\n<div class=\"text\">\n<p>CX-Programmer 5.0 or higher must be used to enable using the functions added for unit version 3.0.<\/p>\n<\/div>\n<\/div>\n<h4 class=\"heading-B02\">CJ1M CPU Units<\/h4>\n<div class=\"component-blockA01\">\n<div class=\"text\">\n<div class=\"table-blockA01\">\n<table class=\"tableA01\" border=\"0\" cellspacing=\"0\">\n<tbody>\n<tr class=\"first-child\">\n<th class=\"heading center middle\" colspan=\"2\" rowspan=\"2\"><strong>Function<\/strong><\/th>\n<th class=\"heading center middle\" colspan=\"2\" rowspan=\"1\"><strong>CJ1M-CPU[][]<\/strong><\/th>\n<\/tr>\n<tr>\n<th class=\"heading center middle\"><strong>Unit version 3.0 or later<\/strong><\/th>\n<th class=\"heading center middle\"><strong>Other unit versions<\/strong><\/th>\n<\/tr>\n<tr>\n<td class=\"left middle\" colspan=\"2\" rowspan=\"1\">Function blocks<\/td>\n<td class=\"center middle\">OK<\/td>\n<td class=\"center middle\">&#8211;<\/td>\n<\/tr>\n<tr>\n<td class=\"left middle\" colspan=\"2\" rowspan=\"1\">Serial Gateway (converting FINS commands to CompoWay\/F commands at<br \/>\nthe built-in serial port)<\/td>\n<td class=\"center middle\">OK<\/td>\n<td class=\"center middle\">&#8211;<\/td>\n<\/tr>\n<tr>\n<td class=\"left middle\" colspan=\"2\" rowspan=\"1\">Comment memory (in internal flash memory)<\/td>\n<td class=\"center middle\">OK<\/td>\n<td class=\"center middle\">&#8211;<\/td>\n<\/tr>\n<tr>\n<td class=\"left middle\" colspan=\"2\" rowspan=\"1\">Expanded simple backup data<\/td>\n<td class=\"center middle\">OK<\/td>\n<td class=\"center middle\">&#8211;<\/td>\n<\/tr>\n<tr>\n<td class=\"left middle\" colspan=\"1\" rowspan=\"3\">New<br \/>\napplication<br \/>\ninstructions<\/td>\n<td class=\"left middle\">TXDU(256), RXDU(255) (support no-protocol communications<br \/>\nwith Serial Communications Units with unit version 1.2 or later)<\/td>\n<td class=\"center middle\">OK<\/td>\n<td class=\"center middle\">&#8211;<\/td>\n<\/tr>\n<tr>\n<td class=\"left middle\">Model conversion instructions:<br \/>\nXFERC(565), DISTC(566), COLLC(567), MOVBC(568), BCNTC(621)<\/td>\n<td class=\"center middle\">OK<\/td>\n<td class=\"center middle\">&#8211;<\/td>\n<\/tr>\n<tr>\n<td class=\"left middle\">Special function block instructions: GETID(286)<\/td>\n<td class=\"center middle\">OK<\/td>\n<td class=\"center middle\">&#8211;<\/td>\n<\/tr>\n<tr>\n<td class=\"left middle\">Additional<br \/>\ninstruction<br \/>\nfunctions<\/td>\n<td class=\"left middle\">PRV(881) and PRV2(883) instructions: Added high-frequency<br \/>\ncalculation methods for calculating pulse frequency. (CJ1M CPU<br \/>\nUnits only)<\/td>\n<td class=\"center middle\">OK<\/td>\n<td class=\"center middle\">&#8211;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"component-blockA01\">\n<div class=\"text\">\n<p>User programs that contain functions supported only by CPU Units with unit version 3.0 or later cannot be used on CS\/CJ-series CPU Units with unit version 2.0 or earlier. An error message will be displayed if an attempt is made to download programs containing unit version 3.0 functions to a CPU Unit with a unit version of 2.0 or earlier, and the download will not be possible.<br \/>\nIf an object program file (.OBJ) using these functions is transferred to a CPU Unit with a unit version of 2.0 or earlier, a program error will occur when operation is started or when the unit version 3.0 function is executed, and CPU Unit operation will stop.<\/p>\n<\/div>\n<\/div>\n<h4 class=\"heading-A03\">Functions Supported for Unit Version 2.0 or Later<\/h4>\n<div class=\"component-blockA01\">\n<div class=\"text\">\n<p>CX-Programmer 4.0 or higher must be used to enable using the functions added for unit version 2.0.<\/p>\n<\/div>\n<\/div>\n<h4 class=\"heading-B02\">CJ1M CPU Units<\/h4>\n<div class=\"component-blockA01\">\n<div class=\"text\">\n<div class=\"table-blockA01\">\n<table class=\"tableA01\" border=\"0\" cellspacing=\"0\">\n<tbody>\n<tr class=\"first-child\">\n<th class=\"heading center middle\" colspan=\"2\" rowspan=\"3\"><strong>Function<\/strong><\/th>\n<th class=\"heading center middle\" colspan=\"3\" rowspan=\"1\"><strong>CJ1M CPU Units<\/strong><\/th>\n<\/tr>\n<tr>\n<th class=\"heading center middle\" colspan=\"2\" rowspan=\"1\"><strong>CJ1M-CPU12\/13\/22\/23<\/strong><\/th>\n<th class=\"heading center middle\"><strong>CJ1M-CPU11\/21<\/strong><\/th>\n<\/tr>\n<tr>\n<th class=\"heading center middle\"><strong>Unit version 2.0 or<br \/>\nlater<\/strong><\/th>\n<th class=\"heading center middle\"><strong>Other unit<br \/>\nversions<\/strong><\/th>\n<th class=\"heading center middle\"><strong>Unit version 2.0 or<br \/>\nlater<\/strong><\/th>\n<\/tr>\n<tr>\n<td class=\"left middle\" colspan=\"2\" rowspan=\"1\">Downloading and Uploading Individual Tasks<\/td>\n<td class=\"center middle\">OK<\/td>\n<td class=\"center middle\">&#8211;<\/td>\n<td class=\"center middle\">OK<\/td>\n<\/tr>\n<tr>\n<td class=\"left middle\" colspan=\"2\" rowspan=\"1\">Improved Read Protection Using Passwords<\/td>\n<td class=\"center middle\">OK<\/td>\n<td class=\"center middle\">&#8211;<\/td>\n<td class=\"center middle\">OK<\/td>\n<\/tr>\n<tr>\n<td class=\"left middle\" colspan=\"2\" rowspan=\"1\">Write Protection from FINS Commands Sent to CPU Units via<br \/>\nNetworks<\/td>\n<td class=\"center middle\">OK<\/td>\n<td class=\"center middle\">&#8211;<\/td>\n<td class=\"center middle\">OK<\/td>\n<\/tr>\n<tr>\n<td class=\"left middle\" colspan=\"2\" rowspan=\"1\">Online Network Connections without I\/O Tables<\/td>\n<td class=\"center middle\">OK<\/td>\n<td class=\"center middle\">&#8211; (Supported if<br \/>\nI\/O tables are<br \/>\nautomatically<br \/>\ngenerated<br \/>\nat startup.)<\/td>\n<td class=\"center middle\">OK<\/td>\n<\/tr>\n<tr>\n<td class=\"left middle\" colspan=\"2\" rowspan=\"1\">Communications through a Maximum of 8 Network Levels<\/td>\n<td class=\"center middle\">OK<\/td>\n<td class=\"center middle\">&#8211;<\/td>\n<td class=\"center middle\">OK<\/td>\n<\/tr>\n<tr>\n<td class=\"left middle\" colspan=\"2\" rowspan=\"1\">Connecting Online to PLCs via NS-series PTs<\/td>\n<td class=\"center middle\">OK<\/td>\n<td class=\"center middle\">OK from<br \/>\nlot number 030201<\/td>\n<td class=\"center middle\">OK<\/td>\n<\/tr>\n<tr>\n<td class=\"left middle\" colspan=\"2\" rowspan=\"1\">Setting First Slot Words<\/td>\n<td class=\"center middle\">OK for up to 64 groups<\/td>\n<td class=\"center middle\">OK for up to<br \/>\n8 groups<\/td>\n<td class=\"center middle\">OK for up to 64 groups<\/td>\n<\/tr>\n<tr>\n<td class=\"left middle\" colspan=\"2\" rowspan=\"1\">Automatic Transfers at Power ON without a Parameter File<\/td>\n<td class=\"center middle\">OK<\/td>\n<td class=\"center middle\">&#8211;<\/td>\n<td class=\"center middle\">OK<\/td>\n<\/tr>\n<tr>\n<td class=\"left middle\" colspan=\"2\" rowspan=\"1\">Automatic Detection of I\/O Allocation Method for Automatic<br \/>\nTransfer at Power ON<\/td>\n<td class=\"center middle\">OK<\/td>\n<td class=\"center middle\">&#8211;<\/td>\n<td class=\"center middle\">OK<\/td>\n<\/tr>\n<tr>\n<td class=\"left middle\" colspan=\"2\" rowspan=\"1\">Operation Start\/End Times<\/td>\n<td class=\"center middle\">OK<\/td>\n<td class=\"center middle\">&#8211;<\/td>\n<td class=\"center middle\">OK<\/td>\n<\/tr>\n<tr>\n<td class=\"left middle\" colspan=\"1\" rowspan=\"9\">New<br \/>\nApplication<br \/>\nInstructions<\/td>\n<td class=\"left middle\">MILH, MILR, MILC<\/td>\n<td class=\"center middle\">OK<\/td>\n<td class=\"center middle\">&#8211;<\/td>\n<td class=\"center middle\">OK<\/td>\n<\/tr>\n<tr>\n<td class=\"left middle\">=DT, &lt;&gt;DT, &lt;DT, &lt;=DT, &gt;DT, &gt;=DT<\/td>\n<td class=\"center middle\">OK<\/td>\n<td class=\"center middle\">&#8211;<\/td>\n<td class=\"center middle\">OK<\/td>\n<\/tr>\n<tr>\n<td class=\"left middle\">BCMP2<\/td>\n<td class=\"center middle\">OK<\/td>\n<td class=\"center middle\">OK<\/td>\n<td class=\"center middle\">OK<\/td>\n<\/tr>\n<tr>\n<td class=\"left middle\">GRY<\/td>\n<td class=\"center middle\">OK<\/td>\n<td class=\"center middle\">OK from<br \/>\nlot number 030201<\/td>\n<td class=\"center middle\">OK<\/td>\n<\/tr>\n<tr>\n<td class=\"left middle\">TPO<\/td>\n<td class=\"center middle\">OK<\/td>\n<td class=\"center middle\">&#8211;<\/td>\n<td class=\"center middle\">OK<\/td>\n<\/tr>\n<tr>\n<td class=\"left middle\">DSW, TKY, HKY, MTR, 7SEG<\/td>\n<td class=\"center middle\">OK<\/td>\n<td class=\"center middle\">&#8211;<\/td>\n<td class=\"center middle\">OK<\/td>\n<\/tr>\n<tr>\n<td class=\"left middle\">EXPLT, EGATR, ESATR, ECHRD, ECHWR<\/td>\n<td class=\"center middle\">OK<\/td>\n<td class=\"center middle\">&#8211;<\/td>\n<td class=\"center middle\">OK<\/td>\n<\/tr>\n<tr>\n<td class=\"left middle\">Reading\/Writing CPU Bus Units with IORD\/IOWR<\/td>\n<td class=\"center middle\">OK<\/td>\n<td class=\"center middle\">&#8211;<\/td>\n<td class=\"center middle\">OK<\/td>\n<\/tr>\n<tr>\n<td class=\"left middle\">PRV2<\/td>\n<td class=\"center middle\">OK, but only for<br \/>\nCPU Units with<br \/>\nbuilt-in I\/O<\/td>\n<td class=\"center middle\">&#8211;<\/td>\n<td class=\"center middle\">OK, but only for<br \/>\nCPU Units with<br \/>\nbuilt-in I\/O<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"component-blockA01\">\n<div class=\"text\">\n<p>User programs that contain functions supported only by CPU Units with unit version 2.0 or later cannot be used on CS\/CJ-series Pre-Ver. 2.0 CPU Units. An error message will be displayed if an attempt is made to download programs containing unit version s.0 functions to a Pre-Ver. 2.0 CPU Unit, and the download will not be possible.<br \/>\nIf an object program file (.OBJ) using these functions is transferred to a Pre- Ver. 2.0 CPU Unit, a program error will occur when operation is started or when the unit version 2.0 function is executed, and CPU Unit operation will stop.<\/p>\n<\/div>\n<\/div>\n<h4 class=\"heading-A02\">Unit Versions and Programming Devices<\/h4>\n<div class=\"component-blockA01\">\n<div class=\"text\">\n<p>The following tables show the relationship between unit versions and CX-Programmer versions.<\/p>\n<\/div>\n<\/div>\n<h4 class=\"heading-A03\">Unit Versions and Programming Devices<\/h4>\n<div class=\"component-blockA01\">\n<div class=\"text\">\n<div class=\"table-blockA01\">\n<table class=\"tableA01\" border=\"0\" cellspacing=\"0\">\n<tbody>\n<tr class=\"first-child\">\n<th class=\"heading center middle\" colspan=\"1\" rowspan=\"2\"><strong>CPU Unit<\/strong><\/th>\n<th class=\"heading center middle\" colspan=\"2\" rowspan=\"2\"><strong>Functions *1<\/strong><\/th>\n<th class=\"heading center middle\" colspan=\"5\" rowspan=\"1\"><strong>CX-Programmer<\/strong><\/th>\n<\/tr>\n<tr>\n<th class=\"heading center middle\"><strong>Ver. 3.3<\/strong><\/th>\n<th class=\"heading center middle\"><strong>Ver. 4.0<\/strong><\/th>\n<th class=\"heading center middle\"><strong>Ver. 5.0<br \/>\nVer. 6.0<\/strong><\/th>\n<th class=\"heading center middle\"><strong>Ver. 7.0<br \/>\nor higher<\/strong><\/th>\n<th class=\"heading center middle\"><strong>Programming<br \/>\nConsole<\/strong><\/th>\n<\/tr>\n<tr>\n<td class=\"left middle\" colspan=\"1\" rowspan=\"2\">CS\/CJ-series unit<br \/>\nVer. 4.0<\/td>\n<td class=\"left middle\" colspan=\"1\" rowspan=\"2\">Functions added<br \/>\nfor unit version 4.0<\/td>\n<td class=\"left middle\">Using new functions<\/td>\n<td class=\"center middle\">&#8211;<\/td>\n<td class=\"center middle\">&#8211;<\/td>\n<td class=\"center middle\">&#8211;<\/td>\n<td class=\"center middle\">OK *2<\/td>\n<td class=\"left middle\" colspan=\"1\" rowspan=\"6\">No restrictions<\/td>\n<\/tr>\n<tr>\n<td class=\"left middle\">Not using new functions<\/td>\n<td class=\"center middle\">OK<\/td>\n<td class=\"center middle\">OK<\/td>\n<td class=\"center middle\">OK<\/td>\n<td class=\"center middle\">OK<\/td>\n<\/tr>\n<tr>\n<td class=\"left middle\" colspan=\"1\" rowspan=\"2\">CS\/CJ-series unit<br \/>\nVer. 3.0<\/td>\n<td class=\"left middle\" colspan=\"1\" rowspan=\"2\">Functions added<br \/>\nfor unit version 3.0<\/td>\n<td class=\"left middle\">Using new functions<\/td>\n<td class=\"center middle\">&#8211;<\/td>\n<td class=\"center middle\">&#8211;<\/td>\n<td class=\"center middle\">OK<\/td>\n<td class=\"center middle\">OK<\/td>\n<\/tr>\n<tr>\n<td class=\"left middle\">Not using new functions<\/td>\n<td class=\"center middle\">OK<\/td>\n<td class=\"center middle\">OK<\/td>\n<td class=\"center middle\">OK<\/td>\n<td class=\"center middle\">OK<\/td>\n<\/tr>\n<tr>\n<td class=\"left middle\" colspan=\"1\" rowspan=\"2\">CS\/CJ-series unit<br \/>\nVer. 2.0<\/td>\n<td class=\"left middle\" colspan=\"1\" rowspan=\"2\">Functions added<br \/>\nfor unit version 2.0<\/td>\n<td class=\"left middle\">Using new functions<\/td>\n<td class=\"center middle\">&#8211;<\/td>\n<td class=\"center middle\">OK<\/td>\n<td class=\"center middle\">OK<\/td>\n<td class=\"center middle\">OK<\/td>\n<\/tr>\n<tr>\n<td class=\"left middle\">Not using new functions<\/td>\n<td class=\"center middle\">OK<\/td>\n<td class=\"center middle\">OK<\/td>\n<td class=\"center middle\">OK<\/td>\n<td class=\"center middle\">OK<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"component-blockA01\">\n<div class=\"text\">\n<div>*1. As shown above, there is no need to upgrade to CX-Programmer version as long as the functions added for unit<br \/>\nversions are not used.<br \/>\n*2. CX-Programmer version 7.0 or higher is required to use the functional improvements made for unit version 4.0 of the<br \/>\nCS\/CJ-series CPU Units. With CX-Programmer version 7.2 or higher, you can use even more expanded functionality.<\/div>\n<\/div>\n<\/div>\n<h4 class=\"heading-A03\">Device Type Setting<\/h4>\n<div class=\"component-blockA01\">\n<div class=\"text\">\n<p>The unit version does not affect the setting made for the device type on the CX-Programmer. Select the device type as shown in the following table regardless of the unit version of the CPU Unit.<\/p>\n<\/div>\n<\/div>\n<div class=\"component-blockA01\">\n<div class=\"text\">\n<div class=\"table-blockA01\">\n<table class=\"tableA01\" border=\"0\" cellspacing=\"0\">\n<tbody>\n<tr class=\"first-child\">\n<th class=\"heading center middle\"><strong>Series<\/strong><\/th>\n<th class=\"heading center middle\"><strong>CPU Unit group<\/strong><\/th>\n<th class=\"heading center middle\"><strong>CPU Unit model<\/strong><\/th>\n<th class=\"heading center middle\"><strong>Device type setting on CX-Programmer Ver. 4.0 or higher<\/strong><\/th>\n<\/tr>\n<tr>\n<td class=\"left middle\">CJ Series<\/td>\n<td class=\"left middle\">CJ1M CPU Units<\/td>\n<td class=\"left middle\">CJ1M-CPU[][]<\/td>\n<td class=\"left middle\">CJ1M<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p>&nbsp;<\/p>\n<div class=\"component-blockA01\">\n<div class=\"text\">\n<p>(Unit: mm)<\/p>\n<\/div>\n<\/div>\n<h4 class=\"heading-B02\">CJ1M CPU Units<\/h4>\n<div class=\"component-blockA01\">\n<div class=\"image\"><img src=\"http:\/\/www.ia.omron.com\/Images\/1638_dm_113-106633.gif\" alt=\"CJ1M-CPU1[] Dimensions 2 CJ1M CPU Units_Dim\" \/><\/div>\n<\/div>\n<div><\/div>\n<div><\/div>\n<div>\n<div class=\"inner-contents-area\">\n<div class=\"primary-contents-area\">\n<div class=\"tabpanel-blockA01\">\n<div class=\"editable-block\">\n<div class=\"table-blockA01\">\n<table id=\"global_data\" class=\"tableA01 tablesorter\" border=\"1\" cellspacing=\"0\">\n<thead>\n<tr class=\"tablesorter-header\">\n<th class=\"dl_name\">\n<div class=\"tablesorter-header-inner\">Catalog Name<\/div>\n<\/th>\n<th class=\"dl_cat_number\">\n<div class=\"tablesorter-header-inner\">Catalog Number<br \/>\n[size]<\/div>\n<\/th>\n<th class=\"dl_date tablesorter-header\">\n<div class=\"tablesorter-header-inner\">Last Update<\/div>\n<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr class=\"odd first-child\">\n<td><a href=\"http:\/\/www.ia.omron.com\/data_pdf\/cat\/cj1m-cpu_ds_e_6_2_csm1610.pdf?id=1638\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" class=\"iconD01\" src=\"http:\/\/www.ia.omron.com\/resources\/images\/icon_pdf.gif\" alt=\"\" width=\"11\" height=\"12\" \/>\u00a0CJ1M-CPU1[] Data Sheet<\/a><\/td>\n<td>&#8211;<br \/>\n<span class=\"file-size\">[601KB]<\/span><\/td>\n<td class=\"td_date\">Dec 03, 2018<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"local-navi-area\">\n<div class=\"local-navi-area\">\n<div class=\"local-naviA01\">\n<h2 class=\"heading-link\"><\/h2>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<h2 class=\"heading-B02\">Small! Fast! Flexible! These machine controllers provide flexible control for all kinds of applications.<\/h2>\n","protected":false},"featured_media":1507,"comment_status":"open","ping_status":"closed","template":"","meta":[],"product_cat":[90,63,72],"product_tag":[],"_links":{"self":[{"href":"https:\/\/al-tet-onlinesales.adbridgessolution.com\/index.php\/wp-json\/wp\/v2\/product\/1506"}],"collection":[{"href":"https:\/\/al-tet-onlinesales.adbridgessolution.com\/index.php\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/al-tet-onlinesales.adbridgessolution.com\/index.php\/wp-json\/wp\/v2\/types\/product"}],"replies":[{"embeddable":true,"href":"https:\/\/al-tet-onlinesales.adbridgessolution.com\/index.php\/wp-json\/wp\/v2\/comments?post=1506"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/al-tet-onlinesales.adbridgessolution.com\/index.php\/wp-json\/wp\/v2\/media\/1507"}],"wp:attachment":[{"href":"https:\/\/al-tet-onlinesales.adbridgessolution.com\/index.php\/wp-json\/wp\/v2\/media?parent=1506"}],"wp:term":[{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/al-tet-onlinesales.adbridgessolution.com\/index.php\/wp-json\/wp\/v2\/product_cat?post=1506"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/al-tet-onlinesales.adbridgessolution.com\/index.php\/wp-json\/wp\/v2\/product_tag?post=1506"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}