CJ2M-CPU3@/-CPU1@/-MD21@
Function
Description
Function Blocks
Standard programming can be encapsulated as function blocks.
Languages in Function Block Definitions
Ladder programming or structured text
The program can be changed during operation (in MONITOR or PROGRAM mode), except for
block programming areas.
Online Editing
Specified bits can be set or reset.
Force-set/reset to the EM Area is enabled by specifying a start bank in parameter setting.
Force-Set/Reset
Differentiate Monitoring
Data Tracing
ON/OFF changes in specified bits can be monitored.
The specified I/O memory data can be stored in the trace memory in the CPU Unit. The
triggers can be set.
Debugging
The trace data can be uploaded during data tracing using CX-Programmer, which enables
continuously logging the data by constantly uploading the trace data.
Continuous Tracing
Automatically starting tracing when operation Data tracing can be automatically started when operation is started (i.e., when the operating
starts
mode is changed from PROGRAM mode to MONITOR or RUN mode).
Storing Location of Error when an Error Occurs
The location and task number where execution stopped for a program error is recorded.
The programs can be checked for items such as no END instruction and FALS/FAL errors at
startup.
Program Check
A function is provided to store predefined error codes in CPU Unit, error information, and time
at which the error occurred.
Error Log
CPU Error Detection
CPU Unit WDT errors are detected.
Errors can be generated for user-specified conditions: Non-fatal errors (FAL) and fatal errors
(FALS).
User-defined Failure Diagnosis
Program section time diagnosis and program section logic diagnosis are supported (FPD
instruction).
Load OFF Function
RUN Output
This function turns OFF all outputs from Output Units when an error occurs.
The RUN output from the CJ1W-PA205R turns ON while CPU Unit is in RUN mode or
MONITOR mode.
This function provides alarm information from Basic I/O Units that have load short-circuit
protection.
Basic I/O Load Short-circuit Detection
Failure Point Detection
The time and logic of an instruction block can be analyzes using the FPD instruction.
This function indicates when the CPU Unit is on standby because all Special I/O Units and
CPU Bus Units have not been recognized at the startup in RUN or MONITOR mode.
CPU Standby Detection
System FAL Error Detection This function generates a non-fatal (FAL) error when the user-defined conditions are met in
(User-defined non-fatal error) program.
Duplicate Refreshing Error
Detection
This function detects an error when an immediate refreshing Instruction in an interrupt task is
competing with I/O refreshing of a cyclic task.
Basic I/O Unit Error Detection This function detects the errors in Basic I/O Units.
Backup Memory Error
Detection
This function detects errors in the memory backup of the user programs and parameter area
(backup memory).
Self-
diagnosis
and
PLC Setup Error Detection
This function detects setting errors in the PLC Setup.
This function detects an error when there is an error in data exchange between the CPU Unit
and a CPU Bus Unit.
CPU Bus Unit Error Detection
Restoration
Non-fatal Error
Detection
Special I/O Unit Error
Detection
This function detects an error when there is an error in data exchange between the CPU Unit
and a Special I/O Unit.
Tag Memory Error Detection *13 This function detects errors in tag memory.
This function detects an error when a battery is not connected to the CPU Unit or when the
battery voltage drops.
Battery Error Detection
CPU Bus Unit Setting Error
Detection
This function detects an error when the model of a CPU Bus Unit in the registered I/O tables
does not agree with the model that is actually mounted in the PLC.
Special I/O Unit Setting Error This function detects an error when the model of a Special I/O Unit in the registered I/O tables
Detection does not agree with the model of Unit that is actually mounted.
Option Board Error Detection *13 This function detects the errors in Serial Option Board mounting status.
Memory Error Detection
This function detects errors that occur in memory of the CPU Unit.
This function detects when an error occurs in data transfers between the Units mounted in
Rack slots and the CPU Unit and detects when the End Cover is not connected to the CPU
Rack or an Expansion Rack.
I/O Bus Error Detection
This function detects an error when the same unit number is set for two or more Units, the
same word is allocated to two or more Basic I/O Units, or the same rack number is set for two
or more Racks.
Unit/Rack Number
Duplication Error
Fatal Error
Detection
Too Many I/O Points Error
Detection
This function detects an error when the total number of I/O points set in the I/O tables or the
number of Units per Rack exceeds the specified range.
This function detects an error when the number of Units in the registered I/O tables does not
agree with the actual number of Units that is mounted, or an Interrupt Unit has been connected
in the wrong position, i.e., not in slot 0 to 4.
I/O Setting Error Detection
*14.Supported only by the CJ2M-CPU3@.
11