Klosszhu 2 лет назад
Родитель
Сommit
724ef16156
25 измененных файлов с 5468 добавлено и 428 удалено
  1. 4 4
      Fine.OPCDaClient/App/AppHandle.cs
  2. 63 12
      Fine.OPCDaClient/bin/Debug/config/L5K_ZK_AB.json
  3. 19 1
      Fine.OPCDaClient/config/L3K_YP/L3KJL_2.json
  4. 63 12
      Fine.OPCDaClient/config/L5K_ZK_AB.json
  5. 0 75
      Fine.OPCDaExcelImport/DataMode/RetMsg.cs
  6. 15 1
      Fine.OPCDaExcelImport/Fine.OPCDaExcelImport.csproj
  7. 22 7
      Fine.OPCDaExcelImport/Form1.cs
  8. 221 221
      Fine.OPCDaExcelImport/JsonData.cs
  9. 96 63
      Fine.OPCDaExcelImport/bin/Debug/config/IOL5KHC.json
  10. 2 2
      Fine.OPCDaExcelImport/bin/Debug/config/L3K_YP/L3KHC_ZH.json
  11. 5 5
      Fine.OPCDaExcelImport/bin/Debug/config/L3K_YP/L3KJL_2.json
  12. 252 0
      Fine.OPCDaExcelImport/bin/Debug/config/L5K_ZK - 复制.json
  13. 63 12
      Fine.OPCDaExcelImport/bin/Debug/config/L5K_ZK_AB.json
  14. 6 0
      Fine.OPCDaExcelImport/bin/Debug/config/httpserver.json
  15. 6 0
      Fine.OPCDaExcelImport/bin/Debug/config/mqttclient.json
  16. 256 0
      Fine.OPCDaExcelImport/bin/Debug/config/opcserver.json
  17. 1874 0
      Fine.OPCDaExcelImport/bin/Debug/config/opcserverifix.json
  18. 252 0
      Fine.OPCDaExcelImport/config/L5K_ZK - 复制.json
  19. 63 12
      Fine.OPCDaExcelImport/config/L5K_ZK_AB.json
  20. 6 0
      Fine.OPCDaExcelImport/config/httpserver.json
  21. 6 0
      Fine.OPCDaExcelImport/config/mqttclient.json
  22. 256 0
      Fine.OPCDaExcelImport/config/opcserver.json
  23. 1874 0
      Fine.OPCDaExcelImport/config/opcserverifix.json
  24. 44 0
      Fine.OPCDaExcelImport/obj/Debug/Fine.OPCDaExcelImport.csproj.FileListAbsolute.txt
  25. 0 1
      Fine.Util/obj/Debug/Fine.Util.csproj.FileListAbsolute.txt

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

@@ -817,16 +817,16 @@ namespace Fine.OPCDaClient.App
 
                 #region AB锅进入数设定
                 case "api/L5KYPZK_BoilerA_InCountSet":   //
-                    rlt = AppUtil.WrCheckList(AppUtil.GetConfig(ModuleEnum.ZKAB), "L5KYPZK_BoilerA_InCountSet", pras); break;
+                    rlt = AppUtil.WrCheckList(AppUtil.GetConfig(ModuleEnum.ZKAB), "L5KYPZK_BoilerA_InCountSet", pras, EAPIparType.InOneVal); break;
                 case "api/L5KYPZK_BoilerB_InCountSet":   //
                     //rlt = AppUtil.WriteSingleFunction(AppUtil.GetConfig(ModuleEnum.ZKAB), "L5KYPZK_BoilerB_InCountSet", pras); break;
-                    rlt = AppUtil.WrCheckList(AppUtil.GetConfig(ModuleEnum.ZKAB), "L5KYPZK_BoilerB_InCountSet", pras); break;
+                    rlt = AppUtil.WrCheckList(AppUtil.GetConfig(ModuleEnum.ZKAB), "L5KYPZK_BoilerB_InCountSet", pras, EAPIparType.InOneVal); break;
                 case "api/L5KYPZK_BoilerA_InBoxCountSet":   //
                     //rlt = AppUtil.WriteSingleFunction(AppUtil.GetConfig(ModuleEnum.ZKAB), "L5KYPZK_BoilerA_InBoxCountSet", pras); break;
-                    rlt = AppUtil.WrCheckList(AppUtil.GetConfig(ModuleEnum.ZKAB), "L5KYPZK_BoilerA_InBoxCountSet", pras); break;
+                    rlt = AppUtil.WrCheckList(AppUtil.GetConfig(ModuleEnum.ZKAB), "L5KYPZK_BoilerA_InBoxCountSet", pras, EAPIparType.InOneVal); break;
                 case "api/L5KYPZK_BoilerB_InBoxCountSet":   //
                     //rlt = AppUtil.WriteSingleFunction(AppUtil.GetConfig(ModuleEnum.ZKAB), "L5KYPZK_BoilerB_InBoxCountSet", pras); break;
-                    rlt = AppUtil.WrCheckList(AppUtil.GetConfig(ModuleEnum.ZKAB), "L5KYPZK_BoilerB_InBoxCountSet", pras); break;
+                    rlt = AppUtil.WrCheckList(AppUtil.GetConfig(ModuleEnum.ZKAB), "L5KYPZK_BoilerB_InBoxCountSet", pras, EAPIparType.InOneVal); break;
 
 
                 #endregion

+ 63 - 12
Fine.OPCDaClient/bin/Debug/config/L5K_ZK_AB.json

@@ -234,27 +234,78 @@
 
   { //A锅---进入(锅)数量设定
     "APIName": "L5KYPZK_BoilerA_InCountSet",
-    "WriteTagName": "THISNODE.YT618_WZ1_OUT_NUM.F_CV",
-    "CheckTagName": "THISNODE.YT618_WZ1_OUT_NUM.F_CV",
-    "DelayTime": 2000
+    //"WriteTagName": "THISNODE.YT618_WZ1_OUT_NUM.F_CV",
+    //"CheckTagName": "THISNODE.YT618_WZ1_OUT_NUM.F_CV",
+    "DelayTime": 2000,
+    "Params": [
+      {
+        "Param": "",
+        "keys": [
+          {
+            "WriteTagName": "THISNODE.YT618_WZ1_OUT_NUM.F_CV",
+            "CheckTagName": "THISNODE.YT618_WZ1_OUT_NUM.F_CV",
+            "DelayTime": 2000
+          }
+        ]
+      }
+    ]
   },
   { //B锅---进入(锅)数量设定
     "APIName": "L5KYPZK_BoilerB_InCountSet",
-    "WriteTagName": "THISNODE.YT618_WZ2_OUT_NUM.F_CV",
-    "CheckTagName": "THISNODE.YT618_WZ2_OUT_NUM.F_CV",
-    "DelayTime": 2000
+    //"WriteTagName": "THISNODE.YT618_WZ2_OUT_NUM.F_CV",
+    //"CheckTagName": "THISNODE.YT618_WZ2_OUT_NUM.F_CV",
+    "DelayTime": 2000,
+    "Params": [
+      {
+        "Param": "",
+        "keys": [
+          {
+            "WriteTagName": "THISNODE.YT618_WZ2_OUT_NUM.F_CV",
+            "CheckTagName": "THISNODE.YT618_WZ2_OUT_NUM.F_CV",
+
+            "DelayTime": 2000
+          }
+        ]
+      }
+    ]
   },
   { //A锅---进入(箱)数量设定
     "APIName": "L5KYPZK_BoilerA_InBoxCountSet",
-    "WriteTagName": "THISNODE.YT618_WZ1_INNUM_SET.F_CV",
-    "CheckTagName": "THISNODE.YT618_WZ1_INNUM_SET.F_CV",
-    "DelayTime": 2000
+    //"WriteTagName": "THISNODE.YT618_WZ1_INNUM_SET.F_CV",
+    //"CheckTagName": "THISNODE.YT618_WZ1_INNUM_SET.F_CV",
+    "DelayTime": 2000,
+    "Params": [
+      {
+        "Param": "",
+        "keys": [
+          {
+            "WriteTagName": "THISNODE.YT618_WZ1_INNUM_SET.F_CV",
+            "CheckTagName": "THISNODE.YT618_WZ1_INNUM_SET.F_CV",
+
+            "DelayTime": 2000
+          }
+        ]
+      }
+    ]
   },
   { //B锅---进入(箱)数量设定
     "APIName": "L5KYPZK_BoilerB_InBoxCountSet",
-    "WriteTagName": "THISNODE.YT618_WZ2_INNUM_SET.F_CV",
-    "CheckTagName": "THISNODE.YT618_WZ2_INNUM_SET.F_CV",
-    "DelayTime": 2000
+    //"WriteTagName": "THISNODE.YT618_WZ2_INNUM_SET.F_CV",
+    //"CheckTagName": "THISNODE.YT618_WZ2_INNUM_SET.F_CV",
+    "DelayTime": 2000,
+    "Params": [
+      {
+        "Param": "",
+        "keys": [
+          {
+            "WriteTagName": "THISNODE.YT618_WZ2_INNUM_SET.F_CV",
+            "CheckTagName": "THISNODE.YT618_WZ2_INNUM_SET.F_CV",
+
+            "DelayTime": 2000
+          }
+        ]
+      }
+    ]
   }
 
 ]

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

@@ -513,6 +513,24 @@
       }
     ]
   },
+  {
+    "APIName": "L3KYPJL2_ZHPump_Stop",
+    "VerityCheck": true,
+    "DelayTime": 3000,
+    "Params": [
+      {
+        "Param": "",
+        "keys": [
+          {
+            "WriteTagName": "THISNODE.JK_ZKASKA1_Stop_FK.F_CV",
+            "CheckTagName": "THISNODE.JK_ZKASKA1_Stop_FK_OK.F_CV",
+            "StrValue": "1",
+            "DelayTime": 0
+          }
+        ]
+      }
+    ]
+  },
   {
     "APIName": "L3KYPJL2_ZHStopRec_Pipe_InTank",
     "VerityCheck": true,
@@ -693,7 +711,7 @@
       }
     ]
   },
-   {
+  {
     "APIName": "L3KYPJL2_ZHSTOP_TASK_END",
     "VerityCheck": true,
     "DelayTime": 2000,

+ 63 - 12
Fine.OPCDaClient/config/L5K_ZK_AB.json

@@ -234,27 +234,78 @@
 
   { //A锅---进入(锅)数量设定
     "APIName": "L5KYPZK_BoilerA_InCountSet",
-    "WriteTagName": "THISNODE.YT618_WZ1_OUT_NUM.F_CV",
-    "CheckTagName": "THISNODE.YT618_WZ1_OUT_NUM.F_CV",
-    "DelayTime": 2000
+    //"WriteTagName": "THISNODE.YT618_WZ1_OUT_NUM.F_CV",
+    //"CheckTagName": "THISNODE.YT618_WZ1_OUT_NUM.F_CV",
+    "DelayTime": 2000,
+    "Params": [
+      {
+        "Param": "",
+        "keys": [
+          {
+            "WriteTagName": "THISNODE.YT618_WZ1_OUT_NUM.F_CV",
+            "CheckTagName": "THISNODE.YT618_WZ1_OUT_NUM.F_CV",
+            "DelayTime": 2000
+          }
+        ]
+      }
+    ]
   },
   { //B锅---进入(锅)数量设定
     "APIName": "L5KYPZK_BoilerB_InCountSet",
-    "WriteTagName": "THISNODE.YT618_WZ2_OUT_NUM.F_CV",
-    "CheckTagName": "THISNODE.YT618_WZ2_OUT_NUM.F_CV",
-    "DelayTime": 2000
+    //"WriteTagName": "THISNODE.YT618_WZ2_OUT_NUM.F_CV",
+    //"CheckTagName": "THISNODE.YT618_WZ2_OUT_NUM.F_CV",
+    "DelayTime": 2000,
+    "Params": [
+      {
+        "Param": "",
+        "keys": [
+          {
+            "WriteTagName": "THISNODE.YT618_WZ2_OUT_NUM.F_CV",
+            "CheckTagName": "THISNODE.YT618_WZ2_OUT_NUM.F_CV",
+
+            "DelayTime": 2000
+          }
+        ]
+      }
+    ]
   },
   { //A锅---进入(箱)数量设定
     "APIName": "L5KYPZK_BoilerA_InBoxCountSet",
-    "WriteTagName": "THISNODE.YT618_WZ1_INNUM_SET.F_CV",
-    "CheckTagName": "THISNODE.YT618_WZ1_INNUM_SET.F_CV",
-    "DelayTime": 2000
+    //"WriteTagName": "THISNODE.YT618_WZ1_INNUM_SET.F_CV",
+    //"CheckTagName": "THISNODE.YT618_WZ1_INNUM_SET.F_CV",
+    "DelayTime": 2000,
+    "Params": [
+      {
+        "Param": "",
+        "keys": [
+          {
+            "WriteTagName": "THISNODE.YT618_WZ1_INNUM_SET.F_CV",
+            "CheckTagName": "THISNODE.YT618_WZ1_INNUM_SET.F_CV",
+
+            "DelayTime": 2000
+          }
+        ]
+      }
+    ]
   },
   { //B锅---进入(箱)数量设定
     "APIName": "L5KYPZK_BoilerB_InBoxCountSet",
-    "WriteTagName": "THISNODE.YT618_WZ2_INNUM_SET.F_CV",
-    "CheckTagName": "THISNODE.YT618_WZ2_INNUM_SET.F_CV",
-    "DelayTime": 2000
+    //"WriteTagName": "THISNODE.YT618_WZ2_INNUM_SET.F_CV",
+    //"CheckTagName": "THISNODE.YT618_WZ2_INNUM_SET.F_CV",
+    "DelayTime": 2000,
+    "Params": [
+      {
+        "Param": "",
+        "keys": [
+          {
+            "WriteTagName": "THISNODE.YT618_WZ2_INNUM_SET.F_CV",
+            "CheckTagName": "THISNODE.YT618_WZ2_INNUM_SET.F_CV",
+
+            "DelayTime": 2000
+          }
+        ]
+      }
+    ]
   }
 
 ]

+ 0 - 75
Fine.OPCDaExcelImport/DataMode/RetMsg.cs

@@ -1,75 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace Fine.OPCDaClient.App
-{
-    public class RetMsg   //返回消息
-    {
-        public bool IsSetSuccessful { get; set; }  //执行比对情况反馈
-
-        //public string ExeTime { get; set; }  //执行时间
-        //public string ExeProc { get; set; }   //执行的过程操作
-
-        //public string Param { get; set; }  //下发的参数值
-        public string Message { get; set; }  //返回的消息说明
-        public int  ErrCode { get; set; }   //错误编码,在执行中的异常反馈(0-无故障、其它为故障编码)
-
-
-    }
-   
-    public class LogMsg   //返回消息
-    {
-        public string ExeTime { get; set; }  //执行时间
-        public string ExeProc { get; set; }   //执行的过程操作
-        public string Param { get; set; }  //下发的参数值
-        public RetMsg Retinfo;  //返回信息
-
-    }
-    public class LogMsg1   //返回消息
-    {
-        public string ExeTime { get; set; }  //执行时间
-        public bool IsSetSuccessful { get; set; }   //执行的过程操作
-
-        public List<RetMsg> Retinfo { get; set; }  //返回信息
-
-    }
-    /// <summary>
-    /// PLC执行结果
-    /// </summary>
-    public class PLCResultAll
-    {
-        /// <summary>
-        /// 执行结果详情
-        /// </summary>
-        public List<DataItem> PlcResults { get; set; } = new List<DataItem>();
-        /// <summary>
-        /// 批执行---总结果
-        /// </summary>
-        public bool Sucessful { get; set; } = true;
-        /// <summary>
-        /// 批执行---总消息
-        /// </summary>
-        public string Message { get; set; }
-    }
-
-    /// <summary>
-    /// 柜信息
-    /// </summary>
-    public class GPinfo  
-    {
-
-    }
-
-
-
-    public class SelYPno  //选柜操作
-    {
-        public string GDNum { get; set; }
-        public string BatchNum { get; set; }
-        public string BrandNum { get; set; }
-    }
-
-}

+ 15 - 1
Fine.OPCDaExcelImport/Fine.OPCDaExcelImport.csproj

@@ -66,7 +66,6 @@
   </ItemGroup>
   <ItemGroup>
     <Compile Include="DataMode\IoModal.cs" />
-    <Compile Include="DataMode\RetMsg.cs" />
     <Compile Include="Form1.cs">
       <SubType>Form</SubType>
     </Compile>
@@ -93,6 +92,9 @@
       <AutoGen>True</AutoGen>
       <DependentUpon>Resources.resx</DependentUpon>
     </Compile>
+    <None Include="config\httpserver.json">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
     <None Include="config\IOL5KHC.json">
       <CopyToOutputDirectory>Always</CopyToOutputDirectory>
     </None>
@@ -117,6 +119,9 @@
     <None Include="config\L3K_YP\L3KJL_jyg.json">
       <CopyToOutputDirectory>Always</CopyToOutputDirectory>
     </None>
+    <None Include="config\L5K_ZK - 复制.json">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
     <None Include="config\L5K_ZK.json">
       <CopyToOutputDirectory>Always</CopyToOutputDirectory>
     </None>
@@ -129,6 +134,15 @@
     <None Include="config\L5K_ZK_TS.json">
       <CopyToOutputDirectory>Always</CopyToOutputDirectory>
     </None>
+    <None Include="config\mqttclient.json">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Include="config\opcserver.json">
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+    </None>
+    <None Include="config\opcserverifix.json">
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+    </None>
     <None Include="packages.config" />
     <None Include="PLC组件封装业务文档v425new.xls" />
     <None Include="Properties\Settings.settings">

+ 22 - 7
Fine.OPCDaExcelImport/Form1.cs

@@ -389,18 +389,33 @@ namespace Fine.OPCDaExcelImport
         {
 
             Init.InitAll();
-            IEnumerable<OPCDaClient.IoModal> apiconfig = Init.ioConfig.SelectMany(a => a.Value);
-            var api = apiconfig.FirstOrDefault(a => JsonData.GETAPI().Any(b => b == "api/" + a.APIName));
-           
+            
+            
 
-            //foreach (KeyValuePair<OPCDaClient.Util.ModuleEnum, List<OPCDaClient.IoModal>> item in Init.ioConfig.OrderBy(a=>a.Key))
+            //foreach (KeyValuePair<OPCDaClient.Util.ModuleEnum, List<OPCDaClient.IoModal>> item in Init.ioConfig.OrderBy(a => a.Key))
             //{
             //    string FileName = item.Key.ToString() + ".json";
-            //    foreach (var item in collection)
-            //    {
+            //    var api = apiconfig.FirstOrDefault(a => JsonData.GETAPI().Any(b => b == "api/" + a.APIName));
 
-            //    }
             //}
+            //检查配置文件是否齐全
+            var jsondata = JsonData.GETAPI();
+            var apidata=  Init.ioConfig.SelectMany(a => a.Value).ToList();
+            List<string> NotAre = new List<string>();
+            List<string> Are = new List<string>();
+            foreach (var json in jsondata)
+            {
+                foreach (var api in apidata)
+                {
+                    if (json == api.APIName)
+                    {
+                        Are.Add(json);
+                    }
+                }
+            }
+               // "L3KYPJL2_ZHPump_Stop"
+            var reslut = jsondata.Except(Are);
+            MessageBox.Show(reslut.Count().ToString());
         }
 
         private string JsonPath = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "NewJson");

+ 221 - 221
Fine.OPCDaExcelImport/JsonData.cs

