Jelajahi Sumber

全配置修改完成。

Klosszhu 3 tahun lalu
induk
melakukan
758bc9584d
54 mengubah file dengan 1695 tambahan dan 265 penghapusan
  1. 32 0
      Fine.OPCDaClient/config/IOL5KHC.json
  2. 1 0
      Fine.OPCDaClient/config/L3K_YP/L3KJL_2.json
  3. 1 8
      Fine.OPCDaClient/config/L3K_YP/L3KJL_jyg.json
  4. 3 3
      Fine.OPCDaClient/config/L5K_ZK - 复制.json
  5. 7 6
      Fine.OPCDaClient9000/Util/Enumic.cs
  6. 1 0
      Fine.OPCDaExcelImport/Form1.Designer.cs
  7. 80 4
      Fine.OPCDaExcelImport/Form1.cs
  8. 72 0
      Fine.OPCDaExcelImport/JsonData.cs
  9. 7 5
      Fine.OPCDaExcelImport/Util/Enumic.cs
  10. 562 0
      Fine.OPCDaExcelImport/bin/Debug/NewJson/HC_GET.json
  11. 308 0
      Fine.OPCDaExcelImport/bin/Debug/NewJson/HC_POST.json
  12. 1 0
      Fine.OPCDaExcelImport/bin/Debug/NewJson/JL5K_GET.json
  13. 1 0
      Fine.OPCDaExcelImport/bin/Debug/NewJson/JL5K_POST.json
  14. 1 0
      Fine.OPCDaExcelImport/bin/Debug/NewJson/L3_JL1_GET.json
  15. 1 0
      Fine.OPCDaExcelImport/bin/Debug/NewJson/L3_JL1_POST.json
  16. 1 0
      Fine.OPCDaExcelImport/bin/Debug/NewJson/L3_JL2_GET.json
  17. 1 0
      Fine.OPCDaExcelImport/bin/Debug/NewJson/L3_JL2_POST.json
  18. 1 0
      Fine.OPCDaExcelImport/bin/Debug/NewJson/L3_JYG_GET.json
  19. 1 0
      Fine.OPCDaExcelImport/bin/Debug/NewJson/L3_JYG_POST.json
  20. 1 0
      Fine.OPCDaExcelImport/bin/Debug/NewJson/L3_TSFK_GET.json
  21. 1 0
      Fine.OPCDaExcelImport/bin/Debug/NewJson/L3_TSFK_POST.json
  22. 1 1
      Fine.OPCDaExcelImport/bin/Debug/NewJson/getL3_YR.json
  23. 1 0
      Fine.OPCDaExcelImport/bin/Debug/NewJson/L3_YR_POST.json
  24. 1 0
      Fine.OPCDaExcelImport/bin/Debug/NewJson/L3_ZH_GET.json
  25. 1 0
      Fine.OPCDaExcelImport/bin/Debug/NewJson/L3_ZH_POST.json
  26. 1 1
      Fine.OPCDaExcelImport/bin/Debug/NewJson/getZKAB.json
  27. 1 0
      Fine.OPCDaExcelImport/bin/Debug/NewJson/ZKAB_POST.json
  28. 1 0
      Fine.OPCDaExcelImport/bin/Debug/NewJson/ZKSTOP_GET.json
  29. 1 0
      Fine.OPCDaExcelImport/bin/Debug/NewJson/ZKSTOP_POST.json
  30. 0 0
      Fine.OPCDaExcelImport/bin/Debug/NewJson/ZKTS_GET.json
  31. 1 0
      Fine.OPCDaExcelImport/bin/Debug/NewJson/ZKTS_POST.json
  32. 1 0
      Fine.OPCDaExcelImport/bin/Debug/NewJson/ZK_GET.json
  33. 1 0
      Fine.OPCDaExcelImport/bin/Debug/NewJson/ZK_POST.json
  34. 0 1
      Fine.OPCDaExcelImport/bin/Debug/NewJson/getHC.json
  35. 0 1
      Fine.OPCDaExcelImport/bin/Debug/NewJson/getJL5K.json
  36. 0 1
      Fine.OPCDaExcelImport/bin/Debug/NewJson/getL3_JL1.json
  37. 0 1
      Fine.OPCDaExcelImport/bin/Debug/NewJson/getL3_JL2.json
  38. 0 1
      Fine.OPCDaExcelImport/bin/Debug/NewJson/getL3_JYG.json
  39. 0 1
      Fine.OPCDaExcelImport/bin/Debug/NewJson/getL3_TSFK.json
  40. 0 1
      Fine.OPCDaExcelImport/bin/Debug/NewJson/getL3_ZH.json
  41. 0 1
      Fine.OPCDaExcelImport/bin/Debug/NewJson/getZK.json
  42. 0 1
      Fine.OPCDaExcelImport/bin/Debug/NewJson/getZKSTOP.json
  43. 40 8
      Fine.OPCDaExcelImport/bin/Debug/config/IOL5KHC.json
  44. 161 25
      Fine.OPCDaExcelImport/bin/Debug/config/IOL5KJL.json
  45. 62 62
      Fine.OPCDaExcelImport/bin/Debug/config/L3K_YP/L3KJL_2.json
  46. 6 13
      Fine.OPCDaExcelImport/bin/Debug/config/L3K_YP/L3KJL_jyg.json
  47. 3 3
      Fine.OPCDaExcelImport/bin/Debug/config/L5K_ZK - 复制.json
  48. 28 3
      Fine.OPCDaExcelImport/bin/Debug/config/L5K_ZK_STOP.json
  49. 40 8
      Fine.OPCDaExcelImport/config/IOL5KHC.json
  50. 161 25
      Fine.OPCDaExcelImport/config/IOL5KJL.json
  51. 62 62
      Fine.OPCDaExcelImport/config/L3K_YP/L3KJL_2.json
  52. 6 13
      Fine.OPCDaExcelImport/config/L3K_YP/L3KJL_jyg.json
  53. 3 3
      Fine.OPCDaExcelImport/config/L5K_ZK - 复制.json
  54. 28 3
      Fine.OPCDaExcelImport/config/L5K_ZK_STOP.json

+ 32 - 0
Fine.OPCDaClient/config/IOL5KHC.json

@@ -389,7 +389,39 @@
   },
 
 
+  { //
+    "APIName": "L5KYPHC_ZHQD_GDMSGWRITE",
+    "DelayTime": 3000,
+    "Params": [
+      {
+        "Param": "",
+        "keys": [
+          {
+            "InputName": "GDNum",
+            "WriteTagName": "FIX.YT6022_MIXENTRYID.A_CV",
+            "CheckTagName": "FIX.YT6022_MIXENTRYID.A_CV",
+            "StrValue": "1",
+            "DelayTime": 1500
+          },
+          {
+            "InputName": "BatchNum",
+            "WriteTagName": "FIX.YT6022_MIXBATCHNO.A_CV",
+            "CheckTagName": "FIX.YT6022_MIXBATCHNO.A_CV",
+            "StrValue": "0",
+            "DelayTime": 1500
+          },
+          {
+            "InputName": "BrandNum",
+            "WriteTagName": "FIX.YT6022_MIXBRAND.A_CV",
+            "CheckTagName": "FIX.YT6022_MIXBRAND.A_CV",
+            "StrValue": "0",
+            "DelayTime": 1500
+          }
+        ]
+      }
 
+    ]
+  },
 
   { //Éú²ú·¾¶Ñ¡Ôñ£¨Õæ¿Õ£©:   
     "APIName": "L5KYPHC_ZHQD_BP_PATHSELECT_BP",

+ 1 - 0
Fine.OPCDaClient/config/L3K_YP/L3KJL_2.json

@@ -46,6 +46,7 @@
             "InputName": "Weight",
             "WriteTagName": "THISNODE.ZS2_Tank2AskQty.F_CV",
             "CheckTagName": "THISNODE.ZS2_Tank2AskQty.F_CV",
+
             "DelayTime": 0
           },
           {

+ 1 - 8
Fine.OPCDaClient/config/L3K_YP/L3KJL_jyg.json

@@ -3,7 +3,7 @@
     "APIName": "L3KYPYG_ZHStart_GDInfoSet",
     "Content": "¹¤µ¥ÐÅϢϷ¢",
     "IsCheck": true,
-    "DelayTime": 2000,
+    "DelayTime": 3000,
     "Params": [
       {
         "Param": "",
@@ -604,13 +604,6 @@
             "StrValue": "0",
             "CheckValue": "0",
             "DelayTime": 0
-          },
-          {
-            "WriteTagName": "",
-            "CheckTagName": "",
-            "StrValue": "",
-            "CheckValue": "",
-            "DelayTime": 0
           }
         ]
       }

+ 3 - 3
Fine.OPCDaClient/config/L5K_ZK - 复制.json

@@ -6,19 +6,19 @@
         "Param": "",
         "keys": [
           {
-            "InputName": "GDH",
+            "InputName": "GDNum",
             "WriteTagName": "FIX.YT618A_ENTRYID.A_CV",
             "CheckTagName": "FIX.YT618A_ENTRYID.A_CV",
             "DelayTime": 2000
           },
           {
-            "InputName": "PCH",
+            "InputName": "BatchNum",
             "WriteTagName": "FIX.YT618A_BATCHNO.A_CV",
             "CheckTagName": "FIX.YT618A_BATCHNO.A_CV",
             "DelayTime": 2000
           },
           {
-            "InputName": "PH",
+            "InputName": "BrandNum",
             "WriteTagName": "FIX.YT618A_BRAND.A_CV",
             "CheckTagName": "FIX.YT618A_BRAND.A_CV",
             "DelayTime": 2000

+ 7 - 6
Fine.OPCDaClient9000/Util/Enumic.cs

@@ -38,11 +38,12 @@ namespace Fine.OPCDaClient9000.Util
 
     public enum EAPIparType  //API传入值的分类enum
     {
-        NoParam,            //无参数
-        InOneVal,           //传入单个值:如温度写入
-        inMultiValObj,  //传入多个值:Json方式
-        InSel,                 //传条件,查询配置操作
-        inSelAndMultiVal,
-        OnlyRead
+        NoParam=0,            //无参数
+        InOneVal=1,           //传入单个值:如温度写入
+        inMultiValObj=2,  //传入多个值:Json方式
+        InSel=3,                 //传条件,查询配置操作
+        inSelAndMultiVal=4,
+        OnlyRead=5,
+        Error=10
     }
 }

+ 1 - 0
Fine.OPCDaExcelImport/Form1.Designer.cs

@@ -143,6 +143,7 @@ namespace Fine.OPCDaExcelImport
             this.button5.TabIndex = 10;
             this.button5.Text = "Post生成新配置";
             this.button5.UseVisualStyleBackColor = true;
+            this.button5.Click += new System.EventHandler(this.button5_Click);
             // 
             // button6
             // 

+ 80 - 4
Fine.OPCDaExcelImport/Form1.cs

@@ -471,13 +471,14 @@ namespace Fine.OPCDaExcelImport
                             }
                         }
                     }
-                    NewDealModa.Add(newio);
+                    Dealmoda.Add(cfg);
                     if (jsondata.Exists(a=>a==cfg.APIName))
                     {
-                        Dealmoda.Add(cfg);
+                        NewDealModa.Add(newio);
+                     
                     }
                 }
-                WriteFile($"get{item.Key.ToString()}.json",JsonConvert.SerializeObject(NewDealModa,new JsonSerializerSettings { NullValueHandling= NullValueHandling.Ignore }));
+                WriteFile($"{item.Key.ToString()}_GET.json",JsonConvert.SerializeObject(NewDealModa, new JsonSerializerSettings { NullValueHandling= NullValueHandling.Ignore }));
             }
             var Sameapis = Dealmoda.GroupBy(a => a.APIName).Where(a => a.Count() > 1).FirstOrDefault()?.Key;
             richTextBox1.AppendText(Sameapis==null?"无":Sameapis);
