Sfc Control Instructions - Mitsubishi Electric MELSEC iQ-R Series Programming Manual

Hide thumbs Also See for MELSEC iQ-R Series:
Table of Contents

Advertisement

8.3

SFC Control Instructions

SFC control instructions are used to check a block or step operation status (active/inactive), or to execute a forced start, end
or others. If SFC control instructions are used, SFC programs can be controlled from the actions of sequence programs and
SFC programs.
Instruction List
The following table lists the SFC control instructions.
Instruction name
Instruction symbol
Checking the status of a step
LD, LDI, AND, ANI, OR, ORI [S]
LD, LDI, AND, ANI, OR, ORI [BL\S]
Checking the status of a block
LD, LDI, AND, ANI, OR, ORI [BL]
Batch-reading the status of
MOV(P) [K4S]
steps
MOV(P) [BL\K4S]
DMOV(P) [K8S]
DMOV(P) [BL\K8S]
BMOV(P) [K4S]
BMOV(P) [BL\K4S]
Starting a block
SET [BL]
Ending a block
RST [BL]
Pausing a block
PAUSE [BL]
Restarting a block
RSTART [BL]
Activating a step
SET [S]
SET [BL\S]
Deactivating a step
RST [S]
RST [BL\S]
Switching a block
BRSET
*1 When using in a sequence program, block 0 is the target block. When using in a SFC program, current block is the target block.
For details on the SFC control instructions, refer to the following.
 MELSEC iQ-R Programming Manual (Instructions, Standard Functions/Function Blocks)
*1
*1
*1
*1
*1
*1
Processing
Checks whether a specified step is active or inactive.
Checks whether a specified block is active or inactive.
Batch-reads (in units of 16-bit binary data) the status (active or inactive)
of steps in a specified block, and stores the read data in a specified
device.
Batch-reads (in units of 32-bit binary data) the status (active or inactive)
of steps in a specified block, and stores the read data in a specified
device.
Batch-reads (in units of the specified number of words starting from a
specified step) the status (active or inactive) of steps in a specified
block.
Activates a specified block and executes a step sequence starting from
an initial step.
Deactivates a specified block.
Temporarily stops a step sequence in a specified block.
Releases the temporary stop and restarts the sequence from the step
where the sequence was stopped in the specified block.
Activates a specified step.
Deactivates the specified step.
Specifies a target block No. of SFC control instruction.
8.3 SFC Control Instructions
8 SFC PROGRAM
119
8

Advertisement

Table of Contents
loading

Table of Contents