95 lines
2.5 KiB
C#
95 lines
2.5 KiB
C#
|
||
using System.Threading;
|
||
|
||
namespace MesServerFunctions
|
||
{
|
||
public partial class Functions_BASE_01
|
||
{
|
||
|
||
|
||
/// <summary>
|
||
/// 扫描条码
|
||
/// </summary>
|
||
/// <param name="OpName"></param>
|
||
/// <param name="barcode"></param>
|
||
public void fun_Barcode(DoWhatPlc.CustomeEvetnArgs e)
|
||
{
|
||
ThreadPool.QueueUserWorkItem(Barcode, e);
|
||
}
|
||
|
||
/// <summary>
|
||
/// 传递机型
|
||
/// </summary>
|
||
/// <param name="OpName"></param>
|
||
/// <param name="tagValue"></param>
|
||
public void fun_EngineTypeGetOverPLC(DoWhatPlc.CustomeEvetnArgs e)
|
||
{
|
||
ThreadPool.QueueUserWorkItem(EngineTypeGetOver_PLC, e);
|
||
}
|
||
|
||
/// <summary>
|
||
/// 合格放行
|
||
/// </summary>
|
||
/// <param name="OpName"></param>
|
||
/// <param name="tagValue"></param>
|
||
public void fun_ConfirmOkGo(DoWhatPlc.CustomeEvetnArgs e)
|
||
{
|
||
ThreadPool.QueueUserWorkItem(ConfirmOkGo, e);
|
||
}
|
||
|
||
/// <summary>
|
||
/// 不合格放行
|
||
/// </summary>
|
||
/// <param name="OpName"></param>
|
||
/// <param name="tagValue"></param>
|
||
public void fun_FalseGo(DoWhatPlc.CustomeEvetnArgs e)
|
||
{
|
||
ThreadPool.QueueUserWorkItem(FalseGO, e);
|
||
}
|
||
|
||
|
||
/// <summary>
|
||
/// 保存完成
|
||
/// </summary>
|
||
/// <param name="OpName"></param>
|
||
/// <param name="tagValue"></param>
|
||
public void fun_MesReadOver(DoWhatPlc.CustomeEvetnArgs e)
|
||
{
|
||
ThreadPool.QueueUserWorkItem(MesReadOver, e);
|
||
}
|
||
|
||
/// <summary>
|
||
/// 申请上线
|
||
/// </summary>
|
||
/// <param name="OpName"></param>
|
||
/// <param name="tagValue"></param>
|
||
public void fun_PartLoad(DoWhatPlc.CustomeEvetnArgs e)
|
||
{
|
||
ThreadPool.QueueUserWorkItem(PartLoad, e);
|
||
}
|
||
|
||
|
||
|
||
/// <summary>
|
||
/// 工件到位离开(清空所有的MES信号)
|
||
/// </summary>
|
||
/// <param name="OpName"></param>
|
||
/// <param name="tagValue"></param>
|
||
public void fun_WorkStart(DoWhatPlc.CustomeEvetnArgs e)
|
||
{
|
||
ThreadPool.QueueUserWorkItem(WorkStart, e);
|
||
}
|
||
|
||
/// <summary>
|
||
/// 处理WEB页面发送过来的请求(m_Command + "|" + m_Value;)
|
||
/// </summary>
|
||
/// <param name="OpName"></param>
|
||
/// <param name="Content"></param>
|
||
public void fun_WebSubmit(DoWhatPlc.CustomeEvetnArgs e)
|
||
{
|
||
ThreadPool.QueueUserWorkItem(WebSubmit, e);
|
||
}
|
||
|
||
}
|
||
}
|