Specifications

The high-performance model QCPU allows multiple programs designed for different machinery/equipment operating function basis to be
created and executed, therefore making program's easy to be appropriated and understood, therefore, making programs easy to be
appropriated and understood. The variable execution type programs can be applied different on type operations. The GX Developer
comprehensive programming tool enables SFC, Label or Function Block (FB) programming that is more suitable for structuring and
standardization, in addition to ladder and list programming.
LD X50
MOVP K1 D0
MOVP K4 D3
MOVP H3412 D10
MOVP HBC5A D11
MOVP HF0DE D12
MOVP H0A0D D13
GP.BIDOUT U8 DO D10 M0
X1 X2
X3 X4
Y10
Y11
Y12
X5 X6
X7
By labeling devices for programming, you can create programs before configuring a system without
being conscious of device names and device numbers. (Note 1)
Using labeled programs as general programs allows you to assign devices according to the
configuration, improving program development efficiency.
Labels can be used to convert programs into components as function blocks (FBs),
such as a ladder
program that is used frequently, i.e. a program for communication with an external device using a serial
communication module, a positioning initialisation program, etc. (Note 2)
You can incorporate a function block (FB) easily into a sequence program by "drag and drop". Function
blocks (FBs) can also be copied from one project to another project, thus preventing coding mistakes at
the time of utilization, thus preventing coding mistakes at the time of utilization.
A program displayed as a block on GX Developer, improves in readability, ensuring ease of editing and
debugging.
By creating application-based programs as function blocks (FBs) to convert the programs into
components, you can combine the components into a program of high readability, reducing program
development time.
Note 1: Supported by GX Developer Ver. 6 or later.
Note 2: Supported by GX Developer Ver. 7 or later.
Soon to be supported by QCPU basic models.
You can do
label programming.
You can create
function blocks(FB).
Incorporate Function Blocks (FBs)
into sequence program
FB labels
FB ladder
Using labels
Utilization of
components
FB
Program
FB
FB FB
FB
The GX Configurator data setting/monitoring software is available
for various intelligent function modules of the Q series. These
programs are designed to set the channels used by an analog
module and the transmission control and others of a serial
communication module, eliminating the need for initial setting
sequence programs and reducing program development burdens.
Making automatic refresh settings, refreshes the digital values of
an analog module and the current feed values and others of a
positioning module to the specified devices, eliminating the need
for the FROM/TO instructions.
A cyclic execution program is started and run at predetermined
time intervals. High accuracy can be provided if you use this
program in the processing of areas that will particularly influence
machining accuracy. The cyclic time intervals can be set to 0.5ms-
60s. (High-performance model QCPUs only)
Additionally, the cyclic execution programs of the
Q02H/Q06H/Q12H/Q25HCPU can use the 0.2ms high-speed
interrupt function.
The high-performance model QCPU exploits of SFC programs
which are frequently used in process-based control. Representing
automatic operation processes, an SFC program is structured,
easy to create and excellent in descriptive performance. SFC-
specific functions ensure ease of creating semi-automatic and
manual programs.
s0
s1
s2
s3
s10
s11
t8
t7
t2
t1
s12
t9
s13
s14
t11
t10
t12
t0
Formulation start
Silo A
valve open
Hopper A
valve open
Raw material A
charge completion
Agitation
Mixing completion
Agitation completion
Agitation ready
Release-equivalent
amount charge completion
Preset amount
release completion
No. 1 selection
Switchover completion
No. 1
Discharge valve open
Silo charge completion
Agitating bath
valve open
No. 1
Shooter switchover
Discharge completion
s4
s5
s6
t4
t3
s15
t13
s16
s17
t15
t14
t16
Silo B
valve open
Hopper B
valve open
Raw material B
charge completion
Release-equivalent
amount charge completion
Preset amount
release completion
No. 2 selection
Switchover completion
No. 2
Discharge valve open
Silo charge completion
Agitating bath
valve open
No. 2
Shooter switchover
Discharge completion
s7
s8
s9
t6
t5
s18
t17
s19
s20
t19
t18
t20
Silo C
valve open
Hopper B
valve open
Raw material C
charge completion
Release-equivalent
amount charge completion
Preset amount
release completion
No. 3 selection
Switchover completion
No. 3
Discharge valve open
Silo charge completion
Agitating bath
valve open
No. 3
Shooter switchover
Discharge completion
Raw material charge
Parallel branch
(All processes in each branch
destination are executed)
Selective branch
(Only the processes in the selected
branch destination are executed)
Program-free Initial Settings
Manual operation program
Manual operation program
Communication processing program
(Ladder (circuit representation))
(Ladder (list representation))
Process sequence
END
Ordinary scan execution program
Cyclic execution program
0.5ms
0
0.5ms
Program Structuring/Standardization
Cyclic Execution Program
Compatibility with SFC (Sequential Function Chart)
Label Programming/Function Block (FB)
18 19
IMPROVEMENT IN
PROGRAM PRODUCTIVITY
1
IMPROVEMENT IN
PROGRAM PRODUCTIVITY
2