From 8dfba1cab2ea59fca7b2c9cfad2da68e9f49b440 Mon Sep 17 00:00:00 2001 From: czw <selecti@yeah.net> Date: 星期三, 09 七月 2025 16:39:40 +0800 Subject: [PATCH] 1 --- 2025年6月12日/AuxAllWCS/RunTime/Code/设备通信.cs | 317 ++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 files changed, 303 insertions(+), 14 deletions(-) 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 40a4dc0..976f44b 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" @@ -70,8 +70,25 @@ public GZ.Device.PLC.PlcBase A2030鍙栬揣浜や簰=null; public GZ.Device.PLC.PlcBase RGV=null; public GZ.Device.PLC.PlcBase p鍙戦偅绉�涓嬬嚎=null; - public GZ.Device.PLC.PlcBase p鍙戦偅绉�涓婄嚎=null; - 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 GZ.Device.PLC.PlcBase S2001Write=null; + public GZ.Device.PLC.PlcBase S2008Write=null; + public GZ.Device.PLC.PlcBase S3001Read=null; + public GZ.Device.PLC.PlcBase S3006Read=null; + public GZ.Device.PLC.PlcBase S3005Read=null; + public GZ.Device.PLC.PlcBase S3010Read=null; + public GZ.Device.PLC.PlcBase A3001鏀捐揣浜や簰=null; + public GZ.Device.PLC.PlcBase A3005鍙栬揣浜や簰=null; + public GZ.Device.PLC.PlcBase A3006鏀捐揣浜や簰=null; + public GZ.Device.PLC.PlcBase A3010鍙栬揣浜や簰=null; + public GZ.Device.PLC.PlcBase S2008Read=null; public Device() { 缁村笇灏旀姄鑷� = GZ.Device.PLC.PlcFactory.CreateInstanceByFile @@ -244,14 +261,99 @@ System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Configs", "p鍙戦偅绉�涓嬬嚎"), null ); - p鍙戦偅绉�涓婄嚎 = GZ.Device.PLC.PlcFactory.CreateInstanceByFile + D瀹氬瓙1鍙锋満姊版墜 = GZ.Device.PLC.PlcFactory.CreateInstanceByFile ( - System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Configs", "p鍙戦偅绉�涓婄嚎"), + System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Configs", "D瀹氬瓙1鍙锋満姊版墜"), null ); - p鍙戦偅绉�涓婄嚎 = GZ.Device.PLC.PlcFactory.CreateInstanceByFile + D瀹氬瓙2鍙锋満姊版墜 = GZ.Device.PLC.PlcFactory.CreateInstanceByFile ( - System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Configs", "p鍙戦偅绉�涓婄嚎"), + 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 + ); + S2001Write = GZ.Device.PLC.PlcFactory.CreateInstanceByFile + ( + System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Configs", "S2001Write"), + null + ); + S2008Write = GZ.Device.PLC.PlcFactory.CreateInstanceByFile + ( + System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Configs", "S2008Write"), + null + ); + S3001Read = GZ.Device.PLC.PlcFactory.CreateInstanceByFile + ( + System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Configs", "S3001Read"), + null + ); + S3006Read = GZ.Device.PLC.PlcFactory.CreateInstanceByFile + ( + System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Configs", "S3006Read"), + null + ); + S3005Read = GZ.Device.PLC.PlcFactory.CreateInstanceByFile + ( + System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Configs", "S3005Read"), + null + ); + S3010Read = GZ.Device.PLC.PlcFactory.CreateInstanceByFile + ( + System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Configs", "S3010Read"), + null + ); + A3001鏀捐揣浜や簰 = GZ.Device.PLC.PlcFactory.CreateInstanceByFile + ( + System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Configs", "A3001鏀捐揣浜や簰"), + null + ); + A3005鍙栬揣浜や簰 = GZ.Device.PLC.PlcFactory.CreateInstanceByFile + ( + System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Configs", "A3005鍙栬揣浜や簰"), + null + ); + A3006鏀捐揣浜や簰 = GZ.Device.PLC.PlcFactory.CreateInstanceByFile + ( + System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Configs", "A3006鏀捐揣浜や簰"), + null + ); + A3010鍙栬揣浜や簰 = GZ.Device.PLC.PlcFactory.CreateInstanceByFile + ( + System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Configs", "A3010鍙栬揣浜や簰"), + null + ); + S2008Read = GZ.Device.PLC.PlcFactory.CreateInstanceByFile + ( + System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Configs", "S2008Read"), null ); if(System.Configuration.ConfigurationManager.AppSettings["AutoRunPLC"]=="1") @@ -290,8 +392,25 @@ if(A2030鍙栬揣浜や簰!=null){A2030鍙栬揣浜や簰.Run();} if(RGV!=null){RGV.Run();} if(p鍙戦偅绉�涓嬬嚎!=null){p鍙戦偅绉�涓嬬嚎.Run();} - if(p鍙戦偅绉�涓婄嚎!=null){p鍙戦偅绉�涓婄嚎.Run();} - 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();} + if(S2001Write!=null){S2001Write.Run();} + if(S2008Write!=null){S2008Write.Run();} + if(S3001Read!=null){S3001Read.Run();} + if(S3006Read!=null){S3006Read.Run();} + if(S3005Read!=null){S3005Read.Run();} + if(S3010Read!=null){S3010Read.Run();} + if(A3001鏀捐揣浜や簰!=null){A3001鏀捐揣浜や簰.Run();} + if(A3005鍙栬揣浜や簰!=null){A3005鍙栬揣浜や簰.Run();} + if(A3006鏀捐揣浜や簰!=null){A3006鏀捐揣浜や簰.Run();} + if(A3010鍙栬揣浜や簰!=null){A3010鍙栬揣浜や簰.Run();} + if(S2008Read!=null){S2008Read.Run();} } } } @@ -644,22 +763,192 @@ } #endregion - #region p鍙戦偅绉�涓婄嚎 - public _p鍙戦偅绉�涓婄嚎 p鍙戦偅绉�涓婄嚎 = new _p鍙戦偅绉�涓婄嚎(); + #region D瀹氬瓙1鍙锋満姊版墜 + public _D瀹氬瓙1鍙锋満姊版墜 D瀹氬瓙1鍙锋満姊版墜 = new _D瀹氬瓙1鍙锋満姊版墜(); /// <summary> /// 涓�嚎鍦板潃锛�0.221.55.181 绔彛锛�000 /// </summary> - public class _p鍙戦偅绉�涓婄嚎 + public class _D瀹氬瓙1鍙锋満姊版墜 { } #endregion - #region p鍙戦偅绉�涓婄嚎 - public _p鍙戦偅绉�涓婄嚎 p鍙戦偅绉�涓婄嚎 = new _p鍙戦偅绉�涓婄嚎(); + #region D瀹氬瓙2鍙锋満姊版墜 + public _D瀹氬瓙2鍙锋満姊版墜 D瀹氬瓙2鍙锋満姊版墜 = new _D瀹氬瓙2鍙锋満姊版墜(); /// <summary> /// 浜岀嚎鍦板潃锛�0.221.55.179 绔彛锛�000 /// </summary> - public class _p鍙戦偅绉�涓婄嚎 + public class _D瀹氬瓙2鍙锋満姊版墜 + { + } + #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 + + #region S2001Write + public _S2001Write S2001Write = new _S2001Write(); + /// <summary> + /// + /// </summary> + public class _S2001Write + { + } + #endregion + + #region S2008Write + public _S2008Write S2008Write = new _S2008Write(); + /// <summary> + /// + /// </summary> + public class _S2008Write + { + } + #endregion + + #region S3001Read + public _S3001Read S3001Read = new _S3001Read(); + /// <summary> + /// + /// </summary> + public class _S3001Read + { + } + #endregion + + #region S3006Read + public _S3006Read S3006Read = new _S3006Read(); + /// <summary> + /// + /// </summary> + public class _S3006Read + { + } + #endregion + + #region S3005Read + public _S3005Read S3005Read = new _S3005Read(); + /// <summary> + /// + /// </summary> + public class _S3005Read + { + } + #endregion + + #region S3010Read + public _S3010Read S3010Read = new _S3010Read(); + /// <summary> + /// + /// </summary> + public class _S3010Read + { + } + #endregion + + #region A3001鏀捐揣浜や簰 + public _A3001鏀捐揣浜や簰 A3001鏀捐揣浜や簰 = new _A3001鏀捐揣浜や簰(); + /// <summary> + /// + /// </summary> + public class _A3001鏀捐揣浜や簰 + { + } + #endregion + + #region A3005鍙栬揣浜や簰 + public _A3005鍙栬揣浜や簰 A3005鍙栬揣浜や簰 = new _A3005鍙栬揣浜や簰(); + /// <summary> + /// + /// </summary> + public class _A3005鍙栬揣浜や簰 + { + } + #endregion + + #region A3006鏀捐揣浜や簰 + public _A3006鏀捐揣浜や簰 A3006鏀捐揣浜や簰 = new _A3006鏀捐揣浜や簰(); + /// <summary> + /// + /// </summary> + public class _A3006鏀捐揣浜や簰 + { + } + #endregion + + #region A3010鍙栬揣浜や簰 + public _A3010鍙栬揣浜や簰 A3010鍙栬揣浜や簰 = new _A3010鍙栬揣浜や簰(); + /// <summary> + /// + /// </summary> + public class _A3010鍙栬揣浜や簰 + { + } + #endregion + + #region S2008Read + public _S2008Read S2008Read = new _S2008Read(); + /// <summary> + /// + /// </summary> + public class _S2008Read { } #endregion -- Gitblit v1.9.1