@@ -10,227 +10,227 @@ namespace Fine.Test
     {
         public static string[] GETAPI() {
             return new string[] {
-"api/L5KYPHC_YRSTART_HC"
-,"api/L5KYPHC_YRSTART_BP"
-,"api/L5KYPHC_YRCLOSE_HC"
-,"api/L5KYPHC_YRCLOSE_BP"
-,"api/L5KYPHC_ZHQD_BATCHSTART"
-,"api/L5KYPHC_ZHQD_START"
-,"api/L5KYPHC_TS_YPHCSTART"
-,"api/L5KYPHC_TS_YPHCFORCE"
-,"api/L5KYPHC_TS_YPHCSTOP"
-,"api/L5KYPHC_TS_BPHCSTART"
-,"api/L5KYPHC_TS_BPHCFORCE"
-,"api/L5KYPHC_TS_BPHCSTOP"
-,"api/L5KYPHC_ZHSTOP_BATCH_END"
-,"api/L5KYPHC_ZHSTOP_TASK_END"
-,"api/L5KYPHC_ZHSTOP_CLEAR_BATCH"
-,"api/L5KYPHC_ZHSTOP_STOP"
-,"api/L5KYPHC_ZHSTOP_CLEAR_PRODINFO"
-,"api/L5KYPHC_FK_AlarmReset"
-,"api/L5KYPHC_ZHQD_PATHSELECT_ZK"
-,"api/L5KYPHC_ZHQD_BP_PATHSELECT_BP"
-,"api/L5KYPHC_ZHQD_PATHCANCEL_ZK"
-,"api/L5KYPHC_ZHQD_PATHCANCEL_BP"
-,"api/L5KYPHC_ZHQD_REFSELECT"
-,"api/L5KYPHC_ZHQD_REFCANCEL"
-,"api/L5KYPJL_SBYR_START"
-,"api/L5KYPJL_SBYR_CLOSE"
-,"api/L5KYPJL_YL_Tank1Select"
-,"api/L5KYPJL_YL_Tank2Select"
-,"api/L5KYPJL_YL_Tank1_Req"
-,"api/L5KYPJL_YL_Tank2_Req"
-,"api/L5KYPJL_YL_Tank1ReqCancel"
-,"api/L5KYPJL_YL_Tank2ReqCancel"
-,"api/L5KYPJL_ZHStart_BatchStart"
-,"api/L5KYPJL_REF_START"
-,"api/L5KYPJL_REF_CANCEL"
-,"api/L5KYPJL_ZHStart_Start"
-,"api/L5KYPJL_TS_TSStart"
-,"api/L5KYPJL_TS_TSForceStart"
-,"api/L5KYPJL_TS_TSForceStop"
-,"api/L5KYPJL_ZHStop_BatchEnd"
-,"api/L5KYPJL_ZHStopRec_Pipe_InTank"
-,"api/L5KYPJL_ZHStopRec_Pipe_InTankCANCEL"
-,"api/L5KYPJL_ZHStopRec_Tank1_InMRoom"
-,"api/L5KYPJL_ZHStopRec_Tank1_InMRoomCANCEL"
-,"api/L5KYPJL_ZHStopRec_Tank2_InMRoom"
-,"api/L5KYPJL_ZHStopRec_Tank2_InMRoomCANCEL"
-,"api/L5KYPJL_ZHStopRec_Pipe_Clear"
-,"api/L5KYPJL_ZHStopRec_Pipe_ClearCANCEL"
-,"api/L5KYPJL_ZHStopRec_Tank1_Clear"
-,"api/L5KYPJL_ZHStopRec_Tank1_ClearCANCEL"
-,"api/L5KYPJL_ZHStopRec_Tank2_Clear"
-,"api/L5KYPJL_ZHStopRec_Tank2_ClearCANCEL"
-,"api/L5KYPJL_ZHStopInfoClear_BatchEnd"
-,"api/L5KYPJL_ZHStopInfoClear_TankClear"
-,"api/L5KYPJL_ZHStopInfoClear_TankEND"
-,"api/L5KYPJL_ZHStopInfoClear_BatchClear"
-,"api/L5KYPJL_ZHStopInfoClear_ProdClear"
-,"api/L5KYPJL_ZHStop_Stop"
-,"api/L5KYPJL_FK_AlarmReset"
-,"api/L5KYPJL_ZHStopInfoClear_InYG_PathClear"
-,"api/L5KYPZK_Start_BatchStart"
-,"api/L5KYPZK_Start_SetAutoDev1"
-,"api/L5KYPZK_Start_SetManualDev1"
-,"api/L5KYPZK_Start_LockDev1"
-,"api/L5KYPZK_Start_SetAutoDev2"
-,"api/L5KYPZK_Start_SetManualDev2"
-,"api/L5KYPZK_Start_LockDev2"
-,"api/L5KYPZK_Start_PathSel3K"
-,"api/L5KYPZK_Start_PathSel5K"
-,"api/L5KYPZK_ZHStart_StartDev1"
-,"api/L5KYPZK_ZHStart_StartDev2"
-,"api/L5KYPZK_ZHStart_StopDev1"
-,"api/L5KYPZK_ZHStart_StopDev2"
-,"api/L5KYPZK_ZHStop_BatchEnd"
-,"api/L5KYPZK_TS_TSstart3353"
-,"api/L5KYPZK_TS_TSforce3353"
-,"api/L5KYPZK_TS_TSstop3353"
-,"api/L5KYPZK_TS_TSstart3360"
-,"api/L5KYPZK_TS_TSforce3360"
-,"api/L5KYPZK_TS_TSstop3360"
-,"api/L5KYPZK_BoilerA_Sel"
-,"api/L5KYPZK_BoilerB_Sel"
-,"api/L5KYPZK_BoilerA_SelCancel"
-,"api/L5KYPZK_BoilerB_SelCancel"
-,"api/L5KYPZK_BoilerA_Auto"
-,"api/L5KYPZK_BoilerA_Manual"
-,"api/L5KYPZK_BoilerA_Lock"
-,"api/L5KYPZK_BoilerB_Auto"
-,"api/L5KYPZK_BoilerB_Manual"
-,"api/L5KYPZK_BoilerB_Lock"
-,"api/L5KYPZK_ZHStop_ZHTZ_Dev1Stop"
-,"api/L5KYPZK_ZHStop_ZHTZ_Dev1StopCancel"
-,"api/L5KYPZK_ZHStop_ZHTZ_Dev2Stop"
-,"api/L5KYPZK_ZHStop_ZHTZ_Dev2StopCancel"
-,"api/L5KYPZK_StopInfoClear_BatchClear"
-,"api/L5KYPZK_StopInfoClear_ProdClear"
-,"api/L5KYPZK_StopInfoClear_Aunce3354"
-,"api/L5KYPZK_StopInfoClear_Aunce3361"
-,"api/L5KYPZK_FK_AlarmReset"
-,"api/L3KYPHC_YRSTART_HC"
-,"api/L3KYPHC_YRCLOSE_HC"
-,"api/L3KYPHC_YRSTART_BP"
-,"api/L3KYPHC_YRCLOSE_BP"
-,"api/L3KYPHC_ZHQD_PATHSelZK"
-,"api/L3KYPHC_ZHQD_PATHSelQP"
-,"api/L3KYPHC_BPPX_PATHSELECT"
-,"api/L3KYPHC_BPPX_PATHCANCEL"
-,"api/L3KYPHC_YCJL_PATHSELECT"
-,"api/L3KYPHC_YCJL_PATHCANCEL"
-,"api/L3KYPHC_PathSel_DirectIn"
-,"api/L3KYPHC_PathSel_DirectInCancel"
-,"api/L3KYPHC_PathSel_ClearAll"
-,"api/L3KYPHC_ZHQD_BATCHSTART"
-,"api/L3KYPHC_ZHQD_LinkSel"
-,"api/L3KYPHC_ZHQD_LinkSelCancel"
-,"api/L3KYPHC_ZHQD_SelSlot1Cancel"
-,"api/L3KYPHC_ZHQD_SelSlot2Cancel"
-,"api/L3KYPHC_ZHQD_SelSlot3Cancel"
-,"api/L3KYPHC_ZHQD_YPGCANCEL"
-,"api/L3KYPHC_ZHQD_START"
-,"api/L3KYPHC_TS_BPHCSTART"
-,"api/L3KYPHC_TS_BPHCFORCE"
-,"api/L3KYPHC_TS_BPHCSTOP"
-,"api/L3KYPHC_ZHSTOP_BATCH_END"
-,"api/L3KYPHC_ZHSTOP_TASK_END"
-,"api/L3KYPHC_ZHSTOP_CLEAR_BATCH"
-,"api/L3KYPHC_ZHSTOP_CLEAR_PRODINFO"
-,"api/L3KYPHC_ZHSTOP_CLEAR_YPGPATH"
-,"api/L3KYPHC_ZHSTOP_STOP"
-,"api/L3KYPHC_ZHQD_SelSlot1Set"
-,"api/L3KYPHC_ZHQD_SelSlot2Set"
-,"api/L3KYPHC_ZHQD_SelSlot3Set"
-,"api/L3KYPHC_FK_AlarmReset"
-,"api/L3KYPJL1_SBYR_START"
-,"api/L3KYPJL1_SBYR_CLOSE"
-,"api/L3KYPJL1_YL_Tank1Select"
-,"api/L3KYPJL1_YL_Tank2Select"
-,"api/L3KYPJL1_YL_TankSelectCancel"
-,"api/L3KYPJL1_YL_Tank1Req"
-,"api/L3KYPJL1_YL_Tank2Req"
-,"api/L3KYPJL1_YL_Tank1Cancel"
-,"api/L3KYPJL1_YL_Tank2Cancel"
-,"api/L3KYPJL1_TS_TSStart"
-,"api/L3KYPJL1_TS_TSForceStart"
-,"api/L3KYPJL1_TS_TSForceStop"
-,"api/L3KYPJL1_ZHStart_DevStart"
-,"api/L3KYPJL1_ZHSTOP_DevSTOP"
-,"api/L3KYPJL1_FK_AlarmReset"
-,"api/L3KYPJL1_Reclaim_Pipe1PreFill"
-,"api/L3KYPJL1_Reclaim_Pipe1PreFillCancel"
-,"api/L3KYPJL1_Reclaim_Pipe2PreFill"
-,"api/L3KYPJL1_Reclaim_Pipe2PreFillCancel"
-,"api/L3KYPJL1_Reclaim_Pipe1Retrieve"
-,"api/L3KYPJL1_Reclaim_Pipe1RetrieveCancel"
-,"api/L3KYPJL1_Reclaim_Pipe2Retrieve"
-,"api/L3KYPJL1_Reclaim_Pipe2RetrieveCancel"
-,"api/L3KYPJL1_Reclaim_Tank1Discharge"
-,"api/L3KYPJL1_Reclaim_Tank1DischargeCancel"
-,"api/L3KYPJL1_Reclaim_Tank2Discharge"
-,"api/L3KYPJL1_Reclaim_Tank2DischargeCancel"
-,"api/L3KYPJL1_Reclaim_Tank1Wash"
-,"api/L3KYPJL1_Reclaim_Tank1WashCancel"
-,"api/L3KYPJL1_Reclaim_Tank2Wash"
-,"api/L3KYPJL1_Reclaim_Tank2WashCancel"
-,"api/L3KYPJL2_SBYR_START"
-,"api/L3KYPJL2_SBYR_CLOSE"
-,"api/L3KYPJL2_YL_Tank1Select"
-,"api/L3KYPJL2_YL_Tank2Select"
-,"api/L3KYPJL2_YL_TankNoSelect"
-,"api/L3KYPJL2_YL_Tank1Req"
-,"api/L3KYPJL2_YL_Tank2Req"
-,"api/L3KYPJL2_YL_Tank1Cancel"
-,"api/L3KYPJL2_YL_Tank2Cancel"
-,"api/L3KYPJL2_ZHStart_BatchStart"
-,"api/L3KYPJL2_ZHStart_LinkSel"
-,"api/L3KYPJL2_ZHStart_LinkSelCancel"
-,"api/L3KYPJL2_ZHStart_SelSolt1Cancle"
-,"api/L3KYPJL2_ZHStart_SelSolt2Cancle"
-,"api/L3KYPJL2_ZHStart_SelSolt1Set"
-,"api/L3KYPJL2_ZHStart_SelSolt2Set"
-,"api/L3KYPJL2_ZHStart_Start"
-,"api/L3KYPJL2_TS_TSStart"
-,"api/L3KYPJL2_TS_TSForceStart"
-,"api/L3KYPJL2_TS_TSForceStop"
-,"api/L3KYPJL2_ZHStop_BatchEnd"
-,"api/L3KYPJL2_ZHPump_Start"
-,"api/L3KYPJL2_ZHPump_Stop"
-,"api/L3KYPJL2_ZHStopRec_Pipe_InTank"
-,"api/L3KYPJL2_ZHStartRec_Pipe_InTank"
-,"api/L3KYPJL2_ZHStopRec_Pipe_Clear"
-,"api/L3KYPJL2_ZHStartRec_Pipe_Clear"
-,"api/L3KYPJL2_ZHStartNozzle_Clear"
-,"api/L3KYPJL2_ZHStopNozzle_Clear"
-,"api/L3KYPJL2_ZHStopRec_Tank1_InMRoom"
-,"api/L3KYPJL2_ZHStopRec_Tank2_InMRoom"
-,"api/L3KYPJL2_ZHStopRec_Tank1_WashStop"
-,"api/L3KYPJL2_ZHStopRec_Tank2_WashStop"
-,"api/L3KYPJL2_ZHSTOP_TASK_END"
-,"api/L3KYPJL2_ZHSTOP_CLEAR_BATCH"
-,"api/L3KYPJL2_ZHSTOP_CLEAR_PRODINFO"
-,"api/L3KYPJL2_ZHStopInfoClear_OutYPG_PathClear"
-,"api/L3KYPJL2_ZHStopInfoClear_OutYPG_InfoClear"
-,"api/L3KYPJL2_ZHStopInfoClear_InYG_PathClear"
-,"api/L3KYPJL2_ZHStopInfoClear_InYG_InfoClear"
-,"api/L3KYPJL2_ZHStop_Stop"
-,"api/L3KYPJL2_FK_AlarmReset"
-,"api/L3KYPYG_ZHStart_DevLinkEnable"
-,"api/L3KYPYG_ZHStart_DevLinkDisable"
-,"api/L3KYPYG_ZHStart_TaskStart"
-,"api/L3KYPYG_ZHStart_BatchStart"
-,"api/L3KYPYG_ZHStart_Start"
-,"api/L3KYPYG_ZHStop_BatchEnd"
-,"api/L3KYPYG_ZHStopInfoClear_TaskStop"
-,"api/L3KYPYG_ZHStopInfoClear_TaskEnd"
-,"api/L3KYPYG_ZHStopInfoClear_BatchClear"
-,"api/L3KYPYG_ZHStopInfoClear_ProdClear"
-,"api/L3KYPYG_ZHStopInfoClear_InYPGPathClear"
-,"api/L3KYPYG_ZHStopInfoClear_OutPYGPathClear"
-,"api/L3KYPYG_ZHStopInfoClear_InYPGInfoClear"
-,"api/L3KYPYG_ZHStop_DevZHStop"
-,"api/L3KYPYG_FK_AlarmReset"
+"L5KYPHC_YRSTART_HC"
+,"L5KYPHC_YRSTART_BP"
+,"L5KYPHC_YRCLOSE_HC"
+,"L5KYPHC_YRCLOSE_BP"
+,"L5KYPHC_ZHQD_BATCHSTART"
+,"L5KYPHC_ZHQD_START"
+,"L5KYPHC_TS_YPHCSTART"
+,"L5KYPHC_TS_YPHCFORCE"
+,"L5KYPHC_TS_YPHCSTOP"
+,"L5KYPHC_TS_BPHCSTART"
+,"L5KYPHC_TS_BPHCFORCE"
+,"L5KYPHC_TS_BPHCSTOP"
+,"L5KYPHC_ZHSTOP_BATCH_END"
+,"L5KYPHC_ZHSTOP_TASK_END"
+,"L5KYPHC_ZHSTOP_CLEAR_BATCH"
+,"L5KYPHC_ZHSTOP_STOP"
+,"L5KYPHC_ZHSTOP_CLEAR_PRODINFO"
+,"L5KYPHC_FK_AlarmReset"
+,"L5KYPHC_ZHQD_PATHSELECT_ZK"
+,"L5KYPHC_ZHQD_BP_PATHSELECT_BP"
+,"L5KYPHC_ZHQD_PATHCANCEL_ZK"
+,"L5KYPHC_ZHQD_PATHCANCEL_BP"
+,"L5KYPHC_ZHQD_REFSELECT"
+,"L5KYPHC_ZHQD_REFCANCEL"
+,"L5KYPJL_SBYR_START"
+,"L5KYPJL_SBYR_CLOSE"
+,"L5KYPJL_YL_Tank1Select"
+,"L5KYPJL_YL_Tank2Select"
+,"L5KYPJL_YL_Tank1_Req"
+,"L5KYPJL_YL_Tank2_Req"
+,"L5KYPJL_YL_Tank1ReqCancel"
+,"L5KYPJL_YL_Tank2ReqCancel"
+,"L5KYPJL_ZHStart_BatchStart"
+,"L5KYPJL_REF_START"
+,"L5KYPJL_REF_CANCEL"
+,"L5KYPJL_ZHStart_Start"
+,"L5KYPJL_TS_TSStart"
+,"L5KYPJL_TS_TSForceStart"
+,"L5KYPJL_TS_TSForceStop"
+,"L5KYPJL_ZHStop_BatchEnd"
+,"L5KYPJL_ZHStopRec_Pipe_InTank"
+,"L5KYPJL_ZHStopRec_Pipe_InTankCANCEL"
+,"L5KYPJL_ZHStopRec_Tank1_InMRoom"
+,"L5KYPJL_ZHStopRec_Tank1_InMRoomCANCEL"
+,"L5KYPJL_ZHStopRec_Tank2_InMRoom"
+,"L5KYPJL_ZHStopRec_Tank2_InMRoomCANCEL"
+,"L5KYPJL_ZHStopRec_Pipe_Clear"
+,"L5KYPJL_ZHStopRec_Pipe_ClearCANCEL"
+,"L5KYPJL_ZHStopRec_Tank1_Clear"
+,"L5KYPJL_ZHStopRec_Tank1_ClearCANCEL"
+,"L5KYPJL_ZHStopRec_Tank2_Clear"
+,"L5KYPJL_ZHStopRec_Tank2_ClearCANCEL"
+,"L5KYPJL_ZHStopInfoClear_BatchEnd"
+,"L5KYPJL_ZHStopInfoClear_TankClear"
+,"L5KYPJL_ZHStopInfoClear_TankEND"
+,"L5KYPJL_ZHStopInfoClear_BatchClear"
+,"L5KYPJL_ZHStopInfoClear_ProdClear"
+,"L5KYPJL_ZHStop_Stop"
+,"L5KYPJL_FK_AlarmReset"
+,"L5KYPJL_ZHStopInfoClear_InYG_PathClear"
+,"L5KYPZK_Start_BatchStart"
+,"L5KYPZK_Start_SetAutoDev1"
+,"L5KYPZK_Start_SetManualDev1"
+,"L5KYPZK_Start_LockDev1"
+,"L5KYPZK_Start_SetAutoDev2"
+,"L5KYPZK_Start_SetManualDev2"
+,"L5KYPZK_Start_LockDev2"
+,"L5KYPZK_Start_PathSel3K"
+,"L5KYPZK_Start_PathSel5K"
+,"L5KYPZK_ZHStart_StartDev1"
+,"L5KYPZK_ZHStart_StartDev2"
+,"L5KYPZK_ZHStart_StopDev1"
+,"L5KYPZK_ZHStart_StopDev2"
+,"L5KYPZK_ZHStop_BatchEnd"
+,"L5KYPZK_TS_TSstart3353"
+,"L5KYPZK_TS_TSforce3353"
+,"L5KYPZK_TS_TSstop3353"
+,"L5KYPZK_TS_TSstart3360"
+,"L5KYPZK_TS_TSforce3360"
+,"L5KYPZK_TS_TSstop3360"
+,"L5KYPZK_BoilerA_Sel"
+,"L5KYPZK_BoilerB_Sel"
+,"L5KYPZK_BoilerA_SelCancel"
+,"L5KYPZK_BoilerB_SelCancel"
+,"L5KYPZK_BoilerA_Auto"
+,"L5KYPZK_BoilerA_Manual"
+,"L5KYPZK_BoilerA_Lock"
+,"L5KYPZK_BoilerB_Auto"
+,"L5KYPZK_BoilerB_Manual"
+,"L5KYPZK_BoilerB_Lock"
+,"L5KYPZK_ZHStop_ZHTZ_Dev1Stop"
+,"L5KYPZK_ZHStop_ZHTZ_Dev1StopCancel"
+,"L5KYPZK_ZHStop_ZHTZ_Dev2Stop"
+,"L5KYPZK_ZHStop_ZHTZ_Dev2StopCancel"
+,"L5KYPZK_StopInfoClear_BatchClear"
+,"L5KYPZK_StopInfoClear_ProdClear"
+,"L5KYPZK_StopInfoClear_Aunce3354"
+,"L5KYPZK_StopInfoClear_Aunce3361"
+,"L5KYPZK_FK_AlarmReset"
+,"L3KYPHC_YRSTART_HC"
+,"L3KYPHC_YRCLOSE_HC"
+,"L3KYPHC_YRSTART_BP"
+,"L3KYPHC_YRCLOSE_BP"
+,"L3KYPHC_ZHQD_PATHSelZK"
+,"L3KYPHC_ZHQD_PATHSelQP"
+,"L3KYPHC_BPPX_PATHSELECT"
+,"L3KYPHC_BPPX_PATHCANCEL"
+,"L3KYPHC_YCJL_PATHSELECT"
+,"L3KYPHC_YCJL_PATHCANCEL"
+,"L3KYPHC_PathSel_DirectIn"
+,"L3KYPHC_PathSel_DirectInCancel"
+,"L3KYPHC_PathSel_ClearAll"
+,"L3KYPHC_ZHQD_BATCHSTART"
+,"L3KYPHC_ZHQD_LinkSel"
+,"L3KYPHC_ZHQD_LinkSelCancel"
+,"L3KYPHC_ZHQD_SelSlot1Cancel"
+,"L3KYPHC_ZHQD_SelSlot2Cancel"
+,"L3KYPHC_ZHQD_SelSlot3Cancel"
+,"L3KYPHC_ZHQD_YPGCANCEL"
+,"L3KYPHC_ZHQD_START"
+,"L3KYPHC_TS_BPHCSTART"
+,"L3KYPHC_TS_BPHCFORCE"
+,"L3KYPHC_TS_BPHCSTOP"
+,"L3KYPHC_ZHSTOP_BATCH_END"
+,"L3KYPHC_ZHSTOP_TASK_END"
+,"L3KYPHC_ZHSTOP_CLEAR_BATCH"
+,"L3KYPHC_ZHSTOP_CLEAR_PRODINFO"
+,"L3KYPHC_ZHSTOP_CLEAR_YPGPATH"
+,"L3KYPHC_ZHSTOP_STOP"
+,"L3KYPHC_ZHQD_SelSlot1Set"
+,"L3KYPHC_ZHQD_SelSlot2Set"
+,"L3KYPHC_ZHQD_SelSlot3Set"
+,"L3KYPHC_FK_AlarmReset"
+,"L3KYPJL1_SBYR_START"
+,"L3KYPJL1_SBYR_CLOSE"
+,"L3KYPJL1_YL_Tank1Select"
+,"L3KYPJL1_YL_Tank2Select"
+,"L3KYPJL1_YL_TankSelectCancel"
+,"L3KYPJL1_YL_Tank1Req"
+,"L3KYPJL1_YL_Tank2Req"
+,"L3KYPJL1_YL_Tank1Cancel"
+,"L3KYPJL1_YL_Tank2Cancel"
+,"L3KYPJL1_TS_TSStart"
+,"L3KYPJL1_TS_TSForceStart"
+,"L3KYPJL1_TS_TSForceStop"
+,"L3KYPJL1_ZHStart_DevStart"
+,"L3KYPJL1_ZHSTOP_DevSTOP"
+,"L3KYPJL1_FK_AlarmReset"
+,"L3KYPJL1_Reclaim_Pipe1PreFill"
+,"L3KYPJL1_Reclaim_Pipe1PreFillCancel"
+,"L3KYPJL1_Reclaim_Pipe2PreFill"
+,"L3KYPJL1_Reclaim_Pipe2PreFillCancel"
+,"L3KYPJL1_Reclaim_Pipe1Retrieve"
+,"L3KYPJL1_Reclaim_Pipe1RetrieveCancel"
+,"L3KYPJL1_Reclaim_Pipe2Retrieve"
+,"L3KYPJL1_Reclaim_Pipe2RetrieveCancel"
+,"L3KYPJL1_Reclaim_Tank1Discharge"
+,"L3KYPJL1_Reclaim_Tank1DischargeCancel"
+,"L3KYPJL1_Reclaim_Tank2Discharge"
+,"L3KYPJL1_Reclaim_Tank2DischargeCancel"
+,"L3KYPJL1_Reclaim_Tank1Wash"
+,"L3KYPJL1_Reclaim_Tank1WashCancel"
+,"L3KYPJL1_Reclaim_Tank2Wash"
+,"L3KYPJL1_Reclaim_Tank2WashCancel"
+,"L3KYPJL2_SBYR_START"
+,"L3KYPJL2_SBYR_CLOSE"
+,"L3KYPJL2_YL_Tank1Select"
+,"L3KYPJL2_YL_Tank2Select"
+,"L3KYPJL2_YL_TankNoSelect"
+,"L3KYPJL2_YL_Tank1Req"
+,"L3KYPJL2_YL_Tank2Req"
+,"L3KYPJL2_YL_Tank1Cancel"
+,"L3KYPJL2_YL_Tank2Cancel"
+,"L3KYPJL2_ZHStart_BatchStart"
+,"L3KYPJL2_ZHStart_LinkSel"
+,"L3KYPJL2_ZHStart_LinkSelCancel"
+,"L3KYPJL2_ZHStart_SelSolt1Cancle"
+,"L3KYPJL2_ZHStart_SelSolt2Cancle"
+,"L3KYPJL2_ZHStart_SelSolt1Set"
+,"L3KYPJL2_ZHStart_SelSolt2Set"
+,"L3KYPJL2_ZHStart_Start"
+,"L3KYPJL2_TS_TSStart"
+,"L3KYPJL2_TS_TSForceStart"
+,"L3KYPJL2_TS_TSForceStop"
+,"L3KYPJL2_ZHStop_BatchEnd"
+,"L3KYPJL2_ZHPump_Start"
+,"L3KYPJL2_ZHPump_Stop"
+,"L3KYPJL2_ZHStopRec_Pipe_InTank"
+,"L3KYPJL2_ZHStartRec_Pipe_InTank"
+,"L3KYPJL2_ZHStopRec_Pipe_Clear"
+,"L3KYPJL2_ZHStartRec_Pipe_Clear"
+,"L3KYPJL2_ZHStartNozzle_Clear"
+,"L3KYPJL2_ZHStopNozzle_Clear"
+,"L3KYPJL2_ZHStopRec_Tank1_InMRoom"
+,"L3KYPJL2_ZHStopRec_Tank2_InMRoom"
+,"L3KYPJL2_ZHStopRec_Tank1_WashStop"
+,"L3KYPJL2_ZHStopRec_Tank2_WashStop"
+,"L3KYPJL2_ZHSTOP_TASK_END"
+,"L3KYPJL2_ZHSTOP_CLEAR_BATCH"
+,"L3KYPJL2_ZHSTOP_CLEAR_PRODINFO"
+,"L3KYPJL2_ZHStopInfoClear_OutYPG_PathClear"
+,"L3KYPJL2_ZHStopInfoClear_OutYPG_InfoClear"
+,"L3KYPJL2_ZHStopInfoClear_InYG_PathClear"
+,"L3KYPJL2_ZHStopInfoClear_InYG_InfoClear"
+,"L3KYPJL2_ZHStop_Stop"
+,"L3KYPJL2_FK_AlarmReset"
+,"L3KYPYG_ZHStart_DevLinkEnable"
+,"L3KYPYG_ZHStart_DevLinkDisable"
+,"L3KYPYG_ZHStart_TaskStart"
+,"L3KYPYG_ZHStart_BatchStart"
+,"L3KYPYG_ZHStart_Start"
+,"L3KYPYG_ZHStop_BatchEnd"
+,"L3KYPYG_ZHStopInfoClear_TaskStop"
+,"L3KYPYG_ZHStopInfoClear_TaskEnd"
+,"L3KYPYG_ZHStopInfoClear_BatchClear"
+,"L3KYPYG_ZHStopInfoClear_ProdClear"
+,"L3KYPYG_ZHStopInfoClear_InYPGPathClear"
+,"L3KYPYG_ZHStopInfoClear_OutPYGPathClear"
+,"L3KYPYG_ZHStopInfoClear_InYPGInfoClear"
+,"L3KYPYG_ZHStop_DevZHStop"
+,"L3KYPYG_FK_AlarmReset"
             };
         }
     }