@@ -489,12 +490,17 @@ namespace Fine.OPCDaExcelImport
             Init.InitAll();
             var postApi = JsonData.POSTAPI();
             var apidata = Init.ioConfig;
+            var tt= apidata.Values.SelectMany(a => a).GroupBy(a=>a.APIName).Where(a=>a.Count()>1).Select(a=>a.Key);
+            richTextBox1.Text = String.Join("\t\n",tt);
+            MessageBox.Show(tt.Count().ToString());
+    
             //1.不存在的。
             //2.没有Params的,写入Params  PTType=1;
             //3.剩下的补充PTType,Method,Ischeck,
             List<IoModal> Deal = new List<IoModal>();
             foreach (var api in postApi)
             {
+                
                 foreach (IoModal item in apidata.Values.SelectMany(a=>a))
                 {
                     if (item.APIName==api)
@@ -506,8 +512,78 @@ namespace Fine.OPCDaExcelImport
             var apis = apidata.Values.SelectMany(a => a).Select(a=>a.APIName).ToList();
             var weipeizhi= postApi.Except(apis);
             richTextBox1.Text = String.Join("\t\n", weipeizhi);
-            MessageBox.Show($"共计接口{postApi.Count()},未配置接口{postApi.Count()- Deal.Count}");
+            MessageBox.Show($"共计接口{postApi.Count()},未配置接口{postApi.Count()- Deal.Count()}");
             
         }
+
+        private void button5_Click(object sender, EventArgs e)
+        {
+            Init.InitAll();
+            var jsondata = JsonData.POSTAPI().ToList();
+            var postType = JsonData.POSTAPITYPE().ToList();
+            var apidata = Init.ioConfig;
+            List<IoModal> Dealmoda = new List<IoModal>();
+
+            foreach (var item in apidata)
+            {
+                List<NewIoModal> NewDealModa = new List<NewIoModal>();
+                richTextBox1.Text += item.Key.ToString() + "\t\n";
+                foreach (var cfg in item.Value)
+                {
+                   
+
+                    var newio = new NewIoModal() { APIName = cfg.APIName, IsCheck = cfg.IsCheck };
+
+                    if (cfg.DelayTime < 1000)
+                    {
+                        cfg.DelayTime = 3000;
+                    }
+                    newio.DelayTime = cfg.DelayTime;
+                    for (int i = 0; i < jsondata.Count; i++)
+                    {
+                        string api = jsondata[i];
+                        if (api == cfg.APIName)
+                        {
+                            newio.PType = (EAPIparType) postType[i];
+                            break;
+                        }
+                    }
+                    //newio.PType = OPCDaClient.Util.EAPIparType.InOneVal;
+                    newio.Method = "post";
+                    if (cfg.Params.Count == 0)
+                    {
+                        newio.Params = new List<OPCDaClient9000.Params> { new OPCDaClient9000.Params { Param="", keys=
+                            new List<OPCDaClient9000.WriteAndCheckKey>{ new OPCDaClient9000.WriteAndCheckKey {
+                             WriteTagName=cfg.WriteTagName, CheckTagName=cfg.CheckTagName,
+                              StrValue=cfg.StrValue, CheckValue=cfg.StrValue
+                            } }
+                            } };
+                    }
+                    else
+                    {
+                        newio.Params = cfg.Params.Adapt<List<Fine.OPCDaClient9000.Params>>();
+                        foreach (var io in newio.Params)
+                        {
+                            foreach (var ioitem in io.keys)
+                            {
+                                if (ioitem.CheckValue != ioitem.StrValue)
+                                {
+                                    ioitem.CheckValue = ioitem.StrValue;
+                                }
+                            }
+                        }
+                    }
+                    
+                    if (jsondata.Exists(a => a == cfg.APIName))
+                    {
+                        NewDealModa.Add(newio);
+                    }
+                }
+                WriteFile($"{item.Key.ToString()}_POST.json", JsonConvert.SerializeObject(NewDealModa, new JsonSerializerSettings { NullValueHandling = NullValueHandling.Ignore }));
+            }
+            var Sameapis = Dealmoda.GroupBy(a => a.APIName).Where(a => a.Count() > 1).FirstOrDefault()?.Key;
+            richTextBox1.AppendText(Sameapis == null ? "无" : Sameapis);
+            MessageBox.Show(Dealmoda.Count.ToString());
+        }
     }
 }

+ 72 - 0
Fine.OPCDaExcelImport/JsonData.cs

@@ -303,5 +303,77 @@ namespace Fine.Test
 ,"L3KYPYG_ZHStart_InYPGInfoSet"
             };
         }
+
+        public static int[] POSTAPITYPE() {
+            return new int[] {
+1  ,
+1  ,
+1  ,
+1  ,
+4  ,
+10 ,
+10 ,
+3  ,
+3  ,
+1  ,
+1  ,
+2  ,
+2  ,
+2  ,
+3  ,
+3  ,
+3  ,
+3  ,
+3  ,
+4  ,
+10 ,
+10 ,
+3  ,
+3  ,
+2  ,
+1  ,
+1  ,
+1  ,
+1  ,
+1  ,
+1  ,
+1  ,
+1  ,
+2  ,
+3  ,
+3  ,
+3  ,
+2  ,
+4  ,
+4  ,
+4  ,
+1  ,
+1  ,
+2  ,
+2  ,
+1  ,
+1  ,
+2  ,
+2  ,
+2  ,
+3  ,
+3  ,
+3  ,
+3  ,
+3  ,
+4  ,
+4  ,
+4  ,
+3  ,
+2  ,
+3  ,
+3  ,
+3  ,
+3  ,
+3  ,
+
+            };
+        }
+
     }
 }

+ 7 - 5
Fine.OPCDaExcelImport/Util/Enumic.cs

@@ -38,10 +38,12 @@ namespace Fine.OPCDaClient.Util
 
     public enum EAPIparType  //API传入值的分类enum
     {
-        NoParam,            //无参数
-        InOneVal,           //传入单个值:如温度写入
-        inMultiValObj,  //传入多个值:Json方式
-        InSel,                 //传条件,查询配置操作
-        inSelAndMultiVal
+        NoParam = 0,            //无参数
+        InOneVal = 1,           //传入单个值:如温度写入
+        inMultiValObj = 2,  //传入多个值:Json方式
+        InSel = 3,                 //传条件,查询配置操作
+        inSelAndMultiVal = 4,
+        OnlyRead = 5,
+        Error = 10
     }
 }

+ 562 - 0
Fine.OPCDaExcelImport/bin/Debug/NewJson/HC_GET.json

