====== MP STUDIO 2 Phase 7 · 모니터링과 데이터 테이블 ====== **한국어** | [[:en-us_products:mp_studio:monitoring|English]] 모니터링은 장비가 실행 중인 프로그램의 상태를 MP STUDIO 2 화면에 실시간으로 표시하는 기능입니다. 래더 캔버스, 데이터 테이블, 감시 카드, 값 추세 그래프로 값을 확인하고, 값 쓰기와 강제 입출력으로 장비의 값을 바꿀 수 있습니다. {{ :products:mp_studio:monitor-flow.svg?1000 |그림 1. 모니터링 중 PC와 장비가 주고받는 내용 }} ===== 래더 모니터링 시작ㆍ종료 ===== - 장비에 지금 프로젝트를 다운로드해주시기 바랍니다. - 위 띠의 **Monitoring**을 누르거나 ''Ctrl+M''(**실행 → 모니터링**)을 눌러주시기 바랍니다. - 모니터링을 끄려면 ''Esc'' 또는 ''Ctrl+M''을 눌러주시기 바랍니다. {{ :products:mp_studio:monitor-ladder-marked.svg?1200 |그림 2. 모니터링 중인 래더 캔버스 }} * **① 통전 표시:** 전력이 흐르는 접점ㆍ코일ㆍ연결선과 펑션 블록이 통전 색으로 바뀝니다. 모니터링 중에는 캔버스 둘레에 초록색 틀이 표시됩니다. * **② 현재값:** 타이머ㆍ카운터ㆍ데이터 주소의 값이 칸 위에 표시됩니다. * **③ 장비 알약:** **모니터링 중 · 포트**와 스캔 시간(SCAN)이 표시됩니다. * **④ 상태 알약:** 스캔 시간(**SCAN TIME**)과 장비 펌웨어 버전이 표시됩니다. 모니터링 중에 래더를 고치면 **프로그램이 바뀌어 모니터링을 껐습니다.** 알림과 함께 모니터링이 꺼집니다. 고친 프로그램을 확인하려면 다시 다운로드한 뒤 모니터링을 켜주시기 바랍니다. ==== 장비 프로그램과 다름 ==== 다운로드한 뒤 래더를 고치고 모니터링을 켜면 장비 알약에 **장비 프로그램과 다름**이 표시됩니다. 장비는 이전 프로그램을 실행하고 있어 화면의 값이 다른 칸의 값일 수 있습니다. 이 표시가 보이면 다시 다운로드해주시기 바랍니다. {{ :products:mp_studio:program-stale-pill.svg?700 |그림 3. 장비 프로그램과 다름 표시 }} ==== 응답 없음 ==== 모니터링 중 장비의 응답이 끊기면 장비 알약과 상태 알약에 **응답 없음**이 표시됩니다. 케이블 연결, 장비 전원, 통신 포트 설정을 확인해주시기 바랍니다. ===== 메모리에 값 쓰기 ===== 모니터링 중에 워드 칸을 오른쪽 클릭하고 **메모리에 값 쓰기**를 선택하거나, 칸을 선택하고 ''Alt+Enter''를 누르면 **메모리에 값 쓰기** 창이 열립니다. {{ :products:mp_studio:cell-write-dialog-marked.svg?550 |그림 4. 메모리에 값 쓰기 창 }} - **① 주소ㆍ자료형**과 **② 지금 값**을 확인해주시기 바랍니다. - **③ 값**에 쓸 값을 입력하고 **④ 쓰기**를 눌러주시기 바랍니다. 자료형의 범위를 넘는 값은 보내지 않고 이유를 표시합니다. 쓴 값은 다음 스캔에서 프로그램이 다시 덮어쓸 수 있습니다. ===== 강제 ON/OFF ===== 모니터링 중 비트 칸을 오른쪽 클릭하면 **Force ON**ㆍ**Force OFF**로 그 점을 강제로 켜거나 끌 수 있습니다. 인스펙터의 **Force** 단추도 같은 동작을 합니다. 강제 상태는 [[#강제_입출력|강제 입출력]] 창에서 한꺼번에 확인하고 풀 수 있습니다. {{ :products:mp_studio:monitor-context-menu.png?285 |그림 5. 모니터링 중 칸의 오른쪽 클릭 메뉴 }} 모니터링 중 칸 메뉴에는 **Monitoring Off**, 값 표시 형식(**Signed Decimal**ㆍ**Unsigned Decimal**ㆍ**Hexadecimal**ㆍ**Binary**ㆍ**Floating Point**), **메모리에 값 쓰기**, **Force ON**ㆍ**Force OFF**, **감시 목록에 추가 (주소)**가 있습니다. ===== 데이터 테이블 ===== **실행 → 데이터 테이블**을 선택하면 **데이터 테이블** 창이 열립니다. 주소를 등록해 값을 표로 확인하고, 값을 쓰거나 추세를 기록할 수 있습니다. {{ :products:mp_studio:data-table-marked.svg?780 |그림 6. 모니터링 중인 데이터 테이블 }} - **① 주소** 칸에 ''D10''ㆍ''M0''ㆍ''R1''처럼 주소를 입력하고 ''Tab''으로 다음 칸으로 옮겨주시기 바랍니다. 심볼이 있으면 **심볼** 칸에 함께 표시됩니다. - **② 형식**에는 주소의 자료형(''BIT''ㆍ''WORD'' 등)이 표시됩니다. 워드 값은 **값** 옆의 선택 상자에서 10진(부호) 등 표시 형식을 고를 수 있습니다. - **③ 모니터링**을 눌러 값 읽기를 시작해주시기 바랍니다. 모니터링 중에는 단추가 **모니터링 중지**로 바뀝니다. - 값을 바꾸려면 **④ 쓸 값**에 값을 입력하고 **강제 입력**을 눌러주시기 바랍니다. 10진수, ''0x''(16진), ''0b''(2진)로 입력할 수 있습니다. * **⑤ .dt 저장**ㆍ**.dt 열기**로 주소 목록을 파일로 저장하고 다시 불러올 수 있습니다. * **⑥ 추세**를 누르면 [[#값_추세_그래프|값 추세]] 판이 열립니다. * 행 오른쪽의 **✕**로 그 행을, **비우기**로 모든 행을 지웁니다. * 등록한 주소 목록은 프로젝트 파일마다 따로 기억됩니다. * 프로그램 검사에 실패한 상태에서도 고정 메모리 영역(P·M·D·T·C·R)의 주소는 읽을 수 있습니다. 이때 사용자 변수와 시스템 클럭 행은 **—**로 표시됩니다. ==== 감시 목록에 추가 ==== 래더 칸의 주소를 데이터 테이블에 바로 추가할 수 있습니다. * 인스펙터의 **감시 목록에 추가** 단추를 눌러주시기 바랍니다. * 또는 칸을 오른쪽 클릭하고 **감시 목록에 추가 (주소)**를 선택해주시기 바랍니다. 데이터 테이블이 닫혀 있으면 창이 열리고 주소가 추가됩니다. 이미 등록된 주소는 인스펙터에 **감시 중**으로 표시됩니다. {{ :products:mp_studio:watch-add-inspector-marked.svg?480 |그림 7. 인스펙터의 감시 목록에 추가 단추 }} ==== 감시 카드 ==== 데이터 테이블에 등록한 주소와 값은 오른쪽 열의 **감시** 카드에도 표시됩니다. 데이터 테이블 창을 닫아도 모니터링 중이면 감시 카드의 값이 계속 갱신됩니다. {{ :products:mp_studio:watch-card-live.png?480 |그림 8. 모니터링 중인 감시 카드 }} ===== 값 추세 그래프 ===== 데이터 테이블의 **추세**를 누르면 등록한 주소의 값 변화를 시간 축 그래프로 보여 주는 **값 추세** 판이 열립니다. {{ :products:mp_studio:trend-panel-marked.svg?900 |그림 9. 값 추세 판 }} * **① 기록 시작ㆍ기록 멈춤:** 값 기록을 시작하거나 멈춥니다. 기록 중에는 기록한 행 수가 표시됩니다. * **② 일시 정지ㆍ계속:** 그래프 화면만 멈추거나 다시 움직입니다. 기록은 계속됩니다. * **③ 보기 구간:** 화면에 표시할 시간 범위(초ㆍ분)를 선택합니다. * **④ 범례:** 주소별 색과 현재값입니다. 범례를 누르면 그 주소의 선을 숨기거나 다시 표시합니다. * **⑤ CSV 저장…:** 기록한 값을 CSV 파일로 저장합니다. 비트 주소(그림의 ''M0'')는 그래프 아래에 ON/OFF 파형으로 표시됩니다. 기록 행이 상한에 도달하면 기록이 자동으로 멈춥니다. 모니터링이 꺼져 있으면 그래프가 그려지지 않습니다. ===== 강제 입출력 ===== **실행 → 강제 입출력**을 선택하면 **강제 입출력** 창이 열립니다. 강제 입출력은 입력점을 실제 신호 대신 정한 값으로 읽게 하거나, 출력점을 래더 결과와 관계없이 정한 값으로 내보내게 합니다. {{ :products:mp_studio:force-io-dialog-marked.svg?900 |그림 10. 강제 입출력 창 }} - **① 입력 점**ㆍ**② 출력 점**에서 강제할 점의 ON 또는 OFF를 선택해주시기 바랍니다. 흐린 점은 이 기종에 없는 점입니다. - **③ 강제 적용**을 눌러 장비에 보내주시기 바랍니다. - **④ 상태 읽기**를 누르면 장비에 걸린 강제 상태를 다시 읽습니다. 창 위쪽에 강제 중인 ON/OFF 점 수가 표시됩니다. - **⑤ 안내문**에서 강제 적용의 동작과 푸는 방법을 확인해주시기 바랍니다. > **주의:** 적용한 강제 값은 장비에 저장되어, 전원을 껐다 켜거나 프로그램을 다시 내려받아도 유지됩니다. 강제를 풀려면 **지우기 → 강제 적용** 순서로 눌러야 합니다. 한 점에 ON과 OFF를 함께 걸면 장비는 OFF를 적용합니다. 강제가 걸린 점이 있으면 모니터링 중 장비 알약에 **강제 N**이 표시되며, 누르면 이 창이 열립니다. **프레임 보기**를 누르면 장비로 보낼 통신 프레임을 확인할 수 있습니다. ===== 관련 문서 ===== * [[products:mp_studio:download|Phase 6 · 검사ㆍ통신ㆍ다운로드]] * [[products:mp_studio:simulation|Phase 8 · 시뮬레이션]] * [[products:mp_studio:troubleshooting|Phase 10 · 문제 해결]] [[products:mp_studio|← MP STUDIO 2 사용설명서로 돌아가기]]