1.3.0

PLC 를 띄워 보세요

래더를 그리고, 가상 실린더 설비로 시험하고, 미션으로 채점받고, 준비가 되면 실제 PLC 로 보내 보세요. 미쓰비시 MELSEC-Q 래더·IL 을 연습하는 Windows 앱이에요.

Windows 10 · 11  ·  코드 서명이 없어요 (설치 안내는 아래)  ·  이전 버전

띄움 시뮬레이션 화면: 왼쪽 래더(신호가 흐르는 모니터), 오른쪽 가상 실린더 설비
주요 기능

배우고, 시험하고, 보내 보기까지

PLC 학습에 필요한 것을 한 창에 모았어요. 장비가 없어도 처음부터 끝까지 연습할 수 있어요.

🪜

래더 편집기

접점·코일·타이머·카운터·비교·산술·32비트 명령을 그리고 IL 과 오가요. 가로선·세로선, 끌어 놓기, 미니맵, 되돌리기, 코멘트, 찾기·교차 참조.

🏭

가상 설비

실린더 A·B·C 등각 도면. 래더와 그림이 서로 강조되고, 변위–단계 선도·압력 그래프·"왜 안 움직이나?" 진단이 있어요.

🎯

학습 미션 39개

자동 채점, 힌트 3단계, 채점 결과를 그림 위에 보여 주는 덮개로 틀린 곳을 바로 찾아요. 일부러 틀린 프로그램을 고치는 오류 찾기도 있어요.

🧑‍🏫

학습 모드 (플러그인)

내 래더를 렁 단위로 나눠 한 단계씩 설명하고, [해 보기]로 센서 신호를 자동으로 넣어 켜지고 꺼지는 것을 확인해요. 모르는 것은 질문칸에 물어보면 돼요(AI 를 연결하면 더 자세히).

🧩

플러그인

필요한 기능을 골라 받아요: PLC 점검 도구·사진 장면 초안·순서 생성기·학습 모드. 플러그인은 격리돼 실행되고 허용한 권한만 써요.

📜

ST · SFC

래더·IL 과 함께 ST(구조적 텍스트)와 SFC(순차 기능 차트) 화면을 지원해요. 영문 화면도 있어요.

📈

타이밍 차트

신호의 ON/OFF 변화를 시간순으로 보고 CSV·PNG 로 내보내요. 입력 기록·재생도 돼요.

🤖

AI 도우미

설치된 Claude Code 같은 CLI 에 말로 프로그램을 부탁하면 제안해 줘요. [적용]·[되돌리기]는 직접 눌러요.

🔁

GX Works2 호환

목록 형식 CSV 가져오기·내보내기, .gxw 열기. 스텝 번호 규칙도 맞췄어요.

🔌

실제 PLC 연결

SLMP 로 읽기(기본 읽기 전용), 실제 구동 모드, FTP 로 프로그램을 PLC 에 직접 쓰기. 승인 창·자동 백업·되읽기 비교·백업 복구까지 갖췄어요.

🆕

앱 안 업데이트

새 버전이 나오면 알려 주고, [업데이트] 한 번으로 받아 SHA-256 을 확인한 뒤 설치해요.

🌐

웹 방식 (실험)

서명 없는 exe 가 막히는 PC 용. 공식 Node.js 와 Edge 앱 창으로 같은 화면을 열어요.

화면

이렇게 생겼어요

실제 띄움 화면이에요.

설치

3단계면 끝나요

Windows 10 · 11 에서 쓸 수 있어요.

  1. 받기
    설치 파일(Ddium-Setup.exe)을 받아요. 설치 없이 쓰려면 휴대용(portable)을, 서명 없는 exe 가 막히는 PC 면 웹 방식(zip)을 받으세요. 다른 버전은 이전 버전에서 받을 수 있어요.
  2. 실행
    파일을 실행하면 설치가 끝나요. "PC 보호" 창이 뜨면 추가 정보 → 실행을 눌러 주세요.
  3. 시작
    띄움을 열면 빠른 시작 안내가 떠요. [▶ RUN] 을 누르고 아래 PB1 버튼을 눌러 보세요.
  • 이 프로그램은 코드 서명이 없어서 Windows 가 경고를 보여요.
  • 스마트 앱 컨트롤이 켜진 PC(새로 설치한 Windows 11 등)에서는 서명 없는 exe 가 막혀요. 그럴 때는 웹 방식(Ddium-Web-x.y.z.zip)을 시험해 보세요(실험 기능).
  • 설치한 뒤에는 앱이 새 버전을 확인해 알려 줘요(설정에서 끌 수 있어요). 이 기능은 1.0.1 부터 들어 있어요. 1.0.0 을 쓰고 있다면 최신 버전을 한 번 직접 설치해 주세요.
  • 받은 파일이 맞는지는 릴리스의 SHA256SUMS.txt 로 확인할 수 있어요.
실제 장비

실제 PLC 에 연결하기 전에

시뮬레이션은 안전하지만, 실제 설비는 사람이 다칠 수 있어요.

  • 이 앱은 교육용이에요. 실제 설비에 연결하기 전에 에어·구동부 주변을 확인하고 하드웨어 비상 정지를 따로 갖추세요.
  • 실제 PLC 연결은 기본으로 읽기 전용이고, 쓰기는 단계별 승인이 필요해요.
  • "PLC 로 직접 쓰기"는 PLC 의 프로그램 파일을 바꿔요. 앱이 쓰기 전에 원본을 백업하지만, 실습용 PLC 에서 먼저 시험하고 GX Works2 로 복구할 수 있게 원본 프로젝트를 보관하세요.
  • 확인한 PLC 는 미쓰비시 Q03UDV(내장 이더넷 포트)예요. 사용 결과에 대한 책임은 사용자에게 있어요.
변경점

버전별로 바뀐 점

최신 버전부터 보여 줘요. 전체 내용은 CHANGELOG.md 에 있어요.

이전 버전

다른 버전 받기

GitHub 의 릴리스 목록이에요. 불러오지 못하면 Releases 페이지에서 받으세요.

라이선스

라이선스와 출처

띄움은 Apache License 2.0 이에요(Copyright 2026 Dawnilove). MAIN.QPG 형식 조사와 쓰기 순서는 plc-mcp(Apache-2.0)의 연구를 참고해 새로 구현했어요. 글꼴은 IBM Plex Sans KR·JetBrains Mono(OFL-1.1)예요. 전체 고지는 THIRD-PARTY-NOTICES.md 에 있어요.

이 프로젝트는 미쓰비시전기와 관련이 없어요. MELSEC·GX Works2·MELSOFT 는 미쓰비시전기의 상표예요.