Function
Items
Command/Function
D-Script/ Global D-Script
Extended Script
Data Type
Bin, BCD
○
Bin only
Bit Length
16 bit, 32 bit
Signed +/-
Enabled/Disabled
Address
Bit Address
Internal Device
Word Address
Temporary Address
○*1
Trigger
Continuous Action
×
Timer
When Bit turns ON
While Bit is ON
When Bit turns OFF
While Bit is OFF
On Bit Change
When Condition becomes True
While Condition is True
When Condition becomes False
While Condition is False
Draw
22.11.1.1 Call Screen
22.11.1.2 Circle
22.11.1.3 Dot
22.11.1.4 Line
22.11.1.5 Rectangle
Memory Operation
22.11.2.1 Offset Address
22.11.2.2 Compare Memory
22.11.2.3 Copy Memory memcpy ( )
22.11.2.4 Copy Memory (Variable Specification) _memcpy_EX ( )
22.11.2.5 Memory Ring
22.11.2.6 Search Memory
22.11.2.7 Initialize Memory memset ( )
22.11.2.8 Initialize Memory (Variable Specification) _memset_EX ( )
22.11.2.9 Shift Memory
SIO Function
22.11.3.1 Label Settings
22.11.3.2 Receive ([p:SIO])
22.11.3.3 Send ([p:SIO])
22.11.3.4 Extended Receive _IO_READ_EX ( )
22.11.3.5 Extended Send _IO_WRITE_EX ( )
22.11.3.6 Standby Reception _IO_READ_WAIT( )
22.11.3.7 Standby wait( )
Bit Operation
22.11.4.1 Set Bit set( )
22.11.4.2 Clear Bit clear ( )
22.11.4.3 Toggle Bit toggle ( )
File Operation
22.11.5.1 File Copy
_FileCopy
Text Operation
22.11.8.1 Decimal Number to String Conversion _bin2decasc ( )
22.11.8.2 Hexadecimal Number to String Conversion _bin2hexasc ( )
22.11.8.3 Decimal Text-To-Integer Conversion _decasc2bin( )
22.11.8.4 Data Buffer to Internal Device _dlcopy ( )
22.11.8.5 Hexadecimal Text-To-Integer Conversion _hexasc2bin( )
22.11.8.6 From Internal Device to Data Buffer _ldcopy ( )
22.11.8.7 String Concatenate _strcat( )
22.11.8.8 String Length _strlen( )
22.11.8.9 Partial Text _strmid( )
22.11.8.10 Text Settings _strset(databuf*, )
Label Settings
22.11.8.11 Text Operation Error Status [e:STR_ERR_STAT]
CF File Operation
22.11.6.1 Delete File _CF_delete ( )
22.11.6.2 Output File List _CF_dir ( )
22.11.6.3 Read File _CF_read ( )
22.11.6.4 Read CSV File _CF_read_csv ( )
22.11.6.5 Change File Name _CF_rename ( )
22.11.6.6 Write File _CF_write ( )
22.11.6.7 Label Settings
USB file operation
22.11.6.1 Delete File _USB_delete ( )
22.11.6.2 Output File List _USB_dir ( )
22.11.6.3 Read File _USB_read ( )
22.11.6.4 Read CSV File _USB_read_csv ( )
22.11.6.5 Change File Name _USB_rename ( )
22.11.6.6 Write File _USB_write ( )
Printer Operation
22.11.7.1 Label Settings
22.11.7.2 Send IO_WRITE ([p:PRN])
Others
22.11.9.1 Debug Function _debug ( )
22.11.9.2 Start Application
22.11.9.3 Exit WinGP
*1 The temporary address exists separate from the D-script and global D-script.
Command
Conditional Expressions
22.11.10.1 if - endif
22.11.10.2 if - else - endif
22.11.10.3 loop - endloop
22.11.10.4 break
22.11.10.5 return
Comparison
22.11.11.1 Logical AND
22.11.11.2 Logical OR
22.11.11.3 Negation (NOT)
22.11.11.4 Less than (<)
22.11.11.5 Less than or equal to (<=)
22.11.11.6 Not equal to (<>)
22.11.11.7 Greater than (>)
22.11.11.8 Greater than or equal to (>=)
22.11.11.9 Equal (==)
Operator
22.11.12.1 Addition (+)
22.11.12.2 Subtraction (-)
22.11.12.3 Modulus (%)
22.11.12.4 Multiplication (*)
22.11.12.5 Division (/)
22.11.12.6 Assignment (=)
22.11.12.7 Shift Left (<<)
22.11.12.8 Shift Right (>>)
22.11.12.9 Bit Operator Logical AND (&)
22.11.12.10 Bit Operator Logical OR (|)
22.11.12.11 Bit Operator Exclusive OR (^)
22.11.12.12 Bit Operator 1's Complement (~)