Script Programming Examples - IDEC FT1A Series User Manual

Hide thumbs Also See for FT1A Series:
Table of Contents

Advertisement

13: S
CRIPTS

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
AXIS P
/L
U
'
MART
RO
ITE
SER
S
M
FT9Y-B1378
ANUAL

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents