附录 B 功能块速查
功能块共 6 类 21 个。本表只给"它做什么",参数定义另见功能块专项文档。
B.1 开始结束
| 功能块 | 用途 | 参数 |
|---|---|---|
| 开始 | 流程入口,每个流程必须有一个 | 无 |
| 结束 | 流程出口 | 无 |
B.2 读写
| 功能块 | 用途 | 参数数 |
|---|---|---|
| 变量设定 | 给一个变量赋值 | 4 |
| 数组读写 | 读写数组元素的区间 | 4 |
| 数学计算 | 加减乘除、取余等运算 | 6 |
| 变量拷贝 | 变量之间(含跨工位)搬值 | 5 |
| 位读写 | 按位读 / 写 | 5 |
| 字符设定 | 字符串赋值 / 拼接 | 8 |
| 字符查找 | 在字符串里找子串位置 | 4 |
| 字符提取 | 按位置截取子串 | 5 |
| 字符串操作 | 大小写、替换、长度等 | 5 |
B.3 选择判断
| 功能块 | 用途 | 参数数 |
|---|---|---|
| 条件判断 | 按条件走不同分支 | 以面板为准 |
| 条件赋值 | 条件成立时赋值 | 以面板为准 |
| 边沿检测 | 检测信号上升沿 / 下降沿 | 3 |
| 逻辑运算 | 与 / 或 / 非 / 异或 | 4 |
B.4 时间
| 功能块 | 用途 | 参数数 |
|---|---|---|
| 延时 | 等待固定时间 | 1 |
| 等待变量 | 等到变量满足条件再往下走 | 7 |
| 计时器 | 累计时间 / 到时输出 | 3 |
B.5 运动
| 功能块 | 用途 | 参数数 |
|---|---|---|
| 轴点位运动 | 让一根轴走到目标位置 | 5 |
B.6 调用
| 功能块 | 用途 | 参数数 |
|---|---|---|
| 子流程 | 调用另一个流程(可配输入 / 输出映射) | 1 |
| 拓展指令 | 调用设备侧预置的拓展指令 | 3 |
动图 B-1 功能块面板全貌
