사용자 도구

사이트 도구


products:mp_studio:monitoring

MP STUDIO 2 Phase 7 · 모니터링과 데이터 테이블

한국어 | English

모니터링은 장비가 실행 중인 프로그램의 상태를 MP STUDIO 2 화면에 실시간으로 표시하는 기능입니다. 래더 캔버스, 데이터 테이블, 감시 카드, 값 추세 그래프로 값을 확인하고, 값 쓰기와 강제 입출력으로 장비의 값을 바꿀 수 있습니다.

그림 1. 모니터링 중 PC와 장비가 주고받는 내용

래더 모니터링 시작ㆍ종료

  1. 장비에 지금 프로젝트를 다운로드해주시기 바랍니다.
  2. 위 띠의 Monitoring을 누르거나 Ctrl+M(실행 → 모니터링)을 눌러주시기 바랍니다.
  3. 모니터링을 끄려면 Esc 또는 Ctrl+M을 눌러주시기 바랍니다.

그림 2. 모니터링 중인 래더 캔버스

  • ① 통전 표시: 전력이 흐르는 접점ㆍ코일ㆍ연결선과 펑션 블록이 통전 색으로 바뀝니다. 모니터링 중에는 캔버스 둘레에 초록색 틀이 표시됩니다.
  • ② 현재값: 타이머ㆍ카운터ㆍ데이터 주소의 값이 칸 위에 표시됩니다.
  • ③ 장비 알약: 모니터링 중 · 포트와 스캔 시간(SCAN)이 표시됩니다.
  • ④ 상태 알약: 스캔 시간(SCAN TIME)과 장비 펌웨어 버전이 표시됩니다.

모니터링 중에 래더를 고치면 프로그램이 바뀌어 모니터링을 껐습니다. 알림과 함께 모니터링이 꺼집니다. 고친 프로그램을 확인하려면 다시 다운로드한 뒤 모니터링을 켜주시기 바랍니다.

장비 프로그램과 다름

다운로드한 뒤 래더를 고치고 모니터링을 켜면 장비 알약에 장비 프로그램과 다름이 표시됩니다. 장비는 이전 프로그램을 실행하고 있어 화면의 값이 다른 칸의 값일 수 있습니다. 이 표시가 보이면 다시 다운로드해주시기 바랍니다.

그림 3. 장비 프로그램과 다름 표시

응답 없음

모니터링 중 장비의 응답이 끊기면 장비 알약과 상태 알약에 응답 없음이 표시됩니다. 케이블 연결, 장비 전원, 통신 포트 설정을 확인해주시기 바랍니다.

메모리에 값 쓰기

모니터링 중에 워드 칸을 오른쪽 클릭하고 메모리에 값 쓰기를 선택하거나, 칸을 선택하고 Alt+Enter를 누르면 메모리에 값 쓰기 창이 열립니다.

그림 4. 메모리에 값 쓰기 창

  1. ① 주소ㆍ자료형과 ② 지금 값을 확인해주시기 바랍니다.
  2. ③ 값에 쓸 값을 입력하고 ④ 쓰기를 눌러주시기 바랍니다.

자료형의 범위를 넘는 값은 보내지 않고 이유를 표시합니다. 쓴 값은 다음 스캔에서 프로그램이 다시 덮어쓸 수 있습니다.

강제 ON/OFF

모니터링 중 비트 칸을 오른쪽 클릭하면 Force ONㆍForce OFF로 그 점을 강제로 켜거나 끌 수 있습니다. 인스펙터의 Force 단추도 같은 동작을 합니다. 강제 상태는 강제 입출력 창에서 한꺼번에 확인하고 풀 수 있습니다.

그림 5. 모니터링 중 칸의 오른쪽 클릭 메뉴

모니터링 중 칸 메뉴에는 Monitoring Off, 값 표시 형식(Signed DecimalㆍUnsigned DecimalㆍHexadecimalㆍBinaryㆍFloating Point), 메모리에 값 쓰기, Force ONㆍForce OFF, 감시 목록에 추가 (주소)가 있습니다.

데이터 테이블

실행 → 데이터 테이블을 선택하면 데이터 테이블 창이 열립니다. 주소를 등록해 값을 표로 확인하고, 값을 쓰거나 추세를 기록할 수 있습니다.

