using MaterialTraceability.Common; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace MaterialTraceability.Entity.Config { public sealed class JrAddress { private static INIFile iNIFile = new INIFile(System.Environment.CurrentDirectory + "/PlcConfig/App.InI"); private static INIFile APPiNIFile = new INIFile(System.Environment.CurrentDirectory + "/App.InI"); private static string PLCAddress = APPiNIFile.IniReadValue("SystemConfig", "PLCAddress"); private static readonly Lazy lazy = new Lazy(() => new JrAddress()); public static JrAddress Instance { get { return lazy.Value; } } private JrAddress() { } //public string 开机启动 = iNIFile.IniReadValue(PLCAddress, "开机启动"); //public string 放卷涨紧 = iNIFile.IniReadValue(PLCAddress, "放卷涨紧"); //public string 放卷结束 = iNIFile.IniReadValue(PLCAddress, "放卷结束"); public string 心跳 = iNIFile.IniReadValue(PLCAddress, "心跳"); public string 放卷1A涨紧 = iNIFile.IniReadValue(PLCAddress, "1A轴放卷涨紧"); public string 放卷1B涨紧 = iNIFile.IniReadValue(PLCAddress, "1B轴放卷涨紧"); public string 放卷2A涨紧 = iNIFile.IniReadValue(PLCAddress, "2A轴放卷涨紧"); public string 放卷2B涨紧 = iNIFile.IniReadValue(PLCAddress, "2B轴放卷涨紧"); public string 放卷上料1AOK = iNIFile.IniReadValue(PLCAddress, "1A轴上料OK"); public string 放卷上料1BOK = iNIFile.IniReadValue(PLCAddress, "1B轴上料OK"); public string 放卷上料2AOK = iNIFile.IniReadValue(PLCAddress, "2A轴上料OK"); public string 放卷上料2BOK = iNIFile.IniReadValue(PLCAddress, "2B轴上料OK"); public string RFID异常 = iNIFile.IniReadValue(PLCAddress, "RFID异常"); public string MES异常 = iNIFile.IniReadValue(PLCAddress, "MES异常"); //public string 收卷1A结束 = iNIFile.IniReadValue(PLCAddress, "1A收卷结束"); //public string 收卷1B结束 = iNIFile.IniReadValue(PLCAddress, "1B收卷结束"); //public string 收卷2A结束 = iNIFile.IniReadValue(PLCAddress, "2A收卷结束"); //public string 收卷2B结束 = iNIFile.IniReadValue(PLCAddress, "2B收卷结束"); //public string 收卷1A异常下料 = iNIFile.IniReadValue(PLCAddress, "1A异常下料"); //public string 收卷1B异常下料 = iNIFile.IniReadValue(PLCAddress, "1B异常下料"); //public string 收卷2A异常下料 = iNIFile.IniReadValue(PLCAddress, "2A异常下料"); //public string 收卷2B异常下料 = iNIFile.IniReadValue(PLCAddress, "2B异常下料"); //public string 放卷SFC = iNIFile.IniReadValue(PLCAddress, "放卷SFC"); public string 收卷1ASFC = iNIFile.IniReadValue(PLCAddress, "1A轴SFC"); public string 收卷1BSFC = iNIFile.IniReadValue(PLCAddress, "1B轴SFC"); public string 收卷2ASFC = iNIFile.IniReadValue(PLCAddress, "2A轴SFC"); public string 收卷2BSFC = iNIFile.IniReadValue(PLCAddress, "2B轴SFC"); //public string 放卷RFID = iNIFile.IniReadValue(PLCAddress, "放卷RFID"); public string 收卷1ARFID = iNIFile.IniReadValue(PLCAddress, "1A轴RFID"); public string 收卷1BRFID = iNIFile.IniReadValue(PLCAddress, "1B轴RFID"); public string 收卷2ARFID = iNIFile.IniReadValue(PLCAddress, "2A轴RFID"); public string 收卷2BRFID = iNIFile.IniReadValue(PLCAddress, "2B轴RFID"); //public string 放卷下料OK = iNIFile.IniReadValue(PLCAddress, "放卷下料OK"); //public string 收卷下料1AOK = iNIFile.IniReadValue(PLCAddress, "1A轴下料OK"); //public string 收卷下料1BOK = iNIFile.IniReadValue(PLCAddress, "1B轴下料OK"); //public string 收卷下料2AOK = iNIFile.IniReadValue(PLCAddress, "2A轴下料OK"); //public string 收卷下料2BOK = iNIFile.IniReadValue(PLCAddress, "2B轴下料OK"); //public string 放卷上料OK = iNIFile.IniReadValue(PLCAddress, "放卷上料OK"); //public string 放卷控制下料 = iNIFile.IniReadValue(PLCAddress, "放卷控制下料"); //public string 收卷1A控制下料 = iNIFile.IniReadValue(PLCAddress, "1A轴控制下料"); //public string 收卷1B控制下料 = iNIFile.IniReadValue(PLCAddress, "1B轴控制下料"); //public string 收卷2A控制下料 = iNIFile.IniReadValue(PLCAddress, "2A轴控制下料"); //public string 收卷2B控制下料 = iNIFile.IniReadValue(PLCAddress, "2B轴控制下料"); //public string 收卷1AEA = iNIFile.IniReadValue(PLCAddress, "1A轴EA"); //public string 收卷1BEA = iNIFile.IniReadValue(PLCAddress, "1B轴EA"); //public string 收卷2AEA = iNIFile.IniReadValue(PLCAddress, "2A轴EA"); //public string 收卷2BEA = iNIFile.IniReadValue(PLCAddress, "2B轴EA"); //public string 收卷1A状态 = iNIFile.IniReadValue(PLCAddress, "1A轴状态"); //public string 收卷1B状态 = iNIFile.IniReadValue(PLCAddress, "1B轴状态"); //public string 收卷2A状态 = iNIFile.IniReadValue(PLCAddress, "2A轴状态"); //public string 收卷2B状态 = iNIFile.IniReadValue(PLCAddress, "2B轴状态"); //public string RFID异常 = iNIFile.IniReadValue(PLCAddress, "RFID异常"); //public string MES异常 = iNIFile.IniReadValue(PLCAddress, "MES异常"); //public string 合卷报警 = iNIFile.IniReadValue(PLCAddress, "合卷报警"); //public string 手动上料 = iNIFile.IniReadValue(PLCAddress, "手动上料"); //public string 放卷方向 = iNIFile.IniReadValue(PLCAddress, "放卷方向"); //public string 收卷1A方向 = iNIFile.IniReadValue(PLCAddress, "1A轴方向"); //public string 收卷1B方向 = iNIFile.IniReadValue(PLCAddress, "1B轴方向"); //public string 收卷2A方向 = iNIFile.IniReadValue(PLCAddress, "2A轴方向"); //public string 收卷2B方向 = iNIFile.IniReadValue(PLCAddress, "2B轴方向"); } }