EasyManuals Logo
Home>Omron>Industrial Equipment>SYSMAC FH Series

Omron SYSMAC FH Series User Manual

Omron SYSMAC FH Series
882 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #564 background imageLoading...
Page #564 background image
WWW.NNC.IR
Macro Reference
562
Vision System FH/FZ5 Series
User’s Manual (Z340)
If Then Else
Controls the process flow according to the specified condition.
Format
If <expression> Then <statement>|<label>[ Else <statement>|<label>]
Parameter
Return value
None.
Description
If the specified condition by the <expression> parameter is true, the specified If block statement by the
<statement> parameter is executed. If a label name is specified in the "Then" part statement, the process is
jumped to the line with a label name specified in the <label> parameter. If the condition specified in the
<expression> parameter is false, the specified Else block with the <statement> parameter in the "Else" part
statement is executed. In the similar way as the "Then" part, if a label name is specified in the "Else" part
statement, the process is jumped to the line with a label name specified in the <label> parameter.
If the "Else" part statement is omitted, the process flow is controlled only when the specified condition by the
<expression> parameter is true.
The Else statement line cannot be broken into multiple parts. Write the If-Else statement in a single line.
If the format is written incorrectly, such as writing the macro function name incorrectly, omitting a comma, or
omitting a half-width space, a "Syntax error" error will occur.
Usage Cautions
• None.
Example
Uses the *MEASUREPROC subroutine in the Unit Macro processing unit to branch the processing
depending on the gotten judgement result by the Processing Unit number 0.
Parameter
name
Data type Description
<expression> --- Logical expression that controls the process flow. (Reference: XOperator (p.213))
<statement> --- Processed statement
<label>
Character
string type
Label name for the jump destination
*MEASUREPROC
If UnitJudge(0)=JUDGE_OK Then Gosub *OKOUT Else Gosub *NGOUT
Return
*OKOUT
Print "OK"
Return
*NGOUT

Table of Contents

Other manuals for Omron SYSMAC FH Series

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Omron SYSMAC FH Series and is the answer not in the manual?

Omron SYSMAC FH Series Specifications

General IconGeneral
BrandOmron
ModelSYSMAC FH Series
CategoryIndustrial Equipment
LanguageEnglish

Related product manuals