//using HslCommunication.Profinet.Siemens; //using System; //using System.Collections.Generic; //using System.Linq; //using System.Text; //using System.Threading.Tasks; //namespace Mesnac.Action.ChemicalWeighing.Pl //{ // public class PlcConnect // { // private static readonly Lazy lazy = new Lazy(() => new PlcConnect().SiemensS7NetConnection()); // public static SiemensS7Net Instance => lazy.Value; // private PlcConnect() // { // } // private SiemensS7Net SiemensS7NetConnection() // { // SiemensPLCS siemensPLCS = SiemensPLCS.S1500; // SiemensS7Net s7 = new SiemensS7Net(siemensPLCS); // s7.IpAddress = PlcAddressUtil.IpAddress; // s7.Port = PlcAddressUtil.Port; // s7.ConnectServer(); // return s7; // } // } //}