78 lines
2.1 KiB
C#
78 lines
2.1 KiB
C#
using System;
|
|
using System.Text;
|
|
using System.Data;
|
|
using System.Collections;
|
|
|
|
using SystemFramework;
|
|
|
|
using bizFacade;
|
|
|
|
//using Monitor;
|
|
|
|
namespace bizFacade
|
|
{
|
|
/// <summary>
|
|
/// Alarm 的摘要说明。
|
|
/// </summary>
|
|
public class Alarm
|
|
{
|
|
/// <summary>
|
|
/// 报警
|
|
/// </summary>
|
|
public static DataTable alarmView;
|
|
/// <summary>
|
|
/// 产生报警
|
|
/// </summary>
|
|
public static Hashtable table_MSGBIT1;
|
|
/// <summary>
|
|
/// 解除报警
|
|
/// </summary>
|
|
public static Hashtable table_MSGBIT2;
|
|
/// <summary>
|
|
/// 报警列表
|
|
/// </summary>
|
|
public static Hashtable table_AlarmStart;
|
|
|
|
/// <summary>
|
|
/// 系统启动后,没有解除的报警
|
|
/// </summary>
|
|
static public DataTable AlarmStart;
|
|
/// <summary>
|
|
/// 新产生报警临时表
|
|
/// </summary>
|
|
static public DataTable AlarmTemp;
|
|
/// <summary>
|
|
/// 解除的报警临时表
|
|
/// </summary>
|
|
static public DataTable AlarmTempOK;
|
|
/// <summary>
|
|
/// 时时产生的报警文本
|
|
/// </summary>
|
|
static public DataTable PLC_AlgViewCHT_Temp;
|
|
/// <summary>
|
|
/// 报警变量基本文本
|
|
/// </summary>
|
|
static public DataTable PLC_MSMsgs_WORK;
|
|
|
|
//static DataRow[] alarmDataRow;
|
|
//static string strWhere;
|
|
/// <summary>
|
|
///
|
|
/// </summary>
|
|
public Alarm()
|
|
{
|
|
|
|
table_MSGBIT1 = new Hashtable();
|
|
table_MSGBIT2 = new Hashtable();
|
|
table_AlarmStart = new Hashtable();
|
|
//目的是创建PLC_MSMsgs_WORK数据表结构
|
|
QualityDataSystem.PLC_MSMsgs_WORKSelect(out PLC_MSMsgs_WORK);
|
|
//Init_table_AlarmStart(AlarmStart);
|
|
AlarmTemp = AlarmCommonFunction.BuildDataTablesAlarmView(); // AlarmStart.Clone();
|
|
AlarmTempOK = AlarmCommonFunction.BuildDataTablesAlarmView();// AlarmStart.Clone();
|
|
alarmView = AlarmCommonFunction.BuildDataTablesAlarmView(); //GetInitAlarmStart(AlarmStart);
|
|
|
|
}
|
|
}
|
|
}
|