내용으로 건너뛰기
ILOGICS 제품 사용설명서
사용자 도구
로그인
사이트 도구
검색
도구
문서 보기
이전 판
역링크
최근 바뀜
미디어 관리자
사이트맵
로그인
>
최근 바뀜
미디어 관리자
사이트맵
추적:
products:mpino_studio2:menus_settings
이 문서는 읽기 전용입니다. 원본을 볼 수는 있지만 바꿀 수는 없습니다. 문제가 있다고 생각하면 관리자에게 문의하세요.
====== MPINO STUDIO 2 Phase 7 · 메뉴와 환경설정 ====== 상단 메뉴에서 프로젝트 파일ㆍ편집 화면ㆍ빌드와 업로드ㆍ통신ㆍ프로젝트 설정ㆍ프로그램 환경을 관리하는 방법을 설명합니다. {{ :products:mpino_studio2:menu-settings-learning-path.svg?1000 |메뉴와 설정 이해 순서 }} ===== 1. 메뉴바 ===== 메뉴바에는 **파일ㆍ편집ㆍ보기ㆍ실행ㆍ설정ㆍ도움말** 메뉴가 있습니다. 프로젝트 파일을 관리할 때는 **파일**, 화면을 편집할 때는 **편집**, 화면 영역을 열고 닫을 때는 **보기** 메뉴를 사용해주시기 바랍니다. {{ :products:mpino_studio2:menu-bar-marked.svg?1000 |MPINO Studio 2의 실제 메뉴바 }} ^ 마킹 ^ 메뉴 ^ 사용하는 기능 ^ | **①** | 파일 | 프로젝트 생성ㆍ열기ㆍ저장ㆍ인쇄, 환경설정, 프로그램 종료 | | **②** | 편집 | 래더 셀 실행 취소ㆍ잘라내기ㆍ복사ㆍ붙여넣기ㆍ삭제 | | **③** | 보기 | 사이드 패널ㆍ하단 패널ㆍ래더 모니터링 표시 전환 | | **④** | 실행 | 빌드ㆍ업로드ㆍ통신 설정ㆍ메모리 쓰기 | | **⑤** | 설정 | 메모리 영역ㆍ래더 디자인ㆍ핀맵ㆍ보드ㆍEEPROM 설정 | | **⑥** | 도움말 | 버그 신고ㆍ개선 요청ㆍ업데이트 확인ㆍ프로그램 정보 | **파일 → 환경설정**은 현재 PC에서 사용하는 프로그램 환경을 엽니다. 상단의 **설정** 메뉴에는 현재 프로젝트에 저장되는 설정과 **래더 디자인** 환경설정으로 이동하는 항목이 함께 있습니다. ===== 2. 프로젝트 열기ㆍ저장ㆍ인쇄 ===== **파일** 메뉴에서 프로젝트를 만들거나 열고 저장할 수 있습니다. 현재 편집 중인 탭의 내용도 같은 메뉴에서 인쇄합니다. {{ :products:mpino_studio2:menu-file-marked.svg?1000 |파일 메뉴의 항목과 단축키 }} ^ 마킹 ^ 항목 ^ 기본 단축키 ^ 동작 ^ | **①** | 새로 만들기 | ''Ctrl + N'' | 보드를 선택해 새 프로젝트를 만듭니다. | | **②** | 열기 | ''Ctrl + O'' | 저장된 ''.mp2'' 프로젝트를 엽니다. | | **③** | 저장 | ''Ctrl + S'' | 현재 프로젝트를 기존 경로에 저장합니다. | | **④** | 다른 이름으로 저장 | ''Ctrl + Shift + S'' | 저장 위치와 프로젝트 파일명을 새로 지정합니다. | | **⑤** | 인쇄 | ''Ctrl + P'' | 활성 탭에 따라 Arduino Code 또는 래더로직을 인쇄합니다. | | **⑥** | 환경설정 | - | 설정 창의 **일반** 탭을 엽니다. | | **⑦** | 끝내기 | - | MPINO Studio 2를 종료합니다. | **열기**는 MPINO Studio 2에서 저장한 ''.mp2'' 프로젝트를 대상으로 합니다. 기존 MPINO STUDIO 1.x의 프로젝트 파일은 열 수 없으므로, 새 프로젝트를 만든 뒤 기존 내용을 확인하며 옮겨주시기 바랍니다. 저장하지 않은 변경사항이 있으면 **새로 만들기**와 **열기**를 실행하기 전에 변경사항을 버릴지 확인합니다. 확인 창이나 이어서 열린 파일ㆍ보드 선택창을 취소하면 현재 프로젝트를 유지합니다. 저장 경로가 없는 프로젝트에서 **저장**을 선택하면 **다른 이름으로 저장** 창이 열립니다. 프로젝트를 다른 이름으로 저장하면 첫 번째 Arduino Code 파일의 이름도 프로젝트 파일명에 맞춰 변경됩니다. 같은 이름의 다른 코드 탭이 있으면 저장할 수 없습니다. Arduino Code 탭에서 **인쇄**를 선택하면 프로젝트의 모든 코드 탭을 탭 순서대로 인쇄합니다. 코드 탭이 여러 개이면 각 탭이 새 페이지에서 시작됩니다. 래더 탭에서 인쇄하면 프로젝트의 모든 래더 회로를 도면으로 인쇄합니다. 새 프로젝트를 만드는 과정과 보드 선택 방법은 [[products:mpino_studio2:first_project|Phase 1 · 첫 프로젝트 만들기]]에서 확인할 수 있습니다. ===== 3. 환경설정 ===== **파일 → 환경설정**을 선택하면 **설정** 창의 **일반** 탭이 열립니다. 창 상단에서 **일반ㆍ단축키ㆍ래더 설정ㆍ래더 디자인**을 선택합니다. **일반ㆍ단축키ㆍ래더 설정**에서 변경한 항목은 즉시 반영되고 현재 PC의 프로그램 설정에 자동으로 저장됩니다. 단, **모니터링 사용 포트**는 현재 프로젝트에 저장되며 변경한 포트를 실제 보드에 적용하려면 다시 빌드ㆍ업로드해야 합니다. **래더 디자인**은 값을 입력하는 동안 화면에 반영되지 않습니다. 색상과 크기를 정한 뒤 **저장**을 선택해야 현재 PC의 선택한 테마에 적용됩니다. ==== 일반 ==== **일반** 탭에서 사용자 라이브러리 폴더ㆍ플랫폼 폴더ㆍ프로그램 언어ㆍ오류 리포트 전송 여부를 설정해주시기 바랍니다. {{ :products:mpino_studio2:settings-general-marked.svg?1000 |사용자 라이브러리 폴더ㆍ플랫폼 폴더ㆍ언어ㆍ오류 리포트 설정 }} ^ 마킹 ^ 항목 ^ 동작 ^ | **①** | 사용자 라이브러리 폴더 | 라이브러리를 설치ㆍ가져오거나 폴더를 열 때 사용할 위치를 지정합니다. | | **②** | 플랫폼 폴더 | 빌드와 자동완성에서 사용하는 ILOGICS 보드 코어ㆍ툴체인 폴더를 엽니다. | | **③** | 언어 | 한국어ㆍEnglishㆍ日本語 중에서 프로그램 언어를 선택합니다. | | **④** | 오류 리포트 자동 전송 | 비정상 종료와 오류 발생 시 진단 정보를 자동으로 전송할지 선택합니다. | **사용자 라이브러리 폴더**를 변경해도 기존 폴더의 파일은 새 폴더로 이동하지 않습니다. 폴더가 변경되면 라이브러리 목록을 다시 불러오고 자동완성 엔진을 다시 시작합니다. **기본값 복원**은 사용자 라이브러리 폴더를 기본 위치로 되돌립니다. 언어를 선택하면 프로그램 화면이 바로 해당 언어로 변경됩니다. 별도의 저장 버튼은 사용하지 않습니다. ==== 단축키 ==== **단축키** 탭에서 래더 도구ㆍ셀과 줄 편집ㆍ모니터링 토글에 사용하는 16개 단축키를 변경할 수 있습니다. {{ :products:mpino_studio2:settings-shortcuts-marked.svg?1000 |단축키 변경ㆍ초기화ㆍ충돌 표시 영역 }} ^ 마킹 ^ 화면 영역 ^ 동작ㆍ변경 가능한 기능 ^ | **①** | 모두 기본값으로 초기화 | 변경한 16개 단축키를 모두 기본값으로 되돌립니다. | | **②** | 기능과 현재 단축키 | 기능별로 현재 지정된 키 조합을 표시합니다. | | **③** | 항목별 변경ㆍ초기화 | 선택한 기능의 단축키를 변경하거나 기본값으로 되돌립니다. | | - | 모니터링 | 모니터링 토글 | | - | 래더 요소 | NOㆍNC 접점, 가로선ㆍ세로선, 일반ㆍSETㆍRESET 코일, NOT, 상승ㆍ하강 엣지, 박스함수 | | - | 구조 편집 | 셀 삽입ㆍ삭제, 줄 추가ㆍ삭제 | - 변경할 기능의 **변경**을 선택해주시기 바랍니다. - 사용할 키 또는 키 조합을 누릅니다. - ''Enter''를 눌러 확정하거나 ''Esc''를 눌러 취소합니다. 한 항목만 기본 단축키로 되돌리려면 해당 행의 **초기화**를 선택해주시기 바랍니다. 변경한 단축키를 모두 되돌리려면 **모두 default로**를 선택해주시기 바랍니다. 같은 단축키가 여러 기능에 지정되면 **충돌하는 단축키**가 표시됩니다. 충돌한 상태에서도 변경값은 저장되며, 먼저 등록된 기능이 실행됩니다. {{ :products:mpino_studio2:shortcut-conflict.svg?1000 |같은 단축키를 지정했을 때의 충돌 표시와 실행 우선순위 }} ^ 마킹 ^ 화면 영역 ^ 동작 ^ | **①** | 입력한 단축키 | 등록하려는 키 또는 키 조합을 표시합니다. | | **②** | 충돌한 기능 안내 | 같은 단축키가 지정된 기능을 표시합니다. 먼저 등록된 기능이 실행됩니다. | | **③** | 확인ㆍ취소 | 입력한 단축키를 확정하거나 변경을 취소합니다. | 래더 편집에서 각 단축키가 실행하는 동작은 [[products:mpino_studio2:ladder_editing#래더_편집_단축키|Phase 3 · 래더 편집 단축키]]에서 확인할 수 있습니다. ==== 래더 설정 ==== **래더 설정** 탭에서 래더 셀의 표시 방법과 빌드 검사, 접점 입력창, 래더 모니터링 포트를 설정해주시기 바랍니다. {{ :products:mpino_studio2:settings-ladder-marked.svg?1000 |심볼 표시ㆍ래더 사용ㆍ이중코일 검사ㆍ접점 입력창ㆍ모니터링 포트 설정 }} ^ 마킹 ^ 항목 ^ 동작 ^ 적용 범위 ^ | **①** | 주소 + 심볼 보기 | 심볼과 주소를 래더 셀에 함께 표시합니다. | 현재 PC | | **②** | 심볼만 보기 | 심볼이 있으면 심볼을 표시하고, 없으면 주소를 표시합니다. | 현재 PC | | **③** | 래더 사용 | 체크를 해제하면 래더로직을 빌드에서 제외하고 Arduino Code만 사용합니다. | 현재 PC | | **④** | 이중코일 검사 | 같은 주소를 두 개 이상의 출력 코일에서 사용하면 빌드 오류로 표시합니다. | 현재 PC | | **⑤** | 접점 생성시 자동 입력박스 | 접점이나 엣지를 생성한 직후 주소 입력창을 엽니다. | 현재 PC | | **⑥** | 모니터링 사용 포트 | 래더 모니터링 데이터를 송신할 보드 시리얼 채널을 선택합니다. | 현재 프로젝트 | **래더 사용**을 해제해도 프로젝트의 래더 탭은 삭제되지 않습니다. 빌드할 때 래더 생성 코드만 제외됩니다. **모니터링 사용 포트**에는 현재 보드에서 사용할 수 있는 채널만 표시됩니다. 변경한 포트는 다음 빌드ㆍ업로드부터 적용되며, 프로젝트 파일에 보존하려면 ''Ctrl + S''로 저장해주시기 바랍니다. 래더 모니터링 연결과 포트 충돌은 [[products:mpino_studio2:monitoring#래더_모니터링_설정|Phase 6 · 래더 모니터링 설정]]에서 확인할 수 있습니다. ==== 래더 디자인 ==== **래더 디자인** 탭에서 래더 셀의 색상ㆍ크기ㆍ가로 셀 수ㆍ글자 크기ㆍ선 두께를 설정해주시기 바랍니다. 설정값은 현재 PC의 현재 테마에 적용됩니다. {{ :products:mpino_studio2:settings-design-marked.svg?1000 |래더 색상ㆍ셀 크기ㆍ글자 크기ㆍ선 두께와 저장 버튼 }} ^ 마킹 ^ 색상 ^ 현재 적용되는 부분 ^ | **①** | 셀 색상 | 래더 셀의 배경 | | **②** | 셀 선택 색상 | 선택한 래더 셀 | | **③** | 라인 색상 | 접점ㆍ연결선ㆍ코일 | | **④** | 텍스트 색상 | 주소와 박스함수 문자열 | | **⑤** | 심볼 색상 | 화면에 **향후 기능**으로 표시되며 현재 래더에는 적용되지 않습니다. | | **⑥** | 모니터링 색상 | 화면에 **향후 기능**으로 표시되며 현재 래더에는 적용되지 않습니다. | ^ 마킹 ^ 항목 ^ 기본값 ^ 입력 범위 ^ | **⑦** | 가로 | 100px | 100 ~ 240px | | **⑧** | 세로 | 60px | 40 ~ 120px | | **⑨** | 가로 셀 수 | 12 | 4 ~ 32 | | **⑩** | 텍스트 크기 | 13px | 9 ~ 24px | | **⑪** | 라인 두께 | 2 | 1 ~ 4, 0.5 단위 | | **⑫** | 공장 초기화 | - | 입력값을 기본 상태로 되돌립니다. | | **⑬** | 저장 | - | 입력한 디자인을 현재 PC의 선택한 테마에 적용합니다. | {{ :products:mpino_studio2:ladder-design-before-after.svg?1000 |래더 디자인 저장 전과 저장 후 비교 }} 색상은 ''#RRGGBB'' 형식으로 입력해주시기 바랍니다. 숫자가 허용 범위를 벗어나거나 색상 형식이 올바르지 않으면 **저장** 버튼이 비활성화됩니다. 입력칸을 비워 두면 해당 항목의 기본값을 사용합니다. **공장 초기화**는 입력값을 기본 상태로 되돌리며, 실제 화면에 반영하려면 **저장**을 선택해야 합니다. 변경사항을 저장하지 않고 다른 탭으로 이동하거나 설정 창을 닫으면 변경사항을 버릴지 확인합니다. ===== 4. 편집ㆍ보기 메뉴 ===== **편집** 메뉴는 래더 셀을 수정할 때 사용하고, **보기** 메뉴는 화면의 사이드 패널ㆍ하단 패널ㆍ래더 모니터링을 열고 닫을 때 사용합니다. {{ :products:mpino_studio2:menu-edit-view-marked.svg?1000 |편집 메뉴와 보기 메뉴 }} ^ 마킹 ^ 편집 항목 ^ 기본 단축키 ^ 동작 ^ | **①** | 실행 취소 | ''Ctrl + Z'' | 최근 래더 편집을 한 단계 되돌립니다. | | **②** | 잘라내기 | ''Ctrl + X'' | 선택한 래더 셀을 복사한 뒤 원래 위치를 비웁니다. | | **③** | 복사 | ''Ctrl + C'' | 선택한 래더 셀을 복사합니다. | | **④** | 붙여넣기 | ''Ctrl + V'' | 복사한 셀을 현재 선택 위치에 붙여넣습니다. | | **⑤** | 삭제 | ''Delete'' | 선택한 래더 셀을 비웁니다. | ^ 마킹 ^ 보기 항목 ^ 기본 단축키 ^ 동작 ^ | **⑥** | 사이드바 토글 | ''Ctrl + B'' | 왼쪽 사이드 패널을 열거나 닫습니다. | | **⑦** | 패널 토글 | ''Ctrl + J'' | 에디터 아래의 하단 패널을 열거나 닫습니다. | | **⑧** | 모니터링 토글 | ''Ctrl + M'' | 래더 모니터링을 시작하거나 종료합니다. | 상단 **편집** 메뉴의 잘라내기ㆍ복사ㆍ붙여넣기ㆍ삭제는 래더 탭에서 사용합니다. Arduino Code의 텍스트를 편집할 때는 코드 편집기 안에서 같은 단축키를 사용해주시기 바랍니다. 상단 **편집 → 실행 취소**는 활성 탭과 관계없이 최근 래더 편집을 되돌립니다. Arduino Code의 내용을 되돌리려면 코드 입력 영역에 포커스를 둔 상태에서 ''Ctrl + Z''를 누릅니다. 래더 셀 편집은 [[products:mpino_studio2:ladder_editing#셀_삽입·삭제·복사|Phase 3 · 셀 삽입ㆍ삭제ㆍ복사]], Arduino Code 편집은 [[products:mpino_studio2:code_editor|Phase 5 · Arduino Code 편집]], 모니터링은 [[products:mpino_studio2:monitoring|Phase 6 · 시리얼ㆍ래더 모니터링]]에서 확인할 수 있습니다. ===== 5. 실행 메뉴 ===== **실행** 메뉴에서 프로젝트를 빌드ㆍ업로드하고 통신과 메모리 쓰기 기능을 엽니다. {{ :products:mpino_studio2:menu-run-marked.svg?1000 |실행 메뉴의 빌드ㆍ업로드ㆍ통신ㆍ메모리 쓰기 항목 }} ^ 마킹 ^ 항목 ^ 기본 단축키 ^ 동작 ^ | **①** | 빌드 | ''Ctrl + R'' | 현재 편집 내용을 변환하고 컴파일합니다. | | **②** | 업로드 | ''Ctrl + U'' | 현재 편집 내용을 빌드한 뒤 선택한 포트로 업로드합니다. | | **③** | 업로드 취소 | - | 진행 중인 업로드를 중단합니다. | | **④** | 통신 | - | 보드의 시리얼 통신 채널을 설정합니다. | | **⑤** | 메모리 쓰기 목록 | - | 실행 중인 보드의 메모리 값을 확인하고 변경합니다. | 빌드ㆍ포트 선택ㆍ업로드 과정은 [[products:mpino_studio2:first_project#빌드하기|Phase 1 · 빌드하기]]에서 확인할 수 있습니다. ==== 통신 설정 ==== **실행 → 통신**을 선택하면 현재 보드가 제공하는 시리얼 통신 채널이 표시됩니다. 통신 채널이 없는 보드에서는 사용할 채널이 없다는 안내가 표시됩니다. {{ :products:mpino_studio2:communication-settings-marked.svg?1000 |통신 채널ㆍ프로토콜ㆍSlave IDㆍ통신 조건 설정 }} ^ 마킹 ^ 항목 ^ 설정 내용 ^ | **①** | 채널 | 현재 보드에서 제공하는 ''Serial1''ㆍ''Serial2''ㆍ''Serial3'' 통신 채널 | | **②** | 프로토콜 | 없음ㆍModbus RTU SlaveㆍLS산전 Cnet Slave | | **③** | Slave ID | 1 ~ 247 | | **④** | 통신속도 | 채널에서 사용할 baud | | **⑤** | 데이터 비트 | 5ㆍ6ㆍ7ㆍ8 | | **⑥** | 정지 비트 | 1ㆍ2 | | **⑦** | 패리티 | 없음ㆍ짝수ㆍ홀수 | **없음**을 선택하면 해당 채널의 통신 설정을 사용하지 않습니다. **Modbus RTU Slave** 또는 **LS산전 Cnet Slave**를 선택하면 Slave ID와 통신 조건을 설정할 수 있습니다. 기본값은 Slave ID 1, 115200bps, 데이터 비트 8, 정지 비트 1, 패리티 없음입니다. **Modbus RTU Master**와 **Modbus TCP/IP**는 화면에 추후 지원 항목으로 표시되며 선택할 수 없습니다. 통신 설정은 선택 즉시 현재 프로젝트에 반영되며 다음 빌드ㆍ업로드부터 사용됩니다. 저장하지 않은 상태에서도 현재 편집 내용으로 빌드할 수 있지만, 프로젝트를 다시 열 때 설정을 유지하려면 ''Ctrl + S''로 저장해야 합니다. 같은 채널을 Arduino Codeㆍ통신 설정ㆍ래더 모니터링에서 함께 사용하면 업로드하기 전에 충돌 안내가 표시됩니다. [[products:mpino_studio2:monitoring#포트_사용_관계|Phase 6 · 포트 사용 관계]]에서 채널 사용 위치를 확인해주시기 바랍니다. ==== 메모리 쓰기 목록 ==== **실행 → 메모리 쓰기 목록**에서 실행 중인 보드의 ''MㆍDㆍCㆍTㆍR'' 메모리 값을 확인하고 변경할 수 있습니다. 이 창은 열어 둔 상태에서도 래더를 편집할 수 있습니다. {{ :products:mpino_studio2:memory-write-list-marked.svg?1000 |주소 입력ㆍ현재값ㆍ쓸 값ㆍ항목 쓰기ㆍ전체 쓰기 기능 }} ^ 마킹 ^ 화면 영역ㆍ기능 ^ 동작 ^ | **①** | 모니터링 연결 상태 | 먼저 래더 모니터링을 연결하고 현재 연결 상태를 확인합니다. | | **②** | 주소ㆍ쓸 값ㆍ쓰기 | 메모리 주소와 값을 입력한 뒤 **쓰기** 또는 ''Enter''로 보드에 씁니다. | | **③** | 가져오기ㆍ내보내기ㆍ지우기ㆍ전체 쓰기 | 목록을 파일로 불러오거나 저장하고, 목록을 지우거나 값이 입력된 모든 행을 위에서부터 씁니다. | | **④** | 행별 쓰기ㆍ삭제 | 선택한 행의 값만 쓰거나 보드의 값을 바꾸지 않고 목록에서 행을 삭제합니다. | | **⑤** | 현재값ㆍ쓸 값 목록 | 등록된 주소의 현재값과 쓸 값을 확인합니다. | 같은 주소를 두 번 등록할 수 없습니다. 주소가 현재 보드의 메모리 범위를 벗어나거나 입력 형식이 올바르지 않으면 해당 행을 쓸 수 없습니다. **전체 쓰기**는 값이 비어 있는 행을 건너뛰며, 쓰기 중 오류가 발생하면 해당 행에서 멈추고 뒤쪽 행은 실행하지 않습니다. 목록은 현재 프로젝트에 저장되는 자료입니다. 프로젝트를 다시 열 때 목록을 유지하려면 ''Ctrl + S''로 저장해야 합니다. > **메모리 쓰기 주의:** 메모리 값을 쓰면 실행 중인 래더로직의 조건과 출력 결과가 바로 바뀔 수 있습니다. 장비가 안전한 상태인지, 대상 주소와 값이 맞는지 확인한 뒤 사용해야 합니다. 주소와 값의 데이터 형식은 [[products:mpino_studio2:memory|Phase 2 · 메모리 이해하기]], 모니터링 연결은 [[products:mpino_studio2:monitoring#래더_모니터링_시작ㆍ종료|Phase 6 · 래더 모니터링 시작ㆍ종료]]에서 확인할 수 있습니다. ===== 6. 설정 메뉴 ===== **설정** 메뉴에서 현재 프로젝트의 메모리ㆍ핀맵ㆍ보드ㆍEEPROM 설정을 열 수 있습니다. **래더 디자인 설정**은 프로그램 공통 환경설정의 래더 디자인 탭을 엽니다. {{ :products:mpino_studio2:menu-settings-marked.svg?1000 |설정 메뉴의 여섯 항목 }} ^ 마킹 ^ 항목 ^ 기본 단축키 ^ 저장 범위 ^ 설명 ^ | **①** | 메모리 영역 설정 | ''Ctrl + Shift + M'' | 현재 프로젝트 | PㆍMㆍDㆍCㆍTㆍR 메모리 개수를 설정합니다. | | **②** | 래더 디자인 설정 | ''Ctrl + Shift + D'' | 현재 PC | 래더 디자인 환경설정을 엽니다. | | **③** | 래더 핀맵 설정 | ''Ctrl + Shift + P'' | 현재 프로젝트 | 보드 핀과 래더 주소의 매핑을 편집합니다. | | **④** | 보드 변경 | - | 현재 프로젝트 | 현재 프로젝트에서 사용할 보드를 변경합니다. | | **⑤** | 사용한 메모리 | ''Ctrl + Shift + L'' | 조회 기능 | 프로젝트가 사용한 메모리 주소와 위치를 확인합니다. | | **⑥** | EEPROM 정전유지 | ''Ctrl + Shift + E'' | 현재 프로젝트 | 전원이 꺼져도 유지할 메모리 영역을 설정합니다. | 메모리 영역 설정과 사용한 메모리는 [[products:mpino_studio2:memory#메모리_영역|Phase 2 · 메모리 영역]]에서 확인할 수 있습니다. 래더 디자인 설정은 이 페이지의 [[#래더_디자인|래더 디자인]] 절에서 확인할 수 있습니다. ==== 보드 변경 ==== **설정 → 보드 변경**을 선택하면 현재 보드가 선택된 상태로 보드 선택창이 열립니다. 다른 보드를 선택해도 프로젝트의 Arduino Codeㆍ래더ㆍ메모리 설정은 유지되고 대상 보드와 옵션 모듈 구성이 변경됩니다. {{ :products:mpino_studio2:board-change-marked.svg?1000 |현재 보드와 변경할 보드를 선택하는 화면 }} ^ 마킹 ^ 화면 영역 ^ 동작 ^ | **①** | 제품군 선택 | 변경할 보드의 제품군을 선택합니다. | | **②** | 보드 선택 | 현재 프로젝트에서 사용할 보드와 옵션 구성을 선택합니다. | | **③** | 선택ㆍ취소 | 선택한 보드를 적용하거나 변경하지 않고 창을 닫습니다. | 보드마다 핀맵ㆍ메모리 개수ㆍ통신 채널이 다를 수 있습니다. 보드를 변경한 뒤에는 **메모리 영역 설정ㆍ래더 핀맵 설정ㆍ통신ㆍ모니터링 사용 포트**를 차례로 확인해야 합니다. 변경한 보드는 현재 프로젝트에 반영됩니다. 프로젝트 파일에 보존하려면 ''Ctrl + S''로 저장하고 변경된 보드 설정으로 다시 빌드ㆍ업로드해주시기 바랍니다. 같은 보드와 옵션 구성을 다시 선택하면 프로젝트를 변경하지 않습니다. ==== 래더 핀맵 설정 ==== **설정 → 래더 핀맵 설정**에서 보드 핀과 래더 주소의 연결 상태를 확인하고 수정해주시기 바랍니다. {{ :products:mpino_studio2:ladder-pinmap-marked.svg?1000 |LD 주소ㆍ이름ㆍ핀번호ㆍ방향과 기능ㆍ사용ㆍ설명 열 }} ^ 마킹 ^ 열 ^ 의미 ^ 수정 여부 ^ | **①** | LD | 래더에서 사용하는 PㆍMㆍDㆍCㆍR 주소 | 수정 가능 | | **②** | 이름 | 핀을 구분하는 이름 | 수정 가능 | | **③** | 핀번호 | Arduino Code에서 사용하는 핀 번호 | 읽기 전용 | | **④** | 방향/기능 | 입력ㆍ출력ㆍ아날로그와 같은 핀 기능 | 읽기 전용 | | **⑤** | 사용 | 현재 프로젝트에서 해당 핀 매핑을 사용할지 선택 | 수정 가능 | | **⑥** | 설명 | 핀의 용도에 대한 설명 | 수정 가능 | **사용**을 해제한 핀은 래더 입출력 코드 생성 대상에서 제외됩니다. 사용하지 않는 핀의 LD 주소를 래더에서 참조하면 빌드할 수 없습니다. 같은 LD 주소나 Arduino 핀 번호를 중복해 사용할 수 없습니다. 입력한 주소가 핀 기능에 맞지 않으면 **확인** 버튼이 비활성화되고 오류가 표시됩니다. **확인**을 선택하면 변경내용이 현재 프로젝트에 반영됩니다. 프로젝트 파일에 보존하려면 ''Ctrl + S''로 저장해주시기 바랍니다. 공장 기본 핀 정의는 변경되지 않습니다. 핀 매핑의 메모리 주소와 아날로그 출력 사용 관계는 [[products:mpino_studio2:memory#c_영역과_보드_핀_매핑|Phase 2 · C 영역과 보드 핀 매핑]]에서 확인할 수 있습니다. ==== EEPROM 정전유지 ==== **설정 → EEPROM 정전유지**에서 전원이 꺼진 뒤에도 유지할 메모리 영역과 저장 시점을 설정해주시기 바랍니다. {{ :products:mpino_studio2:eeprom-retain-marked.svg?1000 |저장 옵션ㆍ전원감지 핀ㆍ메모리 범위ㆍEEPROM 주소ㆍ사용량 }} ^ 마킹 ^ 화면 영역 ^ 설정 내용 ^ | **①** | 저장 옵션 | 옵션1은 MㆍDㆍC 값을 변경할 때 저장하고, 옵션2는 정전을 감지할 때 MㆍDㆍCㆍT 값을 저장합니다. 두 옵션을 함께 사용할 수도 있습니다. | | **②** | 전원감지 핀ㆍ감지시간 | 옵션2에서 정전을 감지할 핀과 감지시간을 설정합니다. | | **③** | 메모리 유지 범위ㆍEEPROM 주소 | 유지할 시작ㆍ끝 주소와 EEPROM 시작 주소를 영역별로 입력합니다. | | **④** | EEPROM 사용량 | 설정한 영역의 사용량과 남은 용량을 확인합니다. | | **⑤** | 저장ㆍ취소 | 설정을 현재 프로젝트에 반영하거나 변경하지 않고 창을 닫습니다. | {{ :products:mpino_studio2:eeprom-retain-memory-model.svg?1000 |값 변경 시 저장과 정전 감지 시 저장의 메모리 구조 }} 옵션1과 옵션2는 각각 선택하며 동시에 사용할 수도 있습니다. 옵션2를 사용하려면 **전원감지 핀**과 저장할 메모리 영역을 선택해야 합니다. 각 영역에서 유지할 시작ㆍ끝 주소와 EEPROM 시작 주소를 입력해주시기 바랍니다. **EEPROM 자동세팅**을 선택하면 활성화된 영역을 겹치지 않도록 EEPROM 주소 ''0''부터 연속으로 배치합니다. EEPROM 전체 용량은 4096바이트입니다. 마지막 8바이트는 내부 데이터에 사용하므로 메모리 유지 영역은 ''0'' ~ ''4087'', 총 4088바이트 안에 배치해야 합니다. M 메모리는 8개 비트를 1바이트로 묶어 저장하고 DㆍCㆍT 메모리는 주소 하나당 2바이트를 사용합니다. 메모리 범위가 현재 프로젝트의 영역 크기를 넘거나 EEPROM 주소가 서로 겹치거나 사용 가능한 용량을 초과하면 설정을 저장할 수 없습니다. 설정 창의 **저장**은 변경내용을 현재 프로젝트에 반영합니다. 다음 빌드에는 바로 사용되며, 프로젝트 파일에 보존하려면 ''Ctrl + S''로 저장해주시기 바랍니다. > **EEPROM 쓰기 주의:** EEPROM은 반복해서 기록할 수 있는 횟수에 제한이 있습니다. 옵션1은 값이 바뀔 때마다 저장하므로 빠르게 변하는 메모리를 유지 영역에 포함해서는 안 됩니다. 옵션2는 전원감지 핀이 다른 용도로 사용되는지 자동으로 검사하지 않습니다. 다른 입출력 용도와 겹치지 않는 핀을 선택해야 합니다. ===== 7. 도움말 메뉴 ===== **도움말** 메뉴에서 프로그램 문제를 신고하고 개선사항을 요청하거나 업데이트를 확인할 수 있습니다. {{ :products:mpino_studio2:menu-help-marked.svg?1000 |버그 신고ㆍ개선 요청ㆍ업데이트 확인ㆍ정보 }} ^ 마킹 ^ 항목 ^ 동작 ^ | **①** | 버그 신고 | 문제 설명과 진단 정보를 전송합니다. | | **②** | 개선 요청 | 필요한 기능이나 개선사항을 전송합니다. | | **③** | 업데이트 확인 | 설치할 수 있는 새 업데이트가 있는지 확인합니다. | | **④** | 정보 | 프로그램 정보를 표시합니다. | {{ :products:mpino_studio2:bug-report-marked.svg?1000 |버그 신고의 문제 설명ㆍ진단 정보ㆍ선택 첨부 항목 }} ^ 마킹 ^ 화면 영역 ^ 동작 ^ | **①** | 문제 설명 | 발생한 문제와 재현 방법을 입력합니다. | | **②** | 기본 진단 정보 | 프로그램 버전ㆍ운영체제ㆍ로그의 첨부 내용을 확인합니다. | | **③** | 선택 첨부 항목 | 현재 프로젝트ㆍ화면 캡처ㆍ연락처를 선택해 첨부합니다. | | **④** | 보내기ㆍ취소 | 신고 내용을 전송하거나 창을 닫습니다. | **버그 신고**에는 프로그램 버전ㆍ운영체제ㆍ로그가 포함된 기본 진단 정보가 항상 첨부됩니다. 현재 프로젝트ㆍ화면 캡처ㆍ연락처는 사용자가 선택해 첨부합니다. **개선 요청**에는 화면 캡처와 연락처를 선택해 첨부할 수 있습니다. 기본 진단 정보와 현재 프로젝트는 첨부되지 않습니다. 전송에 실패한 신고와 요청은 프로그램의 아웃박스에 보관되고 다시 전송됩니다. 첨부파일을 만들지 못해도 준비된 내용으로 전송을 계속합니다. **업데이트 확인**을 선택하면 업데이트 서버에 연결합니다. 최신 상태이면 안내 메시지가 표시되고, 새 업데이트가 있으면 **지금 업데이트**와 **나중에**를 선택할 수 있는 창이 열립니다. **지금 업데이트**는 설치가 끝난 뒤 프로그램을 다시 실행하므로 먼저 프로젝트를 저장해주시기 바랍니다. **정보**를 선택하면 현재 프로그램 정보가 표시됩니다. ===== 8. 메뉴와 설정 단축키 ===== 환경설정의 **단축키** 탭에서 변경할 수 있는 메뉴 단축키는 **모니터링 토글**입니다. 아래 표의 다른 메뉴 단축키는 환경설정에서 변경할 수 없습니다. ^ 기능 ^ 기본 단축키 ^ | 새로 만들기 | ''Ctrl + N'' | | 열기 | ''Ctrl + O'' | | 저장 | ''Ctrl + S'' | | 다른 이름으로 저장 | ''Ctrl + Shift + S'' | | 인쇄 | ''Ctrl + P'' | | 사이드바 토글 | ''Ctrl + B'' | | 패널 토글 | ''Ctrl + J'' | | 모니터링 토글 | ''Ctrl + M'' | | 빌드 | ''Ctrl + R'' | | 업로드 | ''Ctrl + U'' | | 메모리 영역 설정 | ''Ctrl + Shift + M'' | | 래더 디자인 설정 | ''Ctrl + Shift + D'' | | 래더 핀맵 설정 | ''Ctrl + Shift + P'' | | 사용한 메모리 | ''Ctrl + Shift + L'' | | EEPROM 정전유지 | ''Ctrl + Shift + E'' | ===== 9. 문제해결방법 ===== ^ 증상 ^ 확인할 항목 ^ 조치 ^ | 변경한 환경설정이 보이지 않습니다. | 설정 탭과 적용 시점 | 래더 디자인은 **저장**을 선택하고, 모니터링 포트는 다시 빌드ㆍ업로드해주시기 바랍니다. | | 단축키를 눌렀는데 다른 기능이 실행됩니다. | **충돌하는 단축키** 표시 | 충돌한 항목 중 하나를 다른 키로 변경하거나 초기화해주시기 바랍니다. | | 래더 디자인을 저장할 수 없습니다. | 색상 형식과 숫자 범위 | 색상을 ''#RRGGBB''로 입력하고 숫자를 표시된 범위 안으로 수정해주시기 바랍니다. | | 통신 설정이 보드 동작에 반영되지 않습니다. | 프로토콜ㆍ채널ㆍ빌드 상태 | 사용할 프로토콜을 선택하고 변경된 설정으로 다시 빌드ㆍ업로드해주시기 바랍니다. | | 메모리 쓰기 버튼이 비활성화됩니다. | 모니터링 연결ㆍ주소ㆍ값 | 래더 모니터링을 연결하고 주소와 값을 현재 보드의 범위에 맞게 수정해주시기 바랍니다. | | 전체 쓰기가 중간에 멈춥니다. | 오류가 표시된 첫 번째 행 | 해당 행의 주소와 값을 수정한 뒤 다시 실행해주시기 바랍니다. | | 보드 변경 후 핀 주소가 맞지 않습니다. | 선택한 보드와 래더 핀맵 | **설정 → 래더 핀맵 설정**에서 주소를 확인하고 다시 빌드해주시기 바랍니다. | | EEPROM 정전유지를 저장할 수 없습니다. | 메모리 범위ㆍ주소 중복ㆍ용량ㆍ전원감지 핀 | 표시된 오류 항목을 수정하고 옵션2를 사용하면 전원감지 핀을 선택해야 합니다. | | 업데이트 확인에 실패합니다. | 인터넷 연결과 업데이트 서버 응답 | 네트워크 연결을 확인한 뒤 다시 실행해주시기 바랍니다. | ===== 관련 문서 ===== * [[products:mpino_studio2:first_project|Phase 1 · 첫 프로젝트 만들기]] — 프로젝트 생성ㆍ빌드ㆍ업로드 * [[products:mpino_studio2:memory|Phase 2 · 메모리 이해하기]] — 메모리 영역ㆍ핀 매핑ㆍ사용한 메모리 * [[products:mpino_studio2:ladder_editing|Phase 3 · 래더 편집 기초]] — 래더 편집과 단축키 * [[products:mpino_studio2:code_editor|Phase 5 · Arduino Code 편집]] — 코드 편집과 파일 관리 * [[products:mpino_studio2:monitoring|Phase 6 · 시리얼ㆍ래더 모니터링]] — 모니터링 연결과 포트 사용 관계 * [[products:mpino_studio2:activity_bar|Phase 8 · 활동바와 사이드 패널]] — 탐색기ㆍ래더설정ㆍ라이브러리ㆍ심볼 * [[products:mpino_studio2|MPINO STUDIO 2 사용설명서]] [[products:mpino_studio2:monitoring|← Phase 6 · 시리얼ㆍ래더 모니터링]] | [[products:mpino_studio2:activity_bar|Phase 8 · 활동바와 사이드 패널 →]] | [[products:mpino_studio2|MPINO STUDIO 2 사용설명서로 돌아가기]]
products/mpino_studio2/menus_settings.txt
· 마지막으로 수정됨:
2026/10/25 11:33
저자
127.0.0.1
문서 도구
문서 보기
이전 판
역링크
맨 위로