4 Script Definition Method
20-18
SmartAXIS Touch User’s Manual
Data comparison and copy
Character string operation
Only internal devices can be specified as an argument for character string operation function.
Termination character NULL (0x00) is treated as end of character string when character string is handled. Also,
termination character NULL is not included in the length of the character string.
*1 HMI function only
Function
Format
Description
Data
comparison
MEMCMP(
,
,
)
: Starting device of comparison target 1
: Starting device of comparison target 2
: Range of comparison (in words)
Values of device
for
words and values of device
for
words are compared.
1 is returned if all the values of devices match, and 0 is returned if any
of the value does not match.
• Specified range is compared in word unit, and result is returned.
• Up to 64 words can be compared.
Data copy
MEMCPY(
,
,
)
: Starting device of copy source
: Starting device of copy target
: Range of copy (in words)
Values from
for
words are copied to
for
words respectively.
• Specified range is copied in word unit.
• Up to 64 words can be copied.
Bit device
(1 word length)
to
Bit device
(1 word length)
BITS2BITS(
,
);
: Starting device of copy target (bit device)
: Starting device of copy source (bit device)
Copies one word worth of data from
to
.
• 16 bits are processed from the starting bit device as one word.
• This can only be used in control functions.
Bit device
(1 word length)
to
Word device
BITS2WORD(
,
);
: Starting device of copy target (bit device)
: Starting device of copy source (word device)
Copies one word worth of data from
to
.
• 16 bits are processed from the starting bit device as one word.
• This can only be used in control functions.
Word device
to
Bit device
(1 word length)
WORD2BITS(
,
);
: Starting device of copy target (word device)
: Starting device of copy source (bit device)
Copies one word worth of data from
to
.
• 16 bits are processed from the starting bit device as one word.
• This can only be used in control functions.
Function
Format
Description
Character
string copy
STRCUT(
,
,
,
)
: Starting device of copy target
: Starting device containing copy source character string
: Start location of copy (0-127)
: Number of characters to copy (1-128)
From the character string starting from
, character string
from
bytes forward for
characters are stored into
for
characters.
Character
number count
STRLEN(
)
Number of characters for character string starting from
is
returned.
Character
string
concatenation
STRCAT(
,
)
To the character string starting from
, the character string
starting from
is concatenated, and
is returned to
beginning.
Character
string search
STRSTR(
,
)
From the character string starting from
, character string
starting from
is searched, and location found (number of
characters from beginning -1) is returned.
The maximum number for character string to search is 128
characters.
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 ...