Commit 0c4c8151 刘韬

1

1 个父辈 6e594a0d
......@@ -9,7 +9,7 @@ using System.Runtime.InteropServices;
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("SO951-HC-ACSingleStore f6098eca023647b0fd493696a0451b04773a3ac3")]
[assembly: AssemblyProduct("SO951-HC-ACSingleStore 6e594a0dbd42e88dccc564a7fe8036513fd327ba")]
[assembly: AssemblyCopyright("Copyright ? 2017")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
......
......@@ -899,9 +899,11 @@ namespace OnlineStore.DeviceLibrary
if (TempOrHumidityIsAlarm)
{
TimeSpan span = DateTime.Now - TempAlarmTime;
if (span.Minutes > 30)
if (span.Minutes > 40)
{
isTemp30M = true;
SetWarnMsg(ResourceControl.CustAlarm, "湿度超限30分钟");//1084
//LogUtil.info("湿度超限30分钟:"+ TempAlarmTime.ToString());
}
}
bool isNeedAlarmLed = false;
......@@ -1912,6 +1914,7 @@ namespace OnlineStore.DeviceLibrary
{
try
{
IsInBlowing = IOManager.IOValue(IO_Type.StartOrStopBlow).Equals(IO_VALUE.HIGH);
if (DoorOpenAirBlow == 1)
{
if (IOManager.IOValue(IO_Type.Door_Down).Equals(IO_VALUE.LOW) || IOManager.IOValue(IO_Type.TrayCheck_Door).Equals(IO_VALUE.HIGH))
......@@ -1989,8 +1992,12 @@ namespace OnlineStore.DeviceLibrary
}
}
bool needAlarm = false;
//如果开始吹气并且当前达到报警值
if (IsInBlowing && humidity > Max_Humidity)
if (humidity <= Max_Humidity) {
TempOrHumidityIsAlarm = false;
TempAlarmTime = DateTime.Now;
}
else
if (IsInBlowing && humidity > Max_Humidity)//如果开始吹气并且当前达到报警值
{
needAlarm = true;
}
......@@ -2007,6 +2014,7 @@ namespace OnlineStore.DeviceLibrary
{
LOGGER.Info("不在吹气中,且当前温度【" + param.Temperate + "】低于【" + Max_Temperature + "】,关闭报警!");
TempOrHumidityIsAlarm = false;
TempAlarmTime = DateTime.Now;
//Thread.Sleep(100);
IOManager.IOMove(IO_Type.StartOrStopBlow, IO_VALUE.LOW);
}
......@@ -2014,6 +2022,7 @@ namespace OnlineStore.DeviceLibrary
else
{
TempOrHumidityIsAlarm = false;
TempAlarmTime = DateTime.Now;
}
if (needAlarm)
{
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!