+ 96 - 63
Fine.OPCDaExcelImport/bin/Debug/config/IOL5KHC.json

@@ -420,81 +420,114 @@
     "DelayTime": 3000
   },
 
-  { //进预配柜条件验证-检查":   
-    "APIName": "L5KYPHC_ZHQD_YPGCHECK_RP04",
-    "WriteTagName": "FIX.JK_YT6022_TASK1_A04.F_CV",
-    "CheckTagName": "FIX.JK_YT6022_YP04_INT_UNITERR.F_CV",
-    "StrValue": "1",
-    "DelayTime": 1500
-  },
+  {
+    "APIName": "L5KYPHC_ZHQD_YPGCHECK",
+    "Params": [
+      {
+        "Param": "YP04",
+        "keys": [
+          {
+            "WriteTagName": "FIX.JK_YT6022_TASK1_A04.F_CV",
+            "CheckTagName": "FIX.JK_YT6022_YP04_INT_UNITERR.F_CV",
+            "StrValue": "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",
+            "DelayTime": 1500
+          }
+        ]
 
+      },
+      {
+        "Param": "YP06",
+        "keys": [
+          {
+            "WriteTagName": "FIX.JK_YT6022_TASK1_A02.F_CV",
+            "CheckTagName": "FIX.JK_YT6022_YP06_INT_UNITERR.F_CV",
+            "StrValue": "1",
+            "DelayTime": 1500
+          }
 
-  { //进预配柜条件验证-检查":   
-    "APIName": "L5KYPHC_ZHQD_YPGCHECK_RP05",
-    "WriteTagName": "FIX.JK_YT6022_TASK1_A03.F_CV",
-    "CheckTagName": "FIX.JK_YT6022_YP05_INT_UNITERR.F_CV",
-    "StrValue": "1",
-    "DelayTime": 1000
-  },
+        ]
+      },
+      {
+        "Param": "YP07",
+        "keys": [
 
-  { //进预配柜条件验证-检查":   
-    "APIName": "L5KYPHC_ZHQD_YPGCHECK_RP06",
-    "WriteTagName": "FIX.JK_YT6022_TASK1_A02.F_CV",
-    "CheckTagName": "FIX.JK_YT6022_YP06_INT_UNITERR.F_CV",
-    "StrValue": "1",
-    "DelayTime": 1000
-  },
+          {
+            "WriteTagName": "FIX.JK_YT6022_TASK1_A01.F_CV",
+            "CheckTagName": "FIX.JK_YT6022_YP07_INT_UNITERR.F_CV",
+            "StrValue": "1",
+            "DelayTime": 1500
+          }
 
-  { //进预配柜条件验证-检查":   
-    "APIName": "L5KYPHC_ZHQD_YPGCHECK_RP07",
-    "WriteTagName": "FIX.JK_YT6022_TASK1_A01.F_CV",
-    "CheckTagName": "FIX.JK_YT6022_YP07_INT_UNITERR.F_CV",
-    "StrValue": "1",
-    "DelayTime": 1000
+        ]
+      }
+    ]
   },
 
 
+  {
+    "APIName": "L5KYPHC_ZHQD_YPGCANCEL",
+    "Params": [
+      {
+        "Param": "YP04",
+        "keys": [
+          {
+            "WriteTagName": "FIX.JK_YT6022_TASK1_A04_CLEAR.F_CV",
+            "CheckTagName": "FIX.JK_YT6022_TASK1_A04_CLEAR.F_CV",
+            "StrValue": "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",
+            "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",
+            "DelayTime": 1500
+          }
 
+        ]
+      },
+      {
+        "Param": "YP07",
+        "keys": [
 
-  { //进预配柜取消选择":   
-    "APIName": "L5KYPHC_ZHQD_YPGCANCEL_RP04",
-    "WriteTagName": "FIX.JK_YT6022_TASK1_A04_CLEAR.F_CV",
-    "CheckTagName": "FIX.JK_YT6022_TASK1_A04_CLEAR.F_CV",
-    "StrValue": "1",
-    "DelayTime": 1500
-  },
-
-
-  { //进预配柜取消选择":   
-    "APIName": "L5KYPHC_ZHQD_YPGCANCEL_RP05",
-    "WriteTagName": "FIX.JK_YT6022_TASK1_A03_CLEAR.F_CV",
-    "CheckTagName": "FIX.JK_YT6022_TASK1_A03_CLEAR.F_CV",
-    "StrValue": "1",
-    "DelayTime": 1500
-  },
-
-  { //进预配柜取消选择":   
-    "APIName": "L5KYPHC_ZHQD_YPGCANCEL_RP06",
-    "WriteTagName": "FIX.JK_YT6022_TASK1_A02_CLEAR.F_CV",
-    "CheckTagName": "FIX.JK_YT6022_TASK1_A02_CLEAR.F_CV",
-    "StrValue": "1",
-    "DelayTime": 1500
-  },
+          {
+            "WriteTagName": "FIX.JK_YT6022_TASK1_A01_CLEAR.F_CV",
+            "CheckTagName": "FIX.JK_YT6022_TASK1_A01_CLEAR.F_CV",
+            "StrValue": "1",
+            "DelayTime": 1500
+          }
 
-  { //进预配柜取消选择":   
-    "APIName": "L5KYPHC_ZHQD_YPGCANCEL_RP07",
-    "WriteTagName": "FIX.JK_YT6022_TASK1_A01_CLEAR.F_CV",
-    "CheckTagName": "FIX.JK_YT6022_TASK1_A01_CLEAR.F_CV",
-    "StrValue": "1",
-    "DelayTime": 1500
+        ]
+      }
+    ]
   },
-
-
-
-
-
-
   { //L5KYPHC_YPHC_YRWDSET":   //5K线-叶片段-回潮工序(叶片回潮预热温度设置)
     "APIName": "L5KYPHC_YPHC_YRWDSET",
     "WriteTagName": "FIX.YT6022_VALUE_WQ2116_P_SET_1.F_CV",

+ 2 - 2
Fine.OPCDaExcelImport/bin/Debug/config/L3K_YP/L3KHC_ZH.json

@@ -632,7 +632,7 @@
   },
   { //�구莉북폘땡
     "APIName": "L3KYPHC_ZHQD_START",
-    "IsCheck": 1,
+    "IsCheck": false,
     "delayTime": 3000,
     "Params": [
       {
@@ -819,7 +819,7 @@
   },
   { //�구莉북界岺
     "APIName": "L3KYPHC_ZHSTOP_STOP",
-    "IsCheck": 1,
+    "IsCheck": false,
     "delayTime": 3000,
     "Params": [
       {

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

@@ -419,8 +419,8 @@
   },
   {
     "APIName": "L3KYPJL2_TS_TSStart",
-    "VerityCheck": true,
-    "DelayTime": 3000,
+    "ischeck": false,
+    "DelayTime": 3500,
     "Params": [
       {
         "Param": "",
@@ -437,7 +437,7 @@
   },
   {
     "APIName": "L3KYPJL2_TS_TSForceStart",
-    "VerityCheck": true,
+    "ischeck": false,
     "DelayTime": 3000,
     "Params": [
       {
@@ -455,7 +455,7 @@
   },
   {
     "APIName": "L3KYPJL2_TS_TSForceStop",
-    "VerityCheck": true,
+    "ischeck": false,
     "DelayTime": 3000,
     "Params": [
       {
@@ -473,7 +473,7 @@
   },
   {
     "APIName": "L3KYPJL2_ZHStop_BatchEnd",
-    "ischeck": false,
+    "ischeck": true,
     "DelayTime": 3000,
     "Params": [
       {

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

@@ -0,0 +1,252 @@
+[
+  { //生产启动---工单信息下发
+    "APIName": "L5KYPZK_Start_GDinfoSet",
+    "Params": [
+      {
+        "Param": "",
+        "keys": [
+          {
+            "InputName": "GDH",
+            "WriteTagName": "FIX.YT618A_ENTRYID.A_CV",
+            "CheckTagName": "FIX.YT618A_ENTRYID.A_CV",
+            "DelayTime": 2000
+          },
+          {
+            "InputName": "PCH",
+            "WriteTagName": "FIX.YT618A_BATCHNO.A_CV",
+            "CheckTagName": "FIX.YT618A_BATCHNO.A_CV",
+            "DelayTime": 2000
+          },
+          {
+            "InputName": "PH",
+            "WriteTagName": "FIX.YT618A_BRAND.A_CV",
+            "CheckTagName": "FIX.YT618A_BRAND.A_CV",
+            "DelayTime": 2000
+          }
+        ]
+      }
+    ]
+  },
+  { //路径选择---3K回潮路径选择
+    "APIName": "L5KYPZK_Start_PathSel3K",
+    "Params": [
+      {
+        "Param": "",
+        "keys": [
+          {
+            "WriteTagName": "FIX.YT618_WL3000_SELECT.F_CV",
+            "CheckTagName": "FIX.YT618_WL3000_SELECT.F_CV",
+            "StrValue": "1",
+            "DelayTime": 3000
+          },
+          {
+            "WriteTagName": "FIX.YT618_WL5000_SELECT.F_CV",
+            "CheckTagName": "FIX.YT618_WL5000_SELECT.F_CV",
+            "StrValue": "0",
+            "DelayTime": 3000
+          }
+        ]
+      }
+    ]
+  },
+  { //路径选择---5K回潮路径选择
+    "APIName": "L5KYPZK_Start_PathSel5K",
+    "Params": [
+      {
+        "Param": "",
+        "keys": [
+          {
+            "WriteTagName": "FIX.YT618_WL3000_SELECT.F_CV",
+            "CheckTagName": "FIX.YT618_WL3000_SELECT.F_CV",
+            "StrValue": "0",
+            "DelayTime": 3000
+          },
+          {
+            "WriteTagName": "FIX.YT618_WL5000_SELECT.F_CV",
+            "CheckTagName": "FIX.YT618_WL5000_SELECT.F_CV",
+            "StrValue": "1",
+            "DelayTime": 3000
+          }
+        ]
+      }
+    ]
+  },
+  { //批开始
+    "APIName": "L5KYPZK_Start_BatchStart",
+    "Params": [
+      {
+        "Param": "",
+        "keys": [
+          {
+            "WriteTagName": "FIX.YT618_TASK1_BSTART.F_CV",
+            "CheckTagName": "FIX.YT618_TASK1_BSTART.F_CV",
+            "StrValue": "1",
+            "DelayTime": 3000
+          },
+          {
+            "WriteTagName": "FIX.YT618_TASK1_BSTOP.F_CV",
+            "CheckTagName": "FIX.YT618_TASK1_BSTOP.F_CV",
+            "StrValue": "0",
+            "DelayTime": 3000
+          }
+        ]
+      }
+    ]
+  },
+  { //生产启动---设置设备1自动
+    "APIName": "L5KYPZK_Start_SetAutoDev1",
+    "Params": [
+      {
+        "Param": "",
+        "keys": [
+          {
+            "WriteTagName": "FIX.YT618_TASK1_AUTO.F_CV",
+            "CheckTagName": "FIX.YT618_TASK1_AUTO.F_CV",
+            "StrValue": "1",
+            "DelayTime": 3000
+          },
+          {
+            "WriteTagName": "FIX.YT618_TASK1_MANUAL.F_CV",
+            "CheckTagName": "FIX.YT618_TASK1_MANUAL.F_CV",
+            "StrValue": "0",
+            "DelayTime": 3000
+          }
+        ]
+      }
+    ]
+  },
+  { //生产启动---设置设备2自动
+    "APIName": "L5KYPZK_Start_SetAutoDev2",
+    "Params": [
+      {
+        "Param": "",
+        "keys": [
+          {
+            "WriteTagName": "FIX.YT618_TASK2_AUTO.F_CV",
+            "CheckTagName": "FIX.YT618_TASK2_AUTO.F_CV",
+            "StrValue": "1",
+            "DelayTime": 3000
+          },
+          {
+            "WriteTagName": "FIX.YT618_TASK2_MANUAL.F_CV",
+            "CheckTagName": "FIX.YT618_TASK2_MANUAL.F_CV",
+            "StrValue": "0",
+            "DelayTime": 3000
+          }
+        ]
+      }
+    ]
+  },
+  { //生产启动---设置设备1手动
+    "APIName": "L5KYPZK_Start_SetManualDev1",
+    "Params": [
+      {
+        "Param": "",
+        "keys": [
+          {
+            "WriteTagName": "FIX.YT618_TASK1_MANUAL.F_CV",
+            "CheckTagName": "FIX.YT618_TASK1_MANUAL.F_CV",
+            "StrValue": "1",
+            "DelayTime": 3000
+          },
+          {
+            "WriteTagName": "FIX.YT618_TASK1_AUTO.F_CV",
+            "CheckTagName": "FIX.YT618_TASK1_AUTO.F_CV",
+            "StrValue": "0",
+            "DelayTime": 3000
+          }
+        ]
+      }
+    ]
+  },
+  { //生产启动---设置设备2手动
+    "APIName": "L5KYPZK_Start_SetManualDev2",
+    "Params": [
+      {
+        "Param": "",
+        "keys": [
+          {
+            "WriteTagName": "FIX.YT618_TASK2_MANUAL.F_CV",
+            "CheckTagName": "FIX.YT618_TASK2_MANUAL.F_CV",
+            "StrValue": "1",
+            "DelayTime": 3000
+          },
+          {
+            "WriteTagName": "FIX.YT618_TASK2_AUTO.F_CV",
+            "CheckTagName": "FIX.YT618_TASK2_AUTO.F_CV",
+            "StrValue": "0",
+            "DelayTime": 3000
+          }
+        ]
+      }
+    ]
+  },
+  { //组合启动---启动/停止
+    "APIName": "L5KYPZK_ZHStart_StartDev1",
+    "DelayTime": 3000,
+    "Params": [
+      {
+        "Param": "",
+        "keys": [
+          {
+            "WriteTagName": "FIX.YT618_TASK1_START.F_CV",
+            "CheckTagName": "FIX.YT618_TASK1_START.F_CV",
+            "StrValue": "1",
+            "DelayTime": 3000
+          }
+        ]
+      }
+    ]
+  },
+  { //组合启动---启动/停止
+    "APIName": "L5KYPZK_ZHStart_StartDev2",
+    "DelayTime": 3000,
+    "Params": [
+      {
+        "Param": "",
+        "keys": [
+          {
+            "WriteTagName": "FIX.YT618_TASK2_START.F_CV",
+            "CheckTagName": "FIX.YT618_TASK2_START.F_CV",
+            "StrValue": "1",
+            "DelayTime": 3000
+          }
+        ]
+      }
+    ]
+  },
+  { //组合启动---启动/停止
+    "APIName": "L5KYPZK_ZHStart_StopDev1",
+    "DelayTime": 3000,
+    "Params": [
+      {
+        "Param": "",
+        "keys": [
+          {
+            "WriteTagName": "FIX.YT618_TASK1_START.F_CV",
+            "CheckTagName": "FIX.YT618_TASK1_START.F_CV",
+            "StrValue": "0",
+            "DelayTime": 3000
+          }
+        ]
+      }
+    ]
+  },
+  { //组合启动---启动/停止
+    "APIName": "L5KYPZK_ZHStart_StopDev2",
+    "DelayTime": 3000,
+    "Params": [
+      {
+        "Param": "",
+        "keys": [
+          {
+            "WriteTagName": "FIX.YT618_TASK2_START.F_CV",
+            "CheckTagName": "FIX.YT618_TASK2_START.F_CV",
+            "StrValue": "0",
+            "DelayTime": 3000
+          }
+        ]
+      }
+    ]
+  }
+]

+ 63 - 12
Fine.OPCDaExcelImport/bin/Debug/config/L5K_ZK_AB.json

@@ -234,27 +234,78 @@
 
   { //A锅---进入(锅)数量设定
     "APIName": "L5KYPZK_BoilerA_InCountSet",
-    "WriteTagName": "THISNODE.YT618_WZ1_OUT_NUM.F_CV",
-    "CheckTagName": "THISNODE.YT618_WZ1_OUT_NUM.F_CV",
-    "DelayTime": 2000
+    //"WriteTagName": "THISNODE.YT618_WZ1_OUT_NUM.F_CV",
+    //"CheckTagName": "THISNODE.YT618_WZ1_OUT_NUM.F_CV",
+    "DelayTime": 2000,
+    "Params": [
+      {
+        "Param": "",
+        "keys": [
+          {
+            "WriteTagName": "THISNODE.YT618_WZ1_OUT_NUM.F_CV",
+            "CheckTagName": "THISNODE.YT618_WZ1_OUT_NUM.F_CV",
+            "DelayTime": 2000
+          }
+        ]
+      }
+    ]
   },
   { //B锅---进入(锅)数量设定
     "APIName": "L5KYPZK_BoilerB_InCountSet",
-    "WriteTagName": "THISNODE.YT618_WZ2_OUT_NUM.F_CV",
-    "CheckTagName": "THISNODE.YT618_WZ2_OUT_NUM.F_CV",
-    "DelayTime": 2000
+    //"WriteTagName": "THISNODE.YT618_WZ2_OUT_NUM.F_CV",
+    //"CheckTagName": "THISNODE.YT618_WZ2_OUT_NUM.F_CV",
+    "DelayTime": 2000,
+    "Params": [
+      {
+        "Param": "",
+        "keys": [
+          {
+            "WriteTagName": "THISNODE.YT618_WZ2_OUT_NUM.F_CV",
+            "CheckTagName": "THISNODE.YT618_WZ2_OUT_NUM.F_CV",
+
+            "DelayTime": 2000
+          }
+        ]
+      }
+    ]
   },
   { //A锅---进入(箱)数量设定
     "APIName": "L5KYPZK_BoilerA_InBoxCountSet",
-    "WriteTagName": "THISNODE.YT618_WZ1_INNUM_SET.F_CV",
-    "CheckTagName": "THISNODE.YT618_WZ1_INNUM_SET.F_CV",
-    "DelayTime": 2000
+    //"WriteTagName": "THISNODE.YT618_WZ1_INNUM_SET.F_CV",
+    //"CheckTagName": "THISNODE.YT618_WZ1_INNUM_SET.F_CV",
+    "DelayTime": 2000,
+    "Params": [
+      {
+        "Param": "",
+        "keys": [
+          {
+            "WriteTagName": "THISNODE.YT618_WZ1_INNUM_SET.F_CV",
+            "CheckTagName": "THISNODE.YT618_WZ1_INNUM_SET.F_CV",
+
+            "DelayTime": 2000
+          }
+        ]
+      }
+    ]
   },
   { //B锅---进入(箱)数量设定
     "APIName": "L5KYPZK_BoilerB_InBoxCountSet",
-    "WriteTagName": "THISNODE.YT618_WZ2_INNUM_SET.F_CV",
-    "CheckTagName": "THISNODE.YT618_WZ2_INNUM_SET.F_CV",
-    "DelayTime": 2000
+    //"WriteTagName": "THISNODE.YT618_WZ2_INNUM_SET.F_CV",
+    //"CheckTagName": "THISNODE.YT618_WZ2_INNUM_SET.F_CV",
+    "DelayTime": 2000,
+    "Params": [
+      {
+        "Param": "",
+        "keys": [
+          {
+            "WriteTagName": "THISNODE.YT618_WZ2_INNUM_SET.F_CV",
+            "CheckTagName": "THISNODE.YT618_WZ2_INNUM_SET.F_CV",
+
+            "DelayTime": 2000
+          }
+        ]
+      }
+    ]
   }
 
 ]

+ 6 - 0
Fine.OPCDaExcelImport/bin/Debug/config/httpserver.json

@@ -0,0 +1,6 @@
+{
+  "Host": "+",
+  "Port": 9011,
+  "Service": "5K线API接口服务"
+
+}

+ 6 - 0
Fine.OPCDaExcelImport/bin/Debug/config/mqttclient.json

@@ -0,0 +1,6 @@
+{
+  "ServerUrl": "mqtt://localhost:8184",
+  "ClientId": "opcda",
+  "UserName": "",
+  "Password": ""
+}

+ 256 - 0
Fine.OPCDaExcelImport/bin/Debug/config/opcserver.json

@@ -0,0 +1,256 @@
+{
+  "ServerName": "Kepware.KEPServerEX.V6",
+  "Group": {
+    "UpdateRate": 300,
+    "Deadband": 0,
+    "DeviceId": "101",
+    "Items": [
+      "YTSB.YTSB.BATTERYLOWER",
+      "YTSB.YTSB.BJXY",
+      "YTSB.YTSB.BZ-DJQYX",
+      "YTSB.YTSB.BZ-LQJS",
+      "YTSB.YTSB.BZ-SBDJYX",
+      "YTSB.YTSB.BZ-XTGZ",
+      "YTSB.YTSB.BZ-YL",
+      "YTSB.YTSB.BZ-YRJS",
+      "YTSB.YTSB.BZ-ZDYX",
+      "YTSB.YTSB.BZ-ZHQD",
+      "YTSB.YTSB.BZ-ZHTZ",
+      "YTSB.YTSB.CHU_D",
+      "YTSB.YTSB.CHU_I",
+      "YTSB.YTSB.CHU_P",
+      "YTSB.YTSB.CHUKOU_SB_SDZ",
+      "YTSB.YTSB.CHUKOU_SF_SCZ",
+      "YTSB.YTSB.CHUKOU_SF_SD",
+      "YTSB.YTSB.CHUKOU_SF_SDZ",
+      "YTSB.YTSB.CHUKOU_SF_SX",
+      "YTSB.YTSB.CHUKOU_SF_XX",
+      "YTSB.YTSB.CHUKOU-SF-ZD",
+      "YTSB.YTSB.DCGZ",
+      "YTSB.YTSB.DJ_ZT_1",
+      "YTSB.YTSB.DJ_ZT_10",
+      "YTSB.YTSB.DJ_ZT_11",
+      "YTSB.YTSB.DJ_ZT_12",
+      "YTSB.YTSB.DJ_ZT_13",
+      "YTSB.YTSB.DJ_ZT_14",
+      "YTSB.YTSB.DJ_ZT_15",
+      "YTSB.YTSB.DJ_ZT_16",
+      "YTSB.YTSB.DJ_ZT_17",
+      "YTSB.YTSB.DJ_ZT_18",
+      "YTSB.YTSB.DJ_ZT_19",
+      "YTSB.YTSB.DJ_ZT_2",
+      "YTSB.YTSB.DJ_ZT_20",
+      "YTSB.YTSB.DJ_ZT_21",
+      "YTSB.YTSB.DJ_ZT_22",
+      "YTSB.YTSB.DJ_ZT_23",
+      "YTSB.YTSB.DJ_ZT_24",
+      "YTSB.YTSB.DJ_ZT_25",
+      "YTSB.YTSB.DJ_ZT_26",
+      "YTSB.YTSB.DJ_ZT_27",
+      "YTSB.YTSB.DJ_ZT_28",
+      "YTSB.YTSB.DJ_ZT_3",
+      "YTSB.YTSB.DJ_ZT_4",
+      "YTSB.YTSB.DJ_ZT_5",
+      "YTSB.YTSB.DJ_ZT_6",
+      "YTSB.YTSB.DJ_ZT_7",
+      "YTSB.YTSB.DJ_ZT_8",
+      "YTSB.YTSB.DJ_ZT_9",
+      "YTSB.YTSB.DJ-M10-SQ",
+      "YTSB.YTSB.DJ-M10-ST",
+      "YTSB.YTSB.DJ-M11-SQ",
+      "YTSB.YTSB.DJ-M11-ST",
+      "YTSB.YTSB.DJ-M12-SQ",
+      "YTSB.YTSB.DJ-M12-ST",
+      "YTSB.YTSB.DJ-M13-SQ",
+      "YTSB.YTSB.DJ-M13-ST",
+      "YTSB.YTSB.DJ-M14-SQ",
+      "YTSB.YTSB.DJ-M14-ST",
+      "YTSB.YTSB.DJ-M15-SQ",
+      "YTSB.YTSB.DJ-M15-ST",
+      "YTSB.YTSB.DJ-M16-SQ",
+      "YTSB.YTSB.DJ-M16-ST",
+      "YTSB.YTSB.DJ-M17-SQ",
+      "YTSB.YTSB.DJ-M17-ST",
+      "YTSB.YTSB.DJ-M18-SQ",
+      "YTSB.YTSB.DJ-M18-ST",
+      "YTSB.YTSB.DJ-M19-SQ",
+      "YTSB.YTSB.DJ-M19-ST",
+      "YTSB.YTSB.DJ-M20-SQ",
+      "YTSB.YTSB.DJ-M20-ST",
+      "YTSB.YTSB.DJ-M21-SQ",
+      "YTSB.YTSB.DJ-M21-ST",
+      "YTSB.YTSB.DJ-M22-SQ",
+      "YTSB.YTSB.DJ-M22-ST",
+      "YTSB.YTSB.DJ-M23-SQ",
+      "YTSB.YTSB.DJ-M23-ST",
+      "YTSB.YTSB.DJ-M24-SQ",
+      "YTSB.YTSB.DJ-M24-ST",
+      "YTSB.YTSB.DJ-M25-SQ",
+      "YTSB.YTSB.DJ-M25-ST",
+      "YTSB.YTSB.DJ-M26-SQ",
+      "YTSB.YTSB.DJ-M26-ST",
+      "YTSB.YTSB.DJ-M27-SQ",
+      "YTSB.YTSB.DJ-M27-ST",
+      "YTSB.YTSB.DJ-M28-SQ",
+      "YTSB.YTSB.DJ-M28-ST",
+      "YTSB.YTSB.DJ-M2-SQ",
+      "YTSB.YTSB.DJ-M2-ST",
+      "YTSB.YTSB.DJ-M3-SQ",
+      "YTSB.YTSB.DJ-M3-ST",
+      "YTSB.YTSB.DJ-M4-SQ",
+      "YTSB.YTSB.DJ-M4-ST",
+      "YTSB.YTSB.DJ-M5-SQ",
+      "YTSB.YTSB.DJ-M5-ST",
+      "YTSB.YTSB.DJ-M6-SQ",
+      "YTSB.YTSB.DJ-M6-ST",
+      "YTSB.YTSB.DJ-M7-SQ",
+      "YTSB.YTSB.DJ-M7-ST",
+      "YTSB.YTSB.DJ-M8-SQ",
+      "YTSB.YTSB.DJ-M8-ST",
+      "YTSB.YTSB.DJ-M9-SQ",
+      "YTSB.YTSB.DJ-M9-ST",
+      "YTSB.YTSB.F1_16",
+      "YTSB.YTSB.F1_8",
+      "YTSB.YTSB.F1_9",
+      "YTSB.YTSB.GAN1_SD_D",
+      "YTSB.YTSB.GAN1_SD_FW",
+      "YTSB.YTSB.GAN1_SD_I",
+      "YTSB.YTSB.GAN1_SD_P",
+      "YTSB.YTSB.GAN1_SD_SCZ",
+      "YTSB.YTSB.GAN1_SD_SD",
+      "YTSB.YTSB.GAN1_SD_SDZ",
+      "YTSB.YTSB.GAN1_WD_D",
+      "YTSB.YTSB.GAN1_WD_FW",
+      "YTSB.YTSB.GAN1_WD_I",
+      "YTSB.YTSB.GAN1_WD_P",
+      "YTSB.YTSB.GAN1_WD_SCZ",
+      "YTSB.YTSB.GAN1_WD_SD",
+      "YTSB.YTSB.GAN1_WD_SDZ",
+      "YTSB.YTSB.GAN1_WD_WSJ",
+      "YTSB.YTSB.GAN1-SD-ZD",
+      "YTSB.YTSB.GAN1-WD-ZD",
+      "YTSB.YTSB.GAN2_SD_D",
+      "YTSB.YTSB.GAN2_SD_FW",
+      "YTSB.YTSB.GAN2_SD_I",
+      "YTSB.YTSB.GAN2_SD_P",
+      "YTSB.YTSB.GAN2_SD_SCZ",
+      "YTSB.YTSB.GAN2_SD_SD",
+      "YTSB.YTSB.GAN2_SD_SDZ",
+      "YTSB.YTSB.GAN2_WD_D",
+      "YTSB.YTSB.GAN2_WD_FW",
+      "YTSB.YTSB.GAN2_WD_I",
+      "YTSB.YTSB.GAN2_WD_P",
+      "YTSB.YTSB.GAN2_WD_SCZ",
+      "YTSB.YTSB.GAN2_WD_SD",
+      "YTSB.YTSB.GAN2_WD_SDZ",
+      "YTSB.YTSB.GAN2_WD_WSJ",
+      "YTSB.YTSB.GAN2-SD-ZD",
+      "YTSB.YTSB.GAN2-WD-ZD",
+      "YTSB.YTSB.GAN3_PCVFSET",
+      "YTSB.YTSB.GAN3_WD_D",
+      "YTSB.YTSB.GAN3_WD_FW",
+      "YTSB.YTSB.GAN3_WD_I",
+      "YTSB.YTSB.GAN3_WD_LH_JC",
+      "YTSB.YTSB.GAN3_WD_LQ_JC",
+      "YTSB.YTSB.GAN3_WD_P",
+      "YTSB.YTSB.GAN3_WD_SCZ",
+      "YTSB.YTSB.GAN3_WD_SD",
+      "YTSB.YTSB.GAN3_WD_SDZ",
+      "YTSB.YTSB.GAN3-WD-ZD",
+      "YTSB.YTSB.GBVFSET",
+      "YTSB.YTSB.GZBJ",
+      "YTSB.YTSB.HUI1_D",
+      "YTSB.YTSB.HUI1_F1VFSET",
+      "YTSB.YTSB.HUI1_I",
+      "YTSB.YTSB.HUI1_P",
+      "YTSB.YTSB.HUI1_WD_FW",
+      "YTSB.YTSB.HUI1_WD_SCZ",
+      "YTSB.YTSB.HUI1_WD_SD",
+      "YTSB.YTSB.HUI1_WD_SDZ",
+      "YTSB.YTSB.HUI1-WD-ZD",
+      "YTSB.YTSB.HUI2_WD_D",
+      "YTSB.YTSB.HUI2_WD_FW",
+      "YTSB.YTSB.HUI2_WD_I",
+      "YTSB.YTSB.HUI2_WD_P",
+      "YTSB.YTSB.HUI2_WD_SCZ",
+      "YTSB.YTSB.HUI2_WD_SD",
+      "YTSB.YTSB.HUI2_WD_SDZ",
+      "YTSB.YTSB.HUI2-WD-ZD",
+      "YTSB.YTSB.JK_QY1",
+      "YTSB.YTSB.JK_QY2",
+      "YTSB.YTSB.JK_SY",
+      "YTSB.YTSB.KJXH",
+      "YTSB.YTSB.KZMB-JYKG",
+      "YTSB.YTSB.KZMB-LJ",
+      "YTSB.YTSB.KZMB-QYZMKG",
+      "YTSB.YTSB.KZMB-XTFW",
+      "YTSB.YTSB.KZMB-ZD",
+      "YTSB.YTSB.KZMB-ZHD",
+      "YTSB.YTSB.KZMB-ZHQD",
+      "YTSB.YTSB.KZMB-ZHTZ",
+      "YTSB.YTSB.LCHAVING",
+      "YTSB.YTSB.LENG_D",
+      "YTSB.YTSB.LENG_I",
+      "YTSB.YTSB.LENG_P",
+      "YTSB.YTSB.LENG_WD_FW",
+      "YTSB.YTSB.LENG_WD_SCZ",
+      "YTSB.YTSB.LENG_WD_SD",
+      "YTSB.YTSB.LENG_WD_SDZ",
+      "YTSB.YTSB.LENG-WD-ZD",
+      "YTSB.YTSB.LLSF",
+      "YTSB.YTSB.LQFW",
+      "YTSB.YTSB.LQWD",
+      "YTSB.YTSB.PF_HAO",
+      "YTSB.YTSB.PL_GEPC",
+      "YTSB.YTSB.PL_GYPC",
+      "YTSB.YTSB.PL_QXD",
+      "YTSB.YTSB.PL_SB",
+      "YTSB.YTSB.PL_SPD",
+      "YTSB.YTSB.PL_YWD",
+      "YTSB.YTSB.PL_ZCD",
+      "YTSB.YTSB.S1H",
+      "YTSB.YTSB.S1L",
+      "YTSB.YTSB.S2H",
+      "YTSB.YTSB.S2L",
+      "YTSB.YTSB.S3H",
+      "YTSB.YTSB.S3L",
+      "YTSB.YTSB.SBCENTERESTOP",
+      "YTSB.YTSB.SBFORCETIDE",
+      "YTSB.YTSB.SBLOCAL",
+      "YTSB.YTSB.SBREMOTE",
+      "YTSB.YTSB.SQ1-1",
+      "YTSB.YTSB.SQ1-2",
+      "YTSB.YTSB.SQ1-3",
+      "YTSB.YTSB.SQ1-4",
+      "YTSB.YTSB.SQ3-1",
+      "YTSB.YTSB.SQ3-2",
+      "YTSB.YTSB.SQ3-3",
+      "YTSB.YTSB.SYSTEM-STATUS",
+      "YTSB.YTSB.VFERRRESET",
+      "YTSB.YTSB.WORKORDERCODE",
+      "YTSB.YTSB.WORKORDERSTATUS",
+      "YTSB.YTSB.XFBJ-GAN1",
+      "YTSB.YTSB.XFBJ-GAN3",
+      "YTSB.YTSB.XFJC",
+      "YTSB.YTSB.XYXH",
+      "YTSB.YTSB.YRWD",
+      "YTSB.YTSB.YV1-1",
+      "YTSB.YTSB.YV1-2",
+      "YTSB.YTSB.YV1-3",
+      "YTSB.YTSB.YV1-4",
+      "YTSB.YTSB.YV1-5",
+      "YTSB.YTSB.YV1-6",
+      "YTSB.YTSB.YV1-7",
+      "YTSB.YTSB.YV1-8",
+      "YTSB.YTSB.YV1-9",
+      "YTSB.YTSB.YV2-1",
+      "YTSB.YTSB.YV2-2",
+      "YTSB.YTSB.YV2-3",
+      "YTSB.YTSB.YV2-4",
+      "YTSB.YTSB.YV3-1",
+      "YTSB.YTSB.YV3-2",
+      "YTSB.YTSB.YV3-3",
+      "YTSB.YTSB.YV3-4"
+    ]
+  }  
+}

Разница между файлами не показана из-за своего большого размера
+ 1874 - 0
Fine.OPCDaExcelImport/bin/Debug/config/opcserverifix.json


+ 252 - 0
Fine.OPCDaExcelImport/config/L5K_ZK - 复制.json

@@ -0,0 +1,252 @@
+[
+  { //生产启动---工单信息下发
+    "APIName": "L5KYPZK_Start_GDinfoSet",
+    "Params": [
+      {
+        "Param": "",
+        "keys": [
+          {
+            "InputName": "GDH",
+            "WriteTagName": "FIX.YT618A_ENTRYID.A_CV",
+            "CheckTagName": "FIX.YT618A_ENTRYID.A_CV",
+            "DelayTime": 2000
+          },
+          {
+            "InputName": "PCH",
+            "WriteTagName": "FIX.YT618A_BATCHNO.A_CV",
+            "CheckTagName": "FIX.YT618A_BATCHNO.A_CV",
+            "DelayTime": 2000
+          },
+          {
+            "InputName": "PH",
+            "WriteTagName": "FIX.YT618A_BRAND.A_CV",
+            "CheckTagName": "FIX.YT618A_BRAND.A_CV",
+            "DelayTime": 2000
+          }
+        ]
+      }
+    ]
+  },
+  { //路径选择---3K回潮路径选择
+    "APIName": "L5KYPZK_Start_PathSel3K",
+    "Params": [
+      {
+        "Param": "",
+        "keys": [
+          {
+            "WriteTagName": "FIX.YT618_WL3000_SELECT.F_CV",
+            "CheckTagName": "FIX.YT618_WL3000_SELECT.F_CV",
+            "StrValue": "1",
+            "DelayTime": 3000
+          },
+          {
+            "WriteTagName": "FIX.YT618_WL5000_SELECT.F_CV",
+            "CheckTagName": "FIX.YT618_WL5000_SELECT.F_CV",
+            "StrValue": "0",
+            "DelayTime": 3000
+          }
+        ]
+      }
+    ]
+  },
+  { //路径选择---5K回潮路径选择
+    "APIName": "L5KYPZK_Start_PathSel5K",
+    "Params": [
+      {
+        "Param": "",
+        "keys": [
+          {
+            "WriteTagName": "FIX.YT618_WL3000_SELECT.F_CV",
+            "CheckTagName": "FIX.YT618_WL3000_SELECT.F_CV",
+            "StrValue": "0",
+            "DelayTime": 3000
+          },
+          {
+            "WriteTagName": "FIX.YT618_WL5000_SELECT.F_CV",
+            "CheckTagName": "FIX.YT618_WL5000_SELECT.F_CV",
+            "StrValue": "1",
+            "DelayTime": 3000
+          }
+        ]
+      }
+    ]
+  },
+  { //批开始
+    "APIName": "L5KYPZK_Start_BatchStart",
+    "Params": [
+      {
+        "Param": "",
+        "keys": [
+          {
+            "WriteTagName": "FIX.YT618_TASK1_BSTART.F_CV",
+            "CheckTagName": "FIX.YT618_TASK1_BSTART.F_CV",
+            "StrValue": "1",
+            "DelayTime": 3000
+          },
+          {
+            "WriteTagName": "FIX.YT618_TASK1_BSTOP.F_CV",
+            "CheckTagName": "FIX.YT618_TASK1_BSTOP.F_CV",
+            "StrValue": "0",
+            "DelayTime": 3000
+          }
+        ]
+      }
+    ]
+  },
+  { //生产启动---设置设备1自动
+    "APIName": "L5KYPZK_Start_SetAutoDev1",
+    "Params": [
+      {
+        "Param": "",
+        "keys": [
+          {
+            "WriteTagName": "FIX.YT618_TASK1_AUTO.F_CV",
+            "CheckTagName": "FIX.YT618_TASK1_AUTO.F_CV",
+            "StrValue": "1",
+            "DelayTime": 3000
+          },
+          {
+            "WriteTagName": "FIX.YT618_TASK1_MANUAL.F_CV",
+            "CheckTagName": "FIX.YT618_TASK1_MANUAL.F_CV",
+            "StrValue": "0",
+            "DelayTime": 3000
+          }
+        ]
+      }
+    ]
+  },
+  { //生产启动---设置设备2自动
+    "APIName": "L5KYPZK_Start_SetAutoDev2",
+    "Params": [
+      {
+        "Param": "",
+        "keys": [
+          {
+            "WriteTagName": "FIX.YT618_TASK2_AUTO.F_CV",
+            "CheckTagName": "FIX.YT618_TASK2_AUTO.F_CV",
+            "StrValue": "1",
+            "DelayTime": 3000
+          },
+          {
+            "WriteTagName": "FIX.YT618_TASK2_MANUAL.F_CV",
+            "CheckTagName": "FIX.YT618_TASK2_MANUAL.F_CV",
+            "StrValue": "0",
+            "DelayTime": 3000
+          }
+        ]
+      }
+    ]
+  },
+  { //生产启动---设置设备1手动
+    "APIName": "L5KYPZK_Start_SetManualDev1",
+    "Params": [
+      {
+        "Param": "",
+        "keys": [
+          {
+            "WriteTagName": "FIX.YT618_TASK1_MANUAL.F_CV",
+            "CheckTagName": "FIX.YT618_TASK1_MANUAL.F_CV",
+            "StrValue": "1",
+            "DelayTime": 3000
+          },
+          {
+            "WriteTagName": "FIX.YT618_TASK1_AUTO.F_CV",
+            "CheckTagName": "FIX.YT618_TASK1_AUTO.F_CV",
+            "StrValue": "0",
+            "DelayTime": 3000
+          }
+        ]
+      }
+    ]
+  },
+  { //生产启动---设置设备2手动
+    "APIName": "L5KYPZK_Start_SetManualDev2",
+    "Params": [
+      {
+        "Param": "",
+        "keys": [
+          {
+            "WriteTagName": "FIX.YT618_TASK2_MANUAL.F_CV",
+            "CheckTagName": "FIX.YT618_TASK2_MANUAL.F_CV",
+            "StrValue": "1",
+            "DelayTime": 3000
+          },
+          {
+            "WriteTagName": "FIX.YT618_TASK2_AUTO.F_CV",
+            "CheckTagName": "FIX.YT618_TASK2_AUTO.F_CV",
+            "StrValue": "0",
+            "DelayTime": 3000
+          }
+        ]
+      }
+    ]
+  },
+  { //组合启动---启动/停止
+    "APIName": "L5KYPZK_ZHStart_StartDev1",
+    "DelayTime": 3000,
+    "Params": [
+      {
+        "Param": "",
+        "keys": [
+          {
+            "WriteTagName": "FIX.YT618_TASK1_START.F_CV",
+            "CheckTagName": "FIX.YT618_TASK1_START.F_CV",
+            "StrValue": "1",
+            "DelayTime": 3000
+          }
+        ]
+      }
+    ]
+  },
+  { //组合启动---启动/停止
+    "APIName": "L5KYPZK_ZHStart_StartDev2",
+    "DelayTime": 3000,
+    "Params": [
+      {
+        "Param": "",
+        "keys": [
+          {
+            "WriteTagName": "FIX.YT618_TASK2_START.F_CV",
+            "CheckTagName": "FIX.YT618_TASK2_START.F_CV",
+            "StrValue": "1",
+            "DelayTime": 3000
+          }
+        ]
+      }
+    ]
+  },
+  { //组合启动---启动/停止
+    "APIName": "L5KYPZK_ZHStart_StopDev1",
+    "DelayTime": 3000,
+    "Params": [
+      {
+        "Param": "",
+        "keys": [
+          {
+            "WriteTagName": "FIX.YT618_TASK1_START.F_CV",
+            "CheckTagName": "FIX.YT618_TASK1_START.F_CV",
+            "StrValue": "0",
+            "DelayTime": 3000
+          }
+        ]
+      }
+    ]
+  },
+  { //组合启动---启动/停止
+    "APIName": "L5KYPZK_ZHStart_StopDev2",
+    "DelayTime": 3000,
+    "Params": [
+      {
+        "Param": "",
+        "keys": [
+          {
+            "WriteTagName": "FIX.YT618_TASK2_START.F_CV",
+            "CheckTagName": "FIX.YT618_TASK2_START.F_CV",
+            "StrValue": "0",
+            "DelayTime": 3000
+          }
+        ]
+      }
+    ]
+  }
+]

+ 63 - 12
Fine.OPCDaExcelImport/config/L5K_ZK_AB.json

@@ -234,27 +234,78 @@
 
   { //A锅---进入(锅)数量设定
     "APIName": "L5KYPZK_BoilerA_InCountSet",
-    "WriteTagName": "THISNODE.YT618_WZ1_OUT_NUM.F_CV",
-    "CheckTagName": "THISNODE.YT618_WZ1_OUT_NUM.F_CV",
-    "DelayTime": 2000
+    //"WriteTagName": "THISNODE.YT618_WZ1_OUT_NUM.F_CV",
+    //"CheckTagName": "THISNODE.YT618_WZ1_OUT_NUM.F_CV",
+    "DelayTime": 2000,
+    "Params": [
+      {
+        "Param": "",
+        "keys": [
+          {
+            "WriteTagName": "THISNODE.YT618_WZ1_OUT_NUM.F_CV",
+            "CheckTagName": "THISNODE.YT618_WZ1_OUT_NUM.F_CV",
+            "DelayTime": 2000
+          }
+        ]
+      }
+    ]
   },
   { //B锅---进入(锅)数量设定
     "APIName": "L5KYPZK_BoilerB_InCountSet",
-    "WriteTagName": "THISNODE.YT618_WZ2_OUT_NUM.F_CV",
-    "CheckTagName": "THISNODE.YT618_WZ2_OUT_NUM.F_CV",
-    "DelayTime": 2000
+    //"WriteTagName": "THISNODE.YT618_WZ2_OUT_NUM.F_CV",
+    //"CheckTagName": "THISNODE.YT618_WZ2_OUT_NUM.F_CV",
+    "DelayTime": 2000,
+    "Params": [
+      {
+        "Param": "",
+        "keys": [
+          {
+            "WriteTagName": "THISNODE.YT618_WZ2_OUT_NUM.F_CV",
+            "CheckTagName": "THISNODE.YT618_WZ2_OUT_NUM.F_CV",
+
+            "DelayTime": 2000
+          }
+        ]
+      }
+    ]
   },
   { //A锅---进入(箱)数量设定
     "APIName": "L5KYPZK_BoilerA_InBoxCountSet",
-    "WriteTagName": "THISNODE.YT618_WZ1_INNUM_SET.F_CV",
-    "CheckTagName": "THISNODE.YT618_WZ1_INNUM_SET.F_CV",
-    "DelayTime": 2000
+    //"WriteTagName": "THISNODE.YT618_WZ1_INNUM_SET.F_CV",
+    //"CheckTagName": "THISNODE.YT618_WZ1_INNUM_SET.F_CV",
+    "DelayTime": 2000,
+    "Params": [
+      {
+        "Param": "",
+        "keys": [
+          {
+            "WriteTagName": "THISNODE.YT618_WZ1_INNUM_SET.F_CV",
+            "CheckTagName": "THISNODE.YT618_WZ1_INNUM_SET.F_CV",
+
+            "DelayTime": 2000
+          }
+        ]
+      }
+    ]
   },
   { //B锅---进入(箱)数量设定
     "APIName": "L5KYPZK_BoilerB_InBoxCountSet",
-    "WriteTagName": "THISNODE.YT618_WZ2_INNUM_SET.F_CV",
-    "CheckTagName": "THISNODE.YT618_WZ2_INNUM_SET.F_CV",
-    "DelayTime": 2000
+    //"WriteTagName": "THISNODE.YT618_WZ2_INNUM_SET.F_CV",
+    //"CheckTagName": "THISNODE.YT618_WZ2_INNUM_SET.F_CV",
+    "DelayTime": 2000,
+    "Params": [
+      {
+        "Param": "",
+        "keys": [
+          {
+            "WriteTagName": "THISNODE.YT618_WZ2_INNUM_SET.F_CV",
+            "CheckTagName": "THISNODE.YT618_WZ2_INNUM_SET.F_CV",
+
+            "DelayTime": 2000
+          }
+        ]
+      }
+    ]
   }
 
 ]

+ 6 - 0
Fine.OPCDaExcelImport/config/httpserver.json

@@ -0,0 +1,6 @@
+{
+  "Host": "+",
+  "Port": 9011,
+  "Service": "5K线API接口服务"
+
+}

+ 6 - 0
Fine.OPCDaExcelImport/config/mqttclient.json

@@ -0,0 +1,6 @@
+{
+  "ServerUrl": "mqtt://localhost:8184",
+  "ClientId": "opcda",
+  "UserName": "",
+  "Password": ""
+}

+ 256 - 0
Fine.OPCDaExcelImport/config/opcserver.json

@@ -0,0 +1,256 @@
+{
+  "ServerName": "Kepware.KEPServerEX.V6",
+  "Group": {
+    "UpdateRate": 300,
+    "Deadband": 0,
+    "DeviceId": "101",
+    "Items": [
+      "YTSB.YTSB.BATTERYLOWER",
+      "YTSB.YTSB.BJXY",
+      "YTSB.YTSB.BZ-DJQYX",
+      "YTSB.YTSB.BZ-LQJS",
+      "YTSB.YTSB.BZ-SBDJYX",
+      "YTSB.YTSB.BZ-XTGZ",
+      "YTSB.YTSB.BZ-YL",
+      "YTSB.YTSB.BZ-YRJS",
+      "YTSB.YTSB.BZ-ZDYX",
+      "YTSB.YTSB.BZ-ZHQD",
+      "YTSB.YTSB.BZ-ZHTZ",
+      "YTSB.YTSB.CHU_D",
+      "YTSB.YTSB.CHU_I",
+      "YTSB.YTSB.CHU_P",
+      "YTSB.YTSB.CHUKOU_SB_SDZ",
+      "YTSB.YTSB.CHUKOU_SF_SCZ",
+      "YTSB.YTSB.CHUKOU_SF_SD",
+      "YTSB.YTSB.CHUKOU_SF_SDZ",
+      "YTSB.YTSB.CHUKOU_SF_SX",
+      "YTSB.YTSB.CHUKOU_SF_XX",
+      "YTSB.YTSB.CHUKOU-SF-ZD",
+      "YTSB.YTSB.DCGZ",
+      "YTSB.YTSB.DJ_ZT_1",
+      "YTSB.YTSB.DJ_ZT_10",
+      "YTSB.YTSB.DJ_ZT_11",
+      "YTSB.YTSB.DJ_ZT_12",
+      "YTSB.YTSB.DJ_ZT_13",
+      "YTSB.YTSB.DJ_ZT_14",
+      "YTSB.YTSB.DJ_ZT_15",
+      "YTSB.YTSB.DJ_ZT_16",
+      "YTSB.YTSB.DJ_ZT_17",
+      "YTSB.YTSB.DJ_ZT_18",
+      "YTSB.YTSB.DJ_ZT_19",
+      "YTSB.YTSB.DJ_ZT_2",
+      "YTSB.YTSB.DJ_ZT_20",
+      "YTSB.YTSB.DJ_ZT_21",
+      "YTSB.YTSB.DJ_ZT_22",
+      "YTSB.YTSB.DJ_ZT_23",
+      "YTSB.YTSB.DJ_ZT_24",
+      "YTSB.YTSB.DJ_ZT_25",
+      "YTSB.YTSB.DJ_ZT_26",
+      "YTSB.YTSB.DJ_ZT_27",
+      "YTSB.YTSB.DJ_ZT_28",
+      "YTSB.YTSB.DJ_ZT_3",
+      "YTSB.YTSB.DJ_ZT_4",
+      "YTSB.YTSB.DJ_ZT_5",
+      "YTSB.YTSB.DJ_ZT_6",
+      "YTSB.YTSB.DJ_ZT_7",
+      "YTSB.YTSB.DJ_ZT_8",
+      "YTSB.YTSB.DJ_ZT_9",
+      "YTSB.YTSB.DJ-M10-SQ",
+      "YTSB.YTSB.DJ-M10-ST",
+      "YTSB.YTSB.DJ-M11-SQ",
+      "YTSB.YTSB.DJ-M11-ST",
+      "YTSB.YTSB.DJ-M12-SQ",
+      "YTSB.YTSB.DJ-M12-ST",
+      "YTSB.YTSB.DJ-M13-SQ",
+      "YTSB.YTSB.DJ-M13-ST",
+      "YTSB.YTSB.DJ-M14-SQ",
+      "YTSB.YTSB.DJ-M14-ST",
+      "YTSB.YTSB.DJ-M15-SQ",
+      "YTSB.YTSB.DJ-M15-ST",
+      "YTSB.YTSB.DJ-M16-SQ",
+      "YTSB.YTSB.DJ-M16-ST",
+      "YTSB.YTSB.DJ-M17-SQ",
+      "YTSB.YTSB.DJ-M17-ST",
+      "YTSB.YTSB.DJ-M18-SQ",
+      "YTSB.YTSB.DJ-M18-ST",
+      "YTSB.YTSB.DJ-M19-SQ",
+      "YTSB.YTSB.DJ-M19-ST",
+      "YTSB.YTSB.DJ-M20-SQ",
+      "YTSB.YTSB.DJ-M20-ST",
+      "YTSB.YTSB.DJ-M21-SQ",
+      "YTSB.YTSB.DJ-M21-ST",
+      "YTSB.YTSB.DJ-M22-SQ",
+      "YTSB.YTSB.DJ-M22-ST",
+      "YTSB.YTSB.DJ-M23-SQ",
+      "YTSB.YTSB.DJ-M23-ST",
+      "YTSB.YTSB.DJ-M24-SQ",
+      "YTSB.YTSB.DJ-M24-ST",
+      "YTSB.YTSB.DJ-M25-SQ",
+      "YTSB.YTSB.DJ-M25-ST",
+      "YTSB.YTSB.DJ-M26-SQ",
+      "YTSB.YTSB.DJ-M26-ST",
+      "YTSB.YTSB.DJ-M27-SQ",
+      "YTSB.YTSB.DJ-M27-ST",
+      "YTSB.YTSB.DJ-M28-SQ",
+      "YTSB.YTSB.DJ-M28-ST",
+      "YTSB.YTSB.DJ-M2-SQ",
+      "YTSB.YTSB.DJ-M2-ST",
+      "YTSB.YTSB.DJ-M3-SQ",
+      "YTSB.YTSB.DJ-M3-ST",
+      "YTSB.YTSB.DJ-M4-SQ",
+      "YTSB.YTSB.DJ-M4-ST",
+      "YTSB.YTSB.DJ-M5-SQ",
+      "YTSB.YTSB.DJ-M5-ST",
+      "YTSB.YTSB.DJ-M6-SQ",
+      "YTSB.YTSB.DJ-M6-ST",
+      "YTSB.YTSB.DJ-M7-SQ",
+      "YTSB.YTSB.DJ-M7-ST",
+      "YTSB.YTSB.DJ-M8-SQ",
+      "YTSB.YTSB.DJ-M8-ST",
+      "YTSB.YTSB.DJ-M9-SQ",
+      "YTSB.YTSB.DJ-M9-ST",
+      "YTSB.YTSB.F1_16",
+      "YTSB.YTSB.F1_8",
+      "YTSB.YTSB.F1_9",
+      "YTSB.YTSB.GAN1_SD_D",
+      "YTSB.YTSB.GAN1_SD_FW",
+      "YTSB.YTSB.GAN1_SD_I",
+      "YTSB.YTSB.GAN1_SD_P",
+      "YTSB.YTSB.GAN1_SD_SCZ",
+      "YTSB.YTSB.GAN1_SD_SD",
+      "YTSB.YTSB.GAN1_SD_SDZ",
+      "YTSB.YTSB.GAN1_WD_D",
+      "YTSB.YTSB.GAN1_WD_FW",
+      "YTSB.YTSB.GAN1_WD_I",
+      "YTSB.YTSB.GAN1_WD_P",
+      "YTSB.YTSB.GAN1_WD_SCZ",
+      "YTSB.YTSB.GAN1_WD_SD",
+      "YTSB.YTSB.GAN1_WD_SDZ",
+      "YTSB.YTSB.GAN1_WD_WSJ",
+      "YTSB.YTSB.GAN1-SD-ZD",
+      "YTSB.YTSB.GAN1-WD-ZD",
+      "YTSB.YTSB.GAN2_SD_D",
+      "YTSB.YTSB.GAN2_SD_FW",
+      "YTSB.YTSB.GAN2_SD_I",
+      "YTSB.YTSB.GAN2_SD_P",
+      "YTSB.YTSB.GAN2_SD_SCZ",
+      "YTSB.YTSB.GAN2_SD_SD",
+      "YTSB.YTSB.GAN2_SD_SDZ",
+      "YTSB.YTSB.GAN2_WD_D",
+      "YTSB.YTSB.GAN2_WD_FW",
+      "YTSB.YTSB.GAN2_WD_I",
+      "YTSB.YTSB.GAN2_WD_P",
+      "YTSB.YTSB.GAN2_WD_SCZ",
+      "YTSB.YTSB.GAN2_WD_SD",
+      "YTSB.YTSB.GAN2_WD_SDZ",
+      "YTSB.YTSB.GAN2_WD_WSJ",
+      "YTSB.YTSB.GAN2-SD-ZD",
+      "YTSB.YTSB.GAN2-WD-ZD",
+      "YTSB.YTSB.GAN3_PCVFSET",
+      "YTSB.YTSB.GAN3_WD_D",
+      "YTSB.YTSB.GAN3_WD_FW",
+      "YTSB.YTSB.GAN3_WD_I",
+      "YTSB.YTSB.GAN3_WD_LH_JC",
+      "YTSB.YTSB.GAN3_WD_LQ_JC",
+      "YTSB.YTSB.GAN3_WD_P",
+      "YTSB.YTSB.GAN3_WD_SCZ",
+      "YTSB.YTSB.GAN3_WD_SD",
+      "YTSB.YTSB.GAN3_WD_SDZ",
+      "YTSB.YTSB.GAN3-WD-ZD",
+      "YTSB.YTSB.GBVFSET",
+      "YTSB.YTSB.GZBJ",
+      "YTSB.YTSB.HUI1_D",
+      "YTSB.YTSB.HUI1_F1VFSET",
+      "YTSB.YTSB.HUI1_I",
+      "YTSB.YTSB.HUI1_P",
+      "YTSB.YTSB.HUI1_WD_FW",
+      "YTSB.YTSB.HUI1_WD_SCZ",
+      "YTSB.YTSB.HUI1_WD_SD",
+      "YTSB.YTSB.HUI1_WD_SDZ",
+      "YTSB.YTSB.HUI1-WD-ZD",
+      "YTSB.YTSB.HUI2_WD_D",
+      "YTSB.YTSB.HUI2_WD_FW",
+      "YTSB.YTSB.HUI2_WD_I",
+      "YTSB.YTSB.HUI2_WD_P",
+      "YTSB.YTSB.HUI2_WD_SCZ",
+      "YTSB.YTSB.HUI2_WD_SD",
+      "YTSB.YTSB.HUI2_WD_SDZ",
+      "YTSB.YTSB.HUI2-WD-ZD",
+      "YTSB.YTSB.JK_QY1",
+      "YTSB.YTSB.JK_QY2",
+      "YTSB.YTSB.JK_SY",
+      "YTSB.YTSB.KJXH",
+      "YTSB.YTSB.KZMB-JYKG",
+      "YTSB.YTSB.KZMB-LJ",
+      "YTSB.YTSB.KZMB-QYZMKG",
+      "YTSB.YTSB.KZMB-XTFW",
+      "YTSB.YTSB.KZMB-ZD",
+      "YTSB.YTSB.KZMB-ZHD",
+      "YTSB.YTSB.KZMB-ZHQD",
+      "YTSB.YTSB.KZMB-ZHTZ",
+      "YTSB.YTSB.LCHAVING",
+      "YTSB.YTSB.LENG_D",
+      "YTSB.YTSB.LENG_I",
+      "YTSB.YTSB.LENG_P",
+      "YTSB.YTSB.LENG_WD_FW",
+      "YTSB.YTSB.LENG_WD_SCZ",
+      "YTSB.YTSB.LENG_WD_SD",
+      "YTSB.YTSB.LENG_WD_SDZ",
+      "YTSB.YTSB.LENG-WD-ZD",
+      "YTSB.YTSB.LLSF",
+      "YTSB.YTSB.LQFW",
+      "YTSB.YTSB.LQWD",
+      "YTSB.YTSB.PF_HAO",
+      "YTSB.YTSB.PL_GEPC",
+      "YTSB.YTSB.PL_GYPC",
+      "YTSB.YTSB.PL_QXD",
+      "YTSB.YTSB.PL_SB",
+      "YTSB.YTSB.PL_SPD",
+      "YTSB.YTSB.PL_YWD",
+      "YTSB.YTSB.PL_ZCD",
+      "YTSB.YTSB.S1H",
+      "YTSB.YTSB.S1L",
+      "YTSB.YTSB.S2H",
+      "YTSB.YTSB.S2L",
+      "YTSB.YTSB.S3H",
+      "YTSB.YTSB.S3L",
+      "YTSB.YTSB.SBCENTERESTOP",
+      "YTSB.YTSB.SBFORCETIDE",
+      "YTSB.YTSB.SBLOCAL",
+      "YTSB.YTSB.SBREMOTE",
+      "YTSB.YTSB.SQ1-1",
+      "YTSB.YTSB.SQ1-2",
+      "YTSB.YTSB.SQ1-3",
+      "YTSB.YTSB.SQ1-4",
+      "YTSB.YTSB.SQ3-1",
+      "YTSB.YTSB.SQ3-2",
+      "YTSB.YTSB.SQ3-3",
+      "YTSB.YTSB.SYSTEM-STATUS",
+      "YTSB.YTSB.VFERRRESET",
+      "YTSB.YTSB.WORKORDERCODE",
+      "YTSB.YTSB.WORKORDERSTATUS",
+      "YTSB.YTSB.XFBJ-GAN1",
+      "YTSB.YTSB.XFBJ-GAN3",
+      "YTSB.YTSB.XFJC",
+      "YTSB.YTSB.XYXH",
+      "YTSB.YTSB.YRWD",
+      "YTSB.YTSB.YV1-1",
+      "YTSB.YTSB.YV1-2",
+      "YTSB.YTSB.YV1-3",
+      "YTSB.YTSB.YV1-4",
+      "YTSB.YTSB.YV1-5",
+      "YTSB.YTSB.YV1-6",
+      "YTSB.YTSB.YV1-7",
+      "YTSB.YTSB.YV1-8",
+      "YTSB.YTSB.YV1-9",
+      "YTSB.YTSB.YV2-1",
+      "YTSB.YTSB.YV2-2",
+      "YTSB.YTSB.YV2-3",
+      "YTSB.YTSB.YV2-4",
+      "YTSB.YTSB.YV3-1",
+      "YTSB.YTSB.YV3-2",
+      "YTSB.YTSB.YV3-3",
+      "YTSB.YTSB.YV3-4"
+    ]
+  }  
+}

Разница между файлами не показана из-за своего большого размера
+ 1874 - 0
Fine.OPCDaExcelImport/config/opcserverifix.json


+ 44 - 0
Fine.OPCDaExcelImport/obj/Debug/Fine.OPCDaExcelImport.csproj.FileListAbsolute.txt

@@ -35,3 +35,47 @@ E:\远舢智能\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPC
 E:\远舢智能\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaExcelImport\bin\Debug\config\L5K_ZK_AB.json
 E:\远舢智能\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaExcelImport\bin\Debug\config\L5K_ZK_STOP.json
 E:\远舢智能\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaExcelImport\bin\Debug\config\L5K_ZK_TS.json
+E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaExcelImport\obj\Debug\Fine.OPCDaExcelImport.csproj.AssemblyReference.cache
+E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaExcelImport\obj\Debug\Fine.OPCDaExcelImport.Form1.resources
+E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaExcelImport\obj\Debug\Fine.Test.Properties.Resources.resources
+E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaExcelImport\obj\Debug\Fine.OPCDaExcelImport.csproj.GenerateResource.cache
+E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaExcelImport\obj\Debug\Fine.OPCDaExcelImport.csproj.CoreCompileInputs.cache
+E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaExcelImport\obj\Debug\Fine.Test.exe
+E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaExcelImport\obj\Debug\Fine.Test.pdb
+E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaExcelImport\bin\Debug\config\opcserver.json
+E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaExcelImport\bin\Debug\config\opcserverifix.json
+E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaExcelImport\bin\Debug\config\httpserver.json
+E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaExcelImport\bin\Debug\config\IOL5KHC.json
+E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaExcelImport\bin\Debug\config\IOL5KJL.json
+E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaExcelImport\bin\Debug\config\L3K_YP\L3KHC_TS.json
+E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaExcelImport\bin\Debug\config\L3K_YP\L3KHC_YR.json
+E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaExcelImport\bin\Debug\config\L3K_YP\L3KHC_ZH.json
+E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaExcelImport\bin\Debug\config\L3K_YP\L3KJL_1.json
+E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaExcelImport\bin\Debug\config\L3K_YP\L3KJL_2.json
+E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaExcelImport\bin\Debug\config\L3K_YP\L3KJL_jyg.json
+E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaExcelImport\bin\Debug\config\L5K_ZK - 复制.json
+E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaExcelImport\bin\Debug\config\L5K_ZK.json
+E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaExcelImport\bin\Debug\config\L5K_ZK_AB.json
+E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaExcelImport\bin\Debug\config\L5K_ZK_STOP.json
+E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaExcelImport\bin\Debug\config\L5K_ZK_TS.json
+E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaExcelImport\bin\Debug\config\mqttclient.json
+E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaExcelImport\bin\Debug\Fine.Test.exe.config
+E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaExcelImport\bin\Debug\Fine.Test.exe
+E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaExcelImport\bin\Debug\Fine.Test.pdb
+E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaExcelImport\bin\Debug\Fine.Util.dll
+E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaExcelImport\bin\Debug\Newtonsoft.Json.dll
+E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaExcelImport\bin\Debug\NPOI.dll
+E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaExcelImport\bin\Debug\Npoi.Mapper.dll
+E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaExcelImport\bin\Debug\NPOI.OOXML.dll
+E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaExcelImport\bin\Debug\NPOI.OpenXml4Net.dll
+E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaExcelImport\bin\Debug\NPOI.OpenXmlFormats.dll
+E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaExcelImport\bin\Debug\Fine.Util.pdb
+E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaExcelImport\bin\Debug\Newtonsoft.Json.xml
+E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaExcelImport\bin\Debug\NPOI.pdb
+E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaExcelImport\bin\Debug\NPOI.xml
+E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaExcelImport\bin\Debug\NPOI.OOXML.pdb
+E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaExcelImport\bin\Debug\NPOI.OOXML.xml
+E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaExcelImport\bin\Debug\NPOI.OpenXml4Net.pdb
+E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaExcelImport\bin\Debug\NPOI.OpenXml4Net.xml
+E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaExcelImport\bin\Debug\NPOI.OpenXmlFormats.pdb
+E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaExcelImport\obj\Debug\Fine.OPCDaExcelImport.csproj.CopyComplete

+ 0 - 1
Fine.Util/obj/Debug/Fine.Util.csproj.FileListAbsolute.txt

@@ -49,4 +49,3 @@ E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.Util\obj\De
 E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.Util\obj\Debug\Fine.Util.csproj.CopyComplete
 E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.Util\obj\Debug\Fine.Util.dll
 E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.Util\obj\Debug\Fine.Util.pdb
-E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.Util\obj\Debug\Fine.Util.csproj.AssemblyReference.cache