@@ -0,0 +1,562 @@
+[
+  {
+    "APIName": "L5KYPHC_YRSTART_HC",
+    "IsCheck": true,
+    "DelayTime": 3000,
+    "Params": [
+      {
+        "Param": "",
+        "keys": [
+          {
+            "WriteTagName": "FIX.YT6022_C_SJ2116_PREHEAT_START.F_CV",
+            "CheckTagName": "FIX.YT6022_C_SJ2116_PREHEAT_START.F_CV",
+            "StrValue": "1",
+            "CheckValue": "1",
+            "DelayTime": 1500
+          },
+          {
+            "WriteTagName": "FIX.YT6022_C_SJ2116_PREHEAT_STOP.F_CV",
+            "CheckTagName": "FIX.YT6022_C_SJ2116_PREHEAT_STOP.F_CV",
+            "StrValue": "0",
+            "CheckValue": "0",
+            "DelayTime": 1500
+          }
+        ]
+      }
+    ],
+    "Method": "get",
+    "PType": 0
+  },
+  {
+    "APIName": "L5KYPHC_YRSTART_BP",
+    "IsCheck": true,
+    "DelayTime": 3000,
+    "Params": [
+      {
+        "Param": "",
+        "keys": [
+          {
+            "WriteTagName": "FIX.YT6022_C_WQ2126_PREHEAT_START.F_CV",
+            "CheckTagName": "FIX.YT6022_C_WQ2126_PREHEAT_START.F_CV",
+            "StrValue": "1",
+            "CheckValue": "1",
+            "DelayTime": 1500
+          },
+          {
+            "WriteTagName": "FIX.YT6022_C_WQ2126_PREHEAT_STOP.F_CV",
+            "CheckTagName": "FIX.YT6022_C_WQ2126_PREHEAT_STOP.F_CV",
+            "StrValue": "0",
+            "CheckValue": "0",
+            "DelayTime": 1500
+          }
+        ]
+      }
+    ],
+    "Method": "get",
+    "PType": 0
+  },
+  {
+    "APIName": "L5KYPHC_ZHSTOP_BATCH_END",
+    "IsCheck": true,
+    "DelayTime": 3000,
+    "Params": [
+      {
+        "Param": "",
+        "keys": [
+          {
+            "WriteTagName": "FIX.YT6022_TASK1_BSTOP.F_CV",
+            "CheckTagName": "FIX.YT6022_TASK1_BSTOP.F_CV",
+            "StrValue": "1",
+            "CheckValue": "1",
+            "DelayTime": 1500
+          },
+          {
+            "WriteTagName": "FIX.YT6022_TASK1_BSTART.F_CV",
+            "CheckTagName": "FIX.YT6022_TASK1_BSTART.F_CV",
+            "StrValue": "0",
+            "CheckValue": "0",
+            "DelayTime": 1500
+          }
+        ]
+      }
+    ],
+    "Method": "get",
+    "PType": 0
+  },
+  {
+    "APIName": "L5KYPHC_YRCLOSE_HC",
+    "IsCheck": true,
+    "DelayTime": 3000,
+    "Params": [
+      {
+        "Param": "",
+        "keys": [
+          {
+            "WriteTagName": "FIX.YT6022_C_SJ2116_PREHEAT_START.F_CV",
+            "CheckTagName": "FIX.YT6022_C_SJ2116_PREHEAT_START.F_CV",
+            "StrValue": "0",
+            "CheckValue": "0",
+            "DelayTime": 1500
+          },
+          {
+            "WriteTagName": "FIX.YT6022_C_SJ2116_PREHEAT_STOP.F_CV",
+            "CheckTagName": "FIX.YT6022_C_SJ2116_PREHEAT_STOP.F_CV",
+            "StrValue": "1",
+            "CheckValue": "1",
+            "DelayTime": 1500
+          }
+        ]
+      }
+    ],
+    "Method": "get",
+    "PType": 0
+  },
+  {
+    "APIName": "L5KYPHC_YRCLOSE_BP",
+    "IsCheck": true,
+    "DelayTime": 3000,
+    "Params": [
+      {
+        "Param": "",
+        "keys": [
+          {
+            "WriteTagName": "FIX.YT6022_C_WQ2126_PREHEAT_START.F_CV",
+            "CheckTagName": "FIX.YT6022_C_WQ2126_PREHEAT_START.F_CV",
+            "StrValue": "0",
+            "CheckValue": "0",
+            "DelayTime": 1500
+          },
+          {
+            "WriteTagName": "FIX.YT6022_C_WQ2126_PREHEAT_STOP.F_CV",
+            "CheckTagName": "FIX.YT6022_C_WQ2126_PREHEAT_STOP.F_CV",
+            "StrValue": "1",
+            "CheckValue": "1",
+            "DelayTime": 1500
+          }
+        ]
+      }
+    ],
+    "Method": "get",
+    "PType": 0
+  },
+  {
+    "APIName": "L5KYPHC_ZHQD_BATCHSTART",
+    "IsCheck": true,
+    "DelayTime": 3000,
+    "Params": [
+      {
+        "Param": "",
+        "keys": [
+          {
+            "WriteTagName": "FIX.YT6022_TASK1_BSTART.F_CV",
+            "CheckTagName": "FIX.YT6022_TASK1_BSTART.F_CV",
+            "StrValue": "1",
+            "CheckValue": "1",
+            "DelayTime": 1500
+          },
+          {
+            "WriteTagName": "FIX.YT6022_TASK1_BSTOP.F_CV",
+            "CheckTagName": "FIX.YT6022_TASK1_BSTOP.F_CV",
+            "StrValue": "0",
+            "CheckValue": "0",
+            "DelayTime": 1500
+          }
+        ]
+      }
+    ],
+    "Method": "get",
+    "PType": 0
+  },
+  {
+    "APIName": "L5KYPHC_ZHSTOP_TASK_END",
+    "IsCheck": true,
+    "DelayTime": 3000,
+    "Params": [
+      {
+        "Param": "",
+        "keys": [
+          {
+            "WriteTagName": "FIX.YT6022_IN_TASK1_FINISH.F_CV",
+            "CheckTagName": "FIX.YT6022_IN_TASK1_FINISH.F_CV",
+            "StrValue": "1",
+            "CheckValue": "1",
+            "DelayTime": 1500
+          },
+          {
+            "WriteTagName": "FIX.YT6022_TASK1_NODEA.F_CV",
+            "CheckTagName": "FIX.YT6022_TASK1_NODEA.F_CV",
+            "StrValue": "0",
+            "CheckValue": "0",
+            "DelayTime": 1500
+          },
+          {
+            "WriteTagName": "FIX.YT6022_TASK1_ROUTE.F_CV",
+            "CheckTagName": "FIX.YT6022_TASK1_ROUTE.F_CV",
+            "StrValue": "0",
+            "CheckValue": "0",
+            "DelayTime": 1500
+          }
+        ]
+      }
+    ],
+    "Method": "get",
+    "PType": 0
+  },
+  {
+    "APIName": "L5KYPHC_ZHSTOP_CLEAR_BATCH",
+    "IsCheck": true,
+    "DelayTime": 1500,
+    "Params": [
+      {
+        "Param": "",
+        "keys": [
+          {
+            "WriteTagName": "FIX.JK_YT6022_MIXENTPC_CLEAR.F_CV",
+            "CheckTagName": "FIX.JK_YT6022_MIXENTPC_UNITERR.F_CV",
+            "StrValue": "1",
+            "CheckValue": "1",
+            "DelayTime": 0
+          }
+        ]
+      }
+    ],
+    "Method": "get",
+    "PType": 0
+  },
+  {
+    "APIName": "L5KYPHC_ZHSTOP_CLEAR_PRODINFO",
+    "IsCheck": true,
+    "DelayTime": 2500,
+    "Params": [
+      {
+        "Param": "",
+        "keys": [
+          {
+            "WriteTagName": "FIX.JK_YT6022_MIXENTSC_CLEAR.F_CV",
+            "CheckTagName": "FIX.JK_YT6022_MIXENTSC_UNITERR.F_CV",
+            "StrValue": "1",
+            "CheckValue": "1",
+            "DelayTime": 0
+          }
+        ]
+      }
+    ],
+    "Method": "get",
+    "PType": 0
+  },
+  {
+    "APIName": "L5KYPHC_ZHQD_START",
+    "IsCheck": true,
+    "DelayTime": 3000,
+    "Params": [
+      {
+        "Param": "",
+        "keys": [
+          {
+            "WriteTagName": "FIX.YT6022_IN_TASK1_START.F_CV",
+            "CheckTagName": "FIX.YT6022_IN_TASK1_START.F_CV",
+            "StrValue": "1",
+            "CheckValue": "1",
+            "DelayTime": 0
+          }
+        ]
+      }
+    ],
+    "Method": "get",
+    "PType": 0
+  },
+  {
+    "APIName": "L5KYPHC_ZHQD_REFSELECT",
+    "IsCheck": true,
+    "DelayTime": 1500,
+    "Params": [
+      {
+        "Param": "",
+        "keys": [
+          {
+            "WriteTagName": "FIX.JK_YT6022_TANK1_TAG.F_CV",
+            "CheckTagName": "FIX.JK_YT6022_TANK1_TAG.F_CV",
+            "StrValue": "1",
+            "CheckValue": "1",
+            "DelayTime": 0
+          }
+        ]
+      }
+    ],
+    "Method": "get",
+    "PType": 0
+  },
+  {
+    "APIName": "L5KYPHC_ZHQD_REFCANCEL",
+    "IsCheck": true,
+    "DelayTime": 1500,
+    "Params": [
+      {
+        "Param": "",
+        "keys": [
+          {
+            "WriteTagName": "FIX.JK_YT6022_TANK1_TAG.F_CV",
+            "CheckTagName": "FIX.JK_YT6022_TANK1_TAG.F_CV",
+            "StrValue": "0",
+            "CheckValue": "0",
+            "DelayTime": 0
+          }
+        ]
+      }
+    ],
+    "Method": "get",
+    "PType": 0
+  },
+  {
+    "APIName": "L5KYPHC_ZHQD_PATHSELECT_ZK",
+    "IsCheck": true,
+    "DelayTime": 3000,
+    "Params": [
+      {
+        "Param": "",
+        "keys": [
+          {
+            "WriteTagName": "FIX.YT6022_TASK1_R09.F_CV",
+            "CheckTagName": "FIX.YT6022_TASK1_R09.F_CV",
+            "StrValue": "1",
+            "CheckValue": "1",
+            "DelayTime": 0
+          }
+        ]
+      }
+    ],
+    "Method": "get",
+    "PType": 0
+  },
+  {
+    "APIName": "L5KYPHC_ZHQD_BP_PATHSELECT_BP",
+    "IsCheck": true,
+    "DelayTime": 3000,
+    "Params": [
+      {
+        "Param": "",
+        "keys": [
+          {
+            "WriteTagName": "FIX.YT6022_TASK1_R06.F_CV",
+            "CheckTagName": "FIX.YT6022_TASK1_R06.F_CV",
+            "StrValue": "1",
+            "CheckValue": "1",
+            "DelayTime": 0
+          }
+        ]
+      }
+    ],
+    "Method": "get",
+    "PType": 0
+  },
+  {
+    "APIName": "L5KYPHC_ZHQD_PATHCANCEL_ZK",
+    "IsCheck": true,
+    "DelayTime": 3000,
+    "Params": [
+      {
+        "Param": "",
+        "keys": [
+          {
+            "WriteTagName": "FIX.YT6022_TASK1_R09.F_CV",
+            "CheckTagName": "FIX.YT6022_TASK1_R09.F_CV",
+            "StrValue": "0",
+            "CheckValue": "0",
+            "DelayTime": 0
+          }
+        ]
+      }
+    ],
+    "Method": "get",
+    "PType": 0
+  },
+  {
+    "APIName": "L5KYPHC_ZHQD_PATHCANCEL_BP",
+    "IsCheck": true,
+    "DelayTime": 3000,
+    "Params": [
+      {
+        "Param": "",
+        "keys": [
+          {
+            "WriteTagName": "FIX.YT6022_TASK1_R06.F_CV",
+            "CheckTagName": "FIX.YT6022_TASK1_R06.F_CV",
+            "StrValue": "0",
+            "CheckValue": "0",
+            "DelayTime": 0
+          }
+        ]
+      }
+    ],
+    "Method": "get",
+    "PType": 0
+  },
+  {
+    "APIName": "L5KYPHC_TS_YPHCSTART",
+    "IsCheck": true,
+    "DelayTime": 1500,
+    "Params": [
+      {
+        "Param": "",
+        "keys": [
+          {
+            "WriteTagName": "FIX.YT6022_WPL3373_ASEND.F_CV",
+            "CheckTagName": "FIX.YT6022_WPL3373_ASEND.F_CV",
+            "StrValue": "1",
+            "CheckValue": "1",
+            "DelayTime": 0
+          }
+        ]
+      }
+    ],
+    "Method": "get",
+    "PType": 0
+  },
+  {
+    "APIName": "L5KYPHC_TS_YPHCFORCE",
+    "IsCheck": true,
+    "DelayTime": 1500,
+    "Params": [
+      {
+        "Param": "",
+        "keys": [
+          {
+            "WriteTagName": "FIX.YT6022_WPL3373_FORCEASEND.F_CV",
+            "CheckTagName": "FIX.YT6022_WPL3373_FORCEASEND.F_CV",
+            "StrValue": "1",
+            "CheckValue": "1",
+            "DelayTime": 0
+          }
+        ]
+      }
+    ],
+    "Method": "get",
+    "PType": 0
+  },
+  {
+    "APIName": "L5KYPHC_TS_YPHCSTOP",
+    "IsCheck": true,
+    "DelayTime": 1500,
+    "Params": [
+      {
+        "Param": "",
+        "keys": [
+          {
+            "WriteTagName": "FIX.YT6022_WPL3373_FORCESTOP.F_CV",
+            "CheckTagName": "FIX.YT6022_WPL3373_FORCESTOP.F_CV",
+            "StrValue": "1",
+            "CheckValue": "1",
+            "DelayTime": 0
+          }
+        ]
+      }
+    ],
+    "Method": "get",
+    "PType": 0
+  },
+  {
+    "APIName": "L5KYPHC_TS_BPHCSTART",
+    "IsCheck": true,
+    "DelayTime": 1500,
+    "Params": [
+      {
+        "Param": "",
+        "keys": [
+          {
+            "WriteTagName": "FIX.YT6022_WPL2122_ASEND.F_CV",
+            "CheckTagName": "FIX.YT6022_WPL2122_ASEND.F_CV",
+            "StrValue": "1",
+            "CheckValue": "1",
+            "DelayTime": 0
+          }
+        ]
+      }
+    ],
+    "Method": "get",
+    "PType": 0
+  },
+  {
+    "APIName": "L5KYPHC_TS_BPHCFORCE",
+    "IsCheck": true,
+    "DelayTime": 1500,
+    "Params": [
+      {
+        "Param": "",
+        "keys": [
+          {
+            "WriteTagName": "FIX.YT6022_WPL2122_FORCEASEND.F_CV",
+            "CheckTagName": "FIX.YT6022_WPL2122_FORCEASEND.F_CV",
+            "StrValue": "1",
+            "CheckValue": "1",
+            "DelayTime": 0
+          }
+        ]
+      }
+    ],
+    "Method": "get",
+    "PType": 0
+  },
+  {
+    "APIName": "L5KYPHC_TS_BPHCSTOP",
+    "IsCheck": true,
+    "DelayTime": 1500,
+    "Params": [
+      {
+        "Param": "",
+        "keys": [
+          {
+            "WriteTagName": "FIX.YT6022_WPL2122_FORCESTOP.F_CV",
+            "CheckTagName": "FIX.YT6022_WPL2122_FORCESTOP.F_CV",
+            "StrValue": "1",
+            "CheckValue": "1",
+            "DelayTime": 0
+          }
+        ]
+      }
+    ],
+    "Method": "get",
+    "PType": 0
+  },
+  {
+    "APIName": "L5KYPHC_FK_AlarmReset",
+    "IsCheck": true,
+    "DelayTime": 1500,
+    "Params": [
+      {
+        "Param": "",
+        "keys": [
+          {
+            "WriteTagName": "FIX.YT6022_CONTROL_YT6022_RESET.F_CV",
+            "CheckTagName": "FIX.YT6022_CONTROL_YT6022_RESET.F_CV",
+            "StrValue": "1",
+            "CheckValue": "1",
+            "DelayTime": 0
+          }
+        ]
+      }
+    ],
+    "Method": "get",
+    "PType": 0
+  },
+  {
+    "APIName": "L5KYPHC_ZHSTOP_STOP",
+    "IsCheck": true,
+    "DelayTime": 3000,
+    "Params": [
+      {
+        "Param": "",
+        "keys": [
+          {
+            "WriteTagName": "FIX.YT6022_IN_TASK1_STOP.F_CV",
+            "CheckTagName": "FIX.YT6022_IN_TASK1_STOP.F_CV",
+            "StrValue": "1",
+            "CheckValue": "1",
+            "DelayTime": 0
+          }
+        ]
+      }
+    ],
+    "Method": "get",
+    "PType": 0
+  }
+]

+ 308 - 0
Fine.OPCDaExcelImport/bin/Debug/NewJson/HC_POST.json

@@ -0,0 +1,308 @@
+[
+  {
+    "APIName": "L5KYPHC_ZHQD_YPGINFOSET",
+    
+    "IsCheck": true,
+    "DelayTime": 3000,
+    "Params": [
+      {
+        "Param": "YP04",
+        "keys": [
+          {
+            "InputName": "BatchNum",
+            "WriteTagName": "FIX.YT6022_GP_2139R_JOB.A_CV",
+            "CheckTagName": "FIX.YT6022_GP_2139R_JOB.A_CV",
+            "DelayTime": 1500
+          },
+          {
+            "InputName": "BrandNum",
+            "WriteTagName": "FIX.YT6022_GP_2139R_BRAND.A_CV",
+            "CheckTagName": "FIX.YT6022_GP_2139R_BRAND.A_CV",
+            "DelayTime": 1500
+          }
+        ]
+      },
+      {
+        "Param": "YP05",
+        "keys": [
+          {
+            "InputName": "BatchNum",
+            "WriteTagName": "FIX.YT6022_GP_2139L_JOB.A_CV",
+            "CheckTagName": "FIX.YT6022_GP_2139L_JOB.A_CV",
+            "DelayTime": 1500
+          },
+          {
+            "InputName": "BrandNum",
+            "WriteTagName": "FIX.YT6022_GP_2139L_BRAND.A_CV",
+            "CheckTagName": "FIX.YT6022_GP_2139L_BRAND.A_CV",
+            "DelayTime": 1500
+          }
+        ]
+      },
+      {
+        "Param": "YP06",
+        "keys": [
+          {
+            "InputName": "BatchNum",
+            "WriteTagName": "FIX.YT6022_GP_2138R_JOB.A_CV",
+            "CheckTagName": "FIX.YT6022_GP_2138R_JOB.A_CV",
+            "DelayTime": 1500
+          },
+          {
+            "InputName": "BrandNum",
+            "WriteTagName": "FIX.YT6022_GP_2138R_BRAND.A_CV",
+            "CheckTagName": "FIX.YT6022_GP_2138R_BRAND.A_CV",
+            "DelayTime": 1500
+          }
+        ]
+      },
+      {
+        "Param": "YP07",
+        "keys": [
+          {
+            "InputName": "BatchNum",
+            "WriteTagName": "FIX.YT6022_GP_2138L_JOB.A_CV",
+            "CheckTagName": "FIX.YT6022_GP_2138L_JOB.A_CV",
+            "DelayTime": 1500
+          },
+          {
+            "InputName": "BrandNum",
+            "WriteTagName": "FIX.YT6022_GP_2138L_BRAND.A_CV",
+            "CheckTagName": "FIX.YT6022_GP_2138L_BRAND.A_CV",
+            "DelayTime": 1500
+          }
+        ]
+      }
+    ],
+    "Method": "post",
+    "PType": 4
+  },
+  {
+    "APIName": "L5KYPHC_ZHQD_GDMSGWRITE",
+    "IsCheck": true,
+    "DelayTime": 3000,
+    "Params": [
+      {
+        "Param": "",
+        "keys": [
+          {
+            "InputName": "GDNum",
+            "WriteTagName": "FIX.YT6022_MIXENTRYID.A_CV",
+            "CheckTagName": "FIX.YT6022_MIXENTRYID.A_CV",
+            "StrValue": "1",
+            "CheckValue": "1",
+            "DelayTime": 1500
+          },
+          {
+            "InputName": "BatchNum",
+            "WriteTagName": "FIX.YT6022_MIXBATCHNO.A_CV",
+            "CheckTagName": "FIX.YT6022_MIXBATCHNO.A_CV",
+            "StrValue": "0",
+            "CheckValue": "0",
+            "DelayTime": 1500
+          },
+          {
+            "InputName": "BrandNum",
+            "WriteTagName": "FIX.YT6022_MIXBRAND.A_CV",
+            "CheckTagName": "FIX.YT6022_MIXBRAND.A_CV",
+            "StrValue": "0",
+            "CheckValue": "0",
+            "DelayTime": 1500
+          }
+        ]
+      }
+    ],
+    "Method": "post",
+    "PType": 2
+  },
+  {
+    "APIName": "L5KYPHC_ZHQD_YPGCHECK",
+    "IsCheck": true,
+    "DelayTime": 3000,
+    "Params": [
+      {
+        "Param": "YP04",
+        "keys": [
+          {
+            "WriteTagName": "FIX.JK_YT6022_TASK1_A04.F_CV",
+            "CheckTagName": "FIX.JK_YT6022_YP04_INT_UNITERR.F_CV",
+            "StrValue": "1",
+            "CheckValue": "1",
+            "DelayTime": 1500
+          }
+        ]
+      },
+      {
+        "Param": "YP05",
+        "keys": [
+          {
+            "WriteTagName": "FIX.JK_YT6022_TASK1_A03.F_CV",
+            "CheckTagName": "FIX.JK_YT6022_YP05_INT_UNITERR.F_CV",
+            "StrValue": "1",
+            "CheckValue": "1",
+            "DelayTime": 1500
+          }
+        ]
+      },
+      {
+        "Param": "YP06",
+        "keys": [
+          {
+            "WriteTagName": "FIX.JK_YT6022_TASK1_A02.F_CV",
+            "CheckTagName": "FIX.JK_YT6022_YP06_INT_UNITERR.F_CV",
+            "StrValue": "1",
+            "CheckValue": "1",
+            "DelayTime": 1500
+          }
+        ]
+      },
+      {
+        "Param": "YP07",
+        "keys": [
+          {
+            "WriteTagName": "FIX.JK_YT6022_TASK1_A01.F_CV",
+            "CheckTagName": "FIX.JK_YT6022_YP07_INT_UNITERR.F_CV",
+            "StrValue": "1",
+            "CheckValue": "1",
+            "DelayTime": 1500
+          }
+        ]
+      }
+    ],
+    "Method": "post",
+    "PType": 3
+  },
+  {
+    "APIName": "L5KYPHC_ZHQD_YPGCANCEL",
+    "IsCheck": true,
+    "DelayTime": 3000,
+    "Params": [
+      {
+        "Param": "YP04",
+        "keys": [
+          {
+            "WriteTagName": "FIX.JK_YT6022_TASK1_A04_CLEAR.F_CV",
+            "CheckTagName": "FIX.JK_YT6022_TASK1_A04_CLEAR.F_CV",
+            "StrValue": "1",
+            "CheckValue": "1",
+            "DelayTime": 1500
+          }
+        ]
+      },
+      {
+        "Param": "YP05",
+        "keys": [
+          {
+            "WriteTagName": "FIX.JK_YT6022_TASK1_A03_CLEAR.F_CV",
+            "CheckTagName": "FIX.JK_YT6022_TASK1_A03_CLEAR.F_CV",
+            "StrValue": "1",
+            "CheckValue": "1",
+            "DelayTime": 1500
+          }
+        ]
+      },
+      {
+        "Param": "YP06",
+        "keys": [
+          {
+            "WriteTagName": "FIX.JK_YT6022_TASK1_A02_CLEAR.F_CV",
+            "CheckTagName": "FIX.JK_YT6022_TASK1_A02_CLEAR.F_CV",
+            "StrValue": "1",
+            "CheckValue": "1",
+            "DelayTime": 1500
+          }
+        ]
+      },
+      {
+        "Param": "YP07",
+        "keys": [
+          {
+            "WriteTagName": "FIX.JK_YT6022_TASK1_A01_CLEAR.F_CV",
+            "CheckTagName": "FIX.JK_YT6022_TASK1_A01_CLEAR.F_CV",
+            "StrValue": "1",
+            "CheckValue": "1",
+            "DelayTime": 1500
+          }
+        ]
+      }
+    ],
+    "Method": "post",
+    "PType": 3
+  },
+  {
+    "APIName": "L5KYPHC_YPHC_YRWDSET",
+    "IsCheck": true,
+    "DelayTime": 3000,
+    "Params": [
+      {
+        "Param": "",
+        "keys": [
+          {
+            "WriteTagName": "FIX.YT6022_VALUE_WQ2116_P_SET_1.F_CV",
+            "CheckTagName": "FIX.YT6022_VALUE_WQ2116_P_SET_1.F_CV",
+            "DelayTime": 0
+          }
+        ]
+      }
+    ],
+    "Method": "post",
+    "PType": 1
+  },
+  {
+    "APIName": "L5KYPHC_BPHC_YRWDSET",
+    "IsCheck": true,
+    "DelayTime": 3500,
+    "Params": [
+      {
+        "Param": "",
+        "keys": [
+          {
+            "WriteTagName": "FIX.YT6022_VALUE_WQ2126_P_SET_1.F_CV",
+            "CheckTagName": "FIX.YT6022_VALUE_WQ2126_P_SET_1.F_CV",
+            "DelayTime": 0
+          }
+        ]
+      }
+    ],
+    "Method": "post",
+    "PType": 1
+  },
+  {
+    "APIName": "L5KYPHC_YPHC_YXWDSET",
+    "IsCheck": true,
+    "DelayTime": 3000,
+    "Params": [
+      {
+        "Param": "",
+        "keys": [
+          {
+            "WriteTagName": "FIX.YT6022_VALUE_WQ2116_PID4_SP.F_CV",
+            "CheckTagName": "FIX.YT6022_VALUE_WQ2116_PID4_SP.F_CV",
+            "DelayTime": 0
+          }
+        ]
+      }
+    ],
+    "Method": "post",
+    "PType": 1
+  },
+  {
+    "APIName": "L5KYPHC_BPHC_YXWDSET",
+    "IsCheck": true,
+    "DelayTime": 3000,
+    "Params": [
+      {
+        "Param": "",
+        "keys": [
+          {
+            "WriteTagName": "FIX.YT6022_VALUE_WQ2126_PID4_SP.F_CV",
+            "CheckTagName": "FIX.YT6022_VALUE_WQ2126_PID4_SP.F_CV",
+            "DelayTime": 0
+          }
+        ]
+      }
+    ],
+    "Method": "post",
+    "PType": 1
+  }
+]

File diff ditekan karena terlalu besar
+ 1 - 0
Fine.OPCDaExcelImport/bin/Debug/NewJson/JL5K_GET.json


File diff ditekan karena terlalu besar
+ 1 - 0
Fine.OPCDaExcelImport/bin/Debug/NewJson/JL5K_POST.json


File diff ditekan karena terlalu besar
+ 1 - 0
Fine.OPCDaExcelImport/bin/Debug/NewJson/L3_JL1_GET.json


File diff ditekan karena terlalu besar
+ 1 - 0
Fine.OPCDaExcelImport/bin/Debug/NewJson/L3_JL1_POST.json


File diff ditekan karena terlalu besar
+ 1 - 0
Fine.OPCDaExcelImport/bin/Debug/NewJson/L3_JL2_GET.json


File diff ditekan karena terlalu besar
+ 1 - 0
Fine.OPCDaExcelImport/bin/Debug/NewJson/L3_JL2_POST.json


