From 71aee32ccb721c4ada151fdd1537620cb1b07f6a Mon Sep 17 00:00:00 2001
From: czw <selecti@yeah.net>
Date: 星期三, 09 七月 2025 10:01:10 +0800
Subject: [PATCH] 1

---
 2025年6月12日/AuxAllWCS/RunTime/Code/设备通信.cs |  102 +
 2025年6月12日/AuxAllWCS/Devices/PlcConfig    | 2133 ++++++++++++++++++++++++++++
 2025年6月12日/AuxAllWCS/Variable/变量数据库.json  | 2271 +++++++++++++++++++++++++++++
 2025年6月12日/AuxAllWCS/Devices/设备通信.json    |    2 
 4 files changed, 4,497 insertions(+), 11 deletions(-)

diff --git "a/2025\345\271\2646\346\234\21012\346\227\245/AuxAllWCS/Devices/PlcConfig" "b/2025\345\271\2646\346\234\21012\346\227\245/AuxAllWCS/Devices/PlcConfig"
index 4940338..6dbb349 100644
--- "a/2025\345\271\2646\346\234\21012\346\227\245/AuxAllWCS/Devices/PlcConfig"
+++ "b/2025\345\271\2646\346\234\21012\346\227\245/AuxAllWCS/Devices/PlcConfig"
@@ -5140,12 +5140,29 @@
         {
           "Id": "20250615145855311",
           "Order": 3,
-          "Name": "WEbit",
-          "FullName": "S2001Read.WEbit",
+          "Name": "REbit",
+          "FullName": "S2001Read.REbit",
           "DataType": "System.UInt16",
           "DataValue": "",
           "SetValue": "",
-          "Address": "DB101.58",
+          "Address": "DB100.78",
+          "AddrType": "",
+          "Length": 1,
+          "Desc": "",
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        },
+        {
+          "Id": "20250708184404961",
+          "Order": 4,
+          "Name": "RTaskNo",
+          "FullName": "S2001Read.RTaskNo",
+          "DataType": "System.UInt32",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB100.72",
           "AddrType": "",
           "Length": 1,
           "Desc": "",
@@ -7242,8 +7259,2116 @@
       "Reserve1": "",
       "Reserve2": "",
       "Reserve3": ""
+    },
+    {
+      "ParamList": [
+        {
+          "Id": "20250708171927258",
+          "Order": 1,
+          "Name": "RTaskNo",
+          "FullName": "S2027Read.RTaskNo",
+          "DataType": "System.UInt32",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB100.1892",
+          "AddrType": "",
+          "Length": 2,
+          "Desc": "鎵ц浠诲姟鍙�,
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        },
+        {
+          "Id": "20250708171927273",
+          "Order": 2,
+          "Name": "RSbit",
+          "FullName": "S2027Read.RSbit",
+          "DataType": "System.UInt16",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB100.1896",
+          "AddrType": "",
+          "Length": 1,
+          "Desc": "璧峰鍦板潃",
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        },
+        {
+          "Id": "20250708171927289",
+          "Order": 3,
+          "Name": "REbit",
+          "FullName": "S2027Read.REbit",
+          "DataType": "System.UInt16",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB100.1898",
+          "AddrType": "",
+          "Length": 1,
+          "Desc": "鐩爣鍦板潃",
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        },
+        {
+          "Id": "20250708171927304",
+          "Order": 4,
+          "Name": "RworkMode",
+          "FullName": "S2027Read.RworkMode",
+          "DataType": "System.UInt16",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB100.1900",
+          "AddrType": "",
+          "Length": 1,
+          "Desc": "宸ヤ綔妯″紡 0-鏃犳晥,1-鎵嬪姩,2-鑱旀満,3-鑴辨満   ",
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        },
+        {
+          "Id": "20250708171927320",
+          "Order": 5,
+          "Name": "Rstate",
+          "FullName": "S2027Read.Rstate",
+          "DataType": "System.UInt16",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB100.1902",
+          "AddrType": "",
+          "Length": 1,
+          "Desc": "鐘舵�鏍囧織",
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        },
+        {
+          "Id": "20250708171927335",
+          "Order": 6,
+          "Name": "RtaskState",
+          "FullName": "S2027Read.RtaskState",
+          "DataType": "System.UInt16",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB100.1904",
+          "AddrType": "",
+          "Length": 1,
+          "Desc": "0-鏃犳晥,1-浠诲姟鐢宠,2-浠诲姟鎺ユ敹瀹屾垚,3-鐢宠RGV浠诲姟 4-鐢宠agv浠诲姟",
+          "Trigger": true,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        },
+        {
+          "Id": "20250708171927351",
+          "Order": 7,
+          "Name": "R5绌洪棽",
+          "FullName": "S2027Read.R5绌洪棽",
+          "DataType": "System.UInt16",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB100.1930",
+          "AddrType": "",
+          "Length": 1,
+          "Desc": "0-鏃犳晥锛�-绌洪棽鐘舵�",
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        },
+        {
+          "Id": "20250708171927367",
+          "Order": 8,
+          "Name": "R鎵樼洏鐮�,
+          "FullName": "S2027Read.R鎵樼洏鐮�,
+          "DataType": "System.String",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB100.1932",
+          "AddrType": "",
+          "Length": 10,
+          "Desc": "鎵樼洏鐮�,
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        }
+      ],
+      "GroupList": [],
+      "Id": "1000034",
+      "Name": "S2027Read",
+      "Desc": "",
+      "Brand": "Siemens",
+      "Model": "S7_1500",
+      "Comm": "S7Net",
+      "IP": "10.221.55.150:102[0,1][v1.0]",
+      "RedisQueueName": "S2027ReadQueue",
+      "IsSimulate": false,
+      "Reserve1": "",
+      "Reserve2": "",
+      "Reserve3": ""
+    },
+    {
+      "ParamList": [
+        {
+          "Id": "20250708172036905",
+          "Order": 1,
+          "Name": "RTaskNo",
+          "FullName": "S2020Read.RTaskNo",
+          "DataType": "System.UInt32",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB100.1402",
+          "AddrType": "",
+          "Length": 2,
+          "Desc": "鎵ц浠诲姟鍙�,
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        },
+        {
+          "Id": "20250708172036920",
+          "Order": 2,
+          "Name": "RSbit",
+          "FullName": "S2020Read.RSbit",
+          "DataType": "System.UInt16",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB100.1406",
+          "AddrType": "",
+          "Length": 1,
+          "Desc": "璧峰鍦板潃",
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        },
+        {
+          "Id": "20250708172036936",
+          "Order": 3,
+          "Name": "REbit",
+          "FullName": "S2020Read.REbit",
+          "DataType": "System.UInt16",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB100.1408",
+          "AddrType": "",
+          "Length": 1,
+          "Desc": "鐩爣鍦板潃",
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        },
+        {
+          "Id": "20250708172036951",
+          "Order": 4,
+          "Name": "RworkMode",
+          "FullName": "S2020Read.RworkMode",
+          "DataType": "System.UInt16",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB100.1410",
+          "AddrType": "",
+          "Length": 1,
+          "Desc": "宸ヤ綔妯″紡 0-鏃犳晥,1-鎵嬪姩,2-鑱旀満,3-鑴辨満   ",
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        },
+        {
+          "Id": "20250708172036966",
+          "Order": 5,
+          "Name": "Rstate",
+          "FullName": "S2020Read.Rstate",
+          "DataType": "System.UInt16",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB100.1412",
+          "AddrType": "",
+          "Length": 1,
+          "Desc": "鐘舵�鏍囧織",
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        },
+        {
+          "Id": "20250708172036982",
+          "Order": 6,
+          "Name": "RtaskState",
+          "FullName": "S2020Read.RtaskState",
+          "DataType": "System.UInt16",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB100.1414",
+          "AddrType": "",
+          "Length": 1,
+          "Desc": "0-鏃犳晥,1-浠诲姟鐢宠,2-浠诲姟鎺ユ敹瀹屾垚,3-鐢宠RGV浠诲姟 4-鐢宠agv浠诲姟",
+          "Trigger": true,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        },
+        {
+          "Id": "20250708172036997",
+          "Order": 7,
+          "Name": "R5绌洪棽",
+          "FullName": "S2020Read.R5绌洪棽",
+          "DataType": "System.UInt16",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB100.1440",
+          "AddrType": "",
+          "Length": 1,
+          "Desc": "0-鏃犳晥锛�-绌洪棽鐘舵�",
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        },
+        {
+          "Id": "20250708172037013",
+          "Order": 8,
+          "Name": "R鎵樼洏鐮�,
+          "FullName": "S2020Read.R鎵樼洏鐮�,
+          "DataType": "System.String",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB100.1442",
+          "AddrType": "",
+          "Length": 10,
+          "Desc": "鎵樼洏鐮�,
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        }
+      ],
+      "GroupList": [],
+      "Id": "1000035",
+      "Name": "S2020Read",
+      "Desc": "",
+      "Brand": "Siemens",
+      "Model": "S7_1500",
+      "Comm": "S7Net",
+      "IP": "10.221.55.150:102[0,1][v1.0]",
+      "RedisQueueName": "S2020ReadQueue",
+      "IsSimulate": false,
+      "Reserve1": "",
+      "Reserve2": "",
+      "Reserve3": ""
+    },
+    {
+      "ParamList": [
+        {
+          "Id": "20250708172227116",
+          "Order": 1,
+          "Name": "RTaskNo",
+          "FullName": "S2013Read.RTaskNo",
+          "DataType": "System.UInt32",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB100.912",
+          "AddrType": "",
+          "Length": 2,
+          "Desc": "鎵ц浠诲姟鍙�,
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        },
+        {
+          "Id": "20250708172227131",
+          "Order": 2,
+          "Name": "RSbit",
+          "FullName": "S2013Read.RSbit",
+          "DataType": "System.UInt16",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB100.916",
+          "AddrType": "",
+          "Length": 1,
+          "Desc": "璧峰鍦板潃",
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        },
+        {
+          "Id": "20250708172227147",
+          "Order": 3,
+          "Name": "REbit",
+          "FullName": "S2013Read.REbit",
+          "DataType": "System.UInt16",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB100.918",
+          "AddrType": "",
+          "Length": 1,
+          "Desc": "鐩爣鍦板潃",
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        },
+        {
+          "Id": "20250708172227162",
+          "Order": 4,
+          "Name": "RworkMode",
+          "FullName": "S2013Read.RworkMode",
+          "DataType": "System.UInt16",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB100.920",
+          "AddrType": "",
+          "Length": 1,
+          "Desc": "宸ヤ綔妯″紡 0-鏃犳晥,1-鎵嬪姩,2-鑱旀満,3-鑴辨満   ",
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        },
+        {
+          "Id": "20250708172227177",
+          "Order": 5,
+          "Name": "Rstate",
+          "FullName": "S2013Read.Rstate",
+          "DataType": "System.UInt16",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB100.922",
+          "AddrType": "",
+          "Length": 1,
+          "Desc": "鐘舵�鏍囧織",
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        },
+        {
+          "Id": "20250708172227192",
+          "Order": 6,
+          "Name": "RtaskState",
+          "FullName": "S2013Read.RtaskState",
+          "DataType": "System.UInt16",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB100.924",
+          "AddrType": "",
+          "Length": 1,
+          "Desc": "0-鏃犳晥,1-浠诲姟鐢宠,2-浠诲姟鎺ユ敹瀹屾垚,3-鐢宠RGV浠诲姟 4-鐢宠agv浠诲姟",
+          "Trigger": true,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        },
+        {
+          "Id": "20250708172227208",
+          "Order": 7,
+          "Name": "R5绌洪棽",
+          "FullName": "S2013Read.R5绌洪棽",
+          "DataType": "System.UInt16",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB100.950",
+          "AddrType": "",
+          "Length": 1,
+          "Desc": "0-鏃犳晥锛�-绌洪棽鐘舵�",
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        },
+        {
+          "Id": "20250708172227223",
+          "Order": 8,
+          "Name": "R鎵樼洏鐮�,
+          "FullName": "S2013Read.R鎵樼洏鐮�,
+          "DataType": "System.String",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB100.952",
+          "AddrType": "",
+          "Length": 10,
+          "Desc": "鎵樼洏鐮�,
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        }
+      ],
+      "GroupList": [],
+      "Id": "1000036",
+      "Name": "S2013Read",
+      "Desc": "",
+      "Brand": "Siemens",
+      "Model": "S7_1500",
+      "Comm": "S7Net",
+      "IP": "10.221.55.150:102[0,1][v1.0]",
+      "RedisQueueName": "S2013ReadQueue",
+      "IsSimulate": false,
+      "Reserve1": "",
+      "Reserve2": "",
+      "Reserve3": ""
+    },
+    {
+      "ParamList": [
+        {
+          "Id": "20250708173227826",
+          "Order": 1,
+          "Name": "wTaskStyle",
+          "FullName": "S2027Write.wTaskStyle",
+          "DataType": "System.UInt16",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB101.1352",
+          "AddrType": "",
+          "Length": 1,
+          "Desc": "浠诲姟绫诲瀷",
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        },
+        {
+          "Id": "20250708173227841",
+          "Order": 2,
+          "Name": "wTaskNo",
+          "FullName": "S2027Write.wTaskNo",
+          "DataType": "System.UInt32",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB101.1354",
+          "AddrType": "",
+          "Length": 2,
+          "Desc": "浠诲姟鍙�,
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        },
+        {
+          "Id": "20250708173227856",
+          "Order": 3,
+          "Name": "wEbit",
+          "FullName": "S2027Write.wEbit",
+          "DataType": "System.UInt16",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB101.1358",
+          "AddrType": "",
+          "Length": 1,
+          "Desc": "鐩爣鍦板潃",
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        },
+        {
+          "Id": "20250708173227933",
+          "Order": 4,
+          "Name": "w鎵樼洏鐮�,
+          "FullName": "S2027Write.w鎵樼洏鐮�,
+          "DataType": "System.String",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB101.1368",
+          "AddrType": "",
+          "Length": 20,
+          "Desc": "鎵樼洏鐮�,
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        }
+      ],
+      "GroupList": [],
+      "Id": "1000037",
+      "Name": "S2027Write",
+      "Desc": "",
+      "Brand": "Siemens",
+      "Model": "S7_1500",
+      "Comm": "S7Net",
+      "IP": "10.221.55.150:102[0,1][v1.0]",
+      "RedisQueueName": "S2027WriteQueue",
+      "IsSimulate": false,
+      "Reserve1": "",
+      "Reserve2": "",
+      "Reserve3": ""
+    },
+    {
+      "ParamList": [
+        {
+          "Id": "20250708183656284",
+          "Order": 1,
+          "Name": "wTaskStyle",
+          "FullName": "S2020Write.wTaskStyle",
+          "DataType": "System.UInt16",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB101.1002",
+          "AddrType": "",
+          "Length": 1,
+          "Desc": "浠诲姟绫诲瀷",
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        },
+        {
+          "Id": "20250708183656300",
+          "Order": 2,
+          "Name": "wTaskNo",
+          "FullName": "S2020Write.wTaskNo",
+          "DataType": "System.UInt32",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB101.1004",
+          "AddrType": "",
+          "Length": 2,
+          "Desc": "浠诲姟鍙�,
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        },
+        {
+          "Id": "20250708183656315",
+          "Order": 3,
+          "Name": "wEbit",
+          "FullName": "S2020Write.wEbit",
+          "DataType": "System.UInt16",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB101.1008",
+          "AddrType": "",
+          "Length": 1,
+          "Desc": "鐩爣鍦板潃",
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        },
+        {
+          "Id": "20250708183656330",
+          "Order": 4,
+          "Name": "w鎵樼洏鐮�,
+          "FullName": "S2020Write.w鎵樼洏鐮�,
+          "DataType": "System.String",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB101.1018",
+          "AddrType": "",
+          "Length": 20,
+          "Desc": "鎵樼洏鐮�,
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        }
+      ],
+      "GroupList": [],
+      "Id": "1000038",
+      "Name": "S2020Write",
+      "Desc": "",
+      "Brand": "Siemens",
+      "Model": "S7_1500",
+      "Comm": "S7Net",
+      "IP": "10.221.55.150:102[0,1][v1.0]",
+      "RedisQueueName": "S2020WriteQueue",
+      "IsSimulate": false,
+      "Reserve1": "",
+      "Reserve2": "",
+      "Reserve3": ""
+    },
+    {
+      "ParamList": [
+        {
+          "Id": "20250708183918015",
+          "Order": 1,
+          "Name": "wTaskStyle",
+          "FullName": "S2013Write.wTaskStyle",
+          "DataType": "System.UInt16",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB101.652",
+          "AddrType": "",
+          "Length": 1,
+          "Desc": "浠诲姟绫诲瀷",
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        },
+        {
+          "Id": "20250708183918030",
+          "Order": 2,
+          "Name": "wTaskNo",
+          "FullName": "S2013Write.wTaskNo",
+          "DataType": "System.UInt32",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB101.654",
+          "AddrType": "",
+          "Length": 2,
+          "Desc": "浠诲姟鍙�,
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        },
+        {
+          "Id": "20250708183918046",
+          "Order": 3,
+          "Name": "wEbit",
+          "FullName": "S2013Write.wEbit",
+          "DataType": "System.UInt16",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB101.658",
+          "AddrType": "",
+          "Length": 1,
+          "Desc": "鐩爣鍦板潃",
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        },
+        {
+          "Id": "20250708183918061",
+          "Order": 4,
+          "Name": "w鎵樼洏鐮�,
+          "FullName": "S2013Write.w鎵樼洏鐮�,
+          "DataType": "System.String",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB101.668",
+          "AddrType": "",
+          "Length": 20,
+          "Desc": "鎵樼洏鐮�,
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        }
+      ],
+      "GroupList": [],
+      "Id": "1000039",
+      "Name": "S2013Write",
+      "Desc": "",
+      "Brand": "Siemens",
+      "Model": "S7_1500",
+      "Comm": "S7Net",
+      "IP": "10.221.55.150:102[0,1][v1.0]",
+      "RedisQueueName": "S2013WriteQueue",
+      "IsSimulate": false,
+      "Reserve1": "",
+      "Reserve2": "",
+      "Reserve3": ""
+    },
+    {
+      "ParamList": [
+        {
+          "Id": "20250709083632935",
+          "Order": 1,
+          "Name": "wTaskStyle",
+          "FullName": "S2001Write.wTaskStyle",
+          "DataType": "System.UInt16",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB101.52",
+          "AddrType": "",
+          "Length": 1,
+          "Desc": "浠诲姟绫诲瀷",
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        },
+        {
+          "Id": "20250709083632950",
+          "Order": 2,
+          "Name": "wTaskNo",
+          "FullName": "S2001Write.wTaskNo",
+          "DataType": "System.UInt32",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB101.54",
+          "AddrType": "",
+          "Length": 2,
+          "Desc": "浠诲姟鍙�,
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        },
+        {
+          "Id": "20250709083632966",
+          "Order": 3,
+          "Name": "wEbit",
+          "FullName": "S2001Write.wEbit",
+          "DataType": "System.UInt16",
+          "DataValue": "",
+          "SetValue": "2007",
+          "Address": "DB101.58",
+          "AddrType": "",
+          "Length": 1,
+          "Desc": "鐩爣鍦板潃",
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        },
+        {
+          "Id": "20250709083632981",
+          "Order": 4,
+          "Name": "w鎵樼洏鐮�,
+          "FullName": "S2001Write.w鎵樼洏鐮�,
+          "DataType": "System.String",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB101.68",
+          "AddrType": "",
+          "Length": 20,
+          "Desc": "鎵樼洏鐮�,
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        }
+      ],
+      "GroupList": [],
+      "Id": "1000040",
+      "Name": "S2001Write",
+      "Desc": "",
+      "Brand": "Siemens",
+      "Model": "S7_1500",
+      "Comm": "S7Net",
+      "IP": "10.221.55.150:102[0,1][v1.0]",
+      "RedisQueueName": "S2001WriteQueue",
+      "IsSimulate": false,
+      "Reserve1": "",
+      "Reserve2": "",
+      "Reserve3": ""
+    },
+    {
+      "ParamList": [
+        {
+          "Id": "20250709083852371",
+          "Order": 1,
+          "Name": "wTaskStyle",
+          "FullName": "S2008Write.wTaskStyle",
+          "DataType": "System.UInt16",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB101.402",
+          "AddrType": "",
+          "Length": 1,
+          "Desc": "浠诲姟绫诲瀷",
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        },
+        {
+          "Id": "20250709083852386",
+          "Order": 2,
+          "Name": "wTaskNo",
+          "FullName": "S2008Write.wTaskNo",
+          "DataType": "System.UInt32",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB101.404",
+          "AddrType": "",
+          "Length": 2,
+          "Desc": "浠诲姟鍙�,
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        },
+        {
+          "Id": "20250709083852401",
+          "Order": 3,
+          "Name": "wEbit",
+          "FullName": "S2008Write.wEbit",
+          "DataType": "System.UInt16",
+          "DataValue": "",
+          "SetValue": "2007",
+          "Address": "DB101.408",
+          "AddrType": "",
+          "Length": 1,
+          "Desc": "鐩爣鍦板潃",
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        },
+        {
+          "Id": "20250709083852417",
+          "Order": 4,
+          "Name": "w鎵樼洏鐮�,
+          "FullName": "S2008Write.w鎵樼洏鐮�,
+          "DataType": "System.String",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB101.418",
+          "AddrType": "",
+          "Length": 20,
+          "Desc": "鎵樼洏鐮�,
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        }
+      ],
+      "GroupList": [],
+      "Id": "1000041",
+      "Name": "S2008Write",
+      "Desc": "",
+      "Brand": "Siemens",
+      "Model": "S7_1500",
+      "Comm": "S7Net",
+      "IP": "10.221.55.150:102[0,1][v1.0]",
+      "RedisQueueName": "S2008WriteQueue",
+      "IsSimulate": false,
+      "Reserve1": "",
+      "Reserve2": "",
+      "Reserve3": ""
+    },
+    {
+      "ParamList": [
+        {
+          "Id": "20250709085600449",
+          "Order": 1,
+          "Name": "RTaskNo",
+          "FullName": "S3001Read.RTaskNo",
+          "DataType": "System.UInt32",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB100.72",
+          "AddrType": "",
+          "Length": 2,
+          "Desc": "鎵ц浠诲姟鍙�,
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        },
+        {
+          "Id": "20250709085600465",
+          "Order": 2,
+          "Name": "RSbit",
+          "FullName": "S3001Read.RSbit",
+          "DataType": "System.UInt16",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB100.76",
+          "AddrType": "",
+          "Length": 1,
+          "Desc": "璧峰鍦板潃",
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        },
+        {
+          "Id": "20250709085600480",
+          "Order": 3,
+          "Name": "REbit",
+          "FullName": "S3001Read.REbit",
+          "DataType": "System.UInt16",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB100.78",
+          "AddrType": "",
+          "Length": 1,
+          "Desc": "鐩爣鍦板潃",
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        },
+        {
+          "Id": "20250709085600495",
+          "Order": 4,
+          "Name": "RworkMode",
+          "FullName": "S3001Read.RworkMode",
+          "DataType": "System.UInt16",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB100.80",
+          "AddrType": "",
+          "Length": 1,
+          "Desc": "宸ヤ綔妯″紡 0-鏃犳晥,1-鎵嬪姩,2-鑱旀満,3-鑴辨満   ",
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        },
+        {
+          "Id": "20250709085600511",
+          "Order": 5,
+          "Name": "Rstate",
+          "FullName": "S3001Read.Rstate",
+          "DataType": "System.UInt16",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB100.82",
+          "AddrType": "",
+          "Length": 1,
+          "Desc": "鐘舵�鏍囧織",
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        },
+        {
+          "Id": "20250709085600526",
+          "Order": 6,
+          "Name": "RtaskState",
+          "FullName": "S3001Read.RtaskState",
+          "DataType": "System.UInt16",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB100.84",
+          "AddrType": "",
+          "Length": 1,
+          "Desc": "0-鏃犳晥,1-浠诲姟鐢宠,2-浠诲姟鎺ユ敹瀹屾垚,3-鐢宠RGV浠诲姟 4-鐢宠agv浠诲姟",
+          "Trigger": true,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        },
+        {
+          "Id": "20250709085600541",
+          "Order": 7,
+          "Name": "R5绌洪棽",
+          "FullName": "S3001Read.R5绌洪棽",
+          "DataType": "System.UInt16",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB100.110",
+          "AddrType": "",
+          "Length": 1,
+          "Desc": "0-鏃犳晥锛�-绌洪棽鐘舵�",
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        },
+        {
+          "Id": "20250709085600557",
+          "Order": 8,
+          "Name": "R鎵樼洏鐮�,
+          "FullName": "S3001Read.R鎵樼洏鐮�,
+          "DataType": "System.String",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB100.112",
+          "AddrType": "",
+          "Length": 10,
+          "Desc": "鎵樼洏鐮�,
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        }
+      ],
+      "GroupList": [],
+      "Id": "1000042",
+      "Name": "S3001Read",
+      "Desc": "",
+      "Brand": "Siemens",
+      "Model": "S7_1500",
+      "Comm": "S7Net",
+      "IP": "10.221.55.170:102[0,1][v1.0]",
+      "RedisQueueName": "S3001ReadQueue",
+      "IsSimulate": false,
+      "Reserve1": "",
+      "Reserve2": "",
+      "Reserve3": ""
+    },
+    {
+      "ParamList": [
+        {
+          "Id": "20250709085859091",
+          "Order": 1,
+          "Name": "RTaskNo",
+          "FullName": "S3006Read.RTaskNo",
+          "DataType": "System.UInt32",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB100.422",
+          "AddrType": "",
+          "Length": 2,
+          "Desc": "鎵ц浠诲姟鍙�,
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        },
+        {
+          "Id": "20250709085859107",
+          "Order": 2,
+          "Name": "RSbit",
+          "FullName": "S3006Read.RSbit",
+          "DataType": "System.UInt16",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB100.426",
+          "AddrType": "",
+          "Length": 1,
+          "Desc": "璧峰鍦板潃",
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        },
+        {
+          "Id": "20250709085859122",
+          "Order": 3,
+          "Name": "REbit",
+          "FullName": "S3006Read.REbit",
+          "DataType": "System.UInt16",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB100.428",
+          "AddrType": "",
+          "Length": 1,
+          "Desc": "鐩爣鍦板潃",
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        },
+        {
+          "Id": "20250709085859137",
+          "Order": 4,
+          "Name": "RworkMode",
+          "FullName": "S3006Read.RworkMode",
+          "DataType": "System.UInt16",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB100.430",
+          "AddrType": "",
+          "Length": 1,
+          "Desc": "宸ヤ綔妯″紡 0-鏃犳晥,1-鎵嬪姩,2-鑱旀満,3-鑴辨満   ",
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        },
+        {
+          "Id": "20250709085859152",
+          "Order": 5,
+          "Name": "Rstate",
+          "FullName": "S3006Read.Rstate",
+          "DataType": "System.UInt16",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB100.432",
+          "AddrType": "",
+          "Length": 1,
+          "Desc": "鐘舵�鏍囧織",
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        },
+        {
+          "Id": "20250709085859167",
+          "Order": 6,
+          "Name": "RtaskState",
+          "FullName": "S3006Read.RtaskState",
+          "DataType": "System.UInt16",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB100.434",
+          "AddrType": "",
+          "Length": 1,
+          "Desc": "0-鏃犳晥,1-浠诲姟鐢宠,2-浠诲姟鎺ユ敹瀹屾垚,3-鐢宠RGV浠诲姟 4-鐢宠agv浠诲姟",
+          "Trigger": true,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        },
+        {
+          "Id": "20250709085859182",
+          "Order": 7,
+          "Name": "R5绌洪棽",
+          "FullName": "S3006Read.R5绌洪棽",
+          "DataType": "System.UInt16",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB100.460",
+          "AddrType": "",
+          "Length": 1,
+          "Desc": "0-鏃犳晥锛�-绌洪棽鐘舵�",
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        },
+        {
+          "Id": "20250709085859197",
+          "Order": 8,
+          "Name": "R鎵樼洏鐮�,
+          "FullName": "S3006Read.R鎵樼洏鐮�,
+          "DataType": "System.String",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB100.462",
+          "AddrType": "",
+          "Length": 10,
+          "Desc": "鎵樼洏鐮�,
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        }
+      ],
+      "GroupList": [],
+      "Id": "1000043",
+      "Name": "S3006Read",
+      "Desc": "",
+      "Brand": "Siemens",
+      "Model": "S7_1500",
+      "Comm": "S7Net",
+      "IP": "10.221.55.170:102[0,1][v1.0]",
+      "RedisQueueName": "S3006ReadQueue",
+      "IsSimulate": false,
+      "Reserve1": "",
+      "Reserve2": "",
+      "Reserve3": ""
+    },
+    {
+      "ParamList": [
+        {
+          "Id": "20250709090049489",
+          "Order": 1,
+          "Name": "RTaskNo",
+          "FullName": "S3005Read.RTaskNo",
+          "DataType": "System.UInt32",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB100.352",
+          "AddrType": "",
+          "Length": 2,
+          "Desc": "鎵ц浠诲姟鍙�,
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        },
+        {
+          "Id": "20250709090049504",
+          "Order": 2,
+          "Name": "RSbit",
+          "FullName": "S3005Read.RSbit",
+          "DataType": "System.UInt16",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB100.356",
+          "AddrType": "",
+          "Length": 1,
+          "Desc": "璧峰鍦板潃",
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        },
+        {
+          "Id": "20250709090049520",
+          "Order": 3,
+          "Name": "REbit",
+          "FullName": "S3005Read.REbit",
+          "DataType": "System.UInt16",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB100.358",
+          "AddrType": "",
+          "Length": 1,
+          "Desc": "鐩爣鍦板潃",
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        },
+        {
+          "Id": "20250709090049535",
+          "Order": 4,
+          "Name": "RworkMode",
+          "FullName": "S3005Read.RworkMode",
+          "DataType": "System.UInt16",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB100.360",
+          "AddrType": "",
+          "Length": 1,
+          "Desc": "宸ヤ綔妯″紡 0-鏃犳晥,1-鎵嬪姩,2-鑱旀満,3-鑴辨満   ",
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        },
+        {
+          "Id": "20250709090049551",
+          "Order": 5,
+          "Name": "Rstate",
+          "FullName": "S3005Read.Rstate",
+          "DataType": "System.UInt16",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB100.362",
+          "AddrType": "",
+          "Length": 1,
+          "Desc": "鐘舵�鏍囧織",
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        },
+        {
+          "Id": "20250709090049566",
+          "Order": 6,
+          "Name": "RtaskState",
+          "FullName": "S3005Read.RtaskState",
+          "DataType": "System.UInt16",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB100.364",
+          "AddrType": "",
+          "Length": 1,
+          "Desc": "0-鏃犳晥,1-浠诲姟鐢宠,2-浠诲姟鎺ユ敹瀹屾垚,3-鐢宠RGV浠诲姟 4-鐢宠agv浠诲姟",
+          "Trigger": true,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        },
+        {
+          "Id": "20250709090049582",
+          "Order": 7,
+          "Name": "R5绌洪棽",
+          "FullName": "S3005Read.R5绌洪棽",
+          "DataType": "System.UInt16",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB100.390",
+          "AddrType": "",
+          "Length": 1,
+          "Desc": "0-鏃犳晥锛�-绌洪棽鐘舵�",
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        },
+        {
+          "Id": "20250709090049597",
+          "Order": 8,
+          "Name": "R鎵樼洏鐮�,
+          "FullName": "S3005Read.R鎵樼洏鐮�,
+          "DataType": "System.String",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB100.392",
+          "AddrType": "",
+          "Length": 10,
+          "Desc": "鎵樼洏鐮�,
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        }
+      ],
+      "GroupList": [],
+      "Id": "1000044",
+      "Name": "S3005Read",
+      "Desc": "",
+      "Brand": "Siemens",
+      "Model": "S7_1500",
+      "Comm": "S7Net",
+      "IP": "10.221.55.170:102[0,1][v1.0]",
+      "RedisQueueName": "S3005ReadQueue",
+      "IsSimulate": false,
+      "Reserve1": "",
+      "Reserve2": "",
+      "Reserve3": ""
+    },
+    {
+      "ParamList": [
+        {
+          "Id": "20250709090301299",
+          "Order": 1,
+          "Name": "RTaskNo",
+          "FullName": "S3010Read.RTaskNo",
+          "DataType": "System.UInt32",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB100.702",
+          "AddrType": "",
+          "Length": 2,
+          "Desc": "鎵ц浠诲姟鍙�,
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        },
+        {
+          "Id": "20250709090301315",
+          "Order": 2,
+          "Name": "RSbit",
+          "FullName": "S3010Read.RSbit",
+          "DataType": "System.UInt16",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB100.706",
+          "AddrType": "",
+          "Length": 1,
+          "Desc": "璧峰鍦板潃",
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        },
+        {
+          "Id": "20250709090301330",
+          "Order": 3,
+          "Name": "REbit",
+          "FullName": "S3010Read.REbit",
+          "DataType": "System.UInt16",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB100.708",
+          "AddrType": "",
+          "Length": 1,
+          "Desc": "鐩爣鍦板潃",
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        },
+        {
+          "Id": "20250709090301346",
+          "Order": 4,
+          "Name": "RworkMode",
+          "FullName": "S3010Read.RworkMode",
+          "DataType": "System.UInt16",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB100.710",
+          "AddrType": "",
+          "Length": 1,
+          "Desc": "宸ヤ綔妯″紡 0-鏃犳晥,1-鎵嬪姩,2-鑱旀満,3-鑴辨満   ",
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        },
+        {
+          "Id": "20250709090301361",
+          "Order": 5,
+          "Name": "Rstate",
+          "FullName": "S3010Read.Rstate",
+          "DataType": "System.UInt16",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB100.712",
+          "AddrType": "",
+          "Length": 1,
+          "Desc": "鐘舵�鏍囧織",
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        },
+        {
+          "Id": "20250709090301377",
+          "Order": 6,
+          "Name": "RtaskState",
+          "FullName": "S3010Read.RtaskState",
+          "DataType": "System.UInt16",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB100.714",
+          "AddrType": "",
+          "Length": 1,
+          "Desc": "0-鏃犳晥,1-浠诲姟鐢宠,2-浠诲姟鎺ユ敹瀹屾垚,3-鐢宠RGV浠诲姟 4-鐢宠agv浠诲姟",
+          "Trigger": true,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        },
+        {
+          "Id": "20250709090301393",
+          "Order": 7,
+          "Name": "R5绌洪棽",
+          "FullName": "S3010Read.R5绌洪棽",
+          "DataType": "System.UInt16",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB100.740",
+          "AddrType": "",
+          "Length": 1,
+          "Desc": "0-鏃犳晥锛�-绌洪棽鐘舵�",
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        },
+        {
+          "Id": "20250709090301408",
+          "Order": 8,
+          "Name": "R鎵樼洏鐮�,
+          "FullName": "S3010Read.R鎵樼洏鐮�,
+          "DataType": "System.String",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB100.742",
+          "AddrType": "",
+          "Length": 10,
+          "Desc": "鎵樼洏鐮�,
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        }
+      ],
+      "GroupList": [],
+      "Id": "1000045",
+      "Name": "S3010Read",
+      "Desc": "",
+      "Brand": "Siemens",
+      "Model": "S7_1500",
+      "Comm": "S7Net",
+      "IP": "10.221.55.170:102[0,1][v1.0]",
+      "RedisQueueName": "S3010ReadQueue",
+      "IsSimulate": false,
+      "Reserve1": "",
+      "Reserve2": "",
+      "Reserve3": ""
+    },
+    {
+      "ParamList": [
+        {
+          "Id": "20250709090630463",
+          "Order": 1,
+          "Name": "Ssetreq",
+          "FullName": "A3001鏀捐揣浜や簰.Ssetreq",
+          "DataType": "System.Boolean",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB104.0.0",
+          "AddrType": "",
+          "Length": 1,
+          "Desc": "Agv鐢宠浜や簰",
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        },
+        {
+          "Id": "20250709090630479",
+          "Order": 2,
+          "Name": "Senable",
+          "FullName": "A3001鏀捐揣浜や簰.Senable",
+          "DataType": "System.Boolean",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB104.0.1",
+          "AddrType": "",
+          "Length": 1,
+          "Desc": "agv鍏佽-涓嶇敤",
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        },
+        {
+          "Id": "20250709090630494",
+          "Order": 3,
+          "Name": "SOver",
+          "FullName": "A3001鏀捐揣浜や簰.SOver",
+          "DataType": "System.Boolean",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB104.0.2",
+          "AddrType": "",
+          "Length": 1,
+          "Desc": "AGV瀹屾垚",
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        },
+        {
+          "Id": "20250709090630509",
+          "Order": 4,
+          "Name": "SreadSsxOver",
+          "FullName": "A3001鏀捐揣浜や簰.SreadSsxOver",
+          "DataType": "System.Boolean",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB104.0.3",
+          "AddrType": "",
+          "Length": 1,
+          "Desc": "agv璇诲埌杈撻�绾垮畬鎴愪俊鍙�涓嶇敤",
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        },
+        {
+          "Id": "20250709090630525",
+          "Order": 5,
+          "Name": "Sagverr",
+          "FullName": "A3001鏀捐揣浜や簰.Sagverr",
+          "DataType": "System.Boolean",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB104.0.4",
+          "AddrType": "",
+          "Length": 1,
+          "Desc": "AGV鏁呴殰",
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        },
+        {
+          "Id": "20250709090630541",
+          "Order": 6,
+          "Name": "StaskMode",
+          "FullName": "A3001鏀捐揣浜や簰.StaskMode",
+          "DataType": "System.UInt16",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB104.2",
+          "AddrType": "",
+          "Length": 1,
+          "Desc": "浠诲姟妯″紡 1鍙栬揣 2鍗歌揣",
+          "Trigger": true,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        },
+        {
+          "Id": "20250709090630556",
+          "Order": 7,
+          "Name": "SreadCan",
+          "FullName": "A3001鏀捐揣浜や簰.SreadCan",
+          "DataType": "System.Boolean",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB103.0.0",
+          "AddrType": "",
+          "Length": 1,
+          "Desc": "杈撻�绾垮厑璁�,
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        },
+        {
+          "Id": "20250709090630572",
+          "Order": 8,
+          "Name": "SreadAgvover",
+          "FullName": "A3001鏀捐揣浜や簰.SreadAgvover",
+          "DataType": "System.Boolean",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB103.0.2",
+          "AddrType": "",
+          "Length": 1,
+          "Desc": "SSX鎺ュ埌AGVover",
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        }
+      ],
+      "GroupList": [],
+      "Id": "1000046",
+      "Name": "A3001鏀捐揣浜や簰",
+      "Desc": "",
+      "Brand": "Siemens",
+      "Model": "S7_1500",
+      "Comm": "S7Net",
+      "IP": "10.221.55.170:102[0,1][v1.0]",
+      "RedisQueueName": "A3001鏀捐揣浜や簰Queue",
+      "IsSimulate": false,
+      "Reserve1": "",
+      "Reserve2": "",
+      "Reserve3": ""
+    },
+    {
+      "ParamList": [
+        {
+          "Id": "20250709094144016",
+          "Order": 1,
+          "Name": "Ssetreq",
+          "FullName": "A3005鍙栬揣浜や簰.Ssetreq",
+          "DataType": "System.Boolean",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB104.8.0",
+          "AddrType": "",
+          "Length": 1,
+          "Desc": "Agv鐢宠浜や簰",
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        },
+        {
+          "Id": "20250709094144032",
+          "Order": 2,
+          "Name": "Senable",
+          "FullName": "A3005鍙栬揣浜や簰.Senable",
+          "DataType": "System.Boolean",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB104.8.1",
+          "AddrType": "",
+          "Length": 1,
+          "Desc": "agv鍏佽-涓嶇敤",
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        },
+        {
+          "Id": "20250709094144047",
+          "Order": 3,
+          "Name": "SOver",
+          "FullName": "A3005鍙栬揣浜や簰.SOver",
+          "DataType": "System.Boolean",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB104.8.2",
+          "AddrType": "",
+          "Length": 1,
+          "Desc": "AGV瀹屾垚",
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        },
+        {
+          "Id": "20250709094144063",
+          "Order": 4,
+          "Name": "SreadOver",
+          "FullName": "A3005鍙栬揣浜や簰.SreadOver",
+          "DataType": "System.Boolean",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB104.8.3",
+          "AddrType": "",
+          "Length": 1,
+          "Desc": "agv璇诲埌杈撻�绾垮畬鎴愪俊鍙�涓嶇敤",
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        },
+        {
+          "Id": "20250709094144078",
+          "Order": 5,
+          "Name": "Sagverr",
+          "FullName": "A3005鍙栬揣浜や簰.Sagverr",
+          "DataType": "System.Boolean",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB104.8.4",
+          "AddrType": "",
+          "Length": 1,
+          "Desc": "AGV鏁呴殰",
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        },
+        {
+          "Id": "20250709094144094",
+          "Order": 6,
+          "Name": "StaskMode",
+          "FullName": "A3005鍙栬揣浜や簰.StaskMode",
+          "DataType": "System.UInt16",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB104.10",
+          "AddrType": "",
+          "Length": 1,
+          "Desc": "浠诲姟妯″紡 1鍙栬揣 2鍗歌揣",
+          "Trigger": true,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        },
+        {
+          "Id": "20250709094144109",
+          "Order": 7,
+          "Name": "SreadCan",
+          "FullName": "A3005鍙栬揣浜や簰.SreadCan",
+          "DataType": "System.Boolean",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB103.8.0",
+          "AddrType": "",
+          "Length": 1,
+          "Desc": "",
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        },
+        {
+          "Id": "20250709094144124",
+          "Order": 8,
+          "Name": "SreadAgvover",
+          "FullName": "A3005鍙栬揣浜や簰.SreadAgvover",
+          "DataType": "System.Boolean",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB103.8.2",
+          "AddrType": "",
+          "Length": 1,
+          "Desc": "",
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        }
+      ],
+      "GroupList": [],
+      "Id": "1000047",
+      "Name": "A3005鍙栬揣浜や簰",
+      "Desc": "",
+      "Brand": "Siemens",
+      "Model": "S7_1500",
+      "Comm": "S7Net",
+      "IP": "10.221.55.170:102[0,1][v1.0]",
+      "RedisQueueName": "A3005鍙栬揣浜や簰Queue",
+      "IsSimulate": false,
+      "Reserve1": "",
+      "Reserve2": "",
+      "Reserve3": ""
+    },
+    {
+      "ParamList": [
+        {
+          "Id": "20250709094210413",
+          "Order": 1,
+          "Name": "Ssetreq",
+          "FullName": "A3006鏀捐揣浜や簰.Ssetreq",
+          "DataType": "System.Boolean",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB104.16.0",
+          "AddrType": "",
+          "Length": 1,
+          "Desc": "Agv鐢宠浜や簰",
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        },
+        {
+          "Id": "20250709094210428",
+          "Order": 2,
+          "Name": "Senable",
+          "FullName": "A3006鏀捐揣浜や簰.Senable",
+          "DataType": "System.Boolean",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB104.16.1",
+          "AddrType": "",
+          "Length": 1,
+          "Desc": "agv鍏佽-涓嶇敤",
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        },
+        {
+          "Id": "20250709094210443",
+          "Order": 3,
+          "Name": "SOver",
+          "FullName": "A3006鏀捐揣浜や簰.SOver",
+          "DataType": "System.Boolean",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB104.16.2",
+          "AddrType": "",
+          "Length": 1,
+          "Desc": "AGV瀹屾垚",
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        },
+        {
+          "Id": "20250709094210460",
+          "Order": 4,
+          "Name": "SreadOver",
+          "FullName": "A3006鏀捐揣浜や簰.SreadOver",
+          "DataType": "System.Boolean",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB104.16.3",
+          "AddrType": "",
+          "Length": 1,
+          "Desc": "agv璇诲埌杈撻�绾垮畬鎴愪俊鍙�涓嶇敤",
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        },
+        {
+          "Id": "20250709094210475",
+          "Order": 5,
+          "Name": "Sagverr",
+          "FullName": "A3006鏀捐揣浜や簰.Sagverr",
+          "DataType": "System.Boolean",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB104.16.4",
+          "AddrType": "",
+          "Length": 1,
+          "Desc": "AGV鏁呴殰",
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        },
+        {
+          "Id": "20250709094210491",
+          "Order": 6,
+          "Name": "StaskMode",
+          "FullName": "A3006鏀捐揣浜や簰.StaskMode",
+          "DataType": "System.UInt16",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB104.18",
+          "AddrType": "",
+          "Length": 1,
+          "Desc": "浠诲姟妯″紡 1鍙栬揣 2鍗歌揣",
+          "Trigger": true,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        },
+        {
+          "Id": "20250709094210506",
+          "Order": 7,
+          "Name": "SreadCan",
+          "FullName": "A3006鏀捐揣浜や簰.SreadCan",
+          "DataType": "System.Boolean",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB103.16.0",
+          "AddrType": "",
+          "Length": 1,
+          "Desc": "",
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        },
+        {
+          "Id": "20250709094210521",
+          "Order": 8,
+          "Name": "SreadAgvover",
+          "FullName": "A3006鏀捐揣浜や簰.SreadAgvover",
+          "DataType": "System.Boolean",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB104.16.2",
+          "AddrType": "",
+          "Length": 1,
+          "Desc": "",
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        }
+      ],
+      "GroupList": [],
+      "Id": "1000048",
+      "Name": "A3006鏀捐揣浜や簰",
+      "Desc": "",
+      "Brand": "Siemens",
+      "Model": "S7_1500",
+      "Comm": "S7Net",
+      "IP": "10.221.55.170:102[0,1][v1.0]",
+      "RedisQueueName": "A3006鏀捐揣浜や簰Queue",
+      "IsSimulate": false,
+      "Reserve1": "",
+      "Reserve2": "",
+      "Reserve3": ""
+    },
+    {
+      "ParamList": [
+        {
+          "Id": "20250709094237690",
+          "Order": 1,
+          "Name": "Ssetreq",
+          "FullName": "A3010鍙栬揣浜や簰.Ssetreq",
+          "DataType": "System.Boolean",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB104.24.0",
+          "AddrType": "",
+          "Length": 1,
+          "Desc": "Agv鐢宠浜や簰",
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        },
+        {
+          "Id": "20250709094237706",
+          "Order": 2,
+          "Name": "Senable",
+          "FullName": "A3010鍙栬揣浜や簰.Senable",
+          "DataType": "System.Boolean",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB104.24.1",
+          "AddrType": "",
+          "Length": 1,
+          "Desc": "agv鍏佽-涓嶇敤",
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        },
+        {
+          "Id": "20250709094237722",
+          "Order": 3,
+          "Name": "SOver",
+          "FullName": "A3010鍙栬揣浜や簰.SOver",
+          "DataType": "System.Boolean",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB104.24.2",
+          "AddrType": "",
+          "Length": 1,
+          "Desc": "AGV瀹屾垚",
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        },
+        {
+          "Id": "20250709094237737",
+          "Order": 4,
+          "Name": "SreadOver",
+          "FullName": "A3010鍙栬揣浜や簰.SreadOver",
+          "DataType": "System.Boolean",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB104.24.3",
+          "AddrType": "",
+          "Length": 1,
+          "Desc": "agv璇诲埌杈撻�绾垮畬鎴愪俊鍙�涓嶇敤",
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        },
+        {
+          "Id": "20250709094237753",
+          "Order": 5,
+          "Name": "Sagverr",
+          "FullName": "A3010鍙栬揣浜や簰.Sagverr",
+          "DataType": "System.Boolean",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB104.24.4",
+          "AddrType": "",
+          "Length": 1,
+          "Desc": "AGV鏁呴殰",
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        },
+        {
+          "Id": "20250709094237768",
+          "Order": 6,
+          "Name": "StaskMode",
+          "FullName": "A3010鍙栬揣浜や簰.StaskMode",
+          "DataType": "System.UInt16",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB104.26",
+          "AddrType": "",
+          "Length": 1,
+          "Desc": "浠诲姟妯″紡 1鍙栬揣 2鍗歌揣",
+          "Trigger": true,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        },
+        {
+          "Id": "20250709094237784",
+          "Order": 7,
+          "Name": "SreadCan",
+          "FullName": "A3010鍙栬揣浜や簰.SreadCan",
+          "DataType": "System.Boolean",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB103.24.0",
+          "AddrType": "",
+          "Length": 1,
+          "Desc": "",
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        },
+        {
+          "Id": "20250709094237800",
+          "Order": 8,
+          "Name": "SreadAgvover",
+          "FullName": "A3010鍙栬揣浜や簰.SreadAgvover",
+          "DataType": "System.Boolean",
+          "DataValue": "",
+          "SetValue": "",
+          "Address": "DB103.24.2",
+          "AddrType": "",
+          "Length": 1,
+          "Desc": "",
+          "Trigger": false,
+          "Reserve1": "",
+          "Reserve2": "",
+          "Reserve3": ""
+        }
+      ],
+      "GroupList": [],
+      "Id": "1000049",
+      "Name": "A3010鍙栬揣浜や簰",
+      "Desc": "",
+      "Brand": "Siemens",
+      "Model": "S7_1500",
+      "Comm": "S7Net",
+      "IP": "10.221.55.170:102[0,1][v1.0]",
+      "RedisQueueName": "A3010鍙栬揣浜や簰Queue",
+      "IsSimulate": false,
+      "Reserve1": "",
+      "Reserve2": "",
+      "Reserve3": ""
     }
   ],
   "CreationTime": "2025-02-26 15:31:23",
