命令 557:指定数据类别,获取托盘的定义内容

指定类别,获取指定托盘的定义内容。

命令格式

bit 名称 说明
参数1 15 托盘编号 以0 — 15的整数指定托盘编号
14
1
0
bit 名称 说明
参数2 15 数据选择

选择数据1、2的类别

0:数据1 = 点编号1/数据2 = 点编号2

1:数据1 = 点编号3/数据2 = 点编号4

2:数据1 = 分区数1/数据2 = 分区数2

3:数据1 = 点编号3/数据2 = 无

14
1
0
bit 名称 说明
参数3 15 数据1

根据选择的数值,设置以下内容

0:复制点编号1坐标的点变量

1:复制点编号3坐标的点变量

2:无

3:复制点编号3坐标的点变量

14
1
0
bit 名称 说明
参数4 15 数据2

根据选择的数值,设置以下内容

0:复制点编号2坐标的点变量

1:复制点编号4坐标的点变量

2:无

3:无

14
1
0

响应格式

bit 名称 说明
响应1 15 数据选择

显示数据1、2的类别

0:数据1 = 点编号1/数据2 = 点编号2

1:数据1 = 点编号3/数据2 = 点编号4

2:数据1 = 分区数1/数据2 = 分区数2

3:数据1 = 点编号3/数据2 = 无

14
1
0
bit 名称 说明
响应2 15 数据1

根据选择的数值,设置以下内容

0:复制点编号1坐标的点变量

1:复制点编号3坐标的点变量

2:分区数1

3:复制点编号3坐标的点变量

14
1
0
bit 名称 说明
响应3 15 数据2

根据选择的数值,设置以下内容

0:复制点编号2坐标的点变量

1:复制点编号4坐标的点变量

2:分区数2

3:无

14
1
0

说明

分区获取指定托盘定义内容的命令。选择并获取要获取的数据类别。

数据选择顺序不同也没关系。

以下情况将返回异常响应。

  • 指定的托盘未定义
  • 通过数据选择指定1,但是指定托盘通过3点定义
  • 通过数据选择指定3,但是指定托盘通过4点定义

使用示例

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

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

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

命令 响应

022DH 0003H 0000H 000AH 0014H

022DH 0003H 0001H 001EH 0028H

022DH 0003H 0002H 0000H 0000H

022DH 0001H 000AH 0014H

022DH 0002H 001EH 0028H

022DH 0003H 000AH 000FH

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

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

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

命令 响应

022DH 0003H 0000H 000AH 0014H

022DH 0003H 0003H 001EH

022DH 0003H 0002H

022DH 0000H 000AH 0014H

022DH 0003H 001EH

022DH 0003H 000AH 000FH