11 Commits

Author SHA1 Message Date
a01f9d4cd7 RCC 패턴 변경 알림(B2506/B2409) 처리 보완
B2506 : PC → PLC  RCC 패턴 변경 알림 (PC_RCC_PATTERN_CHANGED)
B2409 : PLC → PC  알림 수신 ACK     (PLC_RCC_PATTERN_CHANGED_ACK)

- 알림 완료 기록을 B2506 ON 시점이 아닌 ACK(B2409) 수신 시점으로 변경
  (ACK 없이 오토런이 끝나면 기록하지 않고 다음 오토런에서 다시 알림)
- ACK 는 B2409 OFF→ON 순간만 인정
- 알림 호출을 PC_AUTO_STATUS ON 이후로 이동(InitializeDeviceStatus)
- 오토런 정지·종료 시 B2506 직접 OFF
- B2506/B2409 상태를 직접 읽어 로그 기록, LBAD Trigger/Stop 쓰기 반환값 로그 추가
2026-10-28 10:39:46 +09:00
c517993e1a RCC 패턴 변경 알림(B2506/B2409), 서브 패턴 10개 확장 및 현장 소스 동기화
- 오토런 시작 시 RCC 패턴 폴더 변경 감지 → B2506 ON, PLC ACK(B2409) 수신 시 OFF
- 서브 패턴 1~10, 패턴 목록에 서브 썸네일 표시(행 내 좌우 스크롤)
- 서브 패턴 등록 직후 활성화 OFF
- 패턴 파일이 다른 프로그램에서 열려 있으면 삭제하지 않고 안내
- 현장 소스 반영: Train ROI 슬라이더, KS 조명 밝기 저장/적용, 조명 ID 분리,
  스캔 후 카메라 라이브 재시작, 레시피 21 RCC NG 우회, 오토런 상태 판단
2026-10-15 14:36:29 +09:00
d11907dc3c 이전 셀의 LBAD 판정값이 남아있으면 이번 셀에서 판정을 못했을 때
그대로 재전송되므로 초기화하는 코드 추가
LBAD_Judge = string.Empty;
2026-09-09 18:04:14 +09:00
KS_Welder
2dafd9096b 1.0.0.3 프로그램 업데이트
- RCC NG 프로세스 추가
2026-07-07 17:49:48 +09:00
KS_Welder
24e1d09d8e RCC NG 배출 현장 프로그램 수정 2026-07-07 17:45:02 +09:00
KS_Welder
702a80fba2 RCC 옵션 선택 기능 Disable 2026-07-07 16:58:29 +09:00
KS_Welder
44d79db962 현장 코드에 있는 프로젝트 수정 2026-07-07 16:58:29 +09:00
e9dea7d845 RCC NG 기능 추가 2026-07-07 16:57:20 +09:00
d3a6541beb 비전 알고리즘 변경
용접 결과 보고 로직 수정
- LBAD 판정 결과를 리스트에 받아놓고 첫번째 판정 데이터만 사용하는데, 검사모드로 검사를 진행했을때
 리스트에 데이터가 쌓여서 다음 일반 용접을 진행했을때는 검사모드로 생성된 판정 데이터를 업로드 하도록 되어있음
- 검사모드에서 판정정보를 강제로 변경하는데(NG여도 OK로 보고) 강제로 변경된 데이터를 업로드 시키지 않음
2026-02-06 19:05:23 +09:00
b1c35de770 LBAD ReceiveData Clear 추가
- LBAD에서 ReceiveData의 List를 받아오는 과정에서 List에 Add하는 형태로 데이터를 수신함
  수신된 데이터를 사용하는 곳에서는 0번 인덱스를 데이터만 사용하는데, 두번째부터 수신된 데이터는 무시됨
- 처리가 끝난 후, ReceiveData를 Clear하도록 함
※ 현 수정버전 기준 : 다른 위치에서 ReceiveData를 사용 할 수 없음
(이미 지우기 때문에, 필요하다면 List를 Clone해서 사용해야 할 것)
2026-02-02 17:00:03 +09:00
김
0bf900a6b2 //경신 최신 2026-01-26 14:51:28 +09:00