====== MP STUDIO 2 Phase 6 · 검사ㆍ통신ㆍ다운로드 ====== **한국어** | [[:en-us_products:mp_studio:download|English]] 작성한 래더는 장비 코드로 변환되어 장비에 내려갑니다. 이 문서는 다운로드 전에 확인할 프로그램 검사, 통신 포트 설정, 다운로드와 펌웨어 확인, 니모닉과 메모리 용량 확인 방법을 설명합니다. {{ :products:mp_studio:download-flow.svg?1000 |그림 1. 래더가 장비에 내려가는 과정 }} ===== 프로그램 검사 ===== MP STUDIO 2는 편집할 때마다 프로그램 전체를 검사합니다. 별도의 컴파일 단계 없이 결과가 캔버스에 바로 표시됩니다. {{ :products:mp_studio:check-error-warn-marked.svg?1200 |그림 2. 오류 칸과 경고 칸 }} * **① 오류 칸(붉은색):** 다운로드할 수 없는 문제입니다. 예: 기종에 없는 주소(그림의 ''P200''), 데이터 메모리 크기 밖의 주소, 자료형이 맞지 않는 펑션 인자 * **② 경고(주황색 주소 글자):** 다운로드는 되지만 동작을 확인해야 하는 칸입니다. 그림의 ''P1''은 코일이나 펑션으로 끝나지 않아 아무 일도 하지 않는 줄입니다. * **설정 → 옵션 → 그리드 및 이중코일**에서 **이중코일 검사**를 켜 두면, 같은 주소의 코일이 두 번 나올 때 오류 칸으로 표시됩니다. * 칸을 선택하면 인스펙터 아래에, 칸에 마우스를 올리면 말풍선으로 문제의 이유가 표시됩니다. 상태 알약에는 **검사 OK** 또는 **오류 N칸 · 경고 N**이 표시됩니다. ^ 단축키 ^ 메뉴 ^ 동작 ^ | ''Ctrl+.'' / ''Ctrl+,'' | 검색 → 다음 오류 / 이전 오류 | 오류 칸 사이를 이동합니다. | | ''Alt+.'' / ''Alt+,'' | 검색 → 다음 경고 / 이전 경고 | 경고 칸 사이를 이동합니다. | 오류 칸이 있으면 다운로드와 모니터링을 할 수 없습니다. 다운로드 전에 오류 칸을 모두 고쳐주시기 바랍니다. ===== 통신 포트 ===== **설정 → 통신 포트**를 선택하거나 위 띠의 **통신** 단추를 누르면 **통신 포트** 창이 열립니다. 위쪽은 다운로드에 쓸 회선, 아래쪽은 장비 시리얼 채널의 통신 설정입니다. {{ :products:mp_studio:port-dialog-marked.svg?640 |그림 3. 통신 포트 창 }} ==== 다운로드 채널 ==== * **① 채널:** PC의 COM 포트 또는 ''ETHERNET''을 선택합니다. 목록에는 COM 번호와 장치 이름이 함께 표시됩니다. 오른쪽 단추를 누르면 PC의 COM 포트 목록을 새로 읽습니다. * **② IP 주소ㆍ포트 번호:** ''ETHERNET''을 선택했을 때 장비의 IP 주소(예: ''192.168.0.123'')와 포트 번호를 입력합니다. {{ :products:mp_studio:port-dialog-ethernet.png?640 |그림 4. ETHERNET을 선택하고 IP 주소와 포트 번호를 입력한 화면 }} 이더넷 다운로드는 장비가 이더넷 연결을 지원할 때 사용할 수 있습니다. 지원 여부는 제품 페이지에서 확인해주시기 바랍니다. ==== 시리얼 채널 ==== **③ 시리얼 1ㆍ시리얼 2ㆍ시리얼 3** 탭에서 채널을 고르고 **④ 통신 조건**과 **⑤ 모드**를 정합니다. 채널 수는 기종을 따릅니다. ''MPS-8A4R(T)-S''ㆍ''MPS-8A8R(T)-S''ㆍ''MPS-16A8R(T)-R2''ㆍ''MPS-16A16R(T)''는 시리얼 1채널만 있습니다. ^ 항목 ^ 선택지 ^ | 모드 | ''Normal'' · ''Modbus RTU Slave'' · ''Cubloc Modbus RTU Slave'' · ''CNET (XBC/LINK)'' · ''IBUS Master'' · ''IBUS Slave'' · ''Modbus RTU Master'' | | 보레이트 | 2400 · 4800 · 9600 · 14400 · 19200 · 28800 · 38400 · 57600 · 76800 · 115200 | | 데이터 비트ㆍ패리티ㆍ정지 비트 | 연결할 장치와 같게 설정합니다. | | 슬레이브 주소 | 슬레이브 모드에서 이 장비의 국번입니다. | | ⑥ 이 채널을 다운로드에 사용 | 켜면 이 채널로 프로그램을 내려받을 수 있습니다. 켜면 보레이트가 115200이어야 합니다. | 연결할 상대 장치와 보레이트ㆍ데이터 비트ㆍ패리티ㆍ정지 비트가 같아야 합니다. ''Modbus RTU Master'' 채널은 다운로드에 사용할 수 없으므로 **이 채널을 다운로드에 사용**을 꺼야 합니다. Modbus 마스터 목록은 [[products:mp_studio:menus_settings#modbus_rtu_마스터|Phase 9 · Modbus RTU 마스터]]에서 설명합니다. ===== 이더넷 연결 ===== 다운로드 채널이 ''ETHERNET''이면 위 띠에 **Connect** 단추가 표시됩니다. - **Connect**를 누르거나 **실행 → 이더넷 연결**을 선택해주시기 바랍니다. - 장비 알약에 **이더넷 연결됨 · IP:포트**가 표시되면 연결된 것입니다. 단추 글자는 **Disconnect**로 바뀝니다. - 연결을 끊으려면 **Disconnect**를 눌러주시기 바랍니다. {{ :products:mp_studio:eth-connected-pill.png?1000 |그림 5. 이더넷으로 연결된 장비 알약과 Disconnect 단추 }} 시리얼(COM) 채널은 따로 연결할 필요가 없습니다. 다운로드ㆍ모니터링 명령마다 포트를 열고 사용합니다. ===== 다운로드 ===== - 오류 칸이 없는지 확인해주시기 바랍니다. - 위 띠의 **다운로드**를 누르거나 **실행 → 다운로드**(''Ctrl+T'')를 선택해주시기 바랍니다. - 진행 창에서 진행률을 확인해주시기 바랍니다. 전송 중에는 장비 전원을 끄거나 케이블을 분리하지 않아야 합니다. - **다운로드를 완료하였습니다** 창이 표시되면 **확인**을 누르거나 **모니터링**을 눌러 바로 모니터링을 시작해주시기 바랍니다. {{ :products:mp_studio:download-dialog.svg?1000 |그림 6. 다운로드 진행 창과 완료 창 }} * 모니터링 중에 다운로드하면 모니터링을 끈 뒤 내려받습니다. 완료 창의 **모니터링**으로 다시 켤 수 있습니다. * 장비의 펌웨어 버전이 MP STUDIO 2가 요구하는 버전과 다르면 펌웨어 업데이트를 묻는 창이 표시됩니다. * 다운로드한 뒤에 래더를 고치면, 모니터링할 때 장비 알약에 **장비 프로그램과 다름**이 표시됩니다. > **주의:** ''Ctrl+T''와 칸 메뉴의 **다운로드**는 확인 창 없이 바로 내려받습니다. 실행 중인 설비에 연결된 장비라면 출력이 바뀔 수 있으므로 설비를 안전한 상태로 둔 뒤 진행해주시기 바랍니다. ===== 펌웨어 버전과 펌웨어 다운로드 ===== **실행 → 펌웨어 버전**을 선택하면 연결된 장비의 펌웨어 버전을 읽어 화면 오른쪽 아래에 **펌웨어 버전은 0.2.6 입니다.**처럼 알립니다. 모니터링 중에는 상태 알약에도 펌웨어 버전(**FW**)이 표시됩니다. {{ :products:mp_studio:firmware-version.png?400 |그림 7. 펌웨어 버전 알림 }} **실행 → 펌웨어 다운로드**는 장비의 펌웨어를 갱신하는 명령입니다. 다운로드할 때 펌웨어 업데이트를 묻는 창이 표시된 경우에 사용해주시기 바랍니다. 펌웨어를 갱신하는 동안에는 장비 전원을 끄거나 케이블을 분리하지 않아야 합니다. ===== 니모닉 변환 ===== **실행 → 니모닉 변환**을 선택하거나 위 띠의 **니모닉** 단추를 누르면 래더를 명령어 목록(니모닉)으로 변환한 **니모닉** 창이 열립니다. {{ :products:mp_studio:mnemonic-viewer-marked.svg?1100 |그림 8. 니모닉 창과 래더 칸의 연결 }} * **① 니모닉 줄**을 누르면 그 줄을 만든 **② 래더 칸**으로 커서가 이동합니다. 그림은 ''AND NOT P1'' 줄을 눌러 ''P1''(NC) 칸으로 이동한 모습입니다. * 래더 칸에서 **검색 → 니모닉에서 보기**를 선택하면 그 칸이 만든 니모닉 줄이 강조됩니다. * **③ 복사**를 누르면 니모닉 전체를 클립보드에 복사합니다. ===== 프로그램 메모리 용량 ===== **실행 → 프로그램 메모리 용량**을 선택하면 지금 프로그램을 장비 코드로 변환해 장비 프로그램 메모리의 남은 용량을 표시합니다. 용량을 넘으면 넘친 바이트 수가 표시되며, 그 상태로는 다운로드할 수 없습니다. {{ :products:mp_studio:mem-capacity.png?480 |그림 9. 프로그램 메모리 용량 창 }} ===== EEPROM 초기화 ===== **실행 → EEPROM 초기화**는 장비의 정전유지(EEPROM) 값을 모두 지웁니다. 지운 값은 되돌릴 수 없으므로 실행 전에 확인 창이 표시됩니다. 이 명령은 시리얼(COM) 다운로드 채널에서만 사용할 수 있습니다. ===== 관련 문서 ===== * [[products:mp_studio:monitoring|Phase 7 · 모니터링과 데이터 테이블]] * [[products:mp_studio:troubleshooting|Phase 10 · 문제 해결]] [[products:mp_studio|← MP STUDIO 2 사용설명서로 돌아가기]]