Mitsubishi Electronics FX3G User Manual

Page of 964
790
FX
3S
/FX
3G
/FX
3GC
/FX
3U
/FX
3UC
 Series
Programming Manual - Basic & Applied Instruction Edition
35 SFC Program and Step Ladder
35.2 Step Ladder
Special auxiliary relays
For efficiently creating step ladder programs, it is necessary to use some special auxiliary relays. The table below
shows major ones.
The special auxiliary relays shown below are the same as those available in SFC programs.
*1.
Processed when END instruction is executed.
Block
A step ladder program is created as ladder circuits in the
same way as relay ladder. Accordingly, different from SFC
programs, it is not necessary to divide blocks for relay ladder
parts and SFC parts.
When there are ladder blocks and SFC blocks, put a RET
instruction at the end of each step ladder program.
A PLC starts the step ladder processing by a STL instruction,
and returns to the relay ladder processing from the step
ladder processing by a RET instruction.
However, when consecutively programming a step ladder in
a different flow (when there is no relay ladder before the step
ladder in the different flow), a RET instruction between flows
can be omitted, and a RET instruction can be programmed
only at the end of the last flow.
Device 
number
Name
Function and application
M8000
RUN monitor
This relay is normally ON while the PLC is in the RUN mode.
Use this relay as the program input condition requiring the normally driven status or for indicating the PLC
operation status.
M8002
Initial pulse
This relay turns ON and remains ON only momentarily when the PLC mode is changed from STOP to
RUN.
Use this relay for the initial setting of a program or for setting the initial state relay.
M8040
STL transfer 
disable
When this relay is set to ON, transfer of the ON status is disabled among all state relays.
Because programs in state relays are operating even in the transfer disabled status, output coils do not
turn OFF automatically.
M8046
*1
STL state ON
Use this relay to prevent simultaneous startup of another flow or as a process ON/OFF flag.
When M8047 is OFF, M8046 is normally OFF.
When M8047 is ON, M8046 operates as follows:
FX
3S
 PLC
When at least one among the state relays S0 to S255 is ON: ON
When all of the state relays S0 to S255 are OFF: OFF
FX
3G
/FX
3GC
/FX
3U
/FX
3UC
 PLCs
When at least one among the state relays S0 to S899 and S1000 to S4095 is ON: ON
When all of the state relays S0 to S899 and S1000 to S4095 are OFF: OFF
M8047
*1
Enable STL 
monitoring
When this relay is driven, the device number of a state relay in the ON status having the smallest device
number among S0 to S255(FX
3S
 PLC), S0 to S899 and S1000 to S4095(FX
3G
/FX
3GC
/FX
3U
/FX
3UC
PLCs) is stored to D8040, and the state relay number in the ON status having the next smallest device
number is stored to D8041. In this way, up to eight state relays in the ON status are stored in registers up
to D8047.
In the FX-PCS/WIN(-E), FX-30P, FX-20P(-E), and FX-10P(-E), when this relay is driven, the state
relays in the ON status are automatically read and displayed.
For details, refer to the appropriate peripheral equipment manual.
In the SFC monitor in GX Works2 and GX Developer, the automatic scroll monitoring function is valid
even if this relay is not driven.
SET
S0
Relay ladder
SET
S1
M8002
Y000
X000
X001
Y001
Initial pulse
STL
S0
SET
S20
S20
SET
S30
STL
S30
S0
RET
X002
Y003
S1
S1
RET
X003
Step ladder
Step ladder
Relay ladder
Step ladder is
started by STL
instruction.
It can be
omitted.
Step ladder is
finished by RET
instruction.
Step ladder is
started by STL
instruction.
Step ladder is
finished by RET
instruction.
STL
Y002
END
STL