一、 GET SNC API
1、GET SNC

2、中文翻译
5.6.14 序列号检查(GET SNC)
使用此命令可检查当前产线的指定序列号。如果序列号有效,则会在肯定响应中返回序列号信息。如果要检查多面板的序列号,请提供面板数据矩阵码(PDMC)或提供序列号模式为 1。对于代表单个部件的序列号,仅提供序列号本身或提供序列号和序列号模式为 0。
您可以提供大于 0 的 “最大循环次数” 值,以确保不超过最大测试限制。默认情况下,会检查序列号是否允许在当前产线的当前工单中使用。通过为可选的 “检查模式” 提供 1,您可以选择忽略工单检查。请注意,使用无工单检查时不允许合并!此外,无法从当前工单确定层信息。请使用可选的 “层” 参数为无工单检查指定层。默认检查将忽略该层参数。
请求:
GET SNC 序列号或PDMC [可选,默认=0] 序列号模式 [可选,默认=无限制] 最大循环次数 [可选,默认=0] 检查模式 [可选,默认=2] 层
响应:
ACK SNC 物料编号(11位) 工单编号(8位)
BEG SNC 序列号 序列号位置 循环计数器( bookings次数) 状态
END SNC …
如果指定的序列号代表单个部件,则只会返回一行扩展输出参数。如果序列号代表多面板,则会为每个关联的序列号返回一行。
如果检查的单个部件在当前产线没有先前的 bookings 记录,则唯一可能的状态值为 1 = 正常。对于没有先前 bookings 记录的多面板,可能的状态值为 - 1 = 报废和 1 = 正常。仅当重新测试部件时,才可能出现 0 = 不正常的状态值。
示例 1: 检查代表单个部件的序列号。
GET SNC 1234567890123002
ACK SNC 12345678901;12345678
BEG SNC
1234567890123002;1;1;1
END SNC
示例 2: 检查代表多面板的序列号。
GET SNC 1234567890123001;1 或 GET SNC PDMC
ACK SNC 12345678901;12345678
BEG SNC
1234567890123001;1;1;1
1234567890123002;2;1;1
1234567890123003;3;1;-1
1234567890123004;4;1;1
END SNC
3、SEND参数描述
1、参数列表及说明
-
序列号或 PDMC(必填)
- 参数格式:字符串(序列号为 12/14/16 位,PDMC 为面板数据矩阵码)。
- 描述:待检查的单个序列号或多面板的 PDMC(Panel Data Matrix Code)。
- 文档引用