..
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
using COMM;
|
||||
using AR;
|
||||
using COMM;
|
||||
using System;
|
||||
using System.Drawing;
|
||||
using static Project.StateMachine;
|
||||
@@ -231,7 +232,7 @@ namespace Project
|
||||
//hw접속상태 표시
|
||||
MenuAGV.BackColor = PUB.AGV.IsValid ? Color.FromArgb(40, 40, 40) : Color.Brown;
|
||||
MenuBMS.BackColor = PUB.BMS.IsValid ? Color.FromArgb(40, 40, 40) : Color.Brown;
|
||||
MenuMAN.BackColor = PUB.PLC.IsValid ? Color.FromArgb(40, 40, 40) : Color.Brown;
|
||||
MenuMAN.BackColor = PUB.AGV.IsValid ? Color.FromArgb(40, 40, 40) : Color.Brown;
|
||||
|
||||
|
||||
btChargeA.Enabled = !VAR.BOOL[eVarBool.FLAG_CHARGEONM];
|
||||
@@ -296,7 +297,7 @@ namespace Project
|
||||
_AutoResetCount();
|
||||
|
||||
//상태를 DB에 저장한다. 230314
|
||||
var tsrun = COMM.VAR.TIME.RUN(eVarTime.StatusReporttime);
|
||||
var tsrun = VAR.TIME.RUN(eVarTime.StatusReporttime);
|
||||
if (tsrun.TotalSeconds >= PUB.setting.StatusInterval) EEMStatus.UpdateStatusSQL(PUB.sm.Step, _extrun: true);
|
||||
|
||||
tm1minute = DateTime.Now;
|
||||
@@ -410,7 +411,7 @@ namespace Project
|
||||
}
|
||||
|
||||
|
||||
VAR.TIME.Set(eVarTime.BatWarnTime);
|
||||
VAR.TIME.Update(eVarTime.BatWarnTime);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -580,14 +581,14 @@ namespace Project
|
||||
UpdateStatusMessage("비상 정지", Color.Tomato, Color.Black);
|
||||
}
|
||||
}
|
||||
else if (PUB.PLC.IsOpen == false)
|
||||
{
|
||||
UpdateStatusMessage(Lang.PLC연결실패, Color.Tomato, Color.Black);
|
||||
}
|
||||
else if (PUB.PLC.IsValid == false)
|
||||
{
|
||||
UpdateStatusMessage(Lang.PLC통신실패, Color.Tomato, Color.Black);
|
||||
}
|
||||
//else if (PUB.PLC.IsOpen == false)
|
||||
//{
|
||||
// UpdateStatusMessage(Lang.PLC연결실패, Color.Tomato, Color.Black);
|
||||
//}
|
||||
//else if (PUB.PLC.IsValid == false)
|
||||
//{
|
||||
// UpdateStatusMessage(Lang.PLC통신실패, Color.Tomato, Color.Black);
|
||||
//}
|
||||
else if (VAR.BOOL[eVarBool.FLAG_CHARGEONA] == true)
|
||||
{
|
||||
//남은 충전시간 계산
|
||||
@@ -646,8 +647,8 @@ namespace Project
|
||||
string stMsg;
|
||||
if (PUB.AGV.system1.stop_by_front_detect)//.GetValueI(arDev.FakePLC.DIName.PINI_LIDAR_STOP))
|
||||
stMsg = Lang.전방에물체가감지되었습니다;
|
||||
else if (PUB.PLC.GetValueI(arDev.FakePLC.DIName.PINI_EMG))
|
||||
stMsg = Lang.비상정지신호가감지되었습니다;
|
||||
//else if (PUB.PLC.GetValueI(arDev.FakePLC.DIName.PINI_EMG))
|
||||
// stMsg = Lang.비상정지신호가감지되었습니다;
|
||||
else if (PUB.AGV.signal.front_gate_out == true)
|
||||
stMsg = Lang.선로를이탈했습니다;
|
||||
else if (PUB.AGV.error.runerror_by_no_magent_line)
|
||||
|
||||
Reference in New Issue
Block a user