수정 적용본 Trend A CSV를 페이지에 포함해 메인 첫 화면과 도움말에서 내려받아 바로 업로드 시험할 수 있게 했습니다. 모바일 고급 시뮬레이션에도 1사이클 동작·일시정지·정지·위치 리셋·배속 제어를 표시합니다.
1. 정상 자동운전에서 10 ms · 5분 동안 Trend A를 캡처합니다. 2. 자동 튜닝 화면의 ‘PLC Trend CSV 업로드’를 누릅니다. 3. 세 시나리오 중 하나를 골라 화면값으로만 먼저 적용합니다. 4. 현장 적용 후 새 Trend와 증상을 다시 넣어 한 단계씩 조정합니다. CSV는 이 브라우저 안에서만 처리되며 외부로 전송되지 않습니다.
아래 파일은 ic_conveyor_position_후정적용본.CSV을 업로드 시험용으로 포함한 Trend A 예제입니다. 설비에 값을 자동 적용하지 않으며, 페이지의 CSV 분석과 고급 시뮬레이션 확인 용도입니다.
CSV에 직접 기록된 시간·위치·지령·상태값입니다.
엔코더 위치 변화로 속도·감속도를 계산한 값입니다. 유압모터 실속도 측정값은 아닙니다.
현 설정과 증상, Trend A 실측을 반영한 제한적 조정안입니다. 자동 생산 적용값이 아닙니다.
태그·단위·시간 겹침이 부족하면 추측하지 않고 필요한 정보를 표시합니다.
위치·지령·AO·인덱스·4개 운전구간을 분석합니다. 기본 분석과 실측 기반 추천 후보에 필수입니다.
선택 안 됨
위치와 지령 태그가 모두 있어야 실측 프로파일을 계산합니다.
운전·호밍·허가·정지상태의 전환시간을 분석합니다. 원인 확인용이며 A와 별도로 선택합니다.
선택 안 됨
Trend A 없이도 읽을 수 있지만 프로파일 추천값은 만들지 않습니다.
A 미입력 · B 미입력
새 파일을 선택하면 같은 종류의 이전 파일만 교체됩니다.
두 파일 대기
절대 날짜·시간이 겹치는 구간만 같은 기계 동작으로 비교합니다.
증상 기반 가설
Trend A가 없으므로 실제 가동값 기반 추천이 아닙니다.
Trend A를 먼저 넣으면 프로파일·사이클·정지 후 추가 이동을 계산합니다. Trend B는 그 결과의 상태 전환 원인을 확인할 때 사용합니다.
| # | 우선 | 태그 | 형식 | 설명 |
|---|---|---|---|---|
| Trend A · 동작 프로파일8 / 8 pen · 먼저 수집 · 기본 분석용 CSV | ||||
| 1 | 필수 | Program:Sheet_Conveyor_2\ic_conveyor_position |
아날로그 | 엔코더 위치(counts). 가속/감속 식의 가로축. |
| 2 | 필수 | Program:Sheet_Conveyor_2\var_volts_velocity |
아날로그 | 속도 지령 V. HMI slope/speed가 만드는 곡선. |
| 3 | 필수 | Program:Sheet_Conveyor_2\oa_conveyor |
아날로그 | AO 출력 raw. (v+bias)×32767/10 |
| 4 | 필수 | Program:Sheet_Conveyor_2\i_conveyor_index |
디지털 | 인덱스 센서. 정지/호밍 완료는 NOT index. |
| 5 | 필수 | Program:Sheet_Conveyor_2\State_Accel_001.X |
디지털 | ACCEL 구간 (ACCEL SLOPE, INDEX SPEED START) |
| 6 | 필수 | Program:Sheet_Conveyor_2\State_Full_Speed_001.X |
디지털 | FULL 구간 (INDEX SPEED MAX) |
| 7 | 필수 | Program:Sheet_Conveyor_2\State_Decel_001.X |
디지털 | DECEL 구간 (START DECEL/CREEP, DECEL SLOPE) |
| 8 | 필수 | Program:Sheet_Conveyor_2\State_Creep_In_001.X |
디지털 | CREEP 구간. 감속 마지막 지령(약 MIN)을 유지하며 INDEX 센서 OFF를 기다림. |
| Trend B · 상태·Interlock7 / 8 pen · A와 별도 수집 · 원인 보조 확인 | ||||
| 1 | 권장 | Program:Sheet_Conveyor_2\ui_o_homing_in_progress |
디지털 | 호밍 중 |
| 2 | 권장 | Program:Sheet_Conveyor_2\ui_o_conveyor_homed |
디지털 | 홈 완료 |
| 3 | 권장 | Program:Sheet_Conveyor_2\interlock_home |
디지털 | 홈 interlock (센서 이탈 시 깨짐) |
| 4 | 권장 | Program:Sheet_Conveyor_2\interlock_stopped |
디지털 | 정지 interlock |
| 5 | 선택 | Program:Sheet_Conveyor_2\permit_start |
디지털 | 자동 출발 트리거 |
| 6 | 선택 | Program:Sheet_Conveyor_2\State_Idle_001.X |
디지털 | 대기 |
| 7 | 선택 | Program:Sheet_Conveyor_2\ui_o_running |
디지털 | 운전 중 |
| — | 메모 | HMI 9개 + target/polarity/bias | 아날로그 | pen에 넣지 않음. Trend 시작 전 HMI 화면을 사진 또는 작업 메모로 기록. |
수정 적용본 Trend A CSV를 페이지에 포함해 메인 첫 화면과 도움말에서 내려받아 바로 업로드 시험할 수 있게 했습니다. 모바일 고급 시뮬레이션에도 1사이클 동작·일시정지·정지·위치 리셋·배속 제어를 표시합니다.
페이지를 SC2 파라미터 오토튜닝 중심으로 개편했습니다. CSV 또는 현재값으로 3개 시나리오와 예상 시간을 만들고, 선택한 시나리오는 즉시 화면값·PC 그래프·고급 시뮬레이션에 반영됩니다. 자동 INDEX에 직접 영향을 주는 7개 값(START/MAX/MIN, ACCEL/DECEL SLOPE, START DECEL/CREEP)을 함께 계산하고, HOMING·FWD/REV는 별도 동작이라 유지 사유를 표시합니다. CSV가 있으면 현재 기준값은 대표 1사이클의 실제 시간·위치·구간을 그대로 재생합니다. 후보는 CSV의 ACCEL/FULL/DECEL/실제 CREEP 시간축을 새 파라미터의 위치 경계로 재매핑하므로, DECEL 시작·실제 CREEP 진입·START CREEP 식 기준의 시간과 속도 모양을 함께 확인할 수 있습니다. 실제 DECEL·CREEP 태그 전환 또는 연속 데이터가 부족하면 후보 보정 대신 계산 모델을 사용합니다. 모바일 자동 튜닝 탭에서는 그래프를 숨기고, 고급 탭에서는 표시합니다. 값 연결 기능의 계산 기준과 FWD_REV_SPEED 표기를 정리했으며, 같은 버튼을 다시 눌러도 시나리오 값이 누적 계산되지 않습니다. PLC 자동 적용은 하지 않습니다.
모바일은 CSV 입력 전 설정·증상·추천만 표시하고, CSV 입력 뒤에만 대표 실측 그래프를 표시하도록 단순화했습니다. PC 기본 화면은 수동 시뮬레이터를 숨기고 CREEP 상세식을 한 줄 요약으로 축소했으며, 증상 목록을 통합하고 오일 온도 입력을 제거했습니다.
SC2 HMI 파라미터·CSM 프로파일 시뮬레이션·증상 선택·로컬 Trend A/B CSV 분석을 공개했습니다. 실제 CREEP/INDEX OFF 이동을 분리해 표시하고, 수정 적용본 HMI 값을 기본값으로 반영했습니다. 분석은 encoder 위치·지령·상태 전환·사이클 시간만 사용하며, 유압 압력·유량·모터 RPM·sheet 미끄러짐 등은 제외합니다.
여러 증상을 동시에 선택할 수 있습니다. 선택값은 원인을 확정하지 않고 추천 방향의 가중치로만 사용합니다. 이 페이지의 추천은 encoder 위치·지령·상태 전환·사이클 시간만을 근거로 한 화면 시험 후보입니다. 생산 적용은 별도 현장 승인과 시험이 필요합니다.