You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

160 lines
6.5 KiB
C#

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 LyAddress
{
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<LyAddress> lazy = new Lazy<LyAddress>(() => new LyAddress());
public static LyAddress Instance
{
get
{
return lazy.Value;
}
}
private LyAddress() { }
public string = iNIFile.IniReadValue(PLCAddress, "开机启动");
4 months ago
public string A = iNIFile.IniReadValue(PLCAddress, "A放卷涨紧");
4 months ago
public string B = iNIFile.IniReadValue(PLCAddress, "B放卷涨紧");
public string A = iNIFile.IniReadValue(PLCAddress, "A放卷结束");
public string B = iNIFile.IniReadValue(PLCAddress, "B放卷结束");
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 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异常下料");
4 months ago
public string ASFC = iNIFile.IniReadValue(PLCAddress, "A放卷SFC");
public string BSFC = iNIFile.IniReadValue(PLCAddress, "B放卷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");
4 months ago
//public string 收卷下料1AOK = iNIFile.IniReadValue(PLCAddress, "1A轴下料OK");
//public string 收卷下料1BOK = iNIFile.IniReadValue(PLCAddress, "1B轴下料OK");
4 months ago
//public string 收卷下料2AOK = iNIFile.IniReadValue(PLCAddress, "2A轴下料OK");
4 months ago
//public string 收卷下料2BOK = iNIFile.IniReadValue(PLCAddress, "2B轴下料OK");
4 months ago
public string AOK = iNIFile.IniReadValue(PLCAddress, "A放卷上料OK");
4 months ago
public string BOK = iNIFile.IniReadValue(PLCAddress, "B放卷上料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");
4 months ago
//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");
4 months ago
public string A = iNIFile.IniReadValue(PLCAddress, "放卷A状态");
public string B = iNIFile.IniReadValue(PLCAddress, "放卷B状态");
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, "合卷报警");
4 months ago
public string A = iNIFile.IniReadValue(PLCAddress, "A手动上料");
4 months ago
public string B = iNIFile.IniReadValue(PLCAddress, "B手动上料");
//public string 放卷方向 = iNIFile.IniReadValue(PLCAddress, "放卷方向");
4 months ago
//public string 收卷1A方向 = iNIFile.IniReadValue(PLCAddress, "1A轴方向");
4 months ago
//public string 收卷1B方向 = iNIFile.IniReadValue(PLCAddress, "1B轴方向");
4 months ago
//public string 收卷2A方向 = iNIFile.IniReadValue(PLCAddress, "2A轴方向");
4 months ago
//public string 收卷2B方向 = iNIFile.IniReadValue(PLCAddress, "2B轴方向");
}
}