update:更新B位静置库
This commit is contained in:
@@ -45,7 +45,6 @@ namespace MesServerFunctions
|
||||
|
||||
bool success = QueryManualStaticOutProduct(opName, engineID, minStaticMinutes, out string message);
|
||||
SendManualStaticOutResult(opName, "PadScanQuery", success, message);
|
||||
MisDataFun.LogRecording_OP(opName, success ? "INFO" : "WARNING", "PadScanQuery", message);
|
||||
break;
|
||||
}
|
||||
// PAD 确认上线:重新校验托盘到位、PLC申请上线和前端配置的最小静置时间,通过后写 PLC 产品区。
|
||||
@@ -77,6 +76,9 @@ namespace MesServerFunctions
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 解析 PAD 命令参数,取得产品码和最小静置分钟数。
|
||||
/// </summary>
|
||||
private bool TryGetManualStaticPadRequest(string opName, string command, string value, out string engineID, out decimal minStaticMinutes)
|
||||
{
|
||||
engineID = "";
|
||||
@@ -100,6 +102,7 @@ namespace MesServerFunctions
|
||||
return false;
|
||||
}
|
||||
|
||||
// 参数最多允许“产品码^最小静置分钟数”两段。
|
||||
string[] requestItems = requestValue.Split('^');
|
||||
if (requestItems.Length > 2)
|
||||
{
|
||||
@@ -120,6 +123,7 @@ namespace MesServerFunctions
|
||||
|
||||
if (requestItems.Length == 2)
|
||||
{
|
||||
// 最小静置分钟数由 PAD 配置传入,未传时使用默认 30 分钟。
|
||||
string minStaticMinutesText = requestItems[1].Trim();
|
||||
if (!decimal.TryParse(minStaticMinutesText, out minStaticMinutes) || minStaticMinutes < 0)
|
||||
{
|
||||
@@ -171,6 +175,9 @@ namespace MesServerFunctions
|
||||
InitAlarm(opName);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 重新发送当前工位报警状态。
|
||||
/// </summary>
|
||||
private void InitAlarm(string opName)
|
||||
{
|
||||
FuntionMesRead.Alarm_InitAlarm_Send(opName, out Hashtable ht);
|
||||
|
||||
Reference in New Issue
Block a user