-  "LastWriteTime": "2025-07-08 14:12:07"
+  "LastWriteTime": "2025-07-09 09:42:51"
 }
\ No newline at end of file
diff --git "a/2025\345\271\2646\346\234\21012\346\227\245/AuxAllWCS/Devices/\350\256\276\345\244\207\351\200\232\344\277\241.json" "b/2025\345\271\2646\346\234\21012\346\227\245/AuxAllWCS/Devices/\350\256\276\345\244\207\351\200\232\344\277\241.json"
index 1889230..effa7ab 100644
--- "a/2025\345\271\2646\346\234\21012\346\227\245/AuxAllWCS/Devices/\350\256\276\345\244\207\351\200\232\344\277\241.json"
+++ "b/2025\345\271\2646\346\234\21012\346\227\245/AuxAllWCS/Devices/\350\256\276\345\244\207\351\200\232\344\277\241.json"
@@ -2,5 +2,5 @@
   "ProjectSn": "1",
   "DeviceList": [],
   "CreationTime": "2025-02-26 15:31:23",
-  "LastWriteTime": "2025-07-08 14:12:20"
+  "LastWriteTime": "2025-07-09 09:42:51"
 }
\ No newline at end of file
diff --git "a/2025\345\271\2646\346\234\21012\346\227\245/AuxAllWCS/RunTime/Code/\350\256\276\345\244\207\351\200\232\344\277\241.cs" "b/2025\345\271\2646\346\234\21012\346\227\245/AuxAllWCS/RunTime/Code/\350\256\276\345\244\207\351\200\232\344\277\241.cs"
index 975a623..cfbf703 100644
--- "a/2025\345\271\2646\346\234\21012\346\227\245/AuxAllWCS/RunTime/Code/\350\256\276\345\244\207\351\200\232\344\277\241.cs"
+++ "b/2025\345\271\2646\346\234\21012\346\227\245/AuxAllWCS/RunTime/Code/\350\256\276\345\244\207\351\200\232\344\277\241.cs"
@@ -72,6 +72,12 @@
 		public GZ.Device.PLC.PlcBase p鍙戦偅绉�涓嬬嚎=null;
 		public GZ.Device.PLC.PlcBase D瀹氬瓙1鍙锋満姊版墜=null;
 		public GZ.Device.PLC.PlcBase D瀹氬瓙2鍙锋満姊版墜=null;
