BeckHoff--MES数据交互 MQ TRANCE API (MQ 追溯 API - 系统概述和命令参考)

一、  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、参数列表及说明

  1. 序列号或 PDMC(必填)

    • 参数格式:字符串(序列号为 12/14/16 位,PDMC 为面板数据矩阵码)。
    • 描述:待检查的单个序列号或多面板的 PDMC(Panel Data Matrix Code)。
    • 文档引用
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

三阶码叟

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值