4 Script Definition Method
20-14
SmartAXIS Touch User’s Manual
4.1 Format List
This section describes the format and operation of control statements, operators, functions, etc.
Enter everything except comments in single-byte. For specific definition examples, refer to “5 Script Coding
Examples” on page 20-22.
●
Control statements
Conditional expressions are described as
,
,
here. Execution lines are described as
, ,
...
■
Conditional branching
■
Repeat
4
Script Definition Method
Format
Description
if
else
else if
if
(
)
{ ;
}
Execution line is executed if the conditional expression is satisfied.
if (
)
{ ;
}
else
{ ;
}
Execution line 1 is executed if the conditional expression is satisfied.
Execution line 2 is executed if it is not satisfied.
if (
)
{ ;
}
else if
(
)
{ ;
}
else
{ ;
}
Execution line 1 is executed if the conditional expression 1 is satisfied.
Conditional expression 2 is determined if conditional expression 1 is not
satisfied, and execution line 2 is executed if conditional expression 2 is
satisfied.
Execution line 3 is executed if conditional expression 2 is not satisfied too.
switch
case
default
switch
(
)
{
case
constant 1:
;
break;
case
constant2:
;
break;
default
:
:
break;
}
Execution line 1 is executed if the value of conditional expression matches
constant 1.
Execution line 2 is executed if the value of conditional expression matches
constant 2.
Execution line 3 is executed if the value of conditional expression does not
match constant 1 nor constant 2.
• This can only be used for data types BIN16 (+), BIN16 (+/-), BIN32 (+),
BIN32 (+/-), BCD4, and BCD8.
Format
Description
while
while
(
)
{
;
}
Execution line is repeatedly executed while the conditional expression is
satisfied.
• It will go into an infinite loop when the conditional expression is always
satisfied, so do not set fixed values or devices that do not change as the
conditional expression.
• Do not write a value to the external device address in the while definition.
Summary of Contents for SmartAXIS Touch FT1A Series
Page 1: ...FT1A Series FT9Y B1390 4 SmartAXIS Touch User s Manual ...
Page 22: ...Contents Preface 21 SmartAXIS Touch User s Manual ...
Page 240: ...6 Using Library Screens 4 36 SmartAXIS Touch User s Manual ...
Page 416: ...2 Multi State Lamps 8 26 SmartAXIS Touch User s Manual ...
Page 558: ...9 Calendar 9 142 SmartAXIS Touch User s Manual ...
Page 668: ...6 Timer 11 52 SmartAXIS Touch User s Manual ...
Page 754: ...4 Using Data and Detected Alarms 13 34 SmartAXIS Touch User s Manual ...
Page 792: ...4 Using the Data 14 38 SmartAXIS Touch User s Manual ...
Page 810: ...4 Using the Data 15 18 SmartAXIS Touch User s Manual ...
Page 870: ...3 Text Manager 19 16 SmartAXIS Touch User s Manual ...
Page 924: ...6 Important Notes 20 54 SmartAXIS Touch User s Manual ...
Page 1036: ...5 User Communication 22 74 SmartAXIS Touch User s Manual ...
Page 1092: ...2 Monitoring on the Touch 24 26 SmartAXIS Touch User s Manual ...
Page 1142: ...2 Word Devices 27 18 SmartAXIS Touch User s Manual ...
Page 1186: ...2 Analog Cartridge 29 34 SmartAXIS Touch User s Manual ...
Page 1194: ...3 Handling Problems 30 8 SmartAXIS Touch User s Manual ...