Universal model QCPU
2.3 Comparison of CPU Module Functions
2.3 Comparison of CPU Module Functions
Basic/High Performance model QCPU
: Compatible/function available : Partly changed : Incompatible : Not applicable
Function MELSEC-Q series MELSEC iQ-R
series
Precautions
Q00J/Q00/
Q01CPU
Qn(H)CPU RnCPU
Constant scan Executes a program in a set time interval regardless of its scan time.
Latch function Holds the device data even when the CPU module is powered off and on or reset.
Output status selection when the status changed from STOP to RUN
Selects the output (Y) status (outputting the same status prior to STOP or clearing the status) when the operating status of the CPU module is switched from STOP to RUN.
Clock function Reads the internal clock data of the CPU module to use it for time management.
Remote RUN/STOP Runs or stops the program operations in the CPU module externally.
Remote PAUSE Stops the program operations in the CPU module externally, holding the status of outputs (Y).
Remote RESET Resets the CPU module externally when the CPU module is in the STOP status.
Remote latch clear Clears the latch data in the CPU module when the CPU module is in the STOP status.
Input response time selection
Selects input response time values for the input modules, I/O combined modules, high-speed input modules, and interrupt modules.
Error time output mode setting
Sets whether to clear or retain the output to the output modules, I/O combined modules, intelligent function modules, and interrupt modules at the time of a stop error of the CPU module.
H/W error time PLC operation mode setting
Sets whether to stop or continue operations in the CPU module when a hardware error has occurred in an intelligent function module or interrupt module.
Intelligent function module switch setting
Makes settings for the intelligent function modules and interrupt modules.
Monitor function Reads the status of programs and devices in the CPU module using a programming tool.
Monitor condition setting Specifies the monitoring timing of the CPU module with device condition or step number.
Local device monitor/test Monitors and/or tests the local devices of the specified program using a programming tool.
External input/output forced on/off function
Forcibly turns on/off the external input/output of the CPU module using a programming tool.
*1
Online change Writes programs when the CPU module is in the RUN status.
*2
Program monitor list Displays the scan time and execution status of the program being executed.
Interrupt program monitor list
Displays the number of executions of interrupt programs.
Scan time measurement Measures the execution time of the area specified by the steps in a program.
Sampling trace function Continuously samples the specified device data at a preset timing.
Debug function from multiple programming tools
Enables simultaneous debugging by multiple programming tools.
When using a label,
ensure that there is no conflict between programming tools.
2
*1 Only products with a serial number "02092" (first five digits) or later supports this function.
*2 The online change (files) is not available.
*3 System protection using DIP switches is not available.
*4 Only products with a serial number "04122" (first five digits) or later supports this function.
*5 This function is not available for the Q02CPU.
*6 This function is not available for the Q00JCPU.
Watchdog timer Monitors operational delays caused by hardware failure or program error of the CPU module.
Self-diagnostic function Self-diagnoses the CPU module to see whether an error exists or not.
Error history Stores the result of self-diagnostics to the memory as error history data.
System protection Prevents the programs from being modified from a programming tool, serial communication module, and Ethernet module.
*3
Password registration Prohibits reading/writing data from/to each file in the CPU module using a programming tool.
Remote password Prevents unauthorized access from external devices. *4 *1 System display Monitors the system configuration using a
programming tool.
LED indication Displays the operating status of the CPU module with LEDs on the front of the module.
LED indication priority Sets priorities for error messages that are stored in the LED display data (SD220 to 227) when errors occur.
This function can also disable LED indication.
High-speed interrupt function
Executes an interrupt program at fixed intervals of 0.2 to 1.0ms using the interrupt pointer (I49).
*5
Interrupt from intelligent function module
Executes an interrupt program at the time of interrupt request from the intelligent function module.
*4
Serial communication function
Connects the RS-232 interface of the CPU module and the personnel computer or HMI with RS-232 cable and communicates in the MC protocol.
*6
Module service interval time read
Monitors the service interval time (time from service acceptance to next service acceptance) of the intelligent function module, network module, or programming tools.
Initial device value Registers data used in a program to the device or the buffer memory of the intelligent function module and special function module without a program.
*4
Function MELSEC-Q series MELSEC iQ-R
series
Precautions
Q00J/Q00/
Q01CPU
Qn(H)CPU RnCPU
40
2 CPU MODULE MIGRATION2.3 Comparison of CPU Module Functions
Universal model QCPU
: Compatible/function available : Partly changed : Incompatible : Not applicable
Function MELSEC-Q series MELSEC iQ-R
series
Precautions
QnU(D)(E)(H) CPU
QnUDVCPU RnCPU
Boot operation Transfers and boots data stored in a memory card or SD memory card to the program memory or the standard ROM at power-on or reset.
*1 *7
Constant scan Executes a program in a set time interval regardless of its scan time.
Latch function Holds the device data even when the CPU module is powered off and on or reset.
Output status selection when the status changed from STOP to RUN
Selects the output (Y) status (outputting the same status prior to STOP or clearing the status) when the operating status of the CPU module is switched from STOP to RUN.
Clock function Reads the internal clock data of the CPU module to use it for time management.
Remote RUN/STOP Runs or stops the program operations in the CPU module externally.
Remote PAUSE Stops the program operations in the CPU module externally, holding the status of outputs (Y).
Remote RESET Resets the CPU module externally when the CPU module is in the STOP status.
Remote latch clear Clears the latch data in the CPU module when the CPU module is in the STOP status.
Input response time selection
Selects input response time values for the input modules, I/O combined modules, high-speed input modules, and interrupt modules.
Error time output mode setting
Sets whether to clear or retain the output to the output modules, I/O combined modules, intelligent function modules, and interrupt modules at the time of a stop error of the CPU module.
H/W error time PLC operation mode setting
Sets whether to stop or continue operations in the CPU module when a hardware error has occurred in an intelligent function module or interrupt module.
Intelligent function module switch setting
Makes settings for the intelligent function modules and interrupt modules.
Monitor function Reads the status of programs and devices in the CPU module using a programming tool.
Monitor condition setting
Specifies the monitoring timing of the CPU module with device condition or step number.
*1*2
Local device monitor/
test
Monitors and/or tests the local devices of the specified program using a programming tool.
*2*3
External input/output forced on/off
Forcibly turns on/off the external input/output of the CPU module using a programming tool.
*2
Executional conditioned device test
Changes a device value within the specified step of a sequence program.
*2
Online change Writes programs when the CPU module is in the RUN status.
Program monitor list Displays the scan time and execution status of the program being executed.
Interrupt program monitor list
Displays the number of executions of interrupt programs.
Scan time measurement
Measures the execution time of the area specified by the steps in a program.
*2
Sampling trace function
Continuously samples the specified device data at a preset timing.
*3
2
Debug function from multiple programming tools
Enables simultaneous debugging by multiple programming tools.
When using a label,
ensure that there is no conflict between programming tools.
Watchdog timer Monitors operational delays caused by hardware failure or program error of the CPU module.
Self-diagnostic function
Self-diagnoses the CPU module to see whether an error exists or not.
Error history Stores the result of self-diagnostics to the memory as error history data.
Security function Protects data in the CPU module against tampering and theft by unauthorized persons.
Password registration Prohibits reading/writing data from/to each file in the CPU module using a programming tool.
File password 32 Prohibits reading/writing data from/to each file in the CPU module using a programming tool. Sets a read password and write password for each file stored in the CPU module.
File access control by security key
Prevents unauthorized access to the files in the CPU module by writing a security key to the module. (The CPU module is locked with a security key.)
Remote password Prevents unauthorized access from external devices.
Block password Prevents access to program contents by setting a block password for each POU.
LED indication Displays the operating status of the CPU module with LEDs on the front of the module.
LED indication priority Sets whether to indicate an error with LED according to the priority of each error.
High-speed interrupt function
Executes an interrupt program at fixed intervals of 0.1 to 1.0ms using the high-speed interrupt pointer (I49).
Interrupt from intelligent function module
Executes an interrupt program at the time of interrupt request from the intelligent function module.
Serial communication function
Communicates data using the MC protocol by connecting the RS-232 interface of the CPU module and a personal computer or HMI from other companies using an RS-232 cable.
*2*4
Service processing setting
Specifies the service processing count or time to be executed in END processing.
Initial device value Registers data used in a program to the device or the buffer memory of the intelligent function module and special function module without a program.
Battery life-prolonging function
Extends the life of a battery by holding only clock data using the battery.
Program cache memory auto recovery function
Restores the error location automatically by using data in the program memory, which are stored in the flash ROM, when the memory check function detects an error in the program cache memory.
*2
Latch data backup to standard ROM
Backs up latch data such as device data and error history to the standard ROM without using a battery.
Writing/reading device data to/from standard ROM
Writes/reads device data to/from the standard ROM.
CPU module change function with memory card
Backs up all the data (only the file register files and latch-target device data) in a CPU module to a memory card or SD memory card. The data backed up can be restored to a replaced CPU module.
*1*2 *7
Function MELSEC-Q series MELSEC iQ-R
series
Precautions
QnU(D)(E)(H) CPU
QnUDVCPU RnCPU
42
2 CPU MODULE MIGRATION2.3 Comparison of CPU Module Functions CPU module data
backup/restoration function
Backs up data such as program files, a parameter file, and device data including file register in a CPU module to an SD memory card. The data backed up can be restored as needed.
*2 *8
Module model name read
Reads the model name of a module on a base unit. *2
Module error collection Collects errors that occurred in the connected intelligent function modules in the CPU module.
*2
Local device batch read function
Batch-reads local device data in the CPU module and stores them in a CSV file.
*2*3
Send points extension function (CC-Link IE Controller Network module)
Extends the maximum number of link points per station of CC-Link IE Controller Network module.
*2
Built-in Ethernet function
Enables MC protocol communications and the following functions by using built-in Ethernet ports.
*5
File transfer function (FTP)
Enables the use of FTP (File Transfer Protocol) server function, which transfers files between the CPU module and external devices. External devices with a FTP client function can directly access to the files in the CPU module.
*5
Predefined protocol function
Sends and receives packets predefined by using GX Works2, enabling easy communications with external devices (such as measuring instruments and bar code readers).
*2
Socket communication function
Communicates data (using TCP/UDP) with external devices connected on the Ethernet network by using dedicated instructions.
*2*5
IP address change function
Changes an IP address of a built-in Ethernet port by storing it in the special relay and special register, not in the built-in Ethernet port setting parameter.
*2*5
IP packet transfer function
Communicates with the following devices that correspond to IP address specified via a CC-Link IE Controller Network module or CC-Link IE Field Network module, using a protocol such as the FTP or HTTP via a built-in Ethernet port from an Ethernet device such as a personal computer.
• External devices on the CC-Link IE Controller Network or CC-Link IE Field Network
• External devices on the Ethernet network, which are connected through the built-in Ethernet ports
*2*5
Reading/writing device data from/to the CPU module on another station by specifying an IP address
Reads/writes device data from/to the CPU module on another station by using the dedicated instructions.
*2
SLMP frame send instruction
Sends MC protocol messages (QnA-compatible 3E frame and 4E frame) from the CPU module to external devices connected on the Ethernet network.
*2
Writing/reading data to/from refresh devices with the specified station number
Writes/reads data by specifying the station number of the target station, without considering the assignment of refresh devices.
*6 *2
Data logging function Collects data from the specified device of a CPU module at a specified timing. The data logging file can be transferred from a CPU module to the FTP server using the data logging file transfer function.
*7
Automatic detection of connected device (iQ Sensor Solution function)
Detects devices supporting iQ Sensor Solution connected to the CPU module, and automatically displays them on "List of devices" and "Device map area" using a programming tool.
*2
Function MELSEC-Q series MELSEC iQ-R
series
Precautions
QnU(D)(E)(H) CPU
QnUDVCPU RnCPU
2
*1 This function is not available for the Q00UJCPU, Q00UCPU, and Q01UCPU.
*2 Availability depends on the version of the CPU module. For details, refer to the following.
QnUCPU User's Manual (Function Explanation, Program Fundamentals)
*3 This function is not available for the Q00UJCPU.
*4 This function is not available for the QnUDE(H)CPU.
*5 This function is available only for the QnUDE(H)CPU.
*6 This function is available only for the QnUD(E)(H)CPU.
*7 This function is not available for the R00CPU.
*8 This function is not available for the R00CPU, R01CPU, and R02CPU.
System configuration check (iQ Sensor Solution function)
Compares the system configuration information displayed on a programming tool with the actual system configuration, and checks if they match.
*2
Communication setting reflection (iQ Sensor Solution function)
Reflects the communication settings (such as IP addresses) of devices supporting iQ Sensor Solution on "Device map area" to the devices connected over Ethernet in the system.
*2
Sensor parameter read/write (iQ Sensor Solution function)
Reads/writes parameters (operation parameters for devices corresponding to iQ Sensor Solution) from/
to devices supporting iQ Sensor Solution.
*2
Monitoring (iQ Sensor Solution function)
Monitors the current values (such as measurement values and input/output values), status (error existence), and error information of devices supporting iQ Sensor Solution graphically using a programming tool.
*2
Data backup/
restoration (iQ Sensor Solution function)
Backs up setting data (such as parameters) in a device supporting iQ Sensor Solution to an SD memory card. The data backed up can be restored as needed.
*2 *7
CC-Link IE Field Network Basic function
A set of functions that can be used in CC-Link IE Field Network Basic
*2
Function MELSEC-Q series MELSEC iQ-R
series
Precautions
QnU(D)(E)(H) CPU
QnUDVCPU RnCPU
44
2 CPU MODULE MIGRATION2.3 Comparison of CPU Module Functions
C Controller module
: Compatible/function available : Partly changed : Incompatible : Not applicable
Function MELSEC-Q
series
MELSEC iQ-R series
Precautions
Q06CCPU-V(-B) Q12DCCPU-V Q24DHCCPU-V
R12CCPU-V
I/O module access function Controls I/O modules or intelligent function modules from the user program of the C Controller module.
Intelligent function module access function
Remote operation function Controls the execution status of the C Controller module from its user program or development environment.
Device function Creates a device such as a programmable controller CPU in work RAM of the C Controller module.
*1
Self-diagnostic function Monitors the operating status of each module, and when an error has occurred, displays error information.
*2
Hardware selfdiagnostic function
Performs the specified hardware self-diagnostics in the hardware self-diagnostic mode.
*2
Output (Y) setting for switching from STOP to RUN
Sets the output status (Y) for the case where the STOP status is switched to the RUN status.
Clock function Reads clock data in the C Controller module by the user program, and uses them for time control.
Multiple CPU clock synchronization function
Allows clock data synchronization with CPU No.1 when the C Controller module is set as CPU No.2, No.3 or No.4 in a multiple CPU system.
*1
Input response time selection
Allows selection of the response time for the Q series input modules, I/O combined modules, high-speed input modules, and interrupt modules.
Error time output mode setting
Sets whether to clear or hold the outputs to output modules, I/O combined modules, and intelligent function modules when a stop error occurs in the C Controller module.
Hardware error time CPU operating mode setting
Sets whether to stop or run the C Controller module when a hardware error occurs in an intelligent function module.
Intelligent function module and interrupt module switch setting
Configures the settings for intelligent function modules and interrupt modules. (For details, refer to the manual for each module.)
Watchdog timer (WDT) Detects a hardware error or a user program error of the C Controller module.
Connection between C Controller module and GOT (microcomputer connection)
Accesses a GOT through the RS-232 interface of the C Controller module.
Telnet function From the Telnet tool of the development environment (personal computer), allows simple remote debugging (task information display, memory dumping, etc.) of the C Controller. Without using Workbench or Tornado, simple remote debugging is available.
Communication function with peripheral devices through an Ethernet port
Connects a peripheral device (such as the engineering tool) to the Ethernet port on the C Controller module with an Ethernet cable to perform communications.
*1
Unmounting CompactFlash card
CompactFlash card can be unmounted with the RESET/
SELECT switch on the C Controller module.
*3 The R12CCPU-V
supports an SD memory card instead of a CompactFlash card
Login user access restriction Restricts parameter writing from FTP or each utility and use of the Telnet function, by setting (adding/deleting) login users for the C Controller module.
2
*1 This function is not available for the Q06CCPU-V(-B).
*2 The Q06CCPU-V(-B) does not support some functions. For details, refer to the following.
C Controller Module User's Manual (Hardware Design, Function Explanation)
*3 This function is not available for the Q06CCPU-V-B.
Multiple CPU system
Data
communications by MELSEC data link functions
Accesses device data of a programmable controller CPU from the C Controller module's user program, which is created with MELSEC data link functions.
*3
Event notification
Issues an event to the standby status user program in a C Controller module to resume the user program that was waiting for an interrupt event. The event is issued from either of the following.
• Sequence program of programmable controller CPU
• User program of C Controller module
Multiple CPU synchronous interrupt function
By registering a routine corresponding to a multiple CPU synchronous interrupt by the QBF_EntryMultiCPUSyncInt function, the created program can be executed in synchronization with a Motion CPU (Q172DCPU or Q173DCPU).
*1
Data
communications using CPU shared memory
Transfers data via the CPU shared memory among the C Controller module, programmable controller CPUs, and Motion CPUs.
Data
communications using multiple CPU high speed transmission area
Transfers data via the multiple CPU high speed transmission area in the CPU shared memory among the C Controller module, programmable controller CPUs, and Motion CPUs.
*1
Programmable controller remote control function
From the user program of the C Controller module, controls the execution status of a programmable controller CPU.
*3
Sequence program control function
From the user program of the C Controller module, controls the execution type of the sequence program.
Interrupt issue to Motion CPU
From the user program of the C Controller module, issues an interrupt to a Motion CPU.
*2
Motion CPU control instruction
From the user program of the C Controller module, starts a Motion CPU's SFC program or servo program or changes the set or present values of the servo.
*2
Motion CPU device access
From the user program of the C Controller module, reads data from or writes data to Motion CPU's devices.
*2
Function MELSEC-Q
series
MELSEC iQ-R series
Precautions
Q06CCPU-V(-B) Q12DCCPU-V Q24DHCCPU-V
R12CCPU-V