Item
|
Description
|
Operation method
|
Function block method |
Number of function blocks
|
|
Total CJ1G-CPU42P: 71 blocks max., CJ1G-CPU43/44/45P: 501 blocks max. |
Analog operation
|
Control Blocks
|
PID and other control functions |
LCB01: 50 blocks max., LCB03: 300 blocks max. |
Control Blocks Blocks
|
Alarm, square root operation, time operations, pulse train operation, and other operation functions for various processes |
Sequential Control
|
Step Ladder Program block
|
Logic sequence and step sequence functions |
4,000 commands max. 100 commands/1 block max. Can be divided into 100 steps max. 100 commands/1 step max. |
I/O block
|
Field Terminal block
|
Analog I/O function with Analog I/O Unit, contact I/O function with Basic I/O Unit |
80 blocks max. |
User link tables
|
Analog data I/O and contact data I/O function for CPU Unit Can be added to CSV tags. |
2,400 data max. |
HMI function
|
I/O function for function block ITEM data for Control, Operation, External Controller, and System Common blocks for CPU Unit |
Control/Operation Blocks LCB01: 50 blocks max. + 20 send/receive words LCB03: 300 blocks max. + 20 send/receive words System Common Block 20 send/receive words Real PV Input Monitor Area LCB01: 50 words max. LCB03: 300 words max. |
System Common block
|
System common operation cycle setting, run/stop command, load rate monitor, etc. |
Single block |
Function block data preparation/ download
|
Function block data prepared by CX-Process Tool (sold separately) and downloaded to Loop Controller |
Execution of function blocks
|
Function block execution conditions
|
Common to all function blocks
|
Operation of all function blocks by turning power ON to the PLC (Hot or cold start can be specified.) For cold starts, function block data is transferred from flash memory to RAM. Function block operation can be stopped by CX-Process Tool or FINS command. Hot start (state active before Board was stopped is continued before operation is started) or cold start (all state signals and function block internally held values are cleared before operation is started) is possible by CX-Process Tool or FINS command. |
For individual function block
|
Function block operation can be stopped and hot start (state active before Unit was stopped is continued before operation is started) is possible by CX-Process Tool or FINS command. |
Function block operation cycle
|
Standard: Operation of all function blocks is executed at the same operation cycle preset to ITEM 004 in the System Common block. Settable operation cycles: 0.1 s, 0.2 s, 0.5 s, 1 s, 2 s (default: 1 s) Note: Cannot be set to the same operation cycle for some function blocks. Option: Operation of individual function blocks is executed at the same operation cycle preset to ITEM 004 in the System Common block. Settable operation cycles: 0.01 seconds, 0.02 seconds, 0.05 seconds, 0.1 seconds, 0.2 seconds, 0.5 seconds, 1 second, and 2 seconds (default: 1 second) Note: The external I/O response cycle on a single control loop does not necessarily match the operation cycle. The response cycle is heavily dependent on the CPU Unit's cycle time. (See the external I/O response cycle item below.) |
Function blocks supporting high-speed operation
|
The following operation cycles can be set for the blocks listed below: 0.01, 0.02, and 0.05 s. Control/Operation blocks: Block Models 016, 150, 151, 155 to 157, 167, 182 to 184, 186, and 221 to 224 Sequence control and Field Terminal blocks |
Execution of function blocks
|
LCB load rate
|
The "LCB load rate" refers to the ratio between the actually applied execution time and preset operation cycle. The maximum value and current value are displayed for each operation cycle group on the CX-Process Tool. A LCB load rate of 80% or less is required in all operation cycle groups. When the load rate exceeds 80% for 6 seconds, the LCB load rate automatically changes to the next longer operation cycle. (This is called the "automatic operation cycle switching function.") Note: The High Load Alarm Flag (A42408) turns ON if the load rate exceeds 80% for 6 seconds consecutively (non-fatal Inner Board error). (If execution is not possible within the operation cycle, the operation cycle will be extended.) If this happens, select the function blocks that can have longer operation cycles and increase their operation cycles. If the load rate is still too high, processing of the function blocks must be separated for processing by additional Loop Control Units. |
External I/O response cycle
|
The time from external input of analog signals up to external output of analog signals on a single control loop depends on the function block's operation cycle and the CPU Unit's cycle time. |
Internal Operation
|
Number of control loops
|
The maximum number of loops that can be used if the LCB load rate is 80% for a standard applications (e.g., with each loop consisting of one Ai4 Terminal, Segment Linearizer, Basic PID, and A04 terminal) is shown in the following table. CJ1G-CPU43P/44P/45P (LCB03) |
Operation cycle: Maximum number of loops
|
0.01 s: 20 loops |
0.02 s: 35 loops |
0.05 s: 70 loops |
0.1 s: 100 loops |
0.2 s: 150 loops |
0.5 s: 150 loops |
1 s: 150 loops |
2 s: 150 loops |
|
CJ1G-CPU42P (LCB01) |
Operation cycle: Maximum number of loops
|
0.01 s: 20 loops |
0.02 s: 25 loops |
0.05 s: 25 loops |
0.1 s: 25 loops |
0.2 s: 25 loops |
0.5 s: 25 loops |
1 s: 25 loops |
2 s: 25 loops |
|
Number of operations for process (excluding control)
|
LCB01: Max. 50 blocks LCB03: Max. 30 blocks |
Sequential control (Use only one or the other)
|
Step ladders
|
LCB01: Max. 20 blocks per Board and total max. 2,000 commands per Board LCB03: Max. 200 blocks per Board and total max. 4,000 commands per Board Loop Controllers common: Divisible to 100 commands max. per block and 100 steps max. per block (100 commands max. per step) |
Control method
|
PID control
|
PID with 2 degrees of freedom |
Possible control type combinations
|
Basic PID control, cascade control, feedforward control, sample PI control, dead time compensation, PID control with differential gap, override control, program control, time-proportional control and other control types can be achieved by combining function blocks. |
Alarm
|
Integrated into PID block
|
4 PV alarms (high/high limit, high limit, low limit, low/low limit) per PID block, 1 deviation alarm |
Alarm block
|
High/Low Alarm block, Deviation Alarm block |
Internal analog signal
|
Min. - 320.00% to max. +320.00% Scaling of the engineering units depends on the CX-Process Tool (sold separately). |
Operating status monitor method
|
Executed by commercially available SCADA software. In the SCADA software, CSV tags set on the CX-Process Tool are specified. |
External I/O
|
External I/O signals
|
By data exchange with Analog I/O Unit via the Field Terminal block |
Total number of I/O points: (max. 8 points on Analog Input Unit or Analog Output Unit, or max. 96 points on Basic I/O Unit) × 80 blocks |
External contact I/O signals
|
By data exchange with Basic I/O Unit via the Field Terminal block |
CPU Unit analog data I/O
|
By data exchange with CPU Unit I/O memory via user link tables |
Total number of I/O points: 2400 |
CPU Unit contact data I/O
|
By data exchange with CPU Unit I/O memory via user link tables |
Analog/contact I/O with SCADA software
|
Data transfer between Loop Controller and I/O memory in CPU Unit for Control, Operation, and External Controller blocks using HMI function |
CJ1G-CPU42P: 2,040 CJ1G-CPU43/44/45P: 12,040 |
FINS command to Loop Controller
|
Read/write of ITEMs in Loop Controller function blocks and execution of run/stop commands are possible from the CPU Unit (including other networked nodes) or host computer by issuing the following FINS commands to the Loop Controller. READ MULTIPLE ITEMS IN FUNCTION BLOCK (0240 HEX) WRITE MULTIPLE ITEMS IN FUNCTION BLOCK (0241 HEX) READ ITEM IN MULTIPLE FUNCTION BLOCKS (0242 HEX) WRITE ITEM IN MULTIPLE FUNCTION BLOCKS (0243 HEX) READ UNIT INFORMATION (0501 HEX) ECHOBACK TEST (0801 HEX) READ ERROR LOG (2102 HEX) CLEAR ERROR LOG (2103 HEX) |
System common status signals
|
Status output signal for sequence control
|
Constantly ON flags, constantly OFF flags, clock pulse (ON/OFF every 0.5 and 1 seconds) |
Clock timing output signal
|
Differential output at 00:00 every day, noon every day, every 10 minutes, every minute and every 10 seconds Note: The CPU Unit's clock data are read as these clock data. |
Calendar/clock output signal
|
Year, year/month, month/hour, day/time, hour/minute and minute/second Noye: The CPU Unit's clock data is read as these clock data. |
Error display
|
By front panel indicators: hardware test error, function block database error, battery error Storage of function block execution-related error codes to ITEM 003 of each function block: source/destination designation error, illegal function block combination, illegal parameter, etc. |