+		public GZ.Device.PLC.PlcBase S2027Read=null;
+		public GZ.Device.PLC.PlcBase S2020Read=null;
+		public GZ.Device.PLC.PlcBase S2013Read=null;
+		public GZ.Device.PLC.PlcBase S2027Write=null;
+		public GZ.Device.PLC.PlcBase S2020Write=null;
+		public GZ.Device.PLC.PlcBase S2013Write=null;
 		public Device()
 		{
 			缁村笇灏旀姄鑷� = GZ.Device.PLC.PlcFactory.CreateInstanceByFile
@@ -254,6 +260,36 @@
 				System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Configs", "D瀹氬瓙2鍙锋満姊版墜"),
 				null
 			);
+			S2027Read = GZ.Device.PLC.PlcFactory.CreateInstanceByFile
+			(
+				System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Configs", "S2027Read"),
+				null
+			);
+			S2020Read = GZ.Device.PLC.PlcFactory.CreateInstanceByFile
+			(
+				System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Configs", "S2020Read"),
+				null
+			);
+			S2013Read = GZ.Device.PLC.PlcFactory.CreateInstanceByFile
+			(
+				System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Configs", "S2013Read"),
+				null
+			);
+			S2027Write = GZ.Device.PLC.PlcFactory.CreateInstanceByFile
+			(
+				System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Configs", "S2027Write"),
+				null
+			);
+			S2020Write = GZ.Device.PLC.PlcFactory.CreateInstanceByFile
+			(
+				System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Configs", "S2020Write"),
+				null
+			);
+			S2013Write = GZ.Device.PLC.PlcFactory.CreateInstanceByFile
+			(
+				System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Configs", "S2013Write"),
+				null
+			);
 			if(System.Configuration.ConfigurationManager.AppSettings["AutoRunPLC"]=="1")
 			{
 				if(缁村笇灏旀姄鑷�!=null){缁村笇灏旀姄鑷�.Run();}
@@ -292,6 +328,12 @@
 				if(p鍙戦偅绉�涓嬬嚎!=null){p鍙戦偅绉�涓嬬嚎.Run();}
 				if(D瀹氬瓙1鍙锋満姊版墜!=null){D瀹氬瓙1鍙锋満姊版墜.Run();}
 				if(D瀹氬瓙2鍙锋満姊版墜!=null){D瀹氬瓙2鍙锋満姊版墜.Run();}
+				if(S2027Read!=null){S2027Read.Run();}
+				if(S2020Read!=null){S2020Read.Run();}
+				if(S2013Read!=null){S2013Read.Run();}
+				if(S2027Write!=null){S2027Write.Run();}
+				if(S2020Write!=null){S2020Write.Run();}
+				if(S2013Write!=null){S2013Write.Run();}
 			}
         }
 	}
@@ -664,6 +706,66 @@
 		}
 		#endregion
 		
+		#region S2027Read
+		public _S2027Read S2027Read = new _S2027Read();
+		/// <summary>
+		/// 
+		/// </summary>		
+		public class _S2027Read
+		{
+		}
+		#endregion
+		
+		#region S2020Read
+		public _S2020Read S2020Read = new _S2020Read();
+		/// <summary>
+		/// 
+		/// </summary>		
+		public class _S2020Read
+		{
+		}
+		#endregion
+		
+		#region S2013Read
+		public _S2013Read S2013Read = new _S2013Read();
+		/// <summary>
+		/// 
+		/// </summary>		
+		public class _S2013Read
+		{
+		}
+		#endregion
+		
+		#region S2027Write
+		public _S2027Write S2027Write = new _S2027Write();
+		/// <summary>
+		/// 
+		/// </summary>		
+		public class _S2027Write
+		{
+		}
+		#endregion
+		
+		#region S2020Write
+		public _S2020Write S2020Write = new _S2020Write();
+		/// <summary>
+		/// 
+		/// </summary>		
+		public class _S2020Write
+		{
+		}
+		#endregion
+		
+		#region S2013Write
+		public _S2013Write S2013Write = new _S2013Write();
+		/// <summary>
+		/// 
+		/// </summary>		
+		public class _S2013Write
+		{
+		}
+		#endregion
+		
 	}
 
 	#endregion
diff --git "a/2025\345\271\2646\346\234\21012\346\227\245/AuxAllWCS/Variable/\345\217\230\351\207\217\346\225\260\346\215\256\345\272\223.json" "b/2025\345\271\2646\346\234\21012\346\227\245/AuxAllWCS/Variable/\345\217\230\351\207\217\346\225\260\346\215\256\345\272\223.json"
index 755b213..0ecb367 100644
--- "a/2025\345\271\2646\346\234\21012\346\227\245/AuxAllWCS/Variable/\345\217\230\351\207\217\346\225\260\346\215\256\345\272\223.json"
+++ "b/2025\345\271\2646\346\234\21012\346\227\245/AuxAllWCS/Variable/\345\217\230\351\207\217\346\225\260\346\215\256\345\272\223.json"
@@ -4632,8 +4632,26 @@
             "FullName": "Tag.SA2001.R5绌洪棽_LAST"
           },
           {
-            "ID": "20250615175325835",
-            "Name": "WEbit",
+            "ID": "20250709084115823",
+            "Name": "RTaskNo",
+            "Desc": "",
+            "Type": "System.UInt32",
+            "ShortType": "",
+            "MinVal": "",
+            "MaxVal": "",
+            "DefaultVal": "",
+            "MapDevice": "S2001Read",
+            "MapParam": "RTaskNo",
+            "Map": "S2001Read.RTaskNo",
+            "Queue": "S2001ReadQueue",
+            "Converter": "",
+            "GroupID": "20250615173533955",
+            "GroupFullName": "Tag.SA2001",
+            "FullName": "Tag.SA2001.RTaskNo"
+          },
+          {
+            "ID": "20250709084330171",
+            "Name": "REbit",
             "Desc": "",
             "Type": "System.UInt16",
             "ShortType": "",
@@ -4641,13 +4659,85 @@
             "MaxVal": "",
             "DefaultVal": "",
             "MapDevice": "S2001Read",
-            "MapParam": "WEbit",
-            "Map": "S2001Read.WEbit",
+            "MapParam": "REbit",
+            "Map": "S2001Read.REbit",
             "Queue": "S2001ReadQueue",
             "Converter": "",
             "GroupID": "20250615173533955",
             "GroupFullName": "Tag.SA2001",
-            "FullName": "Tag.SA2001.WEbit"
+            "FullName": "Tag.SA2001.REbit"
+          },
+          {
+            "ID": "20250709084607188",
+            "Name": "w鎵樼洏鐮�,
+            "Desc": "",
+            "Type": "System.String",
+            "ShortType": "",
+            "MinVal": "",
+            "MaxVal": "",
+            "DefaultVal": "",
+            "MapDevice": "S2001Write",
+            "MapParam": "w鎵樼洏鐮�,
+            "Map": "S2001Write.w鎵樼洏鐮�,
+            "Queue": "S2001WriteQueue",
+            "Converter": "",
+            "GroupID": "20250615173533955",
+            "GroupFullName": "Tag.SA2001",
+            "FullName": "Tag.SA2001.w鎵樼洏鐮�
+          },
+          {
+            "ID": "20250709084607173",
+            "Name": "wTaskStyle",
+            "Desc": "",
+            "Type": "System.UInt16",
+            "ShortType": "",
+            "MinVal": "",
+            "MaxVal": "",
+            "DefaultVal": "",
+            "MapDevice": "S2001Write",
+            "MapParam": "wTaskStyle",
+            "Map": "S2001Write.wTaskStyle",
+            "Queue": "S2001WriteQueue",
+            "Converter": "",
+            "GroupID": "20250615173533955",
+            "GroupFullName": "Tag.SA2001",
+            "FullName": "Tag.SA2001.wTaskStyle"
+          },
+          {
+            "ID": "20250709084607158",
+            "Name": "wTaskNo",
+            "Desc": "",
+            "Type": "System.UInt32",
+            "ShortType": "",
+            "MinVal": "",
+            "MaxVal": "",
+            "DefaultVal": "",
+            "MapDevice": "S2001Write",
+            "MapParam": "wTaskNo",
+            "Map": "S2001Write.wTaskNo",
+            "Queue": "S2001WriteQueue",
+            "Converter": "",
+            "GroupID": "20250615173533955",
+            "GroupFullName": "Tag.SA2001",
+            "FullName": "Tag.SA2001.wTaskNo"
+          },
+          {
+            "ID": "20250709084607142",
+            "Name": "wEbit",
+            "Desc": "",
+            "Type": "System.UInt16",
+            "ShortType": "",
+            "MinVal": "",
+            "MaxVal": "",
+            "DefaultVal": "",
+            "MapDevice": "S2001Write",
+            "MapParam": "wEbit",
+            "Map": "S2001Write.wEbit",
+            "Queue": "S2001WriteQueue",
+            "Converter": "",
+            "GroupID": "20250615173533955",
+            "GroupFullName": "Tag.SA2001",
+            "FullName": "Tag.SA2001.wEbit"
           }
         ],
         "Children": []
@@ -8377,11 +8467,2180 @@
           }
         ],
         "Children": []
