5 - 7 5 - 7
5 SFC PROGRAM PROCESSING SEQUENCE
MELSEC-Q
(3) Example of program execution management SFC programs
In the following example, SFC program ABC is executed when condition 1 is satisfied, and
SFC program XYZ is executed when condition 2 is satisfied.
S3
t2
t4
S4
t3
S1
t0
S0
S2
t1
t5
When condition 1 is satisfied, execution proceeds to S1.
SFC program XYZ is changed into a stand-by type program.
When SFC program XYZ is deactivated, execution proceeds
to S3.
SFC program ABC is changed into a scan execution type program.
When SFC program ABC is activated, execution proceeds to
the end step.
When condition 2 is satisfied, execution proceeds to S2.
SFC program ABC is changed into a stand-by type program.
When SFC program ABC is deactivated, execution proceeds
to S4.
SFC program XYZ is changed into a scan execution type program.
When SFC program XYZ is activated, execution proceeds to
the end step.
Condition 1
POFF "XYZ"
PCHK "XYZ" & INV
PSCAN "ABC"
PCHK "ABC"
Condition 2
POFF "ABC"
PCHK "ABC" & INV
PSCAN "XYZ"
PCHK "XYZ"
t1
S1
t0
S2
S3
S4
t3
t2
t5
t4