Klosszhu il y a 2 ans
Parent
commit
5d137c1412

+ 8 - 4
Fine.OPCDaClient/App/AppHandle.cs

@@ -834,13 +834,17 @@ namespace Fine.OPCDaClient.App
                 case "api/L3KYPHC_ZHQD_SelSlot3":   //第3选柜选中
                     rlt = AppUtil.WrCheckList(AppUtil.GetConfig(ModuleEnum.L3_ZH), "L3KYPHC_ZHQD_SelSlot3", pras, EAPIparType.InSel); break;
 
-                //进预配柜信息下发
+                
 
                 case "api/L3KYPHC_ZHQD_YPGno1INFOSET":   //第3选柜选中
                     rlt = AppUtil.WrCheckList(AppUtil.GetConfig(ModuleEnum.L3_TSFK), "L3KYPHC_ZHQD_YPGno1INFOSET", pras, EAPIparType.inMultiValObj); break;
-
-
-
+                //进预配柜信息下发
+                case "api/L3KYPHC_ZHQD_YPGSelno1_InfoSet"://进预配柜信息下发
+                    rlt = AppUtil.WrCheckList(AppUtil.GetConfig(ModuleEnum.L3_ZH), "L3KYPHC_ZHQD_YPGSelno1_InfoSet", pras, EAPIparType.inSelAndMultiVal); break;
+                case "api/L3KYPHC_ZHQD_YPGSelno2_InfoSet"://进预配柜信息下发
+                    rlt = AppUtil.WrCheckList(AppUtil.GetConfig(ModuleEnum.L3_ZH), "L3KYPHC_ZHQD_YPGSelno2_InfoSet", pras, EAPIparType.inSelAndMultiVal); break;
+                case "api/L3KYPHC_ZHQD_YPGSelno3_InfoSet"://进预配柜信息下发
+                    rlt = AppUtil.WrCheckList(AppUtil.GetConfig(ModuleEnum.L3_ZH), "L3KYPHC_ZHQD_YPGSelno3_InfoSet", pras, EAPIparType.inSelAndMultiVal); break;
                 #endregion
 
                 #region 3K线1次加料

+ 9 - 1
Fine.OPCDaClient/DataMode/RetMsg.cs

@@ -63,5 +63,13 @@ namespace Fine.OPCDaClient.App
 
     }
 
-    
+
+
+    public class SelYPno  //选柜操作
+    {
+        public string YPno { get; set; }
+        public string BatchNum { get; set; }
+        public string BrandNum { get; set; }
+    }
+
 }

+ 2 - 2
Fine.OPCDaClient/Util/Enumic.cs

@@ -40,7 +40,7 @@ namespace Fine.OPCDaClient.Util
         NoParam,            //无参数
         InOneVal,           //传入单个值:如温度写入
         inMultiValObj,  //传入多个值:Json方式
-        InSel                 //传条件,查询配置操作
-
+        InSel,                 //传条件,查询配置操作
+        inSelAndMultiVal
     }
 }

BIN
Fine.OPCDaClient/config.rar


+ 176 - 2
Fine.OPCDaClient/config/L3K_YP/L3KHC_ZH.json

@@ -810,7 +810,7 @@
           {
             "WriteTagName": "THISNODE.YT6023_TASK1_NODE_IN.F_CV",
             "CheckTagName": "THISNODE.YT6023_TASK1_NODE_IN.F_CV",
-            "StrValue": "0",
+            "StrValue": "1",
             "DelayTime": 2000
           }
         ]
@@ -828,7 +828,7 @@
           {
             "WriteTagName": "THISNODE.YT6023_TASK1_STOP.F_CV",
             "CheckTagName": "THISNODE.YT6023_TASK1_STOP.F_CV",
-            "StrValue": "0",
+            "StrValue": "1",
             "DelayTime": 2000
           }
         ]
@@ -852,6 +852,180 @@
         ]
       }
     ]
