命令 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 |