feat: 增加LG/TCS-AGV接口并完善物料校验与Function逻辑
This commit is contained in:
@@ -9,13 +9,12 @@ namespace MesServerFunctions
|
||||
{
|
||||
public partial class FunctionMES
|
||||
{
|
||||
object lockFunWork;
|
||||
private readonly object lockFunWork = new object();
|
||||
//public void FunWork(DeviceDriver_BasicData.CustomeEvetnArgs e)
|
||||
public void FunWork(string recData)
|
||||
{
|
||||
|
||||
|
||||
lockFunWork = new object();
|
||||
lock (lockFunWork)
|
||||
{
|
||||
List<string> dataArray = MisDataFun.GetCmdStringList(recData);
|
||||
@@ -176,10 +175,17 @@ namespace MesServerFunctions
|
||||
break;
|
||||
// 请求插插头
|
||||
case "452":
|
||||
// 需要调用AGV插插头接口 去插
|
||||
if (tagValue == "1")
|
||||
fun_TcsAgvDispatch(e, "插");
|
||||
else
|
||||
MIS_BASE.WritePLC(400, OpName, false);
|
||||
break;
|
||||
// 请求拔插头
|
||||
case "453":
|
||||
if (tagValue == "1")
|
||||
fun_TcsAgvDispatch(e, "拔");
|
||||
else
|
||||
MIS_BASE.WritePLC(401, OpName, false);
|
||||
break;
|
||||
// 开始磨合
|
||||
case "454":
|
||||
|
||||
Reference in New Issue
Block a user