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; }
}
}