+      },
+      {
+        "ID": "20250709085138163",
+        "Name": "ssx杈撻�绾�,
+        "Desc": "",
+        "ParentID": "20250226153123812",
+        "ParentFullName": "Tag",
+        "FullName": "Tag.ssx杈撻�绾�,
+        "Vars": [],
+        "Children": [
+          {
+            "ID": "20250709085148618",
+            "Name": "s2008",
+            "Desc": "",
+            "ParentID": "20250709085138163",
+            "ParentFullName": "Tag.ssx杈撻�绾�,
+            "FullName": "Tag.ssx杈撻�绾�s2008",
+            "Vars": [
+              {
+                "ID": "20250709085218663",
+                "Name": "wEbit",
+                "Desc": "",
+                "Type": "System.UInt16",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "S2008Write",
+                "MapParam": "wEbit",
+                "Map": "S2008Write.wEbit",
+                "Queue": "S2008WriteQueue",
+                "Converter": "",
+                "GroupID": "20250709085148618",
+                "GroupFullName": "Tag.ssx杈撻�绾�s2008",
+                "FullName": "Tag.ssx杈撻�绾�s2008.wEbit"
+              },
+              {
+                "ID": "20250709085218647",
+                "Name": "wTaskStyle",
+                "Desc": "",
+                "Type": "System.UInt16",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "S2008Write",
+                "MapParam": "wTaskStyle",
+                "Map": "S2008Write.wTaskStyle",
+                "Queue": "S2008WriteQueue",
+                "Converter": "",
+                "GroupID": "20250709085148618",
+                "GroupFullName": "Tag.ssx杈撻�绾�s2008",
+                "FullName": "Tag.ssx杈撻�绾�s2008.wTaskStyle"
+              },
+              {
+                "ID": "20250709085218632",
+                "Name": "wTaskNo",
+                "Desc": "",
+                "Type": "System.UInt32",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "S2008Write",
+                "MapParam": "wTaskNo",
+                "Map": "S2008Write.wTaskNo",
+                "Queue": "S2008WriteQueue",
+                "Converter": "",
+                "GroupID": "20250709085148618",
+                "GroupFullName": "Tag.ssx杈撻�绾�s2008",
+                "FullName": "Tag.ssx杈撻�绾�s2008.wTaskNo"
+              },
+              {
+                "ID": "20250709085218616",
+                "Name": "w鎵樼洏鐮�,
+                "Desc": "",
+                "Type": "System.String",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "S2008Write",
+                "MapParam": "w鎵樼洏鐮�,
+                "Map": "S2008Write.w鎵樼洏鐮�,
+                "Queue": "S2008WriteQueue",
+                "Converter": "",
+                "GroupID": "20250709085148618",
+                "GroupFullName": "Tag.ssx杈撻�绾�s2008",
+                "FullName": "Tag.ssx杈撻�绾�s2008.w鎵樼洏鐮�
+              }
+            ],
+            "Children": []
+          },
+          {
+            "ID": "20250709085220601",
+            "Name": "s2013",
+            "Desc": "",
+            "ParentID": "20250709085138163",
+            "ParentFullName": "Tag.ssx杈撻�绾�,
+            "FullName": "Tag.ssx杈撻�绾�s2013",
+            "Vars": [
+              {
+                "ID": "20250709085233154",
+                "Name": "R鎵樼洏鐮�,
+                "Desc": "",
+                "Type": "System.String",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "S2013Read",
+                "MapParam": "R鎵樼洏鐮�,
+                "Map": "S2013Read.R鎵樼洏鐮�,
+                "Queue": "S2013ReadQueue",
+                "Converter": "",
+                "GroupID": "20250709085220601",
+                "GroupFullName": "Tag.ssx杈撻�绾�s2013",
+                "FullName": "Tag.ssx杈撻�绾�s2013.R鎵樼洏鐮�
+              },
+              {
+                "ID": "20250709085233138",
+                "Name": "RTaskNo",
+                "Desc": "",
+                "Type": "System.UInt32",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "S2013Read",
+                "MapParam": "RTaskNo",
+                "Map": "S2013Read.RTaskNo",
+                "Queue": "S2013ReadQueue",
+                "Converter": "",
+                "GroupID": "20250709085220601",
+                "GroupFullName": "Tag.ssx杈撻�绾�s2013",
+                "FullName": "Tag.ssx杈撻�绾�s2013.RTaskNo"
+              },
+              {
+                "ID": "20250709085233123",
+                "Name": "RSbit",
+                "Desc": "",
+                "Type": "System.UInt16",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "S2013Read",
+                "MapParam": "RSbit",
+                "Map": "S2013Read.RSbit",
+                "Queue": "S2013ReadQueue",
+                "Converter": "",
+                "GroupID": "20250709085220601",
+                "GroupFullName": "Tag.ssx杈撻�绾�s2013",
+                "FullName": "Tag.ssx杈撻�绾�s2013.RSbit"
+              },
+              {
+                "ID": "20250709085233107",
+                "Name": "REbit",
+                "Desc": "",
+                "Type": "System.UInt16",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "S2013Read",
+                "MapParam": "REbit",
+                "Map": "S2013Read.REbit",
+                "Queue": "S2013ReadQueue",
+                "Converter": "",
+                "GroupID": "20250709085220601",
+                "GroupFullName": "Tag.ssx杈撻�绾�s2013",
+                "FullName": "Tag.ssx杈撻�绾�s2013.REbit"
+              },
+              {
+                "ID": "20250709085233092",
+                "Name": "RworkMode",
+                "Desc": "",
+                "Type": "System.UInt16",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "S2013Read",
+                "MapParam": "RworkMode",
+                "Map": "S2013Read.RworkMode",
+                "Queue": "S2013ReadQueue",
+                "Converter": "",
+                "GroupID": "20250709085220601",
+                "GroupFullName": "Tag.ssx杈撻�绾�s2013",
+                "FullName": "Tag.ssx杈撻�绾�s2013.RworkMode"
+              },
+              {
+                "ID": "20250709085233076",
+                "Name": "Rstate",
+                "Desc": "",
+                "Type": "System.UInt16",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "S2013Read",
+                "MapParam": "Rstate",
+                "Map": "S2013Read.Rstate",
+                "Queue": "S2013ReadQueue",
+                "Converter": "",
+                "GroupID": "20250709085220601",
+                "GroupFullName": "Tag.ssx杈撻�绾�s2013",
+                "FullName": "Tag.ssx杈撻�绾�s2013.Rstate"
+              },
+              {
+                "ID": "20250709085233061",
+                "Name": "RtaskState",
+                "Desc": "",
+                "Type": "System.UInt16",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "S2013Read",
+                "MapParam": "RtaskState",
+                "Map": "S2013Read.RtaskState",
+                "Queue": "S2013ReadQueue",
+                "Converter": "",
+                "GroupID": "20250709085220601",
+                "GroupFullName": "Tag.ssx杈撻�绾�s2013",
+                "FullName": "Tag.ssx杈撻�绾�s2013.RtaskState"
+              },
+              {
+                "ID": "20250709085233045",
+                "Name": "RtaskState_LAST",
+                "Desc": "",
+                "Type": "System.UInt16",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "S2013Read",
+                "MapParam": "RtaskState_LAST",
+                "Map": "S2013Read.RtaskState_LAST",
+                "Queue": "S2013ReadQueue",
+                "Converter": "",
+                "GroupID": "20250709085220601",
+                "GroupFullName": "Tag.ssx杈撻�绾�s2013",
+                "FullName": "Tag.ssx杈撻�绾�s2013.RtaskState_LAST"
+              },
+              {
+                "ID": "20250709085233029",
+                "Name": "R5绌洪棽",
+                "Desc": "",
+                "Type": "System.UInt16",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "S2013Read",
+                "MapParam": "R5绌洪棽",
+                "Map": "S2013Read.R5绌洪棽",
+                "Queue": "S2013ReadQueue",
+                "Converter": "",
+                "GroupID": "20250709085220601",
+                "GroupFullName": "Tag.ssx杈撻�绾�s2013",
+                "FullName": "Tag.ssx杈撻�绾�s2013.R5绌洪棽"
+              },
+              {
+                "ID": "20250709085238767",
+                "Name": "wTaskNo",
+                "Desc": "",
+                "Type": "System.UInt32",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "S2013Write",
+                "MapParam": "wTaskNo",
+                "Map": "S2013Write.wTaskNo",
+                "Queue": "S2013WriteQueue",
+                "Converter": "",
+                "GroupID": "20250709085220601",
+                "GroupFullName": "Tag.ssx杈撻�绾�s2013",
+                "FullName": "Tag.ssx杈撻�绾�s2013.wTaskNo"
+              },
+              {
+                "ID": "20250709085238751",
+                "Name": "wTaskStyle",
+                "Desc": "",
+                "Type": "System.UInt16",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "S2013Write",
+                "MapParam": "wTaskStyle",
+                "Map": "S2013Write.wTaskStyle",
+                "Queue": "S2013WriteQueue",
+                "Converter": "",
+                "GroupID": "20250709085220601",
+                "GroupFullName": "Tag.ssx杈撻�绾�s2013",
+                "FullName": "Tag.ssx杈撻�绾�s2013.wTaskStyle"
+              },
+              {
+                "ID": "20250709085238735",
+                "Name": "wEbit",
+                "Desc": "",
+                "Type": "System.UInt16",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "S2013Write",
+                "MapParam": "wEbit",
+                "Map": "S2013Write.wEbit",
+                "Queue": "S2013WriteQueue",
+                "Converter": "",
+                "GroupID": "20250709085220601",
+                "GroupFullName": "Tag.ssx杈撻�绾�s2013",
+                "FullName": "Tag.ssx杈撻�绾�s2013.wEbit"
+              },
+              {
+                "ID": "20250709085238720",
+                "Name": "w鎵樼洏鐮�,
+                "Desc": "",
+                "Type": "System.String",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "S2013Write",
+                "MapParam": "w鎵樼洏鐮�,
+                "Map": "S2013Write.w鎵樼洏鐮�,
+                "Queue": "S2013WriteQueue",
+                "Converter": "",
+                "GroupID": "20250709085220601",
+                "GroupFullName": "Tag.ssx杈撻�绾�s2013",
+                "FullName": "Tag.ssx杈撻�绾�s2013.w鎵樼洏鐮�
+              }
+            ],
+            "Children": []
+          },
+          {
+            "ID": "20250709085243982",
+            "Name": "s2020",
+            "Desc": "",
+            "ParentID": "20250709085138163",
+            "ParentFullName": "Tag.ssx杈撻�绾�,
+            "FullName": "Tag.ssx杈撻�绾�s2020",
+            "Vars": [
+              {
+                "ID": "20250709085259164",
+                "Name": "Rstate",
+                "Desc": "",
+                "Type": "System.UInt16",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "S2020Read",
+                "MapParam": "Rstate",
+                "Map": "S2020Read.Rstate",
+                "Queue": "S2020ReadQueue",
+                "Converter": "",
+                "GroupID": "20250709085243982",
+                "GroupFullName": "Tag.ssx杈撻�绾�s2020",
+                "FullName": "Tag.ssx杈撻�绾�s2020.Rstate"
+              },
+              {
+                "ID": "20250709085259149",
+                "Name": "RTaskNo",
+                "Desc": "",
+                "Type": "System.UInt32",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "S2020Read",
+                "MapParam": "RTaskNo",
+                "Map": "S2020Read.RTaskNo",
+                "Queue": "S2020ReadQueue",
+                "Converter": "",
+                "GroupID": "20250709085243982",
+                "GroupFullName": "Tag.ssx杈撻�绾�s2020",
+                "FullName": "Tag.ssx杈撻�绾�s2020.RTaskNo"
+              },
+              {
+                "ID": "20250709085259134",
+                "Name": "RSbit",
+                "Desc": "",
+                "Type": "System.UInt16",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "S2020Read",
+                "MapParam": "RSbit",
+                "Map": "S2020Read.RSbit",
+                "Queue": "S2020ReadQueue",
+                "Converter": "",
+                "GroupID": "20250709085243982",
+                "GroupFullName": "Tag.ssx杈撻�绾�s2020",
+                "FullName": "Tag.ssx杈撻�绾�s2020.RSbit"
+              },
+              {
+                "ID": "20250709085259118",
+                "Name": "REbit",
+                "Desc": "",
+                "Type": "System.UInt16",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "S2020Read",
+                "MapParam": "REbit",
+                "Map": "S2020Read.REbit",
+                "Queue": "S2020ReadQueue",
+                "Converter": "",
+                "GroupID": "20250709085243982",
+                "GroupFullName": "Tag.ssx杈撻�绾�s2020",
+                "FullName": "Tag.ssx杈撻�绾�s2020.REbit"
+              },
+              {
+                "ID": "20250709085259102",
+                "Name": "RworkMode",
+                "Desc": "",
+                "Type": "System.UInt16",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "S2020Read",
+                "MapParam": "RworkMode",
+                "Map": "S2020Read.RworkMode",
+                "Queue": "S2020ReadQueue",
+                "Converter": "",
+                "GroupID": "20250709085243982",
+                "GroupFullName": "Tag.ssx杈撻�绾�s2020",
+                "FullName": "Tag.ssx杈撻�绾�s2020.RworkMode"
+              },
+              {
+                "ID": "20250709085259087",
+                "Name": "RtaskState",
+                "Desc": "",
+                "Type": "System.UInt16",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "S2020Read",
+                "MapParam": "RtaskState",
+                "Map": "S2020Read.RtaskState",
+                "Queue": "S2020ReadQueue",
+                "Converter": "",
+                "GroupID": "20250709085243982",
+                "GroupFullName": "Tag.ssx杈撻�绾�s2020",
+                "FullName": "Tag.ssx杈撻�绾�s2020.RtaskState"
+              },
+              {
+                "ID": "20250709085259071",
+                "Name": "RtaskState_LAST",
+                "Desc": "",
+                "Type": "System.UInt16",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "S2020Read",
+                "MapParam": "RtaskState_LAST",
+                "Map": "S2020Read.RtaskState_LAST",
+                "Queue": "S2020ReadQueue",
+                "Converter": "",
+                "GroupID": "20250709085243982",
+                "GroupFullName": "Tag.ssx杈撻�绾�s2020",
+                "FullName": "Tag.ssx杈撻�绾�s2020.RtaskState_LAST"
+              },
+              {
+                "ID": "20250709085259056",
+                "Name": "R5绌洪棽",
+                "Desc": "",
+                "Type": "System.UInt16",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "S2020Read",
+                "MapParam": "R5绌洪棽",
+                "Map": "S2020Read.R5绌洪棽",
+                "Queue": "S2020ReadQueue",
+                "Converter": "",
+                "GroupID": "20250709085243982",
+                "GroupFullName": "Tag.ssx杈撻�绾�s2020",
+                "FullName": "Tag.ssx杈撻�绾�s2020.R5绌洪棽"
+              },
+              {
+                "ID": "20250709085259040",
+                "Name": "R鎵樼洏鐮�,
+                "Desc": "",
+                "Type": "System.String",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "S2020Read",
+                "MapParam": "R鎵樼洏鐮�,
+                "Map": "S2020Read.R鎵樼洏鐮�,
+                "Queue": "S2020ReadQueue",
+                "Converter": "",
+                "GroupID": "20250709085243982",
+                "GroupFullName": "Tag.ssx杈撻�绾�s2020",
+                "FullName": "Tag.ssx杈撻�绾�s2020.R鎵樼洏鐮�
+              },
+              {
+                "ID": "20250709085304451",
+                "Name": "wEbit",
+                "Desc": "",
+                "Type": "System.UInt16",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "S2020Write",
+                "MapParam": "wEbit",
+                "Map": "S2020Write.wEbit",
+                "Queue": "S2020WriteQueue",
+                "Converter": "",
+                "GroupID": "20250709085243982",
+                "GroupFullName": "Tag.ssx杈撻�绾�s2020",
+                "FullName": "Tag.ssx杈撻�绾�s2020.wEbit"
+              },
+              {
+                "ID": "20250709085304436",
+                "Name": "wTaskStyle",
+                "Desc": "",
+                "Type": "System.UInt16",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "S2020Write",
+                "MapParam": "wTaskStyle",
+                "Map": "S2020Write.wTaskStyle",
+                "Queue": "S2020WriteQueue",
+                "Converter": "",
+                "GroupID": "20250709085243982",
+                "GroupFullName": "Tag.ssx杈撻�绾�s2020",
+                "FullName": "Tag.ssx杈撻�绾�s2020.wTaskStyle"
+              },
+              {
+                "ID": "20250709085304421",
+                "Name": "wTaskNo",
+                "Desc": "",
+                "Type": "System.UInt32",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "S2020Write",
+                "MapParam": "wTaskNo",
+                "Map": "S2020Write.wTaskNo",
+                "Queue": "S2020WriteQueue",
+                "Converter": "",
+                "GroupID": "20250709085243982",
+                "GroupFullName": "Tag.ssx杈撻�绾�s2020",
+                "FullName": "Tag.ssx杈撻�绾�s2020.wTaskNo"
+              },
+              {
+                "ID": "20250709085304405",
+                "Name": "w鎵樼洏鐮�,
+                "Desc": "",
+                "Type": "System.String",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "S2020Write",
+                "MapParam": "w鎵樼洏鐮�,
+                "Map": "S2020Write.w鎵樼洏鐮�,
+                "Queue": "S2020WriteQueue",
+                "Converter": "",
+                "GroupID": "20250709085243982",
+                "GroupFullName": "Tag.ssx杈撻�绾�s2020",
+                "FullName": "Tag.ssx杈撻�绾�s2020.w鎵樼洏鐮�
+              }
+            ],
+            "Children": []
+          },
+          {
+            "ID": "20250709085244512",
+            "Name": "s2027",
+            "Desc": "",
+            "ParentID": "20250709085138163",
+            "ParentFullName": "Tag.ssx杈撻�绾�,
+            "FullName": "Tag.ssx杈撻�绾�s2027",
+            "Vars": [
+              {
+                "ID": "20250709085318651",
+                "Name": "RworkMode",
+                "Desc": "",
+                "Type": "System.UInt16",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "S2027Read",
+                "MapParam": "RworkMode",
+                "Map": "S2027Read.RworkMode",
+                "Queue": "S2027ReadQueue",
+                "Converter": "",
+                "GroupID": "20250709085244512",
+                "GroupFullName": "Tag.ssx杈撻�绾�s2027",
+                "FullName": "Tag.ssx杈撻�绾�s2027.RworkMode"
+              },
+              {
+                "ID": "20250709085318635",
+                "Name": "RTaskNo",
+                "Desc": "",
+                "Type": "System.UInt32",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "S2027Read",
+                "MapParam": "RTaskNo",
+                "Map": "S2027Read.RTaskNo",
+                "Queue": "S2027ReadQueue",
+                "Converter": "",
+                "GroupID": "20250709085244512",
+                "GroupFullName": "Tag.ssx杈撻�绾�s2027",
+                "FullName": "Tag.ssx杈撻�绾�s2027.RTaskNo"
+              },
+              {
+                "ID": "20250709085318620",
+                "Name": "RSbit",
+                "Desc": "",
+                "Type": "System.UInt16",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "S2027Read",
+                "MapParam": "RSbit",
+                "Map": "S2027Read.RSbit",
+                "Queue": "S2027ReadQueue",
+                "Converter": "",
+                "GroupID": "20250709085244512",
+                "GroupFullName": "Tag.ssx杈撻�绾�s2027",
+                "FullName": "Tag.ssx杈撻�绾�s2027.RSbit"
+              },
+              {
+                "ID": "20250709085318605",
+                "Name": "REbit",
+                "Desc": "",
+                "Type": "System.UInt16",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "S2027Read",
+                "MapParam": "REbit",
+                "Map": "S2027Read.REbit",
+                "Queue": "S2027ReadQueue",
+                "Converter": "",
+                "GroupID": "20250709085244512",
+                "GroupFullName": "Tag.ssx杈撻�绾�s2027",
+                "FullName": "Tag.ssx杈撻�绾�s2027.REbit"
+              },
+              {
+                "ID": "20250709085318590",
+                "Name": "Rstate",
+                "Desc": "",
+                "Type": "System.UInt16",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "S2027Read",
+                "MapParam": "Rstate",
+                "Map": "S2027Read.Rstate",
+                "Queue": "S2027ReadQueue",
+                "Converter": "",
+                "GroupID": "20250709085244512",
+                "GroupFullName": "Tag.ssx杈撻�绾�s2027",
+                "FullName": "Tag.ssx杈撻�绾�s2027.Rstate"
+              },
+              {
+                "ID": "20250709085318575",
+                "Name": "RtaskState",
+                "Desc": "",
+                "Type": "System.UInt16",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "S2027Read",
+                "MapParam": "RtaskState",
+                "Map": "S2027Read.RtaskState",
+                "Queue": "S2027ReadQueue",
+                "Converter": "",
+                "GroupID": "20250709085244512",
+                "GroupFullName": "Tag.ssx杈撻�绾�s2027",
+                "FullName": "Tag.ssx杈撻�绾�s2027.RtaskState"
+              },
+              {
+                "ID": "20250709085318559",
+                "Name": "RtaskState_LAST",
+                "Desc": "",
+                "Type": "System.UInt16",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "S2027Read",
+                "MapParam": "RtaskState_LAST",
+                "Map": "S2027Read.RtaskState_LAST",
+                "Queue": "S2027ReadQueue",
+                "Converter": "",
+                "GroupID": "20250709085244512",
+                "GroupFullName": "Tag.ssx杈撻�绾�s2027",
+                "FullName": "Tag.ssx杈撻�绾�s2027.RtaskState_LAST"
+              },
+              {
+                "ID": "20250709085318542",
+                "Name": "R5绌洪棽",
+                "Desc": "",
+                "Type": "System.UInt16",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "S2027Read",
+                "MapParam": "R5绌洪棽",
+                "Map": "S2027Read.R5绌洪棽",
+                "Queue": "S2027ReadQueue",
+                "Converter": "",
+                "GroupID": "20250709085244512",
+                "GroupFullName": "Tag.ssx杈撻�绾�s2027",
+                "FullName": "Tag.ssx杈撻�绾�s2027.R5绌洪棽"
+              },
+              {
+                "ID": "20250709085318527",
+                "Name": "R鎵樼洏鐮�,
+                "Desc": "",
+                "Type": "System.String",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "S2027Read",
+                "MapParam": "R鎵樼洏鐮�,
+                "Map": "S2027Read.R鎵樼洏鐮�,
+                "Queue": "S2027ReadQueue",
+                "Converter": "",
+                "GroupID": "20250709085244512",
+                "GroupFullName": "Tag.ssx杈撻�绾�s2027",
+                "FullName": "Tag.ssx杈撻�绾�s2027.R鎵樼洏鐮�
+              },
+              {
+                "ID": "20250709085323410",
+                "Name": "wEbit",
+                "Desc": "",
+                "Type": "System.UInt16",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "S2027Write",
+                "MapParam": "wEbit",
+                "Map": "S2027Write.wEbit",
+                "Queue": "S2027WriteQueue",
+                "Converter": "",
+                "GroupID": "20250709085244512",
+                "GroupFullName": "Tag.ssx杈撻�绾�s2027",
+                "FullName": "Tag.ssx杈撻�绾�s2027.wEbit"
+              },
+              {
+                "ID": "20250709085323395",
+                "Name": "wTaskStyle",
+                "Desc": "",
+                "Type": "System.UInt16",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "S2027Write",
+                "MapParam": "wTaskStyle",
+                "Map": "S2027Write.wTaskStyle",
+                "Queue": "S2027WriteQueue",
+                "Converter": "",
+                "GroupID": "20250709085244512",
+                "GroupFullName": "Tag.ssx杈撻�绾�s2027",
+                "FullName": "Tag.ssx杈撻�绾�s2027.wTaskStyle"
+              },
+              {
+                "ID": "20250709085323380",
+                "Name": "wTaskNo",
+                "Desc": "",
+                "Type": "System.UInt32",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "S2027Write",
+                "MapParam": "wTaskNo",
+                "Map": "S2027Write.wTaskNo",
+                "Queue": "S2027WriteQueue",
+                "Converter": "",
+                "GroupID": "20250709085244512",
+                "GroupFullName": "Tag.ssx杈撻�绾�s2027",
+                "FullName": "Tag.ssx杈撻�绾�s2027.wTaskNo"
+              },
+              {
+                "ID": "20250709085323365",
+                "Name": "w鎵樼洏鐮�,
+                "Desc": "",
+                "Type": "System.String",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "S2027Write",
+                "MapParam": "w鎵樼洏鐮�,
+                "Map": "S2027Write.w鎵樼洏鐮�,
+                "Queue": "S2027WriteQueue",
+                "Converter": "",
+                "GroupID": "20250709085244512",
+                "GroupFullName": "Tag.ssx杈撻�绾�s2027",
+                "FullName": "Tag.ssx杈撻�绾�s2027.w鎵樼洏鐮�
+              }
+            ],
+            "Children": []
+          },
+          {
+            "ID": "20250709094411845",
+            "Name": "s3001",
+            "Desc": "",
+            "ParentID": "20250709085138163",
+            "ParentFullName": "Tag.ssx杈撻�绾�,
+            "FullName": "Tag.ssx杈撻�绾�s3001",
+            "Vars": [
+              {
+                "ID": "20250709094433594",
+                "Name": "R5绌洪棽",
+                "Desc": "",
+                "Type": "System.UInt16",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "S3001Read",
+                "MapParam": "R5绌洪棽",
+                "Map": "S3001Read.R5绌洪棽",
+                "Queue": "S3001ReadQueue",
+                "Converter": "",
+                "GroupID": "20250709094411845",
+                "GroupFullName": "Tag.ssx杈撻�绾�s3001",
+                "FullName": "Tag.ssx杈撻�绾�s3001.R5绌洪棽"
+              },
+              {
+                "ID": "20250709094433577",
+                "Name": "RTaskNo",
+                "Desc": "",
+                "Type": "System.UInt32",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "S3001Read",
+                "MapParam": "RTaskNo",
+                "Map": "S3001Read.RTaskNo",
+                "Queue": "S3001ReadQueue",
+                "Converter": "",
+                "GroupID": "20250709094411845",
+                "GroupFullName": "Tag.ssx杈撻�绾�s3001",
+                "FullName": "Tag.ssx杈撻�绾�s3001.RTaskNo"
+              },
+              {
+                "ID": "20250709094433562",
+                "Name": "RSbit",
+                "Desc": "",
+                "Type": "System.UInt16",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "S3001Read",
+                "MapParam": "RSbit",
+                "Map": "S3001Read.RSbit",
+                "Queue": "S3001ReadQueue",
+                "Converter": "",
+                "GroupID": "20250709094411845",
+                "GroupFullName": "Tag.ssx杈撻�绾�s3001",
+                "FullName": "Tag.ssx杈撻�绾�s3001.RSbit"
+              },
+              {
+                "ID": "20250709094433547",
+                "Name": "REbit",
+                "Desc": "",
+                "Type": "System.UInt16",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "S3001Read",
+                "MapParam": "REbit",
+                "Map": "S3001Read.REbit",
+                "Queue": "S3001ReadQueue",
+                "Converter": "",
+                "GroupID": "20250709094411845",
+                "GroupFullName": "Tag.ssx杈撻�绾�s3001",
+                "FullName": "Tag.ssx杈撻�绾�s3001.REbit"
+              },
+              {
+                "ID": "20250709094433531",
+                "Name": "RworkMode",
+                "Desc": "",
+                "Type": "System.UInt16",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "S3001Read",
+                "MapParam": "RworkMode",
+                "Map": "S3001Read.RworkMode",
+                "Queue": "S3001ReadQueue",
+                "Converter": "",
+                "GroupID": "20250709094411845",
+                "GroupFullName": "Tag.ssx杈撻�绾�s3001",
+                "FullName": "Tag.ssx杈撻�绾�s3001.RworkMode"
+              },
+              {
+                "ID": "20250709094433515",
+                "Name": "Rstate",
+                "Desc": "",
+                "Type": "System.UInt16",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "S3001Read",
+                "MapParam": "Rstate",
+                "Map": "S3001Read.Rstate",
+                "Queue": "S3001ReadQueue",
+                "Converter": "",
+                "GroupID": "20250709094411845",
+                "GroupFullName": "Tag.ssx杈撻�绾�s3001",
+                "FullName": "Tag.ssx杈撻�绾�s3001.Rstate"
+              },
+              {
+                "ID": "20250709094433500",
+                "Name": "RtaskState",
+                "Desc": "",
+                "Type": "System.UInt16",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "S3001Read",
+                "MapParam": "RtaskState",
+                "Map": "S3001Read.RtaskState",
+                "Queue": "S3001ReadQueue",
+                "Converter": "",
+                "GroupID": "20250709094411845",
+                "GroupFullName": "Tag.ssx杈撻�绾�s3001",
+                "FullName": "Tag.ssx杈撻�绾�s3001.RtaskState"
+              },
+              {
+                "ID": "20250709094433484",
+                "Name": "RtaskState_LAST",
+                "Desc": "",
+                "Type": "System.UInt16",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "S3001Read",
+                "MapParam": "RtaskState_LAST",
+                "Map": "S3001Read.RtaskState_LAST",
+                "Queue": "S3001ReadQueue",
+                "Converter": "",
+                "GroupID": "20250709094411845",
+                "GroupFullName": "Tag.ssx杈撻�绾�s3001",
+                "FullName": "Tag.ssx杈撻�绾�s3001.RtaskState_LAST"
+              },
+              {
+                "ID": "20250709094433469",
+                "Name": "R鎵樼洏鐮�,
+                "Desc": "",
+                "Type": "System.String",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "S3001Read",
+                "MapParam": "R鎵樼洏鐮�,
+                "Map": "S3001Read.R鎵樼洏鐮�,
+                "Queue": "S3001ReadQueue",
+                "Converter": "",
+                "GroupID": "20250709094411845",
+                "GroupFullName": "Tag.ssx杈撻�绾�s3001",
+                "FullName": "Tag.ssx杈撻�绾�s3001.R鎵樼洏鐮�
+              },
+              {
+                "ID": "20250709094442521",
+                "Name": "SreadCan",
+                "Desc": "",
+                "Type": "System.Boolean",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "A3001鏀捐揣浜や簰",
+                "MapParam": "SreadCan",
+                "Map": "A3001鏀捐揣浜や簰.SreadCan",
+                "Queue": "A3001鏀捐揣浜や簰Queue",
+                "Converter": "",
+                "GroupID": "20250709094411845",
+                "GroupFullName": "Tag.ssx杈撻�绾�s3001",
+                "FullName": "Tag.ssx杈撻�绾�s3001.SreadCan"
+              },
+              {
+                "ID": "20250709094442506",
+                "Name": "Ssetreq",
+                "Desc": "",
+                "Type": "System.Boolean",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "A3001鏀捐揣浜や簰",
+                "MapParam": "Ssetreq",
+                "Map": "A3001鏀捐揣浜や簰.Ssetreq",
+                "Queue": "A3001鏀捐揣浜や簰Queue",
+                "Converter": "",
+                "GroupID": "20250709094411845",
+                "GroupFullName": "Tag.ssx杈撻�绾�s3001",
+                "FullName": "Tag.ssx杈撻�绾�s3001.Ssetreq"
+              },
+              {
+                "ID": "20250709094442490",
+                "Name": "Senable",
+                "Desc": "",
+                "Type": "System.Boolean",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "A3001鏀捐揣浜や簰",
+                "MapParam": "Senable",
+                "Map": "A3001鏀捐揣浜や簰.Senable",
+                "Queue": "A3001鏀捐揣浜や簰Queue",
+                "Converter": "",
+                "GroupID": "20250709094411845",
+                "GroupFullName": "Tag.ssx杈撻�绾�s3001",
+                "FullName": "Tag.ssx杈撻�绾�s3001.Senable"
+              },
+              {
+                "ID": "20250709094442475",
+                "Name": "SOver",
+                "Desc": "",
+                "Type": "System.Boolean",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "A3001鏀捐揣浜や簰",
+                "MapParam": "SOver",
+                "Map": "A3001鏀捐揣浜や簰.SOver",
+                "Queue": "A3001鏀捐揣浜や簰Queue",
+                "Converter": "",
+                "GroupID": "20250709094411845",
+                "GroupFullName": "Tag.ssx杈撻�绾�s3001",
+                "FullName": "Tag.ssx杈撻�绾�s3001.SOver"
+              },
+              {
+                "ID": "20250709094442459",
+                "Name": "SreadSsxOver",
+                "Desc": "",
+                "Type": "System.Boolean",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "A3001鏀捐揣浜や簰",
+                "MapParam": "SreadSsxOver",
+                "Map": "A3001鏀捐揣浜や簰.SreadSsxOver",
+                "Queue": "A3001鏀捐揣浜や簰Queue",
+                "Converter": "",
+                "GroupID": "20250709094411845",
+                "GroupFullName": "Tag.ssx杈撻�绾�s3001",
+                "FullName": "Tag.ssx杈撻�绾�s3001.SreadSsxOver"
+              },
+              {
+                "ID": "20250709094442443",
+                "Name": "Sagverr",
+                "Desc": "",
+                "Type": "System.Boolean",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "A3001鏀捐揣浜や簰",
+                "MapParam": "Sagverr",
+                "Map": "A3001鏀捐揣浜や簰.Sagverr",
+                "Queue": "A3001鏀捐揣浜や簰Queue",
+                "Converter": "",
+                "GroupID": "20250709094411845",
+                "GroupFullName": "Tag.ssx杈撻�绾�s3001",
+                "FullName": "Tag.ssx杈撻�绾�s3001.Sagverr"
+              },
+              {
+                "ID": "20250709094442427",
+                "Name": "StaskMode",
+                "Desc": "",
+                "Type": "System.UInt16",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "A3001鏀捐揣浜や簰",
+                "MapParam": "StaskMode",
+                "Map": "A3001鏀捐揣浜や簰.StaskMode",
+                "Queue": "A3001鏀捐揣浜や簰Queue",
+                "Converter": "",
+                "GroupID": "20250709094411845",
+                "GroupFullName": "Tag.ssx杈撻�绾�s3001",
+                "FullName": "Tag.ssx杈撻�绾�s3001.StaskMode"
+              },
+              {
+                "ID": "20250709094442412",
+                "Name": "StaskMode_LAST",
+                "Desc": "",
+                "Type": "System.UInt16",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "A3001鏀捐揣浜や簰",
+                "MapParam": "StaskMode_LAST",
+                "Map": "A3001鏀捐揣浜や簰.StaskMode_LAST",
+                "Queue": "A3001鏀捐揣浜や簰Queue",
+                "Converter": "",
+                "GroupID": "20250709094411845",
+                "GroupFullName": "Tag.ssx杈撻�绾�s3001",
+                "FullName": "Tag.ssx杈撻�绾�s3001.StaskMode_LAST"
+              },
+              {
+                "ID": "20250709094442396",
+                "Name": "SreadAgvover",
+                "Desc": "",
+                "Type": "System.Boolean",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "A3001鏀捐揣浜や簰",
+                "MapParam": "SreadAgvover",
+                "Map": "A3001鏀捐揣浜や簰.SreadAgvover",
+                "Queue": "A3001鏀捐揣浜や簰Queue",
+                "Converter": "",
+                "GroupID": "20250709094411845",
+                "GroupFullName": "Tag.ssx杈撻�绾�s3001",
+                "FullName": "Tag.ssx杈撻�绾�s3001.SreadAgvover"
+              }
+            ],
+            "Children": []
+          },
+          {
+            "ID": "20250709094412373",
+            "Name": "s3005",
+            "Desc": "",
+            "ParentID": "20250709085138163",
+            "ParentFullName": "Tag.ssx杈撻�绾�,
+            "FullName": "Tag.ssx杈撻�绾�s3005",
+            "Vars": [
+              {
+                "ID": "20250709094455281",
+                "Name": "R5绌洪棽",
+                "Desc": "",
+                "Type": "System.UInt16",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "S3005Read",
+                "MapParam": "R5绌洪棽",
+                "Map": "S3005Read.R5绌洪棽",
+                "Queue": "S3005ReadQueue",
+                "Converter": "",
+                "GroupID": "20250709094412373",
+                "GroupFullName": "Tag.ssx杈撻�绾�s3005",
+                "FullName": "Tag.ssx杈撻�绾�s3005.R5绌洪棽"
+              },
+              {
+                "ID": "20250709094455265",
+                "Name": "RTaskNo",
+                "Desc": "",
+                "Type": "System.UInt32",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "S3005Read",
+                "MapParam": "RTaskNo",
+                "Map": "S3005Read.RTaskNo",
+                "Queue": "S3005ReadQueue",
+                "Converter": "",
+                "GroupID": "20250709094412373",
+                "GroupFullName": "Tag.ssx杈撻�绾�s3005",
+                "FullName": "Tag.ssx杈撻�绾�s3005.RTaskNo"
+              },
+              {
+                "ID": "20250709094455250",
+                "Name": "RSbit",
+                "Desc": "",
+                "Type": "System.UInt16",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "S3005Read",
+                "MapParam": "RSbit",
+                "Map": "S3005Read.RSbit",
+                "Queue": "S3005ReadQueue",
+                "Converter": "",
+                "GroupID": "20250709094412373",
+                "GroupFullName": "Tag.ssx杈撻�绾�s3005",
+                "FullName": "Tag.ssx杈撻�绾�s3005.RSbit"
+              },
+              {
+                "ID": "20250709094455234",
+                "Name": "REbit",
+                "Desc": "",
+                "Type": "System.UInt16",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "S3005Read",
+                "MapParam": "REbit",
+                "Map": "S3005Read.REbit",
+                "Queue": "S3005ReadQueue",
+                "Converter": "",
+                "GroupID": "20250709094412373",
+                "GroupFullName": "Tag.ssx杈撻�绾�s3005",
+                "FullName": "Tag.ssx杈撻�绾�s3005.REbit"
+              },
+              {
+                "ID": "20250709094455219",
+                "Name": "RworkMode",
+                "Desc": "",
+                "Type": "System.UInt16",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "S3005Read",
+                "MapParam": "RworkMode",
+                "Map": "S3005Read.RworkMode",
+                "Queue": "S3005ReadQueue",
+                "Converter": "",
+                "GroupID": "20250709094412373",
+                "GroupFullName": "Tag.ssx杈撻�绾�s3005",
+                "FullName": "Tag.ssx杈撻�绾�s3005.RworkMode"
+              },
+              {
+                "ID": "20250709094455204",
+                "Name": "Rstate",
+                "Desc": "",
+                "Type": "System.UInt16",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "S3005Read",
+                "MapParam": "Rstate",
+                "Map": "S3005Read.Rstate",
+                "Queue": "S3005ReadQueue",
+                "Converter": "",
+                "GroupID": "20250709094412373",
+                "GroupFullName": "Tag.ssx杈撻�绾�s3005",
+                "FullName": "Tag.ssx杈撻�绾�s3005.Rstate"
+              },
+              {
+                "ID": "20250709094455189",
+                "Name": "RtaskState",
+                "Desc": "",
+                "Type": "System.UInt16",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "S3005Read",
+                "MapParam": "RtaskState",
+                "Map": "S3005Read.RtaskState",
+                "Queue": "S3005ReadQueue",
+                "Converter": "",
+                "GroupID": "20250709094412373",
+                "GroupFullName": "Tag.ssx杈撻�绾�s3005",
+                "FullName": "Tag.ssx杈撻�绾�s3005.RtaskState"
+              },
+              {
+                "ID": "20250709094455173",
+                "Name": "RtaskState_LAST",
+                "Desc": "",
+                "Type": "System.UInt16",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "S3005Read",
+                "MapParam": "RtaskState_LAST",
+                "Map": "S3005Read.RtaskState_LAST",
+                "Queue": "S3005ReadQueue",
+                "Converter": "",
+                "GroupID": "20250709094412373",
+                "GroupFullName": "Tag.ssx杈撻�绾�s3005",
+                "FullName": "Tag.ssx杈撻�绾�s3005.RtaskState_LAST"
+              },
+              {
+                "ID": "20250709094455158",
+                "Name": "R鎵樼洏鐮�,
+                "Desc": "",
+                "Type": "System.String",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "S3005Read",
+                "MapParam": "R鎵樼洏鐮�,
+                "Map": "S3005Read.R鎵樼洏鐮�,
+                "Queue": "S3005ReadQueue",
+                "Converter": "",
+                "GroupID": "20250709094412373",
+                "GroupFullName": "Tag.ssx杈撻�绾�s3005",
+                "FullName": "Tag.ssx杈撻�绾�s3005.R鎵樼洏鐮�
+              },
+              {
+                "ID": "20250709094459341",
+                "Name": "SreadCan",
+                "Desc": "",
+                "Type": "System.Boolean",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "A3005鍙栬揣浜や簰",
+                "MapParam": "SreadCan",
+                "Map": "A3005鍙栬揣浜や簰.SreadCan",
+                "Queue": "A3005鍙栬揣浜や簰Queue",
+                "Converter": "",
+                "GroupID": "20250709094412373",
+                "GroupFullName": "Tag.ssx杈撻�绾�s3005",
+                "FullName": "Tag.ssx杈撻�绾�s3005.SreadCan"
+              },
+              {
+                "ID": "20250709094459325",
+                "Name": "Ssetreq",
+                "Desc": "",
+                "Type": "System.Boolean",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "A3005鍙栬揣浜や簰",
+                "MapParam": "Ssetreq",
+                "Map": "A3005鍙栬揣浜や簰.Ssetreq",
+                "Queue": "A3005鍙栬揣浜や簰Queue",
+                "Converter": "",
+                "GroupID": "20250709094412373",
+                "GroupFullName": "Tag.ssx杈撻�绾�s3005",
+                "FullName": "Tag.ssx杈撻�绾�s3005.Ssetreq"
+              },
+              {
+                "ID": "20250709094459310",
+                "Name": "Senable",
+                "Desc": "",
+                "Type": "System.Boolean",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "A3005鍙栬揣浜や簰",
+                "MapParam": "Senable",
+                "Map": "A3005鍙栬揣浜や簰.Senable",
+                "Queue": "A3005鍙栬揣浜や簰Queue",
+                "Converter": "",
+                "GroupID": "20250709094412373",
+                "GroupFullName": "Tag.ssx杈撻�绾�s3005",
+                "FullName": "Tag.ssx杈撻�绾�s3005.Senable"
+              },
+              {
+                "ID": "20250709094459294",
+                "Name": "SOver",
+                "Desc": "",
+                "Type": "System.Boolean",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "A3005鍙栬揣浜や簰",
+                "MapParam": "SOver",
+                "Map": "A3005鍙栬揣浜や簰.SOver",
+                "Queue": "A3005鍙栬揣浜や簰Queue",
+                "Converter": "",
+                "GroupID": "20250709094412373",
+                "GroupFullName": "Tag.ssx杈撻�绾�s3005",
+                "FullName": "Tag.ssx杈撻�绾�s3005.SOver"
+              },
+              {
+                "ID": "20250709094459279",
+                "Name": "SreadOver",
+                "Desc": "",
+                "Type": "System.Boolean",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "A3005鍙栬揣浜や簰",
+                "MapParam": "SreadOver",
+                "Map": "A3005鍙栬揣浜や簰.SreadOver",
+                "Queue": "A3005鍙栬揣浜や簰Queue",
+                "Converter": "",
+                "GroupID": "20250709094412373",
+                "GroupFullName": "Tag.ssx杈撻�绾�s3005",
+                "FullName": "Tag.ssx杈撻�绾�s3005.SreadOver"
+              },
+              {
+                "ID": "20250709094459263",
+                "Name": "Sagverr",
+                "Desc": "",
+                "Type": "System.Boolean",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "A3005鍙栬揣浜や簰",
+                "MapParam": "Sagverr",
+                "Map": "A3005鍙栬揣浜や簰.Sagverr",
+                "Queue": "A3005鍙栬揣浜や簰Queue",
+                "Converter": "",
+                "GroupID": "20250709094412373",
+                "GroupFullName": "Tag.ssx杈撻�绾�s3005",
+                "FullName": "Tag.ssx杈撻�绾�s3005.Sagverr"
+              },
+              {
+                "ID": "20250709094459248",
+                "Name": "StaskMode",
+                "Desc": "",
+                "Type": "System.UInt16",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "A3005鍙栬揣浜や簰",
+                "MapParam": "StaskMode",
+                "Map": "A3005鍙栬揣浜や簰.StaskMode",
+                "Queue": "A3005鍙栬揣浜や簰Queue",
+                "Converter": "",
+                "GroupID": "20250709094412373",
+                "GroupFullName": "Tag.ssx杈撻�绾�s3005",
+                "FullName": "Tag.ssx杈撻�绾�s3005.StaskMode"
+              },
+              {
+                "ID": "20250709094459233",
+                "Name": "StaskMode_LAST",
+                "Desc": "",
+                "Type": "System.UInt16",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "A3005鍙栬揣浜や簰",
+                "MapParam": "StaskMode_LAST",
+                "Map": "A3005鍙栬揣浜や簰.StaskMode_LAST",
+                "Queue": "A3005鍙栬揣浜や簰Queue",
+                "Converter": "",
+                "GroupID": "20250709094412373",
+                "GroupFullName": "Tag.ssx杈撻�绾�s3005",
+                "FullName": "Tag.ssx杈撻�绾�s3005.StaskMode_LAST"
+              },
+              {
+                "ID": "20250709094459218",
+                "Name": "SreadAgvover",
+                "Desc": "",
+                "Type": "System.Boolean",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "A3005鍙栬揣浜や簰",
+                "MapParam": "SreadAgvover",
+                "Map": "A3005鍙栬揣浜や簰.SreadAgvover",
+                "Queue": "A3005鍙栬揣浜や簰Queue",
+                "Converter": "",
+                "GroupID": "20250709094412373",
+                "GroupFullName": "Tag.ssx杈撻�绾�s3005",
+                "FullName": "Tag.ssx杈撻�绾�s3005.SreadAgvover"
+              }
+            ],
+            "Children": []
+          },
+          {
+            "ID": "20250709094413083",
+            "Name": "s3006",
+            "Desc": "",
+            "ParentID": "20250709085138163",
+            "ParentFullName": "Tag.ssx杈撻�绾�,
+            "FullName": "Tag.ssx杈撻�绾�s3006",
+            "Vars": [
+              {
+                "ID": "20250709094511112",
+                "Name": "R5绌洪棽",
+                "Desc": "",
+                "Type": "System.UInt16",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "S3006Read",
+                "MapParam": "R5绌洪棽",
+                "Map": "S3006Read.R5绌洪棽",
+                "Queue": "S3006ReadQueue",
+                "Converter": "",
+                "GroupID": "20250709094413083",
+                "GroupFullName": "Tag.ssx杈撻�绾�s3006",
+                "FullName": "Tag.ssx杈撻�绾�s3006.R5绌洪棽"
+              },
+              {
+                "ID": "20250709094511097",
+                "Name": "RTaskNo",
+                "Desc": "",
+                "Type": "System.UInt32",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "S3006Read",
+                "MapParam": "RTaskNo",
+                "Map": "S3006Read.RTaskNo",
+                "Queue": "S3006ReadQueue",
+                "Converter": "",
+                "GroupID": "20250709094413083",
+                "GroupFullName": "Tag.ssx杈撻�绾�s3006",
+                "FullName": "Tag.ssx杈撻�绾�s3006.RTaskNo"
+              },
+              {
+                "ID": "20250709094511081",
+                "Name": "RSbit",
+                "Desc": "",
+                "Type": "System.UInt16",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "S3006Read",
+                "MapParam": "RSbit",
+                "Map": "S3006Read.RSbit",
+                "Queue": "S3006ReadQueue",
+                "Converter": "",
+                "GroupID": "20250709094413083",
+                "GroupFullName": "Tag.ssx杈撻�绾�s3006",
+                "FullName": "Tag.ssx杈撻�绾�s3006.RSbit"
+              },
+              {
+                "ID": "20250709094511066",
+                "Name": "REbit",
+                "Desc": "",
+                "Type": "System.UInt16",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "S3006Read",
+                "MapParam": "REbit",
+                "Map": "S3006Read.REbit",
+                "Queue": "S3006ReadQueue",
+                "Converter": "",
+                "GroupID": "20250709094413083",
+                "GroupFullName": "Tag.ssx杈撻�绾�s3006",
+                "FullName": "Tag.ssx杈撻�绾�s3006.REbit"
+              },
+              {
+                "ID": "20250709094511050",
+                "Name": "RworkMode",
+                "Desc": "",
+                "Type": "System.UInt16",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "S3006Read",
+                "MapParam": "RworkMode",
+                "Map": "S3006Read.RworkMode",
+                "Queue": "S3006ReadQueue",
+                "Converter": "",
+                "GroupID": "20250709094413083",
+                "GroupFullName": "Tag.ssx杈撻�绾�s3006",
+                "FullName": "Tag.ssx杈撻�绾�s3006.RworkMode"
+              },
+              {
+                "ID": "20250709094511035",
+                "Name": "Rstate",
+                "Desc": "",
+                "Type": "System.UInt16",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "S3006Read",
+                "MapParam": "Rstate",
+                "Map": "S3006Read.Rstate",
+                "Queue": "S3006ReadQueue",
+                "Converter": "",
+                "GroupID": "20250709094413083",
+                "GroupFullName": "Tag.ssx杈撻�绾�s3006",
+                "FullName": "Tag.ssx杈撻�绾�s3006.Rstate"
+              },
+              {
+                "ID": "20250709094511019",
+                "Name": "RtaskState",
+                "Desc": "",
+                "Type": "System.UInt16",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "S3006Read",
+                "MapParam": "RtaskState",
+                "Map": "S3006Read.RtaskState",
+                "Queue": "S3006ReadQueue",
+                "Converter": "",
+                "GroupID": "20250709094413083",
+                "GroupFullName": "Tag.ssx杈撻�绾�s3006",
+                "FullName": "Tag.ssx杈撻�绾�s3006.RtaskState"
+              },
+              {
+                "ID": "20250709094511004",
+                "Name": "RtaskState_LAST",
+                "Desc": "",
+                "Type": "System.UInt16",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "S3006Read",
+                "MapParam": "RtaskState_LAST",
+                "Map": "S3006Read.RtaskState_LAST",
+                "Queue": "S3006ReadQueue",
+                "Converter": "",
+                "GroupID": "20250709094413083",
+                "GroupFullName": "Tag.ssx杈撻�绾�s3006",
+                "FullName": "Tag.ssx杈撻�绾�s3006.RtaskState_LAST"
+              },
+              {
+                "ID": "20250709094510988",
+                "Name": "R鎵樼洏鐮�,
+                "Desc": "",
+                "Type": "System.String",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "S3006Read",
+                "MapParam": "R鎵樼洏鐮�,
+                "Map": "S3006Read.R鎵樼洏鐮�,
+                "Queue": "S3006ReadQueue",
+                "Converter": "",
+                "GroupID": "20250709094413083",
+                "GroupFullName": "Tag.ssx杈撻�绾�s3006",
+                "FullName": "Tag.ssx杈撻�绾�s3006.R鎵樼洏鐮�
+              },
+              {
+                "ID": "20250709094516278",
+                "Name": "SreadCan",
+                "Desc": "",
+                "Type": "System.Boolean",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "A3006鏀捐揣浜や簰",
+                "MapParam": "SreadCan",
+                "Map": "A3006鏀捐揣浜や簰.SreadCan",
+                "Queue": "A3006鏀捐揣浜や簰Queue",
+                "Converter": "",
+                "GroupID": "20250709094413083",
+                "GroupFullName": "Tag.ssx杈撻�绾�s3006",
+                "FullName": "Tag.ssx杈撻�绾�s3006.SreadCan"
+              },
+              {
+                "ID": "20250709094516262",
+                "Name": "Ssetreq",
+                "Desc": "",
+                "Type": "System.Boolean",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "A3006鏀捐揣浜や簰",
+                "MapParam": "Ssetreq",
+                "Map": "A3006鏀捐揣浜や簰.Ssetreq",
+                "Queue": "A3006鏀捐揣浜や簰Queue",
+                "Converter": "",
+                "GroupID": "20250709094413083",
+                "GroupFullName": "Tag.ssx杈撻�绾�s3006",
+                "FullName": "Tag.ssx杈撻�绾�s3006.Ssetreq"
+              },
+              {
+                "ID": "20250709094516248",
+                "Name": "Senable",
+                "Desc": "",
+                "Type": "System.Boolean",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "A3006鏀捐揣浜や簰",
+                "MapParam": "Senable",
+                "Map": "A3006鏀捐揣浜や簰.Senable",
+                "Queue": "A3006鏀捐揣浜や簰Queue",
+                "Converter": "",
+                "GroupID": "20250709094413083",
+                "GroupFullName": "Tag.ssx杈撻�绾�s3006",
+                "FullName": "Tag.ssx杈撻�绾�s3006.Senable"
+              },
+              {
+                "ID": "20250709094516231",
+                "Name": "SOver",
+                "Desc": "",
+                "Type": "System.Boolean",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "A3006鏀捐揣浜や簰",
+                "MapParam": "SOver",
+                "Map": "A3006鏀捐揣浜や簰.SOver",
+                "Queue": "A3006鏀捐揣浜や簰Queue",
+                "Converter": "",
+                "GroupID": "20250709094413083",
+                "GroupFullName": "Tag.ssx杈撻�绾�s3006",
+                "FullName": "Tag.ssx杈撻�绾�s3006.SOver"
+              },
+              {
+                "ID": "20250709094516217",
+                "Name": "SreadOver",
+                "Desc": "",
+                "Type": "System.Boolean",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "A3006鏀捐揣浜や簰",
+                "MapParam": "SreadOver",
+                "Map": "A3006鏀捐揣浜や簰.SreadOver",
+                "Queue": "A3006鏀捐揣浜や簰Queue",
+                "Converter": "",
+                "GroupID": "20250709094413083",
+                "GroupFullName": "Tag.ssx杈撻�绾�s3006",
+                "FullName": "Tag.ssx杈撻�绾�s3006.SreadOver"
+              },
+              {
+                "ID": "20250709094516201",
+                "Name": "Sagverr",
+                "Desc": "",
+                "Type": "System.Boolean",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "A3006鏀捐揣浜や簰",
+                "MapParam": "Sagverr",
+                "Map": "A3006鏀捐揣浜や簰.Sagverr",
+                "Queue": "A3006鏀捐揣浜や簰Queue",
+                "Converter": "",
+                "GroupID": "20250709094413083",
+                "GroupFullName": "Tag.ssx杈撻�绾�s3006",
+                "FullName": "Tag.ssx杈撻�绾�s3006.Sagverr"
+              },
+              {
+                "ID": "20250709094516186",
+                "Name": "StaskMode",
+                "Desc": "",
+                "Type": "System.UInt16",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "A3006鏀捐揣浜や簰",
+                "MapParam": "StaskMode",
+                "Map": "A3006鏀捐揣浜や簰.StaskMode",
+                "Queue": "A3006鏀捐揣浜や簰Queue",
+                "Converter": "",
+                "GroupID": "20250709094413083",
+                "GroupFullName": "Tag.ssx杈撻�绾�s3006",
+                "FullName": "Tag.ssx杈撻�绾�s3006.StaskMode"
+              },
+              {
+                "ID": "20250709094516170",
+                "Name": "StaskMode_LAST",
+                "Desc": "",
+                "Type": "System.UInt16",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "A3006鏀捐揣浜や簰",
+                "MapParam": "StaskMode_LAST",
+                "Map": "A3006鏀捐揣浜や簰.StaskMode_LAST",
+                "Queue": "A3006鏀捐揣浜や簰Queue",
+                "Converter": "",
+                "GroupID": "20250709094413083",
+                "GroupFullName": "Tag.ssx杈撻�绾�s3006",
+                "FullName": "Tag.ssx杈撻�绾�s3006.StaskMode_LAST"
+              },
+              {
+                "ID": "20250709094516155",
+                "Name": "SreadAgvover",
+                "Desc": "",
+                "Type": "System.Boolean",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "A3006鏀捐揣浜や簰",
+                "MapParam": "SreadAgvover",
+                "Map": "A3006鏀捐揣浜や簰.SreadAgvover",
+                "Queue": "A3006鏀捐揣浜や簰Queue",
+                "Converter": "",
+                "GroupID": "20250709094413083",
+                "GroupFullName": "Tag.ssx杈撻�绾�s3006",
+                "FullName": "Tag.ssx杈撻�绾�s3006.SreadAgvover"
+              }
+            ],
+            "Children": []
+          },
+          {
+            "ID": "20250709094417477",
+            "Name": "s3010",
+            "Desc": "",
+            "ParentID": "20250709085138163",
+            "ParentFullName": "Tag.ssx杈撻�绾�,
+            "FullName": "Tag.ssx杈撻�绾�s3010",
+            "Vars": [
+              {
+                "ID": "20250709094525201",
+                "Name": "RtaskState",
+                "Desc": "",
+                "Type": "System.UInt16",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "S3010Read",
+                "MapParam": "RtaskState",
+                "Map": "S3010Read.RtaskState",
+                "Queue": "S3010ReadQueue",
+                "Converter": "",
+                "GroupID": "20250709094417477",
+                "GroupFullName": "Tag.ssx杈撻�绾�s3010",
+                "FullName": "Tag.ssx杈撻�绾�s3010.RtaskState"
+              },
+              {
+                "ID": "20250709094525186",
+                "Name": "RTaskNo",
+                "Desc": "",
+                "Type": "System.UInt32",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "S3010Read",
+                "MapParam": "RTaskNo",
+                "Map": "S3010Read.RTaskNo",
+                "Queue": "S3010ReadQueue",
+                "Converter": "",
+                "GroupID": "20250709094417477",
+                "GroupFullName": "Tag.ssx杈撻�绾�s3010",
+                "FullName": "Tag.ssx杈撻�绾�s3010.RTaskNo"
+              },
+              {
+                "ID": "20250709094525171",
+                "Name": "RSbit",
+                "Desc": "",
+                "Type": "System.UInt16",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "S3010Read",
+                "MapParam": "RSbit",
+                "Map": "S3010Read.RSbit",
+                "Queue": "S3010ReadQueue",
+                "Converter": "",
+                "GroupID": "20250709094417477",
+                "GroupFullName": "Tag.ssx杈撻�绾�s3010",
+                "FullName": "Tag.ssx杈撻�绾�s3010.RSbit"
+              },
+              {
+                "ID": "20250709094525155",
+                "Name": "REbit",
+                "Desc": "",
+                "Type": "System.UInt16",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "S3010Read",
+                "MapParam": "REbit",
+                "Map": "S3010Read.REbit",
+                "Queue": "S3010ReadQueue",
+                "Converter": "",
+                "GroupID": "20250709094417477",
+                "GroupFullName": "Tag.ssx杈撻�绾�s3010",
+                "FullName": "Tag.ssx杈撻�绾�s3010.REbit"
+              },
+              {
+                "ID": "20250709094525139",
+                "Name": "RworkMode",
+                "Desc": "",
+                "Type": "System.UInt16",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "S3010Read",
+                "MapParam": "RworkMode",
+                "Map": "S3010Read.RworkMode",
+                "Queue": "S3010ReadQueue",
+                "Converter": "",
+                "GroupID": "20250709094417477",
+                "GroupFullName": "Tag.ssx杈撻�绾�s3010",
+                "FullName": "Tag.ssx杈撻�绾�s3010.RworkMode"
+              },
+              {
+                "ID": "20250709094525124",
+                "Name": "Rstate",
+                "Desc": "",
+                "Type": "System.UInt16",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "S3010Read",
+                "MapParam": "Rstate",
+                "Map": "S3010Read.Rstate",
+                "Queue": "S3010ReadQueue",
+                "Converter": "",
+                "GroupID": "20250709094417477",
+                "GroupFullName": "Tag.ssx杈撻�绾�s3010",
+                "FullName": "Tag.ssx杈撻�绾�s3010.Rstate"
+              },
+              {
+                "ID": "20250709094525108",
+                "Name": "RtaskState_LAST",
+                "Desc": "",
+                "Type": "System.UInt16",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "S3010Read",
+                "MapParam": "RtaskState_LAST",
+                "Map": "S3010Read.RtaskState_LAST",
+                "Queue": "S3010ReadQueue",
+                "Converter": "",
+                "GroupID": "20250709094417477",
+                "GroupFullName": "Tag.ssx杈撻�绾�s3010",
+                "FullName": "Tag.ssx杈撻�绾�s3010.RtaskState_LAST"
+              },
+              {
+                "ID": "20250709094525092",
+                "Name": "R5绌洪棽",
+                "Desc": "",
+                "Type": "System.UInt16",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "S3010Read",
+                "MapParam": "R5绌洪棽",
+                "Map": "S3010Read.R5绌洪棽",
+                "Queue": "S3010ReadQueue",
+                "Converter": "",
+                "GroupID": "20250709094417477",
+                "GroupFullName": "Tag.ssx杈撻�绾�s3010",
+                "FullName": "Tag.ssx杈撻�绾�s3010.R5绌洪棽"
+              },
+              {
+                "ID": "20250709094525078",
+                "Name": "R鎵樼洏鐮�,
+                "Desc": "",
+                "Type": "System.String",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "S3010Read",
+                "MapParam": "R鎵樼洏鐮�,
+                "Map": "S3010Read.R鎵樼洏鐮�,
+                "Queue": "S3010ReadQueue",
+                "Converter": "",
+                "GroupID": "20250709094417477",
+                "GroupFullName": "Tag.ssx杈撻�绾�s3010",
+                "FullName": "Tag.ssx杈撻�绾�s3010.R鎵樼洏鐮�
+              },
+              {
+                "ID": "20250709094529673",
+                "Name": "Sagverr",
+                "Desc": "",
+                "Type": "System.Boolean",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "A3010鍙栬揣浜や簰",
+                "MapParam": "Sagverr",
+                "Map": "A3010鍙栬揣浜や簰.Sagverr",
+                "Queue": "A3010鍙栬揣浜や簰Queue",
+                "Converter": "",
+                "GroupID": "20250709094417477",
+                "GroupFullName": "Tag.ssx杈撻�绾�s3010",
+                "FullName": "Tag.ssx杈撻�绾�s3010.Sagverr"
+              },
+              {
+                "ID": "20250709094529658",
+                "Name": "Ssetreq",
+                "Desc": "",
+                "Type": "System.Boolean",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "A3010鍙栬揣浜や簰",
+                "MapParam": "Ssetreq",
+                "Map": "A3010鍙栬揣浜や簰.Ssetreq",
+                "Queue": "A3010鍙栬揣浜や簰Queue",
+                "Converter": "",
+                "GroupID": "20250709094417477",
+                "GroupFullName": "Tag.ssx杈撻�绾�s3010",
+                "FullName": "Tag.ssx杈撻�绾�s3010.Ssetreq"
+              },
+              {
+                "ID": "20250709094529642",
+                "Name": "Senable",
+                "Desc": "",
+                "Type": "System.Boolean",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "A3010鍙栬揣浜や簰",
+                "MapParam": "Senable",
+                "Map": "A3010鍙栬揣浜や簰.Senable",
+                "Queue": "A3010鍙栬揣浜や簰Queue",
+                "Converter": "",
+                "GroupID": "20250709094417477",
+                "GroupFullName": "Tag.ssx杈撻�绾�s3010",
+                "FullName": "Tag.ssx杈撻�绾�s3010.Senable"
+              },
+              {
+                "ID": "20250709094529627",
+                "Name": "SOver",
+                "Desc": "",
+                "Type": "System.Boolean",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "A3010鍙栬揣浜や簰",
+                "MapParam": "SOver",
+                "Map": "A3010鍙栬揣浜や簰.SOver",
+                "Queue": "A3010鍙栬揣浜や簰Queue",
+                "Converter": "",
+                "GroupID": "20250709094417477",
+                "GroupFullName": "Tag.ssx杈撻�绾�s3010",
+                "FullName": "Tag.ssx杈撻�绾�s3010.SOver"
+              },
+              {
+                "ID": "20250709094529611",
+                "Name": "SreadOver",
+                "Desc": "",
+                "Type": "System.Boolean",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "A3010鍙栬揣浜や簰",
+                "MapParam": "SreadOver",
+                "Map": "A3010鍙栬揣浜や簰.SreadOver",
+                "Queue": "A3010鍙栬揣浜や簰Queue",
+                "Converter": "",
+                "GroupID": "20250709094417477",
+                "GroupFullName": "Tag.ssx杈撻�绾�s3010",
+                "FullName": "Tag.ssx杈撻�绾�s3010.SreadOver"
+              },
+              {
+                "ID": "20250709094529596",
+                "Name": "StaskMode",
+                "Desc": "",
+                "Type": "System.UInt16",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "A3010鍙栬揣浜や簰",
+                "MapParam": "StaskMode",
+                "Map": "A3010鍙栬揣浜や簰.StaskMode",
+                "Queue": "A3010鍙栬揣浜や簰Queue",
+                "Converter": "",
+                "GroupID": "20250709094417477",
+                "GroupFullName": "Tag.ssx杈撻�绾�s3010",
+                "FullName": "Tag.ssx杈撻�绾�s3010.StaskMode"
+              },
+              {
+                "ID": "20250709094529580",
+                "Name": "StaskMode_LAST",
+                "Desc": "",
+                "Type": "System.UInt16",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "A3010鍙栬揣浜や簰",
+                "MapParam": "StaskMode_LAST",
+                "Map": "A3010鍙栬揣浜や簰.StaskMode_LAST",
+                "Queue": "A3010鍙栬揣浜や簰Queue",
+                "Converter": "",
+                "GroupID": "20250709094417477",
+                "GroupFullName": "Tag.ssx杈撻�绾�s3010",
+                "FullName": "Tag.ssx杈撻�绾�s3010.StaskMode_LAST"
+              },
+              {
+                "ID": "20250709094529565",
+                "Name": "SreadCan",
+                "Desc": "",
+                "Type": "System.Boolean",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "A3010鍙栬揣浜や簰",
+                "MapParam": "SreadCan",
+                "Map": "A3010鍙栬揣浜や簰.SreadCan",
+                "Queue": "A3010鍙栬揣浜や簰Queue",
+                "Converter": "",
+                "GroupID": "20250709094417477",
+                "GroupFullName": "Tag.ssx杈撻�绾�s3010",
+                "FullName": "Tag.ssx杈撻�绾�s3010.SreadCan"
+              },
+              {
+                "ID": "20250709094529549",
+                "Name": "SreadAgvover",
+                "Desc": "",
+                "Type": "System.Boolean",
+                "ShortType": "",
+                "MinVal": "",
+                "MaxVal": "",
+                "DefaultVal": "",
+                "MapDevice": "A3010鍙栬揣浜や簰",
+                "MapParam": "SreadAgvover",
+                "Map": "A3010鍙栬揣浜や簰.SreadAgvover",
+                "Queue": "A3010鍙栬揣浜や簰Queue",
+                "Converter": "",
+                "GroupID": "20250709094417477",
+                "GroupFullName": "Tag.ssx杈撻�绾�s3010",
+                "FullName": "Tag.ssx杈撻�绾�s3010.SreadAgvover"
+              }
+            ],
+            "Children": []
+          }
+        ]
       }
     ]
   },
   "CreationTime": "2025-02-26 15:31:23",
-  "LastWriteTime": "2025-07-08 14:11:39",
+  "LastWriteTime": "2025-07-09 09:45:40",
   "Sample": {
     "ID": "",
     "Name": "Tag",

--
Gitblit v1.9.1