EasyManuals Logo

IDEC MICROSmart FC6A Series Ladder Programming Manual

IDEC MICROSmart FC6A Series
604 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 #544 background imageLoading...
Page #544 background image
26: S
CRIPT
26-42 FC6A S
ERIES
MICROS
MART
L
ADDER
P
ROGRAMMING
M
ANUAL
FC9Y-B1726
Important Notes
This section describes important notes when programming scripts.
Important Notes Regarding While Definition
â– Define so the execution does not go into an infinite loop.
The execution expression is repeatedly executed while the conditional expression is satisfied.
However, it will go into an infinite loop when the conditional expression is satisfied continually.
In the conditional expression of the while definition, it states to exit the loop when the value of D0100 turns 0. However, the value
stored in D0100 is not changed after string 10 in the first line of the script, so the execution goes into an infinite loop.
When using the while definition, define it so the execution will not go into an infinite loop.
If the execution becomes an infinite loop, the scan time will exceed the watchdog timer setting and a watchdog timer error will occur.
The value of D0100 becomes 0 when the while definition is repeated 10 times in the following example, and the execution will get
out of the while definition.
Precautions on Data Type Designations
â– Do not write scripts that use a data type designation inside another data type designation.
Data type designations are called at a maximum depth of one level.
An error will occur when adding a script with Script Editor if a data type designation is used inside another data type designation
as shown in the following example.
â– Do not write scripts that use a temporary device inside a data type designation.
The processing inside the curly brackets "{ }" for the data type designation cannot use temporary devices.
A temporary device works only with the data type set in Data Type in Script Editor.
An error will occur when adding a script with Script Editor if a temporary device is used inside a data type designation as shown in
the following example.
[D0100] = 10;
while (0 != [D0100])
{
[D0200] = [D0200] + 1;
}
[D0100] = 10;
while (0 != [D0100])
{
[D0200] = [D0200] + 1;
[D0100] = [D0100] - 1;
}
[D0100] = 1.5;
[D0110] = 10.5;
asd
{
[D0200] = FLOAT2BIN([D0100]);
[D0210] = FLOAT2BIN([D0110]);
[D0300] = [D0200]^[D0210];
asword
{
[D0400] = [D0301];
}
}
@1 = 1.5;
asd
{
[D0200] = FLOAT2BIN(@1);
}

Table of Contents

Other manuals for IDEC MICROSmart FC6A Series

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the IDEC MICROSmart FC6A Series and is the answer not in the manual?

IDEC MICROSmart FC6A Series Specifications

General IconGeneral
BrandIDEC
ModelMICROSmart FC6A Series
CategoryComputer Hardware
LanguageEnglish

Related product manuals