Script Programming Examples - IDEC MICROSmart FC6A Series Ladder Programming Manual

Automation organizer windldr
Hide thumbs Also See for MICROSmart FC6A Series:
Table of Contents

Advertisement

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.
FC6A S
MICROS
L
ERIES
MART
P
M
ADDER
ROGRAMMING
ANUAL
FC9Y-B1726
26: S
CRIPT
26-19

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents