From c021fccbf3293186dc6ad78200986f7033125716 Mon Sep 17 00:00:00 2001 From: nodyang Date: Wed, 25 Oct 2023 16:31:16 +0800 Subject: [PATCH] =?UTF-8?q?DB2105WriteHelper=20=E4=BF=AE=E5=A4=8D2105?= =?UTF-8?q?=E5=90=AF=E5=8A=A8=E8=BF=90=E8=A1=8C=20=20=E5=81=9C=E6=AD=A2?= =?UTF-8?q?=E8=BF=90=E8=A1=8C=20=20=E8=AE=BE=E5=AE=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../DBHelpers/DB2105WriteHelper.cs | 159 ++++++++++++++++-- 1 file changed, 142 insertions(+), 17 deletions(-) diff --git a/DataBlockHelper/DBHelpers/DB2105WriteHelper.cs b/DataBlockHelper/DBHelpers/DB2105WriteHelper.cs index a5c9538..0e6244d 100644 --- a/DataBlockHelper/DBHelpers/DB2105WriteHelper.cs +++ b/DataBlockHelper/DBHelpers/DB2105WriteHelper.cs @@ -7,48 +7,173 @@ namespace DataBlockHelper.DBHelpers private static readonly string DbName = "DB2105"; - - public static void WriteSetValueH1(SetValue setValue) + public static void WriteStartJob1() { - WriteSetValue(54, setValue); + var siemensS7Net = PlcConnect.Instance; + siemensS7Net.Write($"{DbName}:52.0",true); + } + public static void WriteStopJob1() + { + var siemensS7Net = PlcConnect.Instance; + siemensS7Net.Write($"{DbName}:52.0",false); } - public static void WriteSetValueH2(SetValue setValue) + public static void WriteStartJob2() { - WriteSetValue(62, setValue); + var siemensS7Net = PlcConnect.Instance; + siemensS7Net.Write($"{DbName}:52.1",true); } - public static void WriteSetValueH3(SetValue setValue) + public static void WriteStopJob2() { - WriteSetValue(70, setValue); + var siemensS7Net = PlcConnect.Instance; + siemensS7Net.Write($"{DbName}:52.1",false); } - public static void WriteSetValueH4(SetValue setValue) + public static void WriteStartJob3() { - WriteSetValue(78, setValue); + var siemensS7Net = PlcConnect.Instance; + siemensS7Net.Write($"{DbName}:52.2",true); + } + + + public static void WriteStopJob3() + { + var siemensS7Net = PlcConnect.Instance; + siemensS7Net.Write($"{DbName}:52.2",false); + } + + public static void WriteStartJob4() + { + var siemensS7Net = PlcConnect.Instance; + siemensS7Net.Write($"{DbName}:52.3",true); + } + + public static void WriteStopJob4() + { + var siemensS7Net = PlcConnect.Instance; + siemensS7Net.Write($"{DbName}:52.3",false); + } + + public static void WriteStartJob5() + { + var siemensS7Net = PlcConnect.Instance; + siemensS7Net.Write($"{DbName}:52.4",true); + } + + public static void WriteStopJob5() + { + var siemensS7Net = PlcConnect.Instance; + siemensS7Net.Write($"{DbName}:52.4",false); + } + + public static void WriteStartJob6() + { + var siemensS7Net = PlcConnect.Instance; + siemensS7Net.Write($"{DbName}:52.5",true); + } + + public static void WriteStopJob6() + { + var siemensS7Net = PlcConnect.Instance; + siemensS7Net.Write($"{DbName}:52.5",false); + } + + public static void WriteStartJob7() + { + var siemensS7Net = PlcConnect.Instance; + siemensS7Net.Write($"{DbName}:52.6",true); + } + + public static void WriteStopJob7() + { + var siemensS7Net = PlcConnect.Instance; + siemensS7Net.Write($"{DbName}:52.6",false); + } + + public static void WriteStartJob8() + { + var siemensS7Net = PlcConnect.Instance; + siemensS7Net.Write($"{DbName}:52.7",true); + } + + public static void WriteStopJob8() + { + var siemensS7Net = PlcConnect.Instance; + siemensS7Net.Write($"{DbName}:52.7",false); + } + + + public static void WriteManScrewH1() + { + var siemensS7Net = PlcConnect.Instance; + siemensS7Net.Write($"{DbName}:53.0",true); } - public static void WriteSetValueH5(SetValue setValue) + public static void WriteManScrewH2() { - WriteSetValue(86, setValue); + var siemensS7Net = PlcConnect.Instance; + siemensS7Net.Write($"{DbName}:53.1",true); } - public static void WriteSetValueH6(SetValue setValue) + public static void WriteManScrewH3() { - WriteSetValue(86, setValue); + var siemensS7Net = PlcConnect.Instance; + siemensS7Net.Write($"{DbName}:53.2",true); } - public static void WriteSetValueH7(SetValue setValue) + public static void WriteManScrewH4() { - WriteSetValue(94, setValue); + var siemensS7Net = PlcConnect.Instance; + siemensS7Net.Write($"{DbName}:53.3",true); } - public static void WriteSetValueH8(SetValue setValue) + public static void WriteManScrewH5() { - WriteSetValue(102, setValue); + var siemensS7Net = PlcConnect.Instance; + siemensS7Net.Write($"{DbName}:53.4",true); + } + + public static void WriteManScrewH6() + { + var siemensS7Net = PlcConnect.Instance; + siemensS7Net.Write($"{DbName}:53.5",true); + } + + public static void WriteManScrewH7() + { + var siemensS7Net = PlcConnect.Instance; + siemensS7Net.Write($"{DbName}:53.6",true); + } + + public static void WriteManScrewH8() + { + var siemensS7Net = PlcConnect.Instance; + siemensS7Net.Write($"{DbName}:53.7",true); } + public static void WriteSetValueH1(SetValue setValue) + { + WriteSetValue(54, setValue); + } + + public static void WriteSetValueH2(SetValue setValue) + { + WriteSetValue(62, setValue); + } + + public static void WriteSetValueH3(SetValue setValue) + { + WriteSetValue(70, setValue); + } + + public static void WriteSetValueH4(SetValue setValue) + { + WriteSetValue(78, setValue); + } + + private static void WriteSetValue(int start,SetValue setValue) {