using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows; using System.Windows.Controls; using System.Windows.Data; using System.Windows.Documents; using System.Windows.Input; using System.Windows.Markup; using System.Windows.Media; using System.Windows.Media.Imaging; using System.Windows.Navigation; using System.Windows.Shapes; using System.Runtime.Serialization; using System.Collections.Concurrent; using System.ServiceModel; using GZ.Modular.Log; using GZ.Modular.Redis; using MongoDB.Driver; using Dapper; namespace GZ.Projects.HnSx { #region 设备通信 /// /// 设备通信 /// public class Device { public GZ.Device.PLC.PlcBase PLC1=null; public Device() { PLC1 = GZ.Device.PLC.PlcFactory.CreateInstanceByFile ( System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Configs", "PLC1"), null,null,null ); if(System.Configuration.ConfigurationManager.AppSettings["AutoRunPLC"]=="1") { if(PLC1!=null){PLC1.Run();} } } } #endregion #region 简单PLC /// /// PLC变量组 /// public class EasyPLC { #region PLC1 public _PLC1 PLC1 = new _PLC1(); /// /// /// public class _PLC1 { } #endregion } #endregion }