指令
项目 |
命令/函数 |
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脚本单独存在。