배경: 2026-08-12 현장 로그에 PLC_AUTO_REQ / PLC_MANUAL_REQ 를 직접 찍는 흔적이 없어,
PLC 가 REQ 를 준 것인지 PC 가 자체 버튼으로 움직인 것인지 사후 판별이 불가능했다.
기존 rising edge 분기는 ON 전이만 찍으므로 OFF 전이·상시 ON 여부도 알 수 없다.
추가:
- CheckPLCCommand 진입부에 M70501(AUTO_STATUS) / M70502(AUTO_REQ) / M70503(MANUAL_REQ)
의 ON/OFF 양방향 전이 로그. ChangeChecker 키를 ON/OFF 2개로 분리해 잡는다.
"AUTO/MANUAL 동시 ON -> return" 가드보다 앞에 두어 동시 ON 구간도 남긴다.
- EVENT_AUTO_RUN_START_REQUEST / STOP_REQUEST 발행 지점에 발행 사실 로그 2줄.
변화가 없으면 한 줄도 남지 않으므로 100ms 주기여도 로그 폭주는 없다.
원복: "[진단계측 2026-08-13]" region 통째로 삭제 + rising edge 분기의 Log.W 2줄 삭제.
PLC 측 회신(REQ 선행 문제 확인요청 3문항)으로 판정이 끝나면 제거할 것.
Source 경로 D:\Src\ILSOS output 경로 _out\x64\Debug\ -> D:\Src\ILSOS\_out\x64\Debug Refernce 추가 SubProject dlls Microsoft.Xaml.Behaviors LiveChartsCore LiveChartsCore.SkiaSharpView LiveChartsCore.SkiaSharpView.WPF SkiaSharp SkiaSharp.HarfBuzz SkiaSharp.Views.Desktop.Common SkiaSharp.Views.WPF Xceed.Wpf.AvalonDock Xceed.Wpf.AvalonDock.Themes.Aero Xceed.Wpf.AvalonDock.Themes.Metro Xceed.Wpf.AvalonDock.Themes.VS2010 Xceed.Wpf.Toolkit Reference 버전이 맞지 않을 경우 Manage Nuget Packages -> SkiaSharp 으로 검색, SkiaSharp by Microsoft 2.88.7 설치하면 6가지 패키지가 설치됩니다. Extended.Wpf.Toolkit by Xceed 4.6.0 branch test2 --------------- 현장 전용 영역------------------ OC5 PilotLine 각형 용접기 debug(PLC) IP : TDC+ : 192.168.3.71 TDC- : 192.168.3.72 CDC : 192.168.3.73 Main(pre)Welder : 192.168.3.121 MainWelder : 192.168.3.122 EL : 192.168.3.21 CLEAN : 192.168.3.23
Description
Languages
C#
99.4%
HTML
0.6%