그림 6. 모니터링 중인 데이터 테이블

  1. ① 주소 칸에 D10ㆍM0ㆍR1처럼 주소를 입력하고 Tab으로 다음 칸으로 옮겨주시기 바랍니다. 심볼이 있으면 심볼 칸에 함께 표시됩니다.
  2. ② 형식에는 주소의 자료형(BITㆍWORD 등)이 표시됩니다. 워드 값은 값 옆의 선택 상자에서 10진(부호) 등 표시 형식을 고를 수 있습니다.
  3. ③ 모니터링을 눌러 값 읽기를 시작해주시기 바랍니다. 모니터링 중에는 단추가 모니터링 중지로 바뀝니다.
  4. 값을 바꾸려면 ④ 쓸 값에 값을 입력하고 강제 입력을 눌러주시기 바랍니다. 10진수, 0x(16진), 0b(2진)로 입력할 수 있습니다.
  • ⑤ .dt 저장ㆍ.dt 열기로 주소 목록을 파일로 저장하고 다시 불러올 수 있습니다.
  • ⑥ 추세를 누르면 값 추세 판이 열립니다.
  • 행 오른쪽의 ✕로 그 행을, 비우기로 모든 행을 지웁니다.
  • 등록한 주소 목록은 프로젝트 파일마다 따로 기억됩니다.
  • 프로그램 검사에 실패한 상태에서도 고정 메모리 영역(P·M·D·T·C·R)의 주소는 읽을 수 있습니다. 이때 사용자 변수와 시스템 클럭 행은 —로 표시됩니다.

감시 목록에 추가

래더 칸의 주소를 데이터 테이블에 바로 추가할 수 있습니다.

  • 인스펙터의 감시 목록에 추가 단추를 눌러주시기 바랍니다.
  • 또는 칸을 오른쪽 클릭하고 감시 목록에 추가 (주소)를 선택해주시기 바랍니다.

데이터 테이블이 닫혀 있으면 창이 열리고 주소가 추가됩니다. 이미 등록된 주소는 인스펙터에 감시 중으로 표시됩니다.

그림 7. 인스펙터의 감시 목록에 추가 단추

감시 카드

데이터 테이블에 등록한 주소와 값은 오른쪽 열의 감시 카드에도 표시됩니다. 데이터 테이블 창을 닫아도 모니터링 중이면 감시 카드의 값이 계속 갱신됩니다.

그림 8. 모니터링 중인 감시 카드

값 추세 그래프

데이터 테이블의 추세를 누르면 등록한 주소의 값 변화를 시간 축 그래프로 보여 주는 값 추세 판이 열립니다.

그림 9. 값 추세 판

  • ① 기록 시작ㆍ기록 멈춤: 값 기록을 시작하거나 멈춥니다. 기록 중에는 기록한 행 수가 표시됩니다.
  • ② 일시 정지ㆍ계속: 그래프 화면만 멈추거나 다시 움직입니다. 기록은 계속됩니다.
  • ③ 보기 구간: 화면에 표시할 시간 범위(초ㆍ분)를 선택합니다.
  • ④ 범례: 주소별 색과 현재값입니다. 범례를 누르면 그 주소의 선을 숨기거나 다시 표시합니다.
  • ⑤ CSV 저장…: 기록한 값을 CSV 파일로 저장합니다.

비트 주소(그림의 M0)는 그래프 아래에 ON/OFF 파형으로 표시됩니다.

기록 행이 상한에 도달하면 기록이 자동으로 멈춥니다. 모니터링이 꺼져 있으면 그래프가 그려지지 않습니다.

강제 입출력

실행 → 강제 입출력을 선택하면 강제 입출력 창이 열립니다. 강제 입출력은 입력점을 실제 신호 대신 정한 값으로 읽게 하거나, 출력점을 래더 결과와 관계없이 정한 값으로 내보내게 합니다.

그림 10. 강제 입출력 창

  1. ① 입력 점ㆍ② 출력 점에서 강제할 점의 ON 또는 OFF를 선택해주시기 바랍니다. 흐린 점은 이 기종에 없는 점입니다.
  2. ③ 강제 적용을 눌러 장비에 보내주시기 바랍니다.
  3. ④ 상태 읽기를 누르면 장비에 걸린 강제 상태를 다시 읽습니다. 창 위쪽에 강제 중인 ON/OFF 점 수가 표시됩니다.
  4. ⑤ 안내문에서 강제 적용의 동작과 푸는 방법을 확인해주시기 바랍니다.
주의: 적용한 강제 값은 장비에 저장되어, 전원을 껐다 켜거나 프로그램을 다시 내려받아도 유지됩니다. 강제를 풀려면 지우기 → 강제 적용 순서로 눌러야 합니다.

한 점에 ON과 OFF를 함께 걸면 장비는 OFF를 적용합니다. 강제가 걸린 점이 있으면 모니터링 중 장비 알약에 강제 N이 표시되며, 누르면 이 창이 열립니다. 프레임 보기를 누르면 장비로 보낼 통신 프레임을 확인할 수 있습니다.

관련 문서

products/mp_studio/monitoring.txt · 마지막으로 수정됨: 저자 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki