이전 셀의 LBAD 판정값이 남아있으면 이번 셀에서 판정을 못했을 때

그대로 재전송되므로 초기화하는 코드 추가
LBAD_Judge = string.Empty;
This commit is contained in:
김승준 2026-09-09 18:04:14 +09:00
parent 2dafd9096b
commit d11907dc3c

View File

@ -1796,6 +1796,10 @@ namespace ILSOS_KS.Sequences
_PLC.WriteBit((int)eBitOutput.PC_LBAD_RESULT_NG, false);
Log.I(string.Format($"[PLCInterface]SET PC_LBAD_RESULT_NG False"));
// 이전 셀의 LBAD 판정값이 남아있으면 이번 셀에서 판정을 못했을 때 그대로 재전송되므로 여기서 초기화한다.
Status.GetProcessingWeldingData().LBAD_Judge = string.Empty;
Log.I(string.Format($"[PLCInterface]CLEAR LBAD_Judge"));
_InterfaceStartTime = DateTime.Now;
while (!context.Stopped)