命令 556:对点和分区数设限,获取托盘的定义内容

将设限并定义的指定托盘的定义坐标,复制到指定的点变量中。

命令格式

bit 名称 说明
参数1 15 托盘编号 以0 — 15的整数指定托盘编号
14
1
0
bit 名称 说明
参数2 15 点编号1 以0 ~ 255的整数指定变量,该变量是复制托盘定义的点编号1的坐标
8
7 点编号2 以0 ~ 255的整数指定变量,该变量是复制托盘定义的点编号2的坐标
0
bit 名称 说明
参数3 15 点编号3 以0 ~ 255的整数指定变量,该变量是复制托盘定义的点编号3的坐标
8
7 点编号4 以0 ~ 255的整数指定变量,该变量是复制托盘定义的点编号4的坐标

*若指定的托盘只有3个点定义,则复制点编号3的坐标

0

响应格式

bit 名称 说明
响应1 15 分区数1 以1 ~ 255的整数指定托盘的点编号1和点编号2的分区数
14
1
0
bit 名称 说明
响应2 15 分区数2 以1 ~ 255的整数指定托盘的点编号1和点编号3的分区数
14
1
0

说明

可使用命令552,将设限并定义的指定托盘的定义坐标,一次性复制到指定的点变量中。

指定托盘未定义时,或者点编号或分区数超过255时,将返回异常响应。

指定托盘为3点定义时,点编号4也将复制托盘定义的点编号3相同的坐标。

使用示例

将托盘3中4点的定义坐标,复制到下面指定的点变量

点编号1 = 10、点编号2 = 20、点编号3 = 30、点编号4 = 40

分区数1 = 10、分区数2 = 15

命令 响应
022CH 0003H 0A14H 1E28H 022CH 000AH 000FH

将托盘3中3点的定义坐标,复制到下面指定的点变量

点编号1 = 10、点编号2 = 20、点编号3 = 30 分区数1 = 10、分区数2 = 15

命令 响应
022CH 0003H 0A14H 1E28H 022CH 000AH 000FH