====== MP STUDIO 2 Phase 8 · 시뮬레이션 ====== **한국어** | [[:en-us_products:mp_studio:simulation|English]] 시뮬레이션은 장비 없이 PC 안의 가상 장비로 래더를 실행하는 기능입니다. 입력을 직접 켜고 끄며 출력과 타이머ㆍ카운터의 동작을 확인할 수 있어, 장비에 다운로드하기 전에 프로그램을 점검하는 데 사용합니다. {{ :products:mp_studio:sim-running-marked.svg?1200 |그림 1. 시뮬레이션 중인 화면 }} **① 시뮬레이션 막대**, **② 보라색 점선 틀**, **③ 인스펙터의 현재 값**이 표시됩니다. 장비 알약에는 **모니터링 중 · SIM**이 표시됩니다. ===== 시작과 종료 ===== - 위 띠의 **Simulate**를 누르거나 **실행 → 시뮬레이션**을 선택해주시기 바랍니다. - 캔버스 위에 **시뮬레이션 막대**가 표시되고, 캔버스 둘레에 보라색 점선 틀이 표시됩니다. - 끝내려면 막대 오른쪽의 **시뮬레이션 끝내기**를 누르거나 **Simulate**를 다시 눌러주시기 바랍니다. 시뮬레이션과 장비 모니터링은 동시에 켤 수 없습니다. 모니터링 중에 시뮬레이션을 켜면 모니터링이 꺼집니다. ===== 시뮬레이션 막대 ===== {{ :products:mp_studio:sim-bar-marked.svg?1200 |그림 2. 시뮬레이션 막대 }} * **① 상태:** **실행 중**, **일시 정지**, **멈춤**과 멈춘 이유를 표시합니다. * **② 일시 정지ㆍ계속:** 스캔을 멈추거나 다시 실행합니다. * **③ 한 스캔:** 일시 정지 중에 한 스캔만 실행합니다. * **④ 처음부터:** 메모리를 비우고 처음부터 다시 실행합니다. * **⑤ SCAN:** 실행한 스캔 수, 가상 경과 시간, 초당 스캔 수입니다. * **⑥ 입력:** 입력점 칩입니다. 누르면 그 입력이 켜지거나 꺼집니다. 래더에서 쓰지 않는 입력은 흐리게 표시됩니다. * **⑦ 시뮬레이션 끝내기** 프로그램에 해당하는 칸이 있으면 막대 오른쪽에 **가상 센서 N칸** 단추와 **시뮬레이션 안 됨 N칸** 단추가 함께 표시됩니다. 누르면 그 칸으로 차례로 이동합니다. ===== 입력 바꾸기 ===== * 막대의 입력 칩을 눌러주시기 바랍니다. * 또는 래더에서 ''P'' 입력 접점 칸을 클릭하거나, 커서를 두고 ''Space''를 눌러주시기 바랍니다. {{ :products:mp_studio:sim-input-toggle-marked.svg?1100 |그림 3. P0 입력을 켜서 P32 출력이 켜진 모습 }} 그림 3에서는 **① P0 칩**을 켜서 **② P0 접점**이 통전되고, 출력 ''P32''가 켜져 **③ P32 자기유지 접점**도 통전 색으로 바뀌었습니다. 출력 코일과 연결선은 모니터링과 같은 통전 색으로 표시되고, 인스펙터의 **현재 값**에 값이 표시됩니다. 강제 입출력이 걸린 입력 칩에는 강제 표시가 함께 나타납니다. ===== 가상 센서 ===== ''ADC''ㆍ''NTEMP''처럼 장비 밖의 신호를 읽는 펑션 칸은 **가상 센서**로 동작하며 점무늬로 표시됩니다. 막대의 **가상 센서 N칸** 단추를 누르면 그 칸으로 차례로 이동합니다. 가상 센서 칸을 누르거나, 캔버스에서 커서를 그 칸에 두고 ''Enter''를 누르면 그 펑션의 OUT 주소에 대한 **메모리에 값 쓰기** 창이 열립니다. 입력한 값은 다음 스캔부터 래더에 반영됩니다. {{ :products:mp_studio:sim-virtual-sensor.png?930 |그림 4. 점무늬로 표시된 가상 센서 칸(ADCㆍNTEMP)과 막대 오른쪽의 가상 센서 단추 }} 값 쓰기 창의 사용법은 [[products:mp_studio:monitoring#메모리에_값_쓰기|Phase 7 · 메모리에 값 쓰기]]와 같습니다. ===== 시뮬레이션으로 확인할 수 없는 것 ===== 시뮬레이터는 장비의 동작을 PC에서 계산합니다. 다음 내용은 실제 장비에서 확인해야 합니다. * 시리얼 통신(Modbus·CNET·IBUS 등)과 외부 장치(I2CㆍLCDㆍRTC 등)의 실제 응답 * 실제 입출력 배선과 스캔 시간 * 시뮬레이터가 실행하지 못하는 칸(빗금으로 표시). 그 줄은 건너뛰고 나머지를 실행합니다. {{ :products:mp_studio:sim-unsupported.png?930 |그림 5. 시뮬레이션 안 됨으로 표시된 칸(FDPWM)과 막대 오른쪽의 시뮬레이션 안 됨 단추 }} JMP가 끝없이 반복되어 스캔이 끝나지 않으면 시뮬레이션이 멈추고 이유가 표시됩니다. ===== 관련 문서 ===== * [[products:mp_studio:monitoring|Phase 7 · 모니터링과 데이터 테이블]] * [[products:mp_studio:functions|Phase 4 · 펑션]] [[products:mp_studio|← MP STUDIO 2 사용설명서로 돌아가기]]