사용자 도구

사이트 도구


products:mpino_studio2:troubleshooting

문서의 이전 판입니다!


MPINO STUDIO 2 Phase 9 · 문제 해결

빌드ㆍ업로드ㆍ모니터링ㆍ입출력 결과에서 문제가 생겼을 때 증상에 맞는 확인 순서를 찾습니다.

프로젝트 작업부터 실제 동작까지 문제를 확인하는 순서

1. 증상에서 시작하기

작업이 멈춘 단계를 먼저 고릅니다. 같은 증상이라도 빌드 전, 업로드 중, 보드 실행 중에는 확인할 곳이 다릅니다.

화면에서 보이는 증상 먼저 확인할 곳 이어서 볼 설명
프로젝트를 열거나 저장할 수 없습니다. 파일 메뉴와 저장 경로 Phase 7 · 프로젝트 열기ㆍ저장
래더 셀이 예상대로 편집되지 않습니다. 래더 탭과 선택한 셀 Phase 3 · 래더 편집
Arduino Code가 예상대로 편집되지 않습니다. 코드 탭과 선택한 파일 Phase 5 · Arduino Code 편집
빌드 출력에 오류가 표시됩니다. 빌드 출력과 문제 탭 2. 빌드가 실패할 때
업로드가 시작되지 않거나 멈춥니다. 빌드 결과, 상태바 포트, 업로드 로그 3. 업로드 문제
시리얼 모니터에 값이 없습니다. 연결 상태, 통신 속도, 송신 코드 4. 모니터 값 확인
래더 도통ㆍ현재값이 없거나 멈췄습니다. 모니터링 사용 포트, 업로드한 설정, 연결 상태 4. 모니터 값 확인
래더 표시와 실제 입출력이 다릅니다. 선택한 보드와 래더 핀맵 5. 입출력 확인
설정이나 편집 결과가 반영되지 않습니다. 저장ㆍ적용ㆍ빌드ㆍ업로드 중 필요한 단계 6. 변경 결과 확인

2. 빌드가 실패할 때

실행 → 빌드를 선택한 뒤 하단의 빌드 출력에서 오류가 나타난 단계를 확인합니다. 문제 탭에 파일ㆍ줄 또는 래더 위치가 표시되면 해당 항목을 선택해 편집 위치로 이동합니다. 첫 번째 Arduino Code 파일의 문제 항목은 코드 위치로 이동하며, 추가 코드 파일은 표시된 파일명과 줄 번호를 확인해 탐색기에서 엽니다.

확인한 위치 다음 행동 자세한 설명
Arduino Code의 파일ㆍ줄 해당 줄의 문법과 이름을 수정하고 다시 빌드합니다. Phase 5 · 코드 오류 확인
래더 셀ㆍ주소 표시된 셀의 주소와 데이터 형식을 확인합니다. Phase 2 · 메모리 주소 / Phase 3 · 래더 셀 편집
박스함수의 명령어ㆍ인수 해당 박스함수의 입력 형식과 허용 범위를 확인합니다. Phase 4 · 박스함수
문제 탭에 위치가 없는 빌드 오류 빌드 출력의 오류 문구와 그 앞의 로그를 확인합니다. Phase 1 · 빌드하기

수정한 뒤 다시 빌드합니다. 빌드 결과를 확인한 다음 업로드 상태를 점검합니다.

3. 업로드가 시작되지 않거나 중간에 멈출 때

빌드가 성공했는데 업로드가 진행되지 않으면 상태바 오른쪽의 포트 선택프로젝트에서 선택한 보드를 확인합니다. 포트 목록은 열 때 갱신됩니다. 목록이 비어 있으면 PC에 해당 포트가 표시되는지와 제품에 맞는 다운로드 케이블의 연결 상태를 확인한 뒤 목록을 다시 엽니다. MPINO-8A4R(T)-S의 연결은 Phase 1 · 포트 선택과 업로드를 참고합니다.

업로드 로그에 표시된 결과에 따라 다음을 확인합니다.

로그에서 확인한 상태 확인할 곳
선택한 포트에 접근할 수 없음 다른 프로그램이 포트를 사용 중인지 확인합니다. MPINO Studio 2의 모니터 연결은 업로드 시 일시적으로 해제됩니다.
보드가 응답하지 않음 선택한 포트, 연결 케이블, 실제 제품과 프로젝트의 보드 선택을 확인합니다.
포트를 찾을 수 없음 케이블과 PC의 포트 인식 상태를 확인하고 포트 목록을 다시 엽니다.
그 밖의 업로드 실패 업로드 로그에서 처음 표시된 오류와 직전 단계를 확인합니다.

제품별 케이블ㆍ단자와 보드 사양은 해당 제품 상세 설명에서 확인합니다.

4. 모니터를 연결했는데 값이 보이지 않을 때

시리얼 모니터는 Arduino Code가 송신한 데이터를 보여 줍니다. 래더 모니터링은 래더 접점ㆍ코일의 도통과 메모리 현재값을 보여 줍니다. 먼저 어떤 화면에서 값이 없는지 구분합니다.

상태 먼저 확인할 것
시리얼 모니터가 연결되지 않음 상태바의 PC 포트를 선택하고 모니터의 연결 상태를 확인합니다.
연결됐지만 시리얼 수신값이 없음 Serial.print()가 실행되는지, 모니터 통신 속도가 코드의 Serial.begin() 값과 같은지 확인합니다. 문자가 깨지면 수신 인코딩도 확인합니다.
래더 모니터링을 시작할 수 없음 모니터링 사용 포트를 설정했는지, 설정 후 다시 빌드ㆍ업로드했는지 확인합니다.
래더 모니터링은 켜졌지만 값이 없음 설정한 통신 채널과 연결 채널이 맞는지 확인합니다.
표시되던 래더 값이 멈춤 보드와 통신 상태를 확인한 뒤 모니터링을 끄고 다시 켭니다.

두 모니터는 상태바에서 선택한 PC 시리얼 포트를 함께 사용하므로 동시에 연결할 수 없습니다. 포트 사용 관계와 연결 절차는 Phase 6 · 시리얼ㆍ래더 모니터링에서 확인합니다.

5. 래더 표시와 실제 입출력이 다를 때

  1. 래더 모니터링에서 해당 접점과 코일의 도통 표시가 바뀌는지 확인합니다. 도통 표시 자체가 없으면 앞의 모니터링 연결 상태부터 확인합니다.
  2. 프로젝트에서 선택한 보드가 연결한 제품과 같은지 확인합니다.
  3. 설정 → 래더 핀맵 설정에서 해당 P 주소의 사용, 입출력 방향, 실제 핀 매핑을 확인합니다.
  4. 화면의 주소와 실제 제품 단자를 제품 상세 설명의 핀맵에서 대조합니다.

P0 입력과 P32 출력 예제는 MPINO-8A4R(T)-S를 선택한 Phase 1 프로젝트의 예입니다. 다른 보드의 P 주소와 단자에 그대로 적용하지 마십시오. Phase 1 · 첫 프로젝트Phase 7 · 보드ㆍ핀맵 변경에서 확인할 수 있습니다.

C 메모리 값이 예상과 다르면 해당 보드의 기능 매핑과 카운터 주소가 겹치는지 확인합니다. MPINO-8A4R(T)-S의 C0~C10 매핑은 Phase 2 · 메모리 영역에 정리되어 있습니다. 실제 배선과 출력 방식은 제품별 사양을 따릅니다.

6. 변경한 설정이나 편집 결과가 반영되지 않을 때

변경한 대상 반영을 위해 확인할 것 자세한 설명
프로젝트의 코드ㆍ래더ㆍ심볼 편집한 프로젝트를 저장했는지 확인합니다. 보드 실행 결과까지 바꾸려면 다시 빌드ㆍ업로드합니다. Phase 7 · 프로젝트 저장
단축키ㆍ래더 디자인 단축키는 환경설정에서 즉시 반영됩니다. 래더 디자인은 저장을 선택해야 적용됩니다. Phase 7 · 환경설정
모니터링 사용 포트ㆍ보드 통신 설정 변경한 설정으로 다시 빌드ㆍ업로드했는지 확인합니다. Phase 6 · 모니터링 설정 / Phase 7 · 통신 설정
코드 파일ㆍ자동완성 현재 연 코드 파일과 탐색기의 파일 목록을 확인합니다. Phase 5 · 코드 파일 관리
라이브러리ㆍ심볼 라이브러리 목록의 새로고침 또는 심볼 창의 입력 오류를 확인합니다. Phase 8 · 라이브러리ㆍ심볼

7. 원인을 찾지 못했을 때

문제가 반복되면 어느 단계에서, 무엇을 실행했을 때, 어떤 오류가 표시됐는지를 순서대로 적습니다. 선택한 제품ㆍ보드와 포트도 함께 기록합니다. 예: “MPINO-8A4R(T)-S 프로젝트에서 빌드는 완료됐지만, COM3을 선택해 업로드하면 ‘보드가 응답하지 않습니다’가 표시됩니다.”

도움말 → 버그 신고에서 문제 설명을 입력해 보낼 수 있습니다. 기본 진단 정보는 포함되며, 프로젝트ㆍ화면 캡처ㆍ연락처는 필요한 경우에만 선택합니다. 신고 화면과 각 첨부 항목은 Phase 7 · 도움말 메뉴를 참고합니다.

관련 문서

products/mpino_studio2/troubleshooting.1789215495.txt.gz · 마지막으로 수정됨: 저자 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki