using BPASmartClient.Device; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace BPASmartClient.MorkS3 { public class Alarm : IAlarm { /// <summary> /// 煮面机左侧低温报警 /// PLC ---> M230.0 /// ModbusTcp --> 1570 /// </summary> [Alarm("煮面机左侧低温报警")] public bool MachineLeftLowTemperature { get; set; } /// <summary> /// 煮面机左侧低温报警 /// PLC ---> M230.1 /// ModbusTcp --> 1571 /// </summary> [Alarm("煮面机右侧低温报警")] public bool MachineRightLowTemperature { get; set; } /// <summary> /// 供碗1缺碗 /// PLC ---> 230.2 /// ModbusTcp --> 1572 /// </summary> [Alarm("供碗1缺碗")] public bool Supply1_LossBowl { get; set; } /// <summary> /// 供碗2缺碗 /// PLC ---> M230.3 /// ModbusTcp --> 1573 /// </summary> [Alarm("供碗2缺碗")] public bool Supply2_LossBowl { get; set; } /// <summary> /// 供碗1出碗检测异常 /// PLC ---> M230.4 /// ModbusTcp --> 1574 /// </summary> [Alarm("供碗1出碗检测异常")] public bool Supply1_ErrorOutBowl { get; set; } /// <summary> /// 供碗2出碗检测异常 /// PLC ---> M230.5 /// ModbusTcp --> 1575 /// </summary> [Alarm("供碗2出碗检测异常")] public bool Supply2_ErrorOutBowl { get; set; } /// <summary> /// 推碗气缸故障 /// PLC ---> M230.6 /// ModbusTcp --> 1576 /// </summary> [Alarm("推碗气缸故障")] public bool PushBowlCylinderError { get; set; } /// <summary> /// 煮面机通讯异常 /// PLC ---> M230.7 /// ModbusTcp --> 1577 /// </summary> [Alarm("煮面机通讯异常")] public bool NoodleMacCommunicateError { get; set; } /// <summary> /// 配料机通讯异常 /// PLC ---> M231.0 /// ModbusTcp --> 1580 /// </summary> [Alarm("配料机通讯异常")] public bool DosingMacCommunicateError { get; set; } /// <summary> /// 机器人通讯异常 /// PLC ---> M231.1 /// ModbusTcp --> 1581 /// </summary> [Alarm("机器人通讯异常")] public bool RobotMacCommunicateError { get; set; } /// <summary> /// 机器人通讯异常 /// PLC ---> M231.2 /// ModbusTcp --> 1581 /// </summary> [Alarm("设备急停")] public bool DeviceEstop { get; set; } /// <summary> /// PLC电池电压低 /// PLC ---> M231.3 /// ModbusTcp --> 1583 /// </summary> [Alarm("PLC电池电压低")] public bool RobotInitError { get; set; } /// <summary> /// 机器人急停 /// PLC ---> M231.4 /// ModbusTcp --> 1584 /// </summary> [Alarm("机器人急停")] public bool RobotUrgentStop { get; set; } /// <summary> /// 机器人不在远程模式 /// PLC ---> M231.5 /// ModbusTcp --> 1585 /// </summary> [Alarm("机器人不在远程模式")] public bool RobotNotInRemoteMode { get; set; } /// <summary> /// 机器人伺服未就绪 /// PLC ---> M231.6 /// ModbusTcp --> 1586 /// </summary> [Alarm("机器人伺服未就绪")] public bool RobotNotInReady { get; set; } /// <summary> /// 机器人本体异常 /// PLC ---> M231.7 /// ModbusTcp --> 1587 /// </summary> [Alarm("机器人本体异常")] public bool RobotSelfInException { get; set; } /// <summary> /// 煮面机左侧缺水 /// PLC ---> M232.0 /// ModbusTcp --> 1570 /// </summary> [Alarm("煮面机左侧缺水报警")] public bool LeftLackWater { get; set; } /// <summary> /// 煮面机右侧缺水 /// PLC ---> M232.1 /// ModbusTcp --> 1571 /// </summary> [Alarm("煮面机右侧缺水报警")] public bool RightLackWater { get; set; } /// <summary> /// 丝杆初始化失败 /// PLC ---> M232.2 /// ModbusTcp --> 1571 /// </summary> [Alarm("丝杆初始化失败")] public bool SvrewInitFail { get; set; } /// <summary> /// 转盘初始化失败 /// PLC ---> M232.3 /// ModbusTcp --> 1571 /// </summary> [Alarm("转盘初始化失败")] public bool TurntableInitFail { get; set; } /// <summary> /// 机器人初始化失败 /// PLC ---> M232.4 /// ModbusTcp --> 1571 /// </summary> [Alarm("机器人初始化失败")] public bool RobotInitFail { get; set; } /// <summary> /// 煮面机初始化失败 /// PLC ---> M232.5 /// ModbusTcp --> 1571 /// </summary> [Alarm("煮面机初始化失败")] public bool NoodleCookerInitFail { get; set; } /// <summary> /// 推碗1步进推杆初始化失败 /// PLC ---> M232.6 /// ModbusTcp --> 1571 /// </summary> [Alarm("推碗1步进推杆初始化失败")] public bool PushBowlInitFail1 { get; set; } /// <summary> /// 推碗2步进推杆初始化失败 /// PLC ---> M232.7 /// ModbusTcp --> 1571 /// </summary> [Alarm("推碗2步进推杆初始化失败")] public bool PushBowlInitFail2 { get; set; } } }