更新图片

1023
nodyang@aliyun.com 1 week ago
parent e67f92c700
commit 4c16bcfb27

@ -0,0 +1,7 @@
namespace RfidWeb
{
public class HimAlarmManager
{
}
}

@ -1,118 +0,0 @@
//using System;
//using System.Collections.Generic;
//using System.Linq;
//using System.Text;
//using System.Threading.Tasks;
//namespace Tool.Model
//{
// public static class AlarmMsgFactory
// {
// public static Dictionary<int, string> CHA
// {
// get
// {
// Dictionary<int, string> dictionary = new Dictionary<int, string>
// {
// [0] = "盘料取料1级气缸动作超时",
// [1] = "卷料取料1级气缸动作超时",
// [2] = "卷料取料横移气缸动作超时"
// };
// return dictionary;
// }
// }
// public static Dictionary<int, string> CHB
// {
// get
// {
// Dictionary<int, string> dictionary = new Dictionary<int, string>
// {
// [0] = "盘料取料标签掉落异常",
// [1] = "盘料取料传感器异常",
// [2] = "",
// [3] = "料取料标签掉落异常",
// [4] = "卷料取料传感器异常卷",
// [5] = "芯片料带检测缺失",
// [6] = "层合下层胶料检测缺失",
// [7] = "层合下层胶料断开",
// [8] = "层合下层胶料跑偏",
// [9] = "层合上层胶料检测缺失",
// [10] = "层合上层胶料断开",
// [11] = "层合上层胶料跑偏",
// [12] = "供料电机动作超时",
// [13] = "层合电机动作超时",
// [14] = "芯片抓取失败",
// [15] = "",
// [16] = "",
// [17] = "",
// [18] = "",
// [19] = "",
// [20] = "",
// };
// return dictionary;
// }
// }
// public static Dictionary<int, string> CQA
// {
// get
// {
// Dictionary<int, string> dictionary = new Dictionary<int, string>
// {
// [0] = "裁刀1动作超时",
// [1] = "裁刀2动作超时",
// [2] = "裁刀1收料机构不在原点位"
// };
// return dictionary;
// }
// }
// public static Dictionary<int, string> CQB
// {
// get
// {
// Dictionary<int, string> dictionary = new Dictionary<int, string>
// {
// [0] = "芯片1读取失败",
// [1] = "芯片2读取失败",
// [2] = "废料芯片残留",
// [3] = "裁切1放料异常",
// [4] = "裁切2放料异常",
// [5] = "收料1前进感应超时",
// [6] = "收料2前进感应超时",
// [7] = "收料1底膜缺料",
// [8] = "收料2底膜缺料",
// [9] = "裁切胶料检测缺失",
// [10] = "",
// [11] = "",
// [12] = "",
// [13] = "",
// [14] = "",
// [15] = "",
// [16] = "",
// [17] = "",
// [18] = "",
// [19] = "",
// [20] = "",
// };
// return dictionary;
// }
// }
// }
//}

@ -0,0 +1,30 @@
using System.Collections.Generic;
using System.Linq;
using HslCommunication;
namespace Tool.Model
{
public class EsStop
{
public List<bool> GetDb()
{
bool[] bitArray = new bool[32];
var readUInt32 = PlcConnect.Instance.ReadUInt32("estop_temporary_storage");
var bo = readUInt32.IsSuccess;
var context = readUInt32.Content;
if (bo)
{
for (int i = 0; i < 31; i++)
{
bitArray[i] = context.GetBoolByIndex(i);
}
}
return bitArray.ToList();
}
}
}

@ -0,0 +1,9 @@
namespace Tool.Model
{
public class HmiChAlarm : BoolModelFactory
{
public HmiChAlarm() : base("CH_alarm_A", "CH_alarm_B")
{
}
}
}

@ -0,0 +1,9 @@
namespace Tool.Model
{
public class HmiCqAlarm : BoolModelFactory
{
public HmiCqAlarm() : base("CQ_alarm_A", "CQ_alarm_B")
{
}
}
}

@ -0,0 +1,9 @@
namespace Tool.Model
{
public class HmiCqModel : BoolModelFactory
{
public HmiCqModel() : base("HMI_button_CQ_ON[0]", "HMI_button_CQ_ON[1]")
{
}
}
}

@ -0,0 +1,9 @@
namespace Tool.Model
{
public class HmiLpModel : BoolModelFactory
{
public HmiLpModel() : base("HMI_button_LP_ON[0]", "HMI_button_LP_ON[1]")
{
}
}
}
Loading…
Cancel
Save