using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace PLC.PLCAlarm { /// /// 从文件读取的PLC报警信息 /// public class AlarmFileData { /// /// alarmData有5个元素,分别对应字,位,报警触发值,报警代码,报警信息 /// /// public AlarmFileData(string[] alarmData) { Word = int.Parse(alarmData[0]); Bit = int.Parse(alarmData[1]); AlarmTriger = alarmData[2] == "1"; AlarmCode = alarmData[3]; AlarmInfo = alarmData[4]; } /// /// 报警字地址 /// public int Word { get; set; } /// /// 报警位地址 /// public int Bit { get; set; } /// /// 报警触发值 /// (为true的话就是当读取值是true的时候触发这个报警) /// public bool AlarmTriger { get; set; } /// /// 要上传到mes的报警代码 /// public string AlarmCode { get; set; } /// /// 报警说明 /// public string AlarmInfo { get; set; } } }