Studio 5000 .L5X 파일을 브라우저에서 읽어 RLL 루틴을 래더 다이어그램(LD)으로 재구성하는 오프라인 웹 도구입니다.
Live: https://alzza.github.io/l5x-ld-studio/
샘플 래더: https://alzza.github.io/l5x-ld-studio/demo.html
파일은 서버로 전송되지 않습니다. 파싱·렌더는 전부 브라우저 안에서 끝납니다.
- 라이브 페이지를 열거나
index.html을 Chrome / Edge / Safari에서 엽니다. - L5X 열기 또는 왼쪽 영역으로
.L5X를 끌어 놓습니다. - Program · Routine을 선택해 Ladder, 원본 로직, 변환 리포트를 확인합니다.
- SVG / TXT / 인쇄·PDF로 내보냅니다.
L5X가 없어도 RLL 텍스트 → LD에 Rockwell Neutral Text를 붙여 넣을 수 있습니다.
XIC(Start_PB)XIO(Stop_PB)OTE(Motor_Run);
- RLL: 직렬 명령, 중첩 병렬 분기, XIC/XIO, OTE/OTL/OTU, ONS/OSR/OSF, 타이머·카운터·비교·이동·호출 계열
- ST / SFC: LD로 변환하지 않고 원문·원본 XML을 그대로 표시
- 내보내기: SVG, TXT, 브라우저 인쇄/PDF
- 레이아웃: 입력 접점은 좌측, 최종 출력·타이머·JSR은 우측 레일, 창 폭에 맞춤
래더 변환 대상은 RLL 루틴과 직접 입력한 RLL Neutral Text뿐입니다. ST와 SFC는 의미나 실행 순서를 바꾸지 않도록 LD로 바꾸지 않습니다.
| 파일 | 역할 |
|---|---|
index.html |
스튜디오 |
demo.html |
범용 모터 스타터 샘플 자동 로드 |
app.js / app.css |
파서·렌더러 |
sample.rll |
샘플 Neutral Text |
Plant / 고객 프로젝트 L5X는 이 저장소에 포함하지 않습니다.
MIT