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.