MPINO Studio 2를 처음 사용하는 분을 위한 문서입니다. 새 프로젝트에서 P0 입력이 ON이면 P32 출력이 ON되는 래더 회로를 만들고, 빌드·업로드·모니터링까지 완료합니다.
| 프로그램 | 실습 보드 | 완성 결과 |
|---|---|---|
| MPINO Studio 2 | MPINO-8A4R(T)-S | P0 NO 접점 → P32 출력 코일 |
다음 항목을 준비합니다.
처음에는 출력 부하를 분리한 상태에서 프로그램 작성과 업로드까지 확인하는 것이 좋습니다.
프로그램을 실행하면 바로 편집할 수 있는 ① Untitled 프로젝트가 열립니다. 왼쪽 탐색기에는 ② main 코드 탭과 ③ ladderLoop 래더 탭이 준비되어 있습니다.
최초 실행 시에는 오류 리포트 자동 전송 안내가 한 번 표시됩니다. 내용을 확인하고 확인을 누르면 닫힙니다. 이 설정은 나중에 파일 → 환경설정 → 일반 → 오류 리포트 자동 전송에서 변경할 수 있습니다.
작업을 시작하기 전에 화면 구성을 확인합니다.
상태바 왼쪽의 ⑦ 준비는 고정된 상태 문구입니다. ⑧ 포트 선택 버튼에서 업로드할 시리얼 포트를 고릅니다.
Ctrl+N을 누릅니다.Enter를 누르거나 더블클릭합니다. Esc로 취소할 수 있습니다.Ctrl+S를 눌러 프로젝트 이름과 저장 위치를 정합니다.P0과 P32 행의 사용을 체크한 뒤 확인을 누릅니다.Ctrl+S를 눌러 핀맵 설정을 프로젝트에 저장합니다.
보드 선택 직후에는 디스크에 파일이 생기지 않습니다. 저장할 때 .mp2 프로젝트 파일의 이름과 위치가 정해집니다.
왼쪽 탐색기에서 ① 래더 → ladderLoop를 선택합니다. 그리드의 셀을 먼저 선택한 뒤 툴바 버튼이나 기능 키를 누르면 해당 셀에 요소가 즉시 배치됩니다.
F2를 누릅니다.F9를 누릅니다.Enter를 누르거나 더블클릭하고 주소에 P0를 입력합니다.Enter를 누르거나 더블클릭하고 주소에 P32를 입력합니다.
① 선택한 셀에서 Enter를 누르거나 더블클릭하면 편집 창이 열립니다. ② 주소 입력란에 값을 입력하고 ③ 확인을 누릅니다. 접점과 코일 모두 같은 형식의 입력창을 사용하므로, 선택한 셀과 입력할 주소를 한 번 더 확인하십시오.
| 단축키 | 도구 | 용도 |
|---|---|---|
F2 | NO 접점 | 입력이 ON일 때 조건을 통과시킵니다. |
F3 | NC 접점 | 입력이 OFF일 때 조건을 통과시킵니다. |
F5 | 직선 | 앞의 조건을 다음 셀로 연결합니다. |
F6 | 수직선 | 셀 오른쪽의 세로 연결선을 켜거나 끕니다. |
F7 | SET 코일 | 조건이 한 번 켜지면 출력을 유지합니다. |
F8 | RESET 코일 | SET으로 유지된 출력을 해제합니다. |
F9 | 출력 코일 | 매 스캔마다 조건의 ON/OFF를 출력에 반영합니다. |
F11 | 상승 검출 | OFF에서 ON으로 바뀌는 한 스캔만 켜집니다. |
F12 | 하강 검출 | ON에서 OFF로 바뀌는 한 스캔만 켜집니다. |
Ctrl+Enter | 박스함수 | 타이머와 카운터 같은 박스함수를 배치합니다. |
첫 프로젝트에서는 F2와 F9를 사용합니다. 완성된 회로는 P0가 ON인 동안 P32를 ON으로 만듭니다.
빌드할 때 MPINO Studio 2는 .mp2 프로젝트의 래더를 C 코드로 변환하고 Arduino 도구 체인으로 컴파일합니다. ladderLoop 래더 탭은 ladderLoop() 함수로 변환됩니다.
void setup() { } void loop() { ladderLoop(); }
ladderLoop()가 실행될 때 작성한 래더 로직이 동작합니다. 따라서 loop()에서 호출해야 합니다.
Ctrl+R을 누릅니다.[arduino-cli exit 0]이 표시되면 성공입니다.만약, 빌드가 실패하면 오류 요약과 로그의 마지막 부분부터 확인하십시오. 보드 선택, 셀 주소, 코드 문법을 순서대로 다시 점검합니다.
주의: 포트를 선택하지 않으면 업로드가 시작되지 않습니다.
USB Serial Port (COMx)를 확인합니다. 표시되지 않으면 MP 다운로드 케이블용 FTDI 드라이버를 설치하고 케이블을 다시 연결합니다.COM3)를 선택합니다.Ctrl+U를 누릅니다.포트 목록은 드롭다운을 열 때 자동으로 새로고침됩니다. 업로드 중에는 하단 패널에서 업로드를 취소할 수 있습니다.
활동바의 ① 시리얼 모니터 아이콘을 누르면 하단 패널의 시리얼 모니터가 열립니다. ② 통신 속도(baud)와 ③ 문자 인코딩을 선택한 뒤 ④ 연결을 누릅니다. ⑤ ASCIIㆍHEX 표시 방식을 전환할 수 있으며 ⑥ 연결 상태는 오른쪽에서 확인합니다.
실시간 모니터링을 사용하려면 먼저 파일 → 환경설정 → 래더 설정 → 모니터링 사용 포트에서 통신 포트를 정하고, 다시 빌드·업로드해야 합니다. 그 다음 Ctrl+M 또는 래더 화면의 ① 모니터링 ON을 사용합니다.
P0에 실제 입력 신호가 들어오면 ② P0 접점과 ③ P32 코일의 통전 상태가 강조됩니다. Esc를 누르면 모니터링이 꺼집니다.
| 단축키 | 동작 |
|---|---|
Ctrl+N | 새 프로젝트 |
Ctrl+S | 프로젝트 저장 |
F2 | NO 접점 배치 |
F9 | 출력 코일 배치 |
Ctrl+R | 빌드 |
Ctrl+U | 업로드 |
Ctrl+M | 실시간 래더 모니터링 전환 |
다음 항목이 모두 맞으면 Phase 1을 완료한 것입니다.
.mp2 프로젝트를 저장했습니다.ladderLoop 첫 행에 P0 접점과 P32 코일이 있습니다.arduino-cli exit 0으로 끝났습니다.
MPAINO-8A8R(T)에서는 첫 입력이 P0, 첫 출력이 P64입니다. 화면 조작과 빌드·업로드 방법은 위와 같지만, 보드·출력 주소와 PC 연결 방법은 아래 내용을 따릅니다.
MPAINO-8A8R(T)는 CPU 모듈의 USB 다운로드 포트를 일반 USB 케이블로 PC에 연결합니다. Windows 장치 관리자 → 포트(COM 및 LPT)에서 Silicon Labs CP210x USB to UART Bridge (COMx)를 확인하십시오. 표시되지 않으면 브리지 내장 모델용 CP210x 드라이버를 설치하고 케이블을 다시 연결합니다.
| 항목 | 이 페이지의 MPINO-8A4R(T)-S 예제 | MPAINO-8A8R(T) |
|---|---|---|
| 보드 선택 | MPINO-8A4R(T)-S | MPAINO-8A8R(T) |
| 첫 디지털 입력 | P0 | P0 |
| 첫 디지털 출력 | P32 | P64 |
MPAINO-8A8R(T) 보드를 선택하고 프로젝트를 저장합니다.P0 입력과 P64 출력의 사용 상태를 확인하고 저장합니다. 출고 시 구성한 릴레이(R) 또는 트랜지스터(T) 출력 형식도 실제 제품과 맞춰 확인합니다.ladderLoop 첫 행에 NO 접점 P0와 출력 코일 P64를 배치합니다. 위 그림 5는 MPINO 예제이므로 코일에 표시된 P32를 P64로 바꿔 입력합니다.다른 MPAINO 모델에서는 입출력 점수와 모듈 구성이 다를 수 있습니다. 프로젝트에서 선택한 보드의 핀맵을 확인하고 해당 모델의 첫 입력·출력 주소를 사용하십시오.
| 증상 | 확인할 항목 |
|---|---|
| 업로드가 바로 중단됩니다. | 상태바에서 포트를 선택했는지 확인합니다. |
| P0 또는 출력이 기대대로 동작하지 않습니다. | 선택한 보드와 실제 제품이 같은지 확인합니다. 설정 → 래더 핀맵 설정에서 입력 P0과 해당 모델의 출력 주소(P32 또는 P64)에 사용이 체크되어 있는지 확인합니다. |
| 래더에 통전 색이 나타나지 않습니다. | 모니터링 포트를 설정한 뒤 다시 빌드·업로드했는지 확인합니다. |
| 빌드가 실패합니다. | 하단 빌드 출력의 마지막 오류와 main 코드 문법을 확인합니다. |