+  },
+  { //进预配柜信息下发
+    "APIName": "L3KYPHC_ZHQD_YPGSelno1_InfoSet",
+    "IsCheck": 1,
+    "delayTime": 2000,
+    "Params": [
+      {
+        "Param": "YP08",
+        "keys": [
+          {
+            "InputName": "BatchNum",
+            "WriteTagName": "FIX.YT6023_GP3035_JOB_1.A_CV",
+            "CheckTagName": "FIX.YT6023_GP3035_JOB_1.A_CV",
+            "DelayTime": 2000
+          },
+          {
+            "InputName": "BrandNum",
+            "WriteTagName": "FIX.YT6023_GP3035_BRAND_1.A_CV",
+            "CheckTagName": "FIX.YT6023_GP3035_BRAND_1.A_CV",
+            "DelayTime": 2000
+          }
+        ]
+      },
+      {
+        "Param": "YP09",
+        "keys": [
+          {
+            "InputName": "BatchNum",
+            "WriteTagName": "FIX.YT6023_GP3036_JOB_1.A_CV",
+            "CheckTagName": "FIX.YT6023_GP3036_JOB_1.A_CV",
+            "DelayTime": 2000
+          },
+          {
+            "InputName": "BrandNum",
+            "WriteTagName": "FIX.YT6023_GP3036_BRAND_1.A_CV",
+            "CheckTagName": "FIX.YT6023_GP3036_BRAND_1.A_CV",
+            "DelayTime": 2000
+          }
+        ]
+      },
+      {
+        "Param": "YP10",
+        "keys": [
+          {
+            "InputName": "BatchNum",
+            "WriteTagName": "FIX.YT6023_GP3037_JOB_1.A_CV",
+            "CheckTagName": "FIX.YT6023_GP3037_JOB_1.A_CV",
+            "DelayTime": 2000
+          },
+          {
+            "InputName": "BrandNum",
+            "WriteTagName": "FIX.YT6023_GP3037_BRAND_1.A_CV",
+            "CheckTagName": "FIX.YT6023_GP3037_BRAND_1.A_CV",
+            "DelayTime": 2000
+          }
+        ]
+      }
+    ]
+  },
+  { //进预配柜信息下发
+    "APIName": "L3KYPHC_ZHQD_YPGSelno2_InfoSet",
+    "IsCheck": 1,
+    "delayTime": 2000,
+    "Params": [
+      {
+        "Param": "YP08",
+        "keys": [
+          {
+            "InputName": "BatchNum",
+            "WriteTagName": "FIX.YT6023_GP3035_JOB_2.A_CV",
+            "CheckTagName": "FIX.YT6023_GP3035_JOB_2.A_CV",
+            "DelayTime": 2000
+          },
+          {
+            "InputName": "BrandNum",
+            "WriteTagName": "FIX.YT6023_GP3035_BRAND_2.A_CV",
+            "CheckTagName": "FIX.YT6023_GP3035_BRAND_2.A_CV",
+            "DelayTime": 2000
+          }
+        ]
+      },
+      {
+        "Param": "YP09",
+        "keys": [
+          {
+            "InputName": "BatchNum",
+            "WriteTagName": "FIX.YT6023_GP3036_JOB_2.A_CV",
+            "CheckTagName": "FIX.YT6023_GP3036_JOB_2.A_CV",
+            "DelayTime": 2000
+          },
+          {
+            "InputName": "BrandNum",
+            "WriteTagName": "FIX.YT6023_GP3036_BRAND_2.A_CV",
+            "CheckTagName": "FIX.YT6023_GP3036_BRAND_2.A_CV",
+            "DelayTime": 2000
+          }
+        ]
+      },
+      {
+        "Param": "YP10",
+        "keys": [
+          {
+            "InputName": "BatchNum",
+            "WriteTagName": "FIX.YT6023_GP3037_JOB_2.A_CV",
+            "CheckTagName": "FIX.YT6023_GP3037_JOB_2.A_CV",
+            "DelayTime": 2000
+          },
+          {
+            "InputName": "BrandNum",
+            "WriteTagName": "FIX.YT6023_GP3037_BRAND_2.A_CV",
+            "CheckTagName": "FIX.YT6023_GP3037_BRAND_2.A_CV",
+            "DelayTime": 2000
+          }
+        ]
+      }
+    ]
+  },
+  {
+    "APIName": "L3KYPHC_ZHQD_YPGSelno1_InfoSet",
+    "IsCheck": 1,
+    "delayTime": 2000,
+    "Params": [
+      {
+        "Param": "YP08",
+        "keys": [
+          {
+            "InputName": "BatchNum",
+            "WriteTagName": "FIX.YT6023_GP3035_JOB_3.A_CV",
+            "CheckTagName": "FIX.YT6023_GP3035_JOB_3.A_CV",
+            "DelayTime": 2000
+          },
+          {
+            "InputName": "BrandNum",
+            "WriteTagName": "FIX.YT6023_GP3035_BRAND_3.A_CV",
+            "CheckTagName": "FIX.YT6023_GP3035_BRAND_3.A_CV",
+            "DelayTime": 2000
+          }
+        ]
+      },
+      {
+        "Param": "YP09",
+        "keys": [
+          {
+            "InputName": "BatchNum",
+            "WriteTagName": "FIX.YT6023_GP3036_JOB_3.A_CV",
+            "CheckTagName": "FIX.YT6023_GP3036_JOB_3.A_CV",
+            "DelayTime": 2000
+          },
+          {
+            "InputName": "BrandNum",
+            "WriteTagName": "FIX.YT6023_GP3036_BRAND_3.A_CV",
+            "CheckTagName": "FIX.YT6023_GP3036_BRAND_3.A_CV",
+            "DelayTime": 2000
+          }
+        ]
+      },
+      {
+        "Param": "YP10",
+        "keys": [
+          {
+            "InputName": "BatchNum",
+            "WriteTagName": "FIX.YT6023_GP3037_JOB_3.A_CV",
+            "CheckTagName": "FIX.YT6023_GP3037_JOB_3.A_CV",
+            "DelayTime": 2000
+          },
+          {
+            "InputName": "BrandNum",
+            "WriteTagName": "FIX.YT6023_GP3037_BRAND_3.A_CV",
+            "CheckTagName": "FIX.YT6023_GP3037_BRAND_3.A_CV",
+            "DelayTime": 2000
+          }
+        ]
+      }
+    ]
   }