指令
|
项目 |
命令/函数 |
D脚本/ |
扩展脚本 |
|
数据类型 |
Bin, BCD |
○ |
仅Bin |
|
位长 |
16位,32位 |
○ |
○ |
|
符号+/- |
启用/禁用 |
○ |
○ |
|
触发条件 |
连续操作 |
○ |
× |
|
定时器 |
○ |
× | |
|
位ON时 |
○ |
× | |
|
位ON |
○ |
× | |
|
位OFF时 |
○ |
× | |
|
位OFF |
○ |
× | |
|
位更改 |
○ |
× | |
|
当条件成立时 |
○ |
× | |
|
当条件成立时 |
○ |
× | |
|
如果不满足条件 |
○ |
× | |
|
当条件不成立时 |
○ |
× | |
|
图形 |
调用画面 |
○ |
× |
|
点 |
○ |
○ | |
|
直线 |
○ |
○ | |
|
圆形 |
○ |
○ | |
|
矩形 |
○ |
○ | |
|
运算符 |
加(+) |
○ |
○ |
|
减(-) |
○ |
○ | |
|
取模(%) |
○ |
○ | |
|
乘(*) |
○ |
○ | |
|
除(/) |
○ |
○ | |
|
赋值(=) |
○ |
○ | |
|
比较 |
逻辑与 |
○ |
○ |
|
逻辑或 |
○ |
○ | |
|
非(NOT) |
○ |
○ | |
|
小于(<) |
○ |
○ | |
|
小于或等于(<=) |
○ |
○ | |
|
不等于(<>) |
○ |
○ | |
|
大于(>) |
○ |
○ | |
|
大于等于(>=) |
○ |
○ | |
|
等于(==) |
○ |
○ | |
|
存储器操作 |
复制存储器 |
○ |
○ |
|
初始化存储器 |
○ |
○ | |
|
复制存储器(变量指定) |
○ |
○ | |
|
初始化存储器(变量指定) |
○ |
○ | |
|
偏移地址 |
○ |
○ | |
|
移位存储器 |
○ |
○ | |
|
循环移位存储器 |
○ |
○ | |
|
搜索存储器 |
○ |
○ | |
|
比较存储器 |
○ |
○ | |
|
位操作 |
左移(<<) |
○ |
○ |
|
右移(>>) |
○ |
○ | |
|
按位与(&) |
○ |
○ | |
|
按位或(|) |
○ |
○ | |
|
按位异或(^) |
○ |
○ | |
|
1的补码 |
○ |
○ | |
|
置位 |
○ |
○ | |
|
清除位 |
○ |
○ | |
|
位切换 |
○ |
○ | |
|
条件表达式 |
if - endif |
○ |
○ |
|
if - else - endif |
○ |
○ | |
|
loop - endloop, break |
○ |
○ | |
|
loop - endloop, return |
× |
○ | |
|
地址 |
位地址 |
○ |
内部寄存器 |
|
字地址 |
○ |
内部寄存器 | |
|
临时工作地址 |
○ |
○*1 | |
|
常量 |
Dec, Hex, Oct |
○ |
○ |
|
串口函数 |
接收 |
○ |
○ |
|
发送 |
○ |
○ | |
|
扩展接收 |
× |
○ | |
|
扩展发送 |
× |
○ | |
|
待机接收函数 |
× |
○ | |
|
控制 |
○ |
○ | |
|
状态 |
○ |
○ | |
|
已接收数据大小 |
○ |
○ | |
|
待机功能 |
× |
○ | |
|
文本操作 |
文本 |
× |
○ |
|
数据缓冲器 |
× |
○ | |
|
设置字符串 |
× |
○ | |
|
从数据缓冲器到内部寄存器 |
× |
○ | |
|
从内部寄存器到数据缓冲器 |
× |
○ | |
|
十六进制文本至整数转换 |
× |
○ | |
|
十进制文本至整数转换 |
× |
○ | |
|
十六进制数字至字符串转换 |
× |
○ | |
|
十进制数字至字符串转换 |
× |
○ | |
|
字符串长度 |
× |
○ | |
|
字符串连接 |
× |
○ | |
|
部分字符串 |
× |
○ | |
|
文本操作错误状态 |
× |
○ | |
|
功能 |
Call |
○ |
○ |
|
return |
× |
○ | |
|
CF卡文件操作 |
读取CF文件 |
○ |
○ |
|
输出文件列表 |
○ |
○ | |
|
读取文件 |
○ |
○ | |
|
读取CSV文件 |
○ |
○ | |
|
写入文件 |
○ |
○ | |
|
删除文件 |
○ |
○ | |
|
文件名更改 |
○ |
○ | |
|
USB文件操作 |
读取USB文件 |
○ |
○ |
|
输出文件列表 |
○ |
○ | |
|
读取文件 |
○ |
○ | |
|
读取CSV文件 |
○ |
○ | |
|
写入文件 |
○ |
○ | |
|
删除文件 |
○ |
○ | |
|
文件名更改 |
○ |
○ | |
|
打印机操作 |
发送 |
○ |
○ |
|
调试 |
调试函数 |
○ |
○ |
*1临时地址独立于D脚本和全局D脚本单独存在。