Script Programming Examples - IDEC SmartAXIS FT9Z-1A01 User Manual

Table of Contents

Advertisement

13: S
CR I P TS

Script Programming Examples

This section describes script programming examples for control statements, arithmetic operators, and functions, as well as their
operations.
1. Control Statements
Example 1.1
Conditional branch
Script
if ([D0100])
{
[D0102] = 100;
}
Operation Description
If the value of D0100 is not 0, then 100 is stored in D0102.
Example 1.2
Conditional branch
Script
if ([D0100])
{
[D0102] = [D0103] + [D0104] + [D0105];
}
Operation Description
If the value of D0100 is not 0, the value of D0103, D0104, and D0105 are added and the result is stored in D0102.
Example 1.3
Conditional branch
Script
if (0 != [D0100])
{
if (0 != [D0102])
{
[D0103] = 0x1234;
}
}
Operation Description
If the value of D0100 is not 0 and the value of D0102 is not 0 either, 0x1234 is stored in D0103.
If the value of D0100 is not 0 and the value of D0102 is 0, then nothing is executed.
If the value of D0100 is 0, then nothing is executed regardless of the value of D0102.
Example 1.4
Conditional branch
Script
if ((0 != [D0100]) || (0 != [D0102]))
{
[D0103] = 100;
}
else
{
[D0104] = [D0105] + 100;
}
Operation Description
If either the value of D0100 or the value of D0102 is not 0, then 100 is stored in D0103.
If the values of both D0100 and D0102 are 0, 100 is added to D0105 and the result is stored in D0104.
13-16
S
A XI S P
/ L
U
'
M AR T
R O
I TE
SER
S
M
FT9Y-B 1378
ANUAL

Advertisement

Table of Contents
loading

Table of Contents