File diff ditekan karena terlalu besar
+ 1 - 0
Fine.OPCDaExcelImport/bin/Debug/NewJson/L3_JYG_GET.json


File diff ditekan karena terlalu besar
+ 1 - 0
Fine.OPCDaExcelImport/bin/Debug/NewJson/L3_JYG_POST.json


File diff ditekan karena terlalu besar
+ 1 - 0
Fine.OPCDaExcelImport/bin/Debug/NewJson/L3_TSFK_GET.json


+ 1 - 0
Fine.OPCDaExcelImport/bin/Debug/NewJson/L3_TSFK_POST.json

@@ -0,0 +1 @@
+[]

File diff ditekan karena terlalu besar
+ 1 - 1
Fine.OPCDaExcelImport/bin/Debug/NewJson/getL3_YR.json


File diff ditekan karena terlalu besar
+ 1 - 0
Fine.OPCDaExcelImport/bin/Debug/NewJson/L3_YR_POST.json


File diff ditekan karena terlalu besar
+ 1 - 0
Fine.OPCDaExcelImport/bin/Debug/NewJson/L3_ZH_GET.json


File diff ditekan karena terlalu besar
+ 1 - 0
Fine.OPCDaExcelImport/bin/Debug/NewJson/L3_ZH_POST.json


File diff ditekan karena terlalu besar
+ 1 - 1
Fine.OPCDaExcelImport/bin/Debug/NewJson/getZKAB.json


File diff ditekan karena terlalu besar
+ 1 - 0
Fine.OPCDaExcelImport/bin/Debug/NewJson/ZKAB_POST.json


File diff ditekan karena terlalu besar
+ 1 - 0
Fine.OPCDaExcelImport/bin/Debug/NewJson/ZKSTOP_GET.json


+ 1 - 0
Fine.OPCDaExcelImport/bin/Debug/NewJson/ZKSTOP_POST.json

@@ -0,0 +1 @@
+[]

Fine.OPCDaExcelImport/bin/Debug/NewJson/getZKTS.json → Fine.OPCDaExcelImport/bin/Debug/NewJson/ZKTS_GET.json


+ 1 - 0
Fine.OPCDaExcelImport/bin/Debug/NewJson/ZKTS_POST.json

@@ -0,0 +1 @@
+[]

File diff ditekan karena terlalu besar
+ 1 - 0
Fine.OPCDaExcelImport/bin/Debug/NewJson/ZK_GET.json


+ 1 - 0
Fine.OPCDaExcelImport/bin/Debug/NewJson/ZK_POST.json

@@ -0,0 +1 @@
+[{"APIName":"L5KYPZK_Start_GDinfoSet","IsCheck":true,"DelayTime":3000,"Params":[{"Param":"","keys":[{"InputName":"GDNum","WriteTagName":"FIX.YT618A_ENTRYID.A_CV","CheckTagName":"FIX.YT618A_ENTRYID.A_CV","DelayTime":2000},{"InputName":"BatchNum","WriteTagName":"FIX.YT618A_BATCHNO.A_CV","CheckTagName":"FIX.YT618A_BATCHNO.A_CV","DelayTime":2000},{"InputName":"BrandNum","WriteTagName":"FIX.YT618A_BRAND.A_CV","CheckTagName":"FIX.YT618A_BRAND.A_CV","DelayTime":2000}]}],"Method":"post","PType":2}]

File diff ditekan karena terlalu besar
+ 0 - 1
Fine.OPCDaExcelImport/bin/Debug/NewJson/getHC.json


File diff ditekan karena terlalu besar
+ 0 - 1
Fine.OPCDaExcelImport/bin/Debug/NewJson/getJL5K.json


File diff ditekan karena terlalu besar
+ 0 - 1
Fine.OPCDaExcelImport/bin/Debug/NewJson/getL3_JL1.json


File diff ditekan karena terlalu besar
+ 0 - 1
Fine.OPCDaExcelImport/bin/Debug/NewJson/getL3_JL2.json


File diff ditekan karena terlalu besar
+ 0 - 1
Fine.OPCDaExcelImport/bin/Debug/NewJson/getL3_JYG.json


File diff ditekan karena terlalu besar
+ 0 - 1
Fine.OPCDaExcelImport/bin/Debug/NewJson/getL3_TSFK.json


File diff ditekan karena terlalu besar
+ 0 - 1
Fine.OPCDaExcelImport/bin/Debug/NewJson/getL3_ZH.json


File diff ditekan karena terlalu besar
+ 0 - 1
Fine.OPCDaExcelImport/bin/Debug/NewJson/getZK.json


File diff ditekan karena terlalu besar
+ 0 - 1
Fine.OPCDaExcelImport/bin/Debug/NewJson/getZKSTOP.json


+ 40 - 8
Fine.OPCDaExcelImport/bin/Debug/config/IOL5KHC.json

@@ -262,7 +262,13 @@
     "DelayTime": 1500
   },
 
-  
+  { //"L5KYPHC_ZHQD_PATHSELECT":    //真空回潮/薄片旁线"
+    "APIName": "L5KYPHC_ZHQD_PATHSELECT_ZK",
+    "WriteTagName": "FIX.YT6022_TASK1_R09.F_CV",
+    "CheckTagName": "FIX.YT6022_TASK1_R09.F_CV",
+    "StrValue": 1,
+    "DelayTime": 3000
+  },
   { //"L5KYPHC_ZHQD_PATHSELECT":    //真空回潮/薄片旁线"
     "APIName": "L5KYPHC_ZHQD_PATHSELECT_BP",
     "WriteTagName": "FIX.YT6022_TASK1_R06.F_CV",
@@ -382,14 +388,40 @@
     ]
   },
 
-  { //生产路径选择(真空):   
-    "APIName": "L5KYPHC_ZHQD_PATHSELECT_ZK",
-    "WriteTagName": "FIX.YT6022_TASK1_R09.F_CV",
-    "CheckTagName": "FIX.YT6022_TASK1_R09.F_CV",
-    "StrValue": "1",
-    "DelayTime": 3000
-  },
 
+  { //
+    "APIName": "L5KYPHC_ZHQD_GDMSGWRITE",
+    "DelayTime": 3000,
+    "Params": [
+      {
+        "Param": "",
+        "keys": [
+          {
+            "InputName": "GDNum",
+            "WriteTagName": "FIX.YT6022_MIXENTRYID.A_CV",
+            "CheckTagName": "FIX.YT6022_MIXENTRYID.A_CV",
+            "StrValue": "1",
+            "DelayTime": 1500
+          },
+          {
+            "InputName": "BatchNum",
+            "WriteTagName": "FIX.YT6022_MIXBATCHNO.A_CV",
+            "CheckTagName": "FIX.YT6022_MIXBATCHNO.A_CV",
+            "StrValue": "0",
+            "DelayTime": 1500
+          },
+          {
+            "InputName": "BrandNum",
+            "WriteTagName": "FIX.YT6022_MIXBRAND.A_CV",
+            "CheckTagName": "FIX.YT6022_MIXBRAND.A_CV",
+            "StrValue": "0",
+            "DelayTime": 1500
+          }
+        ]
+      }
+
+    ]
+  },
 
   { //生产路径选择(真空):   
     "APIName": "L5KYPHC_ZHQD_BP_PATHSELECT_BP",

+ 161 - 25
Fine.OPCDaExcelImport/bin/Debug/config/IOL5KJL.json

@@ -1,27 +1,5 @@
 [
-  { //预热启动
-    "APIName": "L5KYPJL_SBYR_START",
-    "Params": [
-      {
-        "Param": "",
-        "keys": [
-          {
-            "WriteTagName": "FIX.YT6022_C_SJ2147_PREHEAT_START.F_CV",
-            "CheckTagName": "FIX.YT6022_C_SJ2147_PREHEAT_START.F_CV",
-            "StrValue": "1",
-            "DelayTime": 3000
-          },
-          {
-            "WriteTagName": "FIX.YT6022_C_SJ2147_PREHEAT_STOP.F_CV",
-            "CheckTagName": "FIX.YT6022_C_SJ2147_PREHEAT_STOP.F_CV",
-            "StrValue": "0",
-            "DelayTime": 3000
-          }
-        ]
-      }
 
-    ]
-  },
   { //预热结束
     "APIName": "L5KYPJL_SBYR_CLOSE",
     "Params": [
@@ -2153,9 +2131,145 @@
     "CheckTagName": "FIX.YT6022_VALUE_SJ2147_PID1_SP.F_CV",
     "DelayTime": 3000
   },
-  
+  //{ //要料请求-料筒1
+  //  "APIName": "L5KYPJL_YL_Tank1_Set",
+  //  "WriteTagName": "FIX.YT6022_SJ2147_TANK1_REQUEST.F_CV",
+  //  "CheckTagName": "FIX.YT6022_SJ2147_TANK1_REQUEST.F_CV",
+  //  "StrValue": "1",
+  //  "DelayTime": 3000
+  //},
+  //{ //要料请求-料筒2
+  //  "APIName": "L5KYPJL_YL_Tank2_Set",
+  //  "WriteTagName": "FIX.YT6022_SJ2147_TANK2_REQUEST.F_CV",
+  //  "CheckTagName": "FIX.YT6022_SJ2147_TANK2_REQUEST.F_CV",
+  //  "StrValue": "1",
+  //  "DelayTime": 3000
+  //},
+  //{ //取消要料-料筒1
+  //  "APIName": "L5KYPJL_YL_Tank1Cancel",
+  //  "WriteTagName": "FIX.YT6022_SJ2147_TANK1_REQUEST.F_CV",
+  //  "CheckTagName": "FIX.YT6022_SJ2147_TANK1_REQUEST.F_CV",
+  //  "StrValue": "0",
+  //  "DelayTime": 3000
+  //},
+  //{ //取消要料-料筒2
+  //  "APIName": "L5KYPJL_YL_Tank2Cancel",
+  //  "WriteTagName": "FIX.YT6022_SJ2147_TANK2_REQUEST.F_CV",
+  //  "CheckTagName": "FIX.YT6022_SJ2147_TANK2_REQUEST.F_CV",
+  //  "StrValue": "0",
+  //  "DelayTime": 3000
+  //},
+  //{ //启用生产关联
+  //  "APIName": "L5KYPJL_REF_START",
+  //  "WriteTagName": "FIX.YT630_IN_TASK2_LINK.F_CV",
+  //  "CheckTagName": "FIX.YT630_IN_TASK2_LINK.F_CV",
+  //  "StrValue": "1",
+  //  "DelayTime": 3000
+  //},
+  //{ //取消生产关联
+  //  "APIName": "L5KYPJL_REF_CANCEL",
+  //  "WriteTagName": "FIX.YT630_IN_TASK2_LINK.F_CV",
+  //  "CheckTagName": "FIX.YT630_IN_TASK2_LINK.F_CV",
+  //  "StrValue": "0",
+  //  "DelayTime": 3000
+  //},
 
-  
+
+  ///JsonGet 所有Get方法使用ManyWrite
+
+
+  {//预热启动
+    "APIName": "L5KYPJL_SBYR_START",
+    "DelayTime": 3000,
+    "Params": [
+      {
+        "Param": "",
+        "keys": [
+          {
+            "WriteTagName": "FIX.YT6022_C_SJ2147_PREHEAT_START.F_CV",
+            "CheckTagName": "FIX.YT6022_C_SJ2147_PREHEAT_START.F_CV",
+            "StrValue": "1",
+            "DelayTime": 3000
+          },
+          {
+            "WriteTagName": "FIX.YT6022_C_SJ2147_PREHEAT_STOP.F_CV",
+            "CheckTagName": "FIX.YT6022_C_SJ2147_PREHEAT_STOP.F_CV",
+            "StrValue": "0",
+            "DelayTime": 3000
+          }
+        ]
+      }
+    ]
+  },
+  {
+    "APIName": "L5KYPJL_SBYR_CLOSE",
+    "DelayTime": 3000,
+    "Params": [
+      {
+        "Param": "",
+        "keys": [
+          {
+            "WriteTagName": "FIX.YT6022_C_SJ2147_PREHEAT_START.F_CV",
+            "CheckTagName": "FIX.YT6022_C_SJ2147_PREHEAT_START.F_CV",
+            "StrValue": "0",
+            "DelayTime": 3000
+          },
+          {
+            "WriteTagName": "FIX.YT6022_C_SJ2147_PREHEAT_STOP.F_CV",
+            "CheckTagName": "FIX.YT6022_C_SJ2147_PREHEAT_STOP.F_CV",
+            "StrValue": "1",
+            "DelayTime": 3000
+          }
+        ]
+      }
+    ]
+  },
+  {
+    "APIName": "L5KYPJL_YL_Tank1Select",
+    "DelayTime": 3000,
+    "Params": [
+      {
+        "Param": "",
+        "keys": [
+          {
+            "WriteTagName": "FIX.YT6022_SJ2147_TANK1_SEL.F_CV",
+            "CheckTagName": "FIX.YT6022_SJ2147_TANK1_SEL.F_CV",
+            "StrValue": "1",
+            "DelayTime": 3000
+          },
+          {
+            "WriteTagName": "FIX.YT6022_SJ2147_TANK2_SEL.F_CV",
+            "CheckTagName": "FIX.YT6022_SJ2147_TANK2_SEL.F_CV",
+            "StrValue": "0",
+            "DelayTime": 3000
+          }
+        ]
+      }
+    ]
+  },
+  {
+    "APIName": "L5KYPJL_YL_Tank2Select",
+    "DelayTime": 3000,
+    "Params": [
+      {
+        "Param": "",
+        "keys": [
+          {
+            "WriteTagName": "FIX.YT6022_SJ2147_TANK2_SEL.F_CV",
+            "CheckTagName": "FIX.YT6022_SJ2147_TANK2_SEL.F_CV",
+            "StrValue": "1",
+            "DelayTime": 3000
+          },
+          {
+            "WriteTagName": "FIX.YT6022_SJ2147_TANK1_SEL.F_CV",
+            "CheckTagName": "FIX.YT6022_SJ2147_TANK1_SEL.F_CV",
+            "StrValue": "0",
+            "DelayTime": 3000
+          }
+        ]
+      }
+    ]
+  },
   {
     "APIName": "L5KYPJL_YL_Tank1_Req",
     "DelayTime": 3000,
@@ -2224,7 +2338,29 @@
       }
     ]
   },
- 
+  {
+    "APIName": "L5KYPJL_ZHStart_BatchStart",
+    "DelayTime": 3000,
+    "Params": [
+      {
+        "Param": "",
+        "keys": [
+          {
+            "WriteTagName": "FIX.YT6022_TASK2_bSTART.F_CV",
+            "CheckTagName": "FIX.YT6022_TASK2_bSTART.F_CV",
+            "StrValue": "1",
+            "DelayTime": 3000
+          },
+          {
+            "WriteTagName": "FIX.YT6022_TASK2_bSTOP.F_CV",
+            "CheckTagName": "FIX.YT6022_TASK2_bSTOP.F_CV",
+            "StrValue": "0",
+            "DelayTime": 3000
+          }
+        ]
+      }
+    ]
+  },
   {
     "APIName": "L5KYPJL_REF_START",
     "DelayTime": 3000,

+ 62 - 62
Fine.OPCDaExcelImport/bin/Debug/config/L3K_YP/L3KJL_2.json

@@ -16,14 +16,14 @@
             "DelayTime": 0
           },
           {
-            "InputName": "Batch",
+            "InputName": "BatchNo",
             "WriteTagName": "THISNODE.ZS2_Tank1AskBatch.A_CV",
             "CheckTagName": "THISNODE.ZS2_Tank1AskBatch.A_CV",
 
             "DelayTime": 0
           },
           {
-            "InputName": "Brand",
+            "InputName": "BrandNo",
             "WriteTagName": "THISNODE.ZS2_Tank1AskBrand.A_CV",
             "CheckTagName": "THISNODE.ZS2_Tank1AskBrand.A_CV",
 
@@ -50,14 +50,14 @@
             "DelayTime": 0
           },
           {
-            "InputName": "Batch",
+            "InputName": "BatchNo",
             "WriteTagName": "THISNODE.ZS2_Tank2AskBatch.A_CV",
             "CheckTagName": "THISNODE.ZS2_Tank2AskBatch.A_CV",
 
             "DelayTime": 0
           },
           {
-            "InputName": "Brand",
+            "InputName": "BrandNo",
             "WriteTagName": "THISNODE.ZS2_Tank2AskBrand.A_CV",
             "CheckTagName": "THISNODE.ZS2_Tank2AskBrand.A_CV",
 
@@ -1053,64 +1053,64 @@
       }
     ]
   },
-  //{
-  //  "APIName": "L3KYPJL2_ZHStart_SelSolt1Cancle",
-  //  "VerityCheck": true,
-  //  "DelayTime": 3000,
-  //  "Params": [
-  //    {
-  //      "Param": "PY01",
-  //      "keys": [
-  //        {
-  //          "WriteTagName": "THISNODE.YT6023_TASK2_NODE_FIRST.F_CV",
-  //          "CheckTagName": "THISNODE.YT6023_TASK2_NODE_FIRST.F_CV",
-  //          "StrValue": "0",
-  //          "DelayTime": 0
-  //        }
-  //      ]
-  //    },
-  //    {
-  //      "Param": "PY02",
-  //      "keys": [
-  //        {
-  //          "WriteTagName": "THISNODE.YT6023_TASK2_NODE_FIRST.F_CV",
-  //          "CheckTagName": "THISNODE.YT6023_TASK2_NODE_FIRST.F_CV",
-  //          "StrValue": "0",
-  //          "DelayTime": 0
-  //        }
-  //      ]
-  //    }
-  //  ]
-  //},
-  //{
-  //  "APIName": "L3KYPJL2_ZHStart_SelSolt2Cancle",
-  //  "VerityCheck": true,
-  //  "DelayTime": 3000,
-  //  "Params": [
-  //    {
-  //      "Param": "PY01",
-  //      "keys": [
-  //        {
-  //          "WriteTagName": "THISNODE.YT6023_TASK2_NODE_SECOND.F_CV",
-  //          "CheckTagName": "THISNODE.YT6023_TASK2_NODE_SECOND.F_CV",
-  //          "StrValue": "0",
-  //          "DelayTime": 0
-  //        }
-  //      ]
-  //    },
-  //    {
-  //      "Param": "PY02",
-  //      "keys": [
-  //        {
-  //          "WriteTagName": "THISNODE.YT6023_TASK2_NODE_SECOND.F_CV",
-  //          "CheckTagName": "THISNODE.YT6023_TASK2_NODE_SECOND.F_CV",
-  //          "StrValue": "0",
-  //          "DelayTime": 0
-  //        }
-  //      ]
-  //    }
-  //  ]
-  //},
+  {
+    "APIName": "L3KYPJL2_ZHStart_SelSolt1Cancle",
+    "VerityCheck": true,
+    "DelayTime": 3000,
+    "Params": [
+      {
+        "Param": "PY01",
+        "keys": [
+          {
+            "WriteTagName": "THISNODE.YT6023_TASK2_NODE_FIRST.F_CV",
+            "CheckTagName": "THISNODE.YT6023_TASK2_NODE_FIRST.F_CV",
+            "StrValue": "0",
+            "DelayTime": 0
+          }
+        ]
+      },
+      {
+        "Param": "PY02",
+        "keys": [
+          {
+            "WriteTagName": "THISNODE.YT6023_TASK2_NODE_FIRST.F_CV",
+            "CheckTagName": "THISNODE.YT6023_TASK2_NODE_FIRST.F_CV",
+            "StrValue": "0",
+            "DelayTime": 0
+          }
+        ]
+      }
+    ]
+  },
+  {
+    "APIName": "L3KYPJL2_ZHStart_SelSolt2Cancle",
+    "VerityCheck": true,
+    "DelayTime": 3000,
+    "Params": [
+      {
+        "Param": "PY01",
+        "keys": [
+          {
+            "WriteTagName": "THISNODE.YT6023_TASK2_NODE_SECOND.F_CV",
+            "CheckTagName": "THISNODE.YT6023_TASK2_NODE_SECOND.F_CV",
+            "StrValue": "0",
+            "DelayTime": 0
+          }
+        ]
+      },
+      {
+        "Param": "PY02",
+        "keys": [
+          {
+            "WriteTagName": "THISNODE.YT6023_TASK2_NODE_SECOND.F_CV",
+            "CheckTagName": "THISNODE.YT6023_TASK2_NODE_SECOND.F_CV",
+            "StrValue": "0",
+            "DelayTime": 0
+          }
+        ]
+      }
+    ]
+  },
   {
     "APIName": "L3KYPJL2_ZHStart_InYGCancel",
     "VerityCheck": true,

+ 6 - 13
Fine.OPCDaExcelImport/bin/Debug/config/L3K_YP/L3KJL_jyg.json

@@ -3,13 +3,13 @@
     "APIName": "L3KYPYG_ZHStart_GDInfoSet",
     "Content": "¹¤µ¥ÐÅϢϷ¢",
     "IsCheck": true,
-    "DelayTime": 2000,
+    "DelayTime": 3000,
     "Params": [
       {
         "Param": "",
         "keys": [
           {
-            "InputName": "GPNum",
+            "InputName": "GDNum",
             "WriteTagName": "THISNODE.YT6023C_EntryID.A_CV",
             "CheckTagName": "THISNODE.YT6023C_EntryID.A_CV",
             "DelayTime": 0
@@ -141,7 +141,7 @@
     "DelayTime": 2000,
     "Params": [
       {
-        "Param": "YP01",
+        "Param": "PY01",
         "keys": [
           {
             "WriteTagName": "THISNODE.JK_YT6023_TASK3_OUT_01.F_CV",
@@ -153,7 +153,7 @@
         ]
       },
       {
-        "Param": "YP02",
+        "Param": "PY02",
         "keys": [
           {
             "WriteTagName": "THISNODE.JK_YT6023_TASK3_OUT_02.F_CV",
@@ -175,7 +175,7 @@
     "DelayTime": 2000,
     "Params": [
       {
-        "Param": "YP01",
+        "Param": "PY01",
         "keys": [
           {
             "WriteTagName": "THISNODE.JK_YT6023_TASK3_OUT1_CLEAR.F_CV",
@@ -187,7 +187,7 @@
         ]
       },
       {
-        "Param": "YP02",
+        "Param": "PY02",
         "keys": [
           {
             "WriteTagName": "THISNODE.JK_YT6023_TASK3_OUT2_CLEAR.F_CV",
@@ -604,13 +604,6 @@
             "StrValue": "0",
             "CheckValue": "0",
             "DelayTime": 0
-          },
-          {
-            "WriteTagName": "",
-            "CheckTagName": "",
-            "StrValue": "",
-            "CheckValue": "",
-            "DelayTime": 0
           }
         ]
       }

+ 3 - 3
Fine.OPCDaExcelImport/bin/Debug/config/L5K_ZK - 复制.json

@@ -6,19 +6,19 @@
         "Param": "",
         "keys": [
           {
-            "InputName": "GDH",
+            "InputName": "GDNum",
             "WriteTagName": "FIX.YT618A_ENTRYID.A_CV",
             "CheckTagName": "FIX.YT618A_ENTRYID.A_CV",
             "DelayTime": 2000
           },
           {
-            "InputName": "PCH",
+            "InputName": "BatchNum",
             "WriteTagName": "FIX.YT618A_BATCHNO.A_CV",
             "CheckTagName": "FIX.YT618A_BATCHNO.A_CV",
             "DelayTime": 2000
           },
           {
-            "InputName": "PH",
+            "InputName": "BrandNum",
             "WriteTagName": "FIX.YT618A_BRAND.A_CV",
             "CheckTagName": "FIX.YT618A_BRAND.A_CV",
             "DelayTime": 2000

+ 28 - 3
Fine.OPCDaExcelImport/bin/Debug/config/L5K_ZK_STOP.json

@@ -84,11 +84,36 @@
         "Param": "",
         "keys": [
           {
-            "WriteTagName": "FIX.YT618_WZ_VALUE_CLEAR.F_CV",
-            "CheckTagName": "FIX.YT618_WZ_VALUE_CLEAR.F_CV",
-            "StrValue": "1",
+            "WriteTagName": "FIX.YT618_CK3354_ACT2DB.F_CV",
+            "CheckTagName": "FIX.YT618_CK3354_ACT2DB.F_CV",
+            "StrValue": "0",
+            "DelayTime": 2000
+          },
+          {
+            "WriteTagName": "FIX.YT618_WZA_VALUE_ACT12.F_CV",
+            "CheckTagName": "FIX.YT618_WZA_VALUE_ACT12.F_CV",
+            "StrValue": "0",
+            "DelayTime": 2000
+          },
+          {
+            "WriteTagName": "FIX.YT618_WZA_VALUE_ACT13.F_CV",
+            "CheckTagName": "FIX.YT618_WZA_VALUE_ACT13.F_CV",
+            "StrValue": "0",
+            "DelayTime": 2000
+          },
+          {
+            "WriteTagName": "FIX.YT618_WZB_VALUE_ACT12.F_CV",
+            "CheckTagName": "FIX.YT618_WZB_VALUE_ACT12.F_CV",
+            "StrValue": "0",
+            "DelayTime": 2000
+          },
+          {
+            "WriteTagName": "FIX.YT618_WZB_VALUE_ACT13.F_CV",
+            "CheckTagName": "FIX.YT618_WZB_VALUE_ACT13.F_CV",
+            "StrValue": "0",
             "DelayTime": 2000
           }
+
         ]
       }
     ]

+ 40 - 8
Fine.OPCDaExcelImport/config/IOL5KHC.json

@@ -262,7 +262,13 @@
     "DelayTime": 1500
   },
 
-  
+  { //"L5KYPHC_ZHQD_PATHSELECT":    //真空回潮/薄片旁线"
+    "APIName": "L5KYPHC_ZHQD_PATHSELECT_ZK",
+    "WriteTagName": "FIX.YT6022_TASK1_R09.F_CV",
+    "CheckTagName": "FIX.YT6022_TASK1_R09.F_CV",
+    "StrValue": 1,
+    "DelayTime": 3000
+  },
   { //"L5KYPHC_ZHQD_PATHSELECT":    //真空回潮/薄片旁线"
     "APIName": "L5KYPHC_ZHQD_PATHSELECT_BP",
     "WriteTagName": "FIX.YT6022_TASK1_R06.F_CV",
@@ -382,14 +388,40 @@
     ]
   },
 
-  { //生产路径选择(真空):   
-    "APIName": "L5KYPHC_ZHQD_PATHSELECT_ZK",
-    "WriteTagName": "FIX.YT6022_TASK1_R09.F_CV",
-    "CheckTagName": "FIX.YT6022_TASK1_R09.F_CV",
-    "StrValue": "1",
-    "DelayTime": 3000
-  },
 
+  { //
+    "APIName": "L5KYPHC_ZHQD_GDMSGWRITE",
+    "DelayTime": 3000,
+    "Params": [
+      {
+        "Param": "",
+        "keys": [
+          {
+            "InputName": "GDNum",
+            "WriteTagName": "FIX.YT6022_MIXENTRYID.A_CV",
+            "CheckTagName": "FIX.YT6022_MIXENTRYID.A_CV",
+            "StrValue": "1",
+            "DelayTime": 1500
+          },
+          {
+            "InputName": "BatchNum",
+            "WriteTagName": "FIX.YT6022_MIXBATCHNO.A_CV",
+            "CheckTagName": "FIX.YT6022_MIXBATCHNO.A_CV",
+            "StrValue": "0",
+            "DelayTime": 1500
+          },
+          {
+            "InputName": "BrandNum",
+            "WriteTagName": "FIX.YT6022_MIXBRAND.A_CV",
+            "CheckTagName": "FIX.YT6022_MIXBRAND.A_CV",
+            "StrValue": "0",
+            "DelayTime": 1500
+          }
+        ]
+      }
+
+    ]
+  },
 
   { //生产路径选择(真空):   
     "APIName": "L5KYPHC_ZHQD_BP_PATHSELECT_BP",

+ 161 - 25
Fine.OPCDaExcelImport/config/IOL5KJL.json

@@ -1,27 +1,5 @@
 [
-  { //预热启动
-    "APIName": "L5KYPJL_SBYR_START",
-    "Params": [
-      {
-        "Param": "",
-        "keys": [
-          {
-            "WriteTagName": "FIX.YT6022_C_SJ2147_PREHEAT_START.F_CV",
-            "CheckTagName": "FIX.YT6022_C_SJ2147_PREHEAT_START.F_CV",
-            "StrValue": "1",
-            "DelayTime": 3000
-          },
-          {
-            "WriteTagName": "FIX.YT6022_C_SJ2147_PREHEAT_STOP.F_CV",
-            "CheckTagName": "FIX.YT6022_C_SJ2147_PREHEAT_STOP.F_CV",
-            "StrValue": "0",
-            "DelayTime": 3000
-          }
-        ]
-      }
 
-    ]
-  },
   { //预热结束
     "APIName": "L5KYPJL_SBYR_CLOSE",
     "Params": [
@@ -2153,9 +2131,145 @@
     "CheckTagName": "FIX.YT6022_VALUE_SJ2147_PID1_SP.F_CV",
     "DelayTime": 3000
   },
-  
+  //{ //要料请求-料筒1
+  //  "APIName": "L5KYPJL_YL_Tank1_Set",
+  //  "WriteTagName": "FIX.YT6022_SJ2147_TANK1_REQUEST.F_CV",
+  //  "CheckTagName": "FIX.YT6022_SJ2147_TANK1_REQUEST.F_CV",
+  //  "StrValue": "1",
+  //  "DelayTime": 3000
+  //},
+  //{ //要料请求-料筒2
+  //  "APIName": "L5KYPJL_YL_Tank2_Set",
+  //  "WriteTagName": "FIX.YT6022_SJ2147_TANK2_REQUEST.F_CV",
+  //  "CheckTagName": "FIX.YT6022_SJ2147_TANK2_REQUEST.F_CV",
+  //  "StrValue": "1",
+  //  "DelayTime": 3000
+  //},
+  //{ //取消要料-料筒1
+  //  "APIName": "L5KYPJL_YL_Tank1Cancel",
+  //  "WriteTagName": "FIX.YT6022_SJ2147_TANK1_REQUEST.F_CV",
+  //  "CheckTagName": "FIX.YT6022_SJ2147_TANK1_REQUEST.F_CV",
+  //  "StrValue": "0",
+  //  "DelayTime": 3000
+  //},
+  //{ //取消要料-料筒2
+  //  "APIName": "L5KYPJL_YL_Tank2Cancel",
+  //  "WriteTagName": "FIX.YT6022_SJ2147_TANK2_REQUEST.F_CV",
+  //  "CheckTagName": "FIX.YT6022_SJ2147_TANK2_REQUEST.F_CV",
+  //  "StrValue": "0",
+  //  "DelayTime": 3000
+  //},
+  //{ //启用生产关联
+  //  "APIName": "L5KYPJL_REF_START",
+  //  "WriteTagName": "FIX.YT630_IN_TASK2_LINK.F_CV",
+  //  "CheckTagName": "FIX.YT630_IN_TASK2_LINK.F_CV",
+  //  "StrValue": "1",
+  //  "DelayTime": 3000
+  //},
+  //{ //取消生产关联
+  //  "APIName": "L5KYPJL_REF_CANCEL",
+  //  "WriteTagName": "FIX.YT630_IN_TASK2_LINK.F_CV",
+  //  "CheckTagName": "FIX.YT630_IN_TASK2_LINK.F_CV",
+  //  "StrValue": "0",
+  //  "DelayTime": 3000
+  //},
 
-  
+
+  ///JsonGet 所有Get方法使用ManyWrite
+
+
+  {//预热启动
+    "APIName": "L5KYPJL_SBYR_START",
+    "DelayTime": 3000,
+    "Params": [
+      {
+        "Param": "",
+        "keys": [
+          {
+            "WriteTagName": "FIX.YT6022_C_SJ2147_PREHEAT_START.F_CV",
+            "CheckTagName": "FIX.YT6022_C_SJ2147_PREHEAT_START.F_CV",
+            "StrValue": "1",
+            "DelayTime": 3000
+          },
+          {
+            "WriteTagName": "FIX.YT6022_C_SJ2147_PREHEAT_STOP.F_CV",
+            "CheckTagName": "FIX.YT6022_C_SJ2147_PREHEAT_STOP.F_CV",
+            "StrValue": "0",
+            "DelayTime": 3000
+          }
+        ]
+      }
+    ]
+  },
+  {
+    "APIName": "L5KYPJL_SBYR_CLOSE",
+    "DelayTime": 3000,
+    "Params": [
+      {
+        "Param": "",
+        "keys": [
+          {
+            "WriteTagName": "FIX.YT6022_C_SJ2147_PREHEAT_START.F_CV",
+            "CheckTagName": "FIX.YT6022_C_SJ2147_PREHEAT_START.F_CV",
+            "StrValue": "0",
+            "DelayTime": 3000
+          },
+          {
+            "WriteTagName": "FIX.YT6022_C_SJ2147_PREHEAT_STOP.F_CV",
+            "CheckTagName": "FIX.YT6022_C_SJ2147_PREHEAT_STOP.F_CV",
+            "StrValue": "1",
+            "DelayTime": 3000
+          }
+        ]
+      }
+    ]
+  },
+  {
+    "APIName": "L5KYPJL_YL_Tank1Select",
+    "DelayTime": 3000,
+    "Params": [
+      {
+        "Param": "",
+        "keys": [
+          {
+            "WriteTagName": "FIX.YT6022_SJ2147_TANK1_SEL.F_CV",
+            "CheckTagName": "FIX.YT6022_SJ2147_TANK1_SEL.F_CV",
+            "StrValue": "1",
+            "DelayTime": 3000
+          },
+          {
+            "WriteTagName": "FIX.YT6022_SJ2147_TANK2_SEL.F_CV",
+            "CheckTagName": "FIX.YT6022_SJ2147_TANK2_SEL.F_CV",
+            "StrValue": "0",
+            "DelayTime": 3000
+          }
+        ]
+      }
+    ]
+  },
+  {
+    "APIName": "L5KYPJL_YL_Tank2Select",
+    "DelayTime": 3000,
+    "Params": [
+      {
+        "Param": "",
+        "keys": [
+          {
+            "WriteTagName": "FIX.YT6022_SJ2147_TANK2_SEL.F_CV",
+            "CheckTagName": "FIX.YT6022_SJ2147_TANK2_SEL.F_CV",
+            "StrValue": "1",
+            "DelayTime": 3000
+          },
+          {
+            "WriteTagName": "FIX.YT6022_SJ2147_TANK1_SEL.F_CV",
+            "CheckTagName": "FIX.YT6022_SJ2147_TANK1_SEL.F_CV",
+            "StrValue": "0",
+            "DelayTime": 3000
+          }
+        ]
+      }
+    ]
+  },
   {
     "APIName": "L5KYPJL_YL_Tank1_Req",
     "DelayTime": 3000,
@@ -2224,7 +2338,29 @@
       }
     ]
   },
- 
+  {
+    "APIName": "L5KYPJL_ZHStart_BatchStart",
+    "DelayTime": 3000,
+    "Params": [
+      {
+        "Param": "",
+        "keys": [
+          {
+            "WriteTagName": "FIX.YT6022_TASK2_bSTART.F_CV",
+            "CheckTagName": "FIX.YT6022_TASK2_bSTART.F_CV",
+            "StrValue": "1",
+            "DelayTime": 3000
+          },
+          {
+            "WriteTagName": "FIX.YT6022_TASK2_bSTOP.F_CV",
+            "CheckTagName": "FIX.YT6022_TASK2_bSTOP.F_CV",
+            "StrValue": "0",
+            "DelayTime": 3000
+          }
+        ]
+      }
+    ]
+  },
   {
     "APIName": "L5KYPJL_REF_START",
     "DelayTime": 3000,

+ 62 - 62
Fine.OPCDaExcelImport/config/L3K_YP/L3KJL_2.json

@@ -16,14 +16,14 @@
             "DelayTime": 0
           },
           {
-            "InputName": "Batch",
+            "InputName": "BatchNo",
             "WriteTagName": "THISNODE.ZS2_Tank1AskBatch.A_CV",
             "CheckTagName": "THISNODE.ZS2_Tank1AskBatch.A_CV",
 
             "DelayTime": 0
           },
           {
-            "InputName": "Brand",
+            "InputName": "BrandNo",
             "WriteTagName": "THISNODE.ZS2_Tank1AskBrand.A_CV",
             "CheckTagName": "THISNODE.ZS2_Tank1AskBrand.A_CV",
 
@@ -50,14 +50,14 @@
             "DelayTime": 0
           },
           {
-            "InputName": "Batch",
+            "InputName": "BatchNo",
             "WriteTagName": "THISNODE.ZS2_Tank2AskBatch.A_CV",
             "CheckTagName": "THISNODE.ZS2_Tank2AskBatch.A_CV",
 
             "DelayTime": 0
           },
           {
-            "InputName": "Brand",
+            "InputName": "BrandNo",
             "WriteTagName": "THISNODE.ZS2_Tank2AskBrand.A_CV",
             "CheckTagName": "THISNODE.ZS2_Tank2AskBrand.A_CV",
 
@@ -1053,64 +1053,64 @@
       }
     ]
   },
-  //{
-  //  "APIName": "L3KYPJL2_ZHStart_SelSolt1Cancle",
-  //  "VerityCheck": true,
-  //  "DelayTime": 3000,
-  //  "Params": [
-  //    {
-  //      "Param": "PY01",
-  //      "keys": [
-  //        {
-  //          "WriteTagName": "THISNODE.YT6023_TASK2_NODE_FIRST.F_CV",
-  //          "CheckTagName": "THISNODE.YT6023_TASK2_NODE_FIRST.F_CV",
-  //          "StrValue": "0",
-  //          "DelayTime": 0
-  //        }
-  //      ]
-  //    },
-  //    {
-  //      "Param": "PY02",
-  //      "keys": [
-  //        {
-  //          "WriteTagName": "THISNODE.YT6023_TASK2_NODE_FIRST.F_CV",
-  //          "CheckTagName": "THISNODE.YT6023_TASK2_NODE_FIRST.F_CV",
-  //          "StrValue": "0",
-  //          "DelayTime": 0
-  //        }
-  //      ]
-  //    }
-  //  ]
-  //},
-  //{
-  //  "APIName": "L3KYPJL2_ZHStart_SelSolt2Cancle",
-  //  "VerityCheck": true,
-  //  "DelayTime": 3000,
-  //  "Params": [
-  //    {
-  //      "Param": "PY01",
-  //      "keys": [
-  //        {
-  //          "WriteTagName": "THISNODE.YT6023_TASK2_NODE_SECOND.F_CV",
-  //          "CheckTagName": "THISNODE.YT6023_TASK2_NODE_SECOND.F_CV",
-  //          "StrValue": "0",
-  //          "DelayTime": 0
-  //        }
-  //      ]
-  //    },
-  //    {
-  //      "Param": "PY02",
-  //      "keys": [
-  //        {
-  //          "WriteTagName": "THISNODE.YT6023_TASK2_NODE_SECOND.F_CV",
-  //          "CheckTagName": "THISNODE.YT6023_TASK2_NODE_SECOND.F_CV",
-  //          "StrValue": "0",
-  //          "DelayTime": 0
-  //        }
-  //      ]
-  //    }
-  //  ]
-  //},
+  {
+    "APIName": "L3KYPJL2_ZHStart_SelSolt1Cancle",
+    "VerityCheck": true,
+    "DelayTime": 3000,
+    "Params": [
+      {
+        "Param": "PY01",
+        "keys": [
+          {
+            "WriteTagName": "THISNODE.YT6023_TASK2_NODE_FIRST.F_CV",
+            "CheckTagName": "THISNODE.YT6023_TASK2_NODE_FIRST.F_CV",
+            "StrValue": "0",
+            "DelayTime": 0
+          }
+        ]
+      },
+      {
+        "Param": "PY02",
+        "keys": [
+          {
+            "WriteTagName": "THISNODE.YT6023_TASK2_NODE_FIRST.F_CV",
+            "CheckTagName": "THISNODE.YT6023_TASK2_NODE_FIRST.F_CV",
+            "StrValue": "0",
+            "DelayTime": 0
+          }
+        ]
+      }
+    ]
+  },
+  {
+    "APIName": "L3KYPJL2_ZHStart_SelSolt2Cancle",
+    "VerityCheck": true,
+    "DelayTime": 3000,
+    "Params": [
+      {
+        "Param": "PY01",
+        "keys": [
+          {
+            "WriteTagName": "THISNODE.YT6023_TASK2_NODE_SECOND.F_CV",
+            "CheckTagName": "THISNODE.YT6023_TASK2_NODE_SECOND.F_CV",
+            "StrValue": "0",
+            "DelayTime": 0
+          }
+        ]
+      },
+      {
+        "Param": "PY02",
+        "keys": [
+          {
+            "WriteTagName": "THISNODE.YT6023_TASK2_NODE_SECOND.F_CV",
+            "CheckTagName": "THISNODE.YT6023_TASK2_NODE_SECOND.F_CV",
+            "StrValue": "0",
+            "DelayTime": 0
+          }
+        ]
+      }
+    ]
+  },
   {
     "APIName": "L3KYPJL2_ZHStart_InYGCancel",
     "VerityCheck": true,

+ 6 - 13
Fine.OPCDaExcelImport/config/L3K_YP/L3KJL_jyg.json

@@ -3,13 +3,13 @@
     "APIName": "L3KYPYG_ZHStart_GDInfoSet",
     "Content": "¹¤µ¥ÐÅϢϷ¢",
     "IsCheck": true,
-    "DelayTime": 2000,
+    "DelayTime": 3000,
     "Params": [
       {
         "Param": "",
         "keys": [
           {
-            "InputName": "GPNum",
+            "InputName": "GDNum",
             "WriteTagName": "THISNODE.YT6023C_EntryID.A_CV",
             "CheckTagName": "THISNODE.YT6023C_EntryID.A_CV",
             "DelayTime": 0
@@ -141,7 +141,7 @@
     "DelayTime": 2000,
     "Params": [
       {
-        "Param": "YP01",
+        "Param": "PY01",
         "keys": [
           {
             "WriteTagName": "THISNODE.JK_YT6023_TASK3_OUT_01.F_CV",
@@ -153,7 +153,7 @@
         ]
       },
       {
-        "Param": "YP02",
+        "Param": "PY02",
         "keys": [
           {
             "WriteTagName": "THISNODE.JK_YT6023_TASK3_OUT_02.F_CV",
@@ -175,7 +175,7 @@
     "DelayTime": 2000,
     "Params": [
       {
-        "Param": "YP01",
+        "Param": "PY01",
         "keys": [
           {
             "WriteTagName": "THISNODE.JK_YT6023_TASK3_OUT1_CLEAR.F_CV",
@@ -187,7 +187,7 @@
         ]
       },
       {
-        "Param": "YP02",
+        "Param": "PY02",
         "keys": [
           {
             "WriteTagName": "THISNODE.JK_YT6023_TASK3_OUT2_CLEAR.F_CV",
@@ -604,13 +604,6 @@
             "StrValue": "0",
             "CheckValue": "0",
             "DelayTime": 0
-          },
-          {
-            "WriteTagName": "",
-            "CheckTagName": "",
-            "StrValue": "",
-            "CheckValue": "",
-            "DelayTime": 0
           }
         ]
       }

+ 3 - 3
Fine.OPCDaExcelImport/config/L5K_ZK - 复制.json

@@ -6,19 +6,19 @@
         "Param": "",
         "keys": [
           {
-            "InputName": "GDH",
+            "InputName": "GDNum",
             "WriteTagName": "FIX.YT618A_ENTRYID.A_CV",
             "CheckTagName": "FIX.YT618A_ENTRYID.A_CV",
             "DelayTime": 2000
           },
           {
-            "InputName": "PCH",
+            "InputName": "BatchNum",
             "WriteTagName": "FIX.YT618A_BATCHNO.A_CV",
             "CheckTagName": "FIX.YT618A_BATCHNO.A_CV",
             "DelayTime": 2000
           },
           {
-            "InputName": "PH",
+            "InputName": "BrandNum",
             "WriteTagName": "FIX.YT618A_BRAND.A_CV",
             "CheckTagName": "FIX.YT618A_BRAND.A_CV",
             "DelayTime": 2000

+ 28 - 3
Fine.OPCDaExcelImport/config/L5K_ZK_STOP.json

@@ -84,11 +84,36 @@
         "Param": "",
         "keys": [
           {
-            "WriteTagName": "FIX.YT618_WZ_VALUE_CLEAR.F_CV",
-            "CheckTagName": "FIX.YT618_WZ_VALUE_CLEAR.F_CV",
-            "StrValue": "1",
+            "WriteTagName": "FIX.YT618_CK3354_ACT2DB.F_CV",
+            "CheckTagName": "FIX.YT618_CK3354_ACT2DB.F_CV",
+            "StrValue": "0",
+            "DelayTime": 2000
+          },
+          {
+            "WriteTagName": "FIX.YT618_WZA_VALUE_ACT12.F_CV",
+            "CheckTagName": "FIX.YT618_WZA_VALUE_ACT12.F_CV",
+            "StrValue": "0",
+            "DelayTime": 2000
+          },
+          {
+            "WriteTagName": "FIX.YT618_WZA_VALUE_ACT13.F_CV",
+            "CheckTagName": "FIX.YT618_WZA_VALUE_ACT13.F_CV",
+            "StrValue": "0",
+            "DelayTime": 2000
+          },
+          {
+            "WriteTagName": "FIX.YT618_WZB_VALUE_ACT12.F_CV",
+            "CheckTagName": "FIX.YT618_WZB_VALUE_ACT12.F_CV",
+            "StrValue": "0",
+            "DelayTime": 2000
+          },
+          {
+            "WriteTagName": "FIX.YT618_WZB_VALUE_ACT13.F_CV",
+            "CheckTagName": "FIX.YT618_WZB_VALUE_ACT13.F_CV",
+            "StrValue": "0",
             "DelayTime": 2000
           }
+
         ]
       }
     ]