통합설명은 유지하되,
효과 단정은 수정해야 합니다
Neutral Text와 핵심 PLC·Robot LS 설명은 맞습니다. 다만 “체인이 픽 자리에 완전히 선 뒤에만 들어간다”는 결론은 논리 경로 차단과 현장 검증으로 분리해야 합니다.
먼저 고칠 핵심 문장
새 렁은
State_Stop.X=0인 Running 구간의 조기 Unload를 논리적으로 차단하지만, 렁 자체가 실제 체인 속도·물리 픽 위치를 측정하지는 않습니다.권장 서술
이 Neutral Text는 sc1_hmi_enable=1에서 감속·크리프 중 z_permit_sc1_r3_unload가 켜지는 직접 논리 경로를 차단한다. State_Stop 진입 때 명령 속도는 0이지만, 실제 체인의 완전 정지·픽 위치 도달과 깔딱 재발 감소는 적용 후 10 ms Trend와 저속 현장시험으로 확인한다.
TXT와 HTML 문자열은 문자 단위로 완전 일치하고, enable 분기 해석도 맞습니다.
[XIO(sc1_hmi_enable)[XIC(interlock_stopped),XIC(z_System_Running.X)XIC(permit_sc1_r3_slowdown)],XIC(sc1_hmi_enable)[XIC(interlock_stopped),XIC(z_System_Running.X)XIC(State_Stop.X)]]XIO(i_sheet_not_at_transfer)OTE(z_permit_sc1_r3_unload);
10개 주장별 판정
확인은 소스 구조가 주장을 지지한다는 뜻입니다. 현장 적용 효과는 별도 Trend가 없으면 확인으로 올리지 않았습니다.
| # | 주장 | 평결 | 근거 파일·태그·줄 | 바른 서술 또는 제한 |
|---|---|---|---|---|
| 1 | 조업 enable=1은 slowdown AND State_Stop | 확인 | Text_Logic.svg RUNG 1. 기준 L5X 원본 Rung 6은 Idle OR Running·slowdown (63308-63311). | 공급된 조업 캡처 기준. Online Controller 현재값은 별도 확인. |
| 2 | 새 Neutral Text는 enable=1 Stop/Idle, enable=0 원본 | 확인 | TXT 10, 12-13행; HTML 1067, 1070-1075행. | 식 수정 없음. Studio 5000 Verify/Accept 필요. |
| 3 | 한 줄이 깔딱 경로를 막고 픽 자리 완전 정지를 보장 | 증거부족 | State_Stop 전이: L5X 62932-62948. 명령속도 0: 62878-62888. ULOD Clear OFF: ulod_inf.ls 파일 38행(MN 14). | 직접 논리 경로 차단은 확인. 실제 정지·픽 위치·증상 감소는 Trend로 확정. |
| 4 | Track/Open_Gate/index/pending 위험과 Clear OFF 2.43 s가 남음 | 확인 | Shift/Weight 0: L5X 35244-35274. 체인24번 Grade: 35942-35948. Open_Gate: 34578-34584, 36413-36419. CSV 재집계 363/361, 2.43 s. | pending의 실제 이중 Track 인과만 미확정. 기존 176/175회는 재현 안 됨. |
| 5 | Open_Gate 시간 연장은 놓친 drop/조기 Unload를 복구 못 함 | 확인 | SM1/2 Open_Gate PRE=0: L5X 70375-70393, 79299-79317. SC1 State_Stop PRE=500: 61962-61980. SM1 drop permit: 63313-63316. | 이미 들어간 Gate 체류만 늘릴 수 있고 허가 부재나 Unload 렁은 바꾸지 않음. |
| 6 | Robot 수정 불필요, ULOD MN 14 Clear OFF 유지 | 확인 | rsr0001.ls 파일 48행(MN 24) → ulod_inf.ls 38행(MN 14), 40행(MN 16) → ofstzero.ls 47-49행(MN 23-25). | PLC 타이밍 최소안에서는 LS 무수정이 타당. J→L/J%는 해결책 아님. |
| 7 | slowdown은 SFC ST 래치이며 Unload 전용 소비자 | 확인 | 대입: L5X 62804, 62819, 62849, 62870. 소비: 63310. 태그 설명: 61612-61622. | 기준 L5X 범위에서 확인. |
| 8 | speed 1은 run_forward 필요, speed 5는 불필요, speed 3은 Homing/manual | 확인 | BasicControl: L5X 62569-62608. DoHoming/DoManual 대입: 63072-63078, 63157-63164. | “홈처럼” 구간은 speed·SFC·전압을 같이 Trend. |
| 9 | 공개 Phase-1 active Gate와 이번 식을 혼동하지 않음 | 확인 | HTML 913행이 차이를 명시. 붙여넣기 식(1067행)에 AUTO/active 없음. | 두 시험안을 계속 별도 관리. |
| 10 | 전기동·TOOL·칸/체인 용어가 유지됨 | 확인 | HTML 920-922, 1379-1384, 1451-1464, 1540-1547행. | Sheet_Conveyor_1, sheet_dropped는 태그명이라 허용. |
CSV 재집계는 2.43초를 재현했지만 176/175회는 반박합니다
세 CSV는 각각 2026-07-29 약 1시간, 360,000개 10 ms 샘플입니다. 바로 전 샘플 대비 0→1/1→0을 에지로 다시 셌습니다.
Trend A는 sm1 176, sm2 199, sheet 363, pending 359, active 358, permit 386, armed 379를 재현했고 Trend B는 Track 300, Unload 366을 재현했습니다. 176/175는 Trend C 전체 Clear 에지의 수가 아니라 다른 분모가 섞인 값으로 보이며, 정의가 없으므로 인용하면 안 됩니다.
이 CSV는 변경 전 로직을 관찰한 자료입니다. 새 Neutral Text의 개선 효과를 증명하지 않습니다.
Neutral Text 문자 단위 대조
| 비교 | 결과 |
|---|---|
| TXT 10행 ↔ HTML 1067행 | 완전 일치 |
| SHA-256(개행 포함) | e0628b04c7cb342c34ff63b7fc798b1f2bc4976e577e4642c20c7bb64c51aa9e |
| 문서 서술 | enable=0 원본, enable=1 Idle 또는 Running·State_Stop으로 식과 일치 |
Unload와 별개로 남는 위험
- Track은 물리 1피치 완료와 별도일 수 있어 시작 체인16번의 Weight 0이 체인24번까지 이동할 수 있습니다.
- SM1 Open_Gate는 SC1 이동 중 실행되지 않고, 도착 체인16번 Serial이 비어 있지 않으면 복사하지 않습니다.
f_indexed_for_sm1=0이면 SM1 drop permit 자체가 생기지 않습니다. Gate 시간 연장만으로는 복구되지 않습니다.- pending retry는 추가 기동 가능성이 있지만 실제 이중 Track 인과는 현재 CSV로 닫히지 않았습니다.
- Clear OFF 2.43 s는 기존 로직의 중앙값이므로 변경 후 분포를 다시 측정해야 합니다.
현장 10 ms Trend로만 닫히는 항목
- enable=1에서 Creep/Slow_To_Stop 중 Unload가 계속 0인지.
- State_Stop 상승 뒤 명령전압 0, 실제 속도/encoder 정지, 픽 인덱스가 함께 맞는지.
- Unload 상승 뒤 Clear 하강과 깔딱·집기 에러가 감소하는지.
- 완료 피치, Track[11], SM1/SM2 drop 횟수가 1:1에 가까워지는지.
- 칸11→7→9/12→체인16/20→체인24번 중 Weight/Serial 0이 생기는 지점.
- pending/active retry가 추가 permit_start와 추가 Track으로 실제 이어지는지.
필수 묶음: sc1_hmi_enable, permit_sc1_r3_slowdown, Slow_To_Creep/Slow_To_Stop/State_Stop, var_cmd_speed, var_volts_velocity, index/count, Unload, Clear, run_forward, Track[11], SM1 drop permit, pending/active.
검토 범위와 한계
- 기준 L5X는 2026-07-14 파일이고 조업 렁은 2026-08-22
Text_Logic.svg캡처입니다. Online Controller는 읽지 않았습니다. - Studio 5000 Verify/Accept, 다운로드, Online Trend, 저속 현장시험은 수행되지 않았습니다.
- 그래프 generation은 2026-08-24이며 대상 HTML/TXT/LS는 미추적 상태여서 원문을 직접 읽었습니다.
ROBOT_3/아래 LS는 읽기만 했고 수정하지 않았습니다.
대상 문서: SC1 Robot3 통합 설명