Instructions
|
Items |
Command/Function |
D-Script/ |
Extended Script |
|
Data Type |
Bin, BCD |
○ |
Bin only |
|
Bit Length |
16 bit, 32 bit |
○ |
○ |
|
Signed +/- |
Enabled/Disabled |
○ |
○ |
|
Trigger |
Continuous Action |
○ |
× |
|
Timer |
○ |
× | |
|
When Bit turns ON |
○ |
× | |
|
Bit is ON |
○ |
× | |
|
When Bit turns OFF |
○ |
× | |
|
Bit is OFF |
○ |
× | |
|
On Bit Change |
○ |
× | |
|
When Condition is True |
○ |
× | |
|
While Condition is True |
○ |
× | |
|
When Condition is not Satisfied |
○ |
× | |
|
While Condition is False |
○ |
× | |
|
Draw |
Call Screen |
○ |
× |
|
Dot |
○ |
○ | |
|
Line |
○ |
○ | |
|
Circle |
○ |
○ | |
|
Rectangle |
○ |
○ | |
|
Operator |
Addition (+) |
○ |
○ |
|
Subtraction (-) |
○ |
○ | |
|
Modulus (%) |
○ |
○ | |
|
Multiplication (*) |
○ |
○ | |
|
Division (/) |
○ |
○ | |
|
Assignment (=) |
○ |
○ | |
|
Comparison |
Logical AND |
○ |
○ |
|
Logical OR |
○ |
○ | |
|
Negation (NOT) |
○ |
○ | |
|
Less than (<) |
○ |
○ | |
|
Less than or equal to (<=) |
○ |
○ | |
|
Not equal to (<>) |
○ |
○ | |
|
Greater than (>) |
○ |
○ | |
|
Greater than or equal to (>=) |
○ |
○ | |
|
Equal (==) |
○ |
○ | |
|
Memory Operation |
Copy Memory |
○ |
○ |
|
Initialize Memory |
○ |
○ | |
|
Copy Memory (Variable Specification) |
○ |
○ | |
|
Initialize Memory (Variable Specification) |
○ |
○ | |
|
Offset Address |
○ |
○ | |
|
Shift Memory |
○ |
○ | |
|
Memory Ring |
○ |
○ | |
|
Search Memory |
○ |
○ | |
|
Compare Memory |
○ |
○ | |
|
Bit Operation |
Shift Left (<<) |
○ |
○ |
|
Shift Right (>>) |
○ |
○ | |
|
Bitwise AND (&) |
○ |
○ | |
|
Bitwise OR (|) |
○ |
○ | |
|
Bitwise XOR (^) |
○ |
○ | |
|
1's Complement |
○ |
○ | |
|
Set Bit |
○ |
○ | |
|
Clear Bit |
○ |
○ | |
|
Toggle Bit |
○ |
○ | |
|
Conditional Expressions |
if - endif |
○ |
○ |
|
if - else - endif |
○ |
○ | |
|
loop - endloop, break |
○ |
○ | |
|
loop - endloop, return |
× |
○ | |
|
Address |
Bit Address |
○ |
Internal Device |
|
Word Address |
○ |
Internal Device | |
|
Temporary Working Address |
○ |
○*1 | |
|
Constant |
Dec, Hex, Oct |
○ |
○ |
|
SIO Function |
Receive |
○ |
○ |
|
Send |
○ |
○ | |
|
Extended Receive |
× |
○ | |
|
Extended Send |
× |
○ | |
|
Standby Receive Function |
× |
○ | |
|
Control |
○ |
○ | |
|
Status |
○ |
○ | |
|
Received Data Size |
○ |
○ | |
|
Standby Function |
× |
○ | |
|
Text Operation |
Text |
× |
○ |
|
Data Buffer |
× |
○ | |
|
Set String |
× |
○ | |
|
Data Buffer To Internal Device |
× |
○ | |
|
From Internal Device To Data Buffer |
× |
○ | |
|
Hexadecimal Text-To-Integer Conversion |
× |
○ | |
|
Decimal Text-To-Integer Conversion |
× |
○ | |
|
Hexadecimal Number to String Conversion |
× |
○ | |
|
Decimal Number to String Conversion |
× |
○ | |
|
String Length |
× |
○ | |
|
String Concatenate |
× |
○ | |
|
Partial String |
× |
○ | |
|
Text Operation Error Status |
× |
○ | |
|
Function |
Call |
○ |
○ |
|
return |
× |
○ | |
|
CF File Operation |
Read CF File |
○ |
○ |
|
Output File List |
○ |
○ | |
|
Read File |
○ |
○ | |
|
Read CSV File |
○ |
○ | |
|
Write File |
○ |
○ | |
|
Delete File |
○ |
○ | |
|
Change File Name |
○ |
○ | |
|
USB file operation |
Read USB File |
○ |
○ |
|
Output File List |
○ |
○ | |
|
Read File |
○ |
○ | |
|
Read CSV File |
○ |
○ | |
|
Write File |
○ |
○ | |
|
Delete File |
○ |
○ | |
|
Change File Name |
○ |
○ | |
|
Printer Operation |
Send |
○ |
○ |
|
Debug |
Debug Function |
○ |
○ |
*1 The temporary address exists separate from the D-script and global D-script.