INplc

◆ 개요

◆ 사양

특징

도입가이드

개발킷

콘트롤러

확장유닛정보

HMI인터페이스

적용사례

기술정보

FAQ

 

Motion제어

◆ RT Motion

◆ 모션제어 솔루션

 

RSW-ECAT

 

INplc의 자주 묻는 질문 (FAQ)

 

5. 디버깅 기능

 

 

5-1 실제 I/O가 연결되어 있지 않아도 작동 테스트 할 수 있습니까?
개발 도구 I/O 시뮬레이션 기능을 사용하면 테스트 할 수 있습니다. (I/O 점수 변경 가능)

 

5-2 PLC를 중지하지 않고 프로그램을 변경할 수 있나요?
개발 도구에서 변경 다운로드를함으로써 PLC를 중지하지 않고 프로그램을 변경할 수 있습니다. 

맵「변경 다운로드」기능의 목적은 실행중인 PLC를 멈추지 않고 마우스로 몇 번의 클릭만으로 타겟에 프로젝트의 수정을 송신해서 적용하는 것입니다.
 

이 기능은 코드와 데이터 저장에 필요한 메모리의 두 배의 공간을 PLC가 갖고 있는 것으로 가능하게 하고 있습니다.
 
하나의 메모리 영역에는 현재 실행중인 프로그램이 저장되고, 제 2영역은 비어 있습니다.
 
프로그래밍 시스템은 수정 된 프로젝트에 영향을 주는 부분을 빈메모리에 다운로드하고 그에 따라 준비합니다 (예 : 태스크 프로젝트에서 데이터를 복사하고 두 영역을 동기화) 후 PLC를 전환 수정 프로젝트를 실행합니다.
 

프로젝트 크기와 PLC 프로세서 성능/종별에 따라 PLC가 2주기 사이에 현재 프로젝트에서 수정된 버전으로 변경 가능하다면, 이것은 실시간으로 실행할 수 있습니다.
 
따라서 제어 자동화 시스템은 의도하는 한도 내에서 안정적으로 작동합니다.

 

5-3 실행중인 프로그램의 처리 시간을 표시하는 기능이 있나요?
개발 도구의 「리소스 다이알로그」에서 정보를 표시 할 수 있습니다.

 

5-4 스텝 실행 기능이 있나요?
온라인 모드에서 브레이크 포인트를 설정하는 것으로 설정 한 코드 위치에서 프로그램의 실행을 중지 할 수 있습니다. 
이후 스텝 단위로 실행을텝 해가는 것도 가능합니다.
 또한 설정 한 브레이크포인트를 정리해 해제 할 수 있습니다. 

· 다음 그림은 온라인 모드 ST 워크 시트의 예에서 2개의 브레이크 포인트 (4행과 15행)이 설정되고 프로그램 실행트은 중지 (15행)하고 있습니다.

중단 점

 

5-5 프로그램의 업로드 기능이 있나요? (PLC에서 실행중인 프로그램을 개발 환경에 배포하기)
소스 파일이 다운로드되어 있는 경우 업로드 할 수 있습니다. 
PLC로 다운로드 할 때 다운로드 다이알로그에서 「소스를 포함]의 체크를 ON으로 한 후 다운로드하는 것으로 소스 파일이 PLC에 다운로드됩니다.

 

5-6 PLC에서 실행중인 프로그램과 개발 환경의 프로그램을 비교 할 수 있습니까? (차분을 취하는 등)
개발 도구의 [프로젝트 비교]에서 두 개의 프로젝트 변수, 태스크 등의 차이를 추출 할 수 있습니다.

 

5-7 PLC의 메모리 상태를 백업 할 수 있습니까? (데이터를 가져가 유지 보수를크 하는 경우 등)
현재이 기능은 구현하지 않습니다. 향후 지원할 예정입니다.

 

5-8 처리하는 데 걸린 시간을 표시 할 수 있습니까?
내부 메모리에 포함되어 있는 구조에서 논리에 걸린 시간의 MAX 값을 얻을 수 있습니다. 

 

5-9 다운로드하지 않고 디버깅 모드로 하면 디버그 모드 표시가 나오지 않을 때가 있다.
개발 도구 MULTIPROG4.8를 사용하는 경우에 발생합니다. 잠정 조치로서 개발 도구의 태스크 공간에 열려있는 워크 시트를 모두 닫고 다시 열어 해소됩니다. 차기 버전에서는이 문제가 해결됩니다.

 

5-10 처리 시간 측정을 POU마다 실시하는 구조는 없는 것인지?
POU마다 처리 시간을 측정하는 방법은 없습니다.

 

5-11 MULTIPROG의 로직 아날라이저 사용에 대한 설명은 무엇을 참조하면 좋습니까?
아래의 MULTIPROG 도움말의 [PLC 도움말] - [종합 PLC 온라인 도움말] - [로직 아날라이저]를 참조 해 주세요.

로직 분석기

 

5-12 디버깅 다이알로그를 열지 않고 접점값을 전환 할 수 있습니까?

[토글 BOOL 변수]로 설정해두면 접점을 클릭하는 것만으로 값을 변경할 수 있습니다. 

※ BOOL 형식만 지원합니다.
 
※ % IXxx.x 등의 I/O 주소가 설정되어 있는 변수의 경우 강제 설정됩니다.
 
※ I/O 주소가 설정되지 않은 변수의 경우 덮어 쓰기됩니다.
 


[설정 방법]
 

변수 워크 시트를 열고 대상 변수 [TB] 확인란 (테이블 오른쪽)를 ON으로하십시오.
 


그런 다음 프로젝트의 메이크업 및 다운로드하고, 디버그 모드로 전환합니다.
 
[온라인] 메뉴에서 [토글 부울 변수] 모드를 선택하는 것으로 설정 완료입니다.
 


자세한 설명은 MULTIPROG 도움말 목차에서 다음을 참조하십시오.
 

· [프로그래밍 시스템 도움말] >[PLC 도움말] >[종합 PLC 온라인 도움말] >[온라인 모드 : PLC 모니터링] >[그래픽 온라인 워크 시트에서 부울 변수를 토글]

 

5-13 디버깅 구조체 변수의 멤버 변수의 값을 확인하는 방법은 있음 있습니까?
① 오른쪽 클릭에서 「워치윈도우 열기「를 선택합니다. 
조사 식 창을 열

② 확인하는 구조를 선택하고 마우스 오른쪽 단추로 「워치윈도우에 추가「를 선택하십시오.
 
조사 식 창에 추가

③ 표시 할 멤버 또는 구조체 변수를 선택하십시오.
 
항목 선택

④ 선택한 변수의 내용을 워치윈도우에서 확인할 수 있습니다.
조사 식 창

 

5-14 디버깅하는 동안 강제 설정 한 변수의 상태를 한꺼번에 확인할 수 있습니까?
자원 상자에서 정보 단추를 클릭하고 표시된 화면에서 강제 설정 탭에서 확인할 수 있습니다.

프로젝트 컨트롤 대화 강제 설정

 

5-15 태스크의 실행 시간을 측정 할 수 있습니까?
INplc의 내부 변수는 틱 단위로 태스크 처리 시간이 기록되어 있으며, 그래서 대략적인 처리 시간을 파악할 수 있습니다.

 

5-16 디버깅 중에 특정 변수의 상태를 확인할 수 있습니까?
워치윈도우를 이용하여 임의의 변수의 상태 확인 / 변경할 수 있습니다. 
조사 식 창

조사식창 사용 방법은
 FAQ 5-13 을 참조하십시오.

 

5-17 디버깅시의 수치 표기를 바꿀 수 있나요? (16 진수에서 10 진수로 변경하려면)
디버그 상자의 값 표시에서 숫자의 표기 방법을 선택할 수 있습니다.
값 표시

표준 데이터 유형에 따라 10진수, 16진수를 자동으로 결정합니다.
십진 10진수입니다.
헥사 십진 16진수입니다.
이진 2진수입니다.

 

5-18 실행중인 래더를 수정 다운로드하면 변수가 초기화 되어 버립니다.
현재 상태에서 변경 사항을 반영하려면 「다운로드」대신 「변경 내용을 다운로드」를 사용하십시오. 
※ 자세한 내용은 MULTIPROG 도움말의 색인 탭에서 「변경 내용을 다운로드」를 참조하십시오.

 

5-19 5-19 다운로드 한 프로젝트가 INplc 컨트롤러의 전원을 끄면 사라집니다.
「다운로드」시 부팅 프로젝트 설정에서 다운로드를 실시해주세요. 
※ 자세한 내용은 MULTIPROG 도움말의 색인 탭에서 「부트 프로젝트」를 참조하십시오.

 

5-20 INplc 컨트롤러의 전원을 꺼도 다음 부팅시에 변수의 값을 유지하는 방법은 없습니까?
유지하려는 변수에 보존 설정을 해야합니다. 
※ 자세한 내용은 MULTIPROG 도움말의 색인 탭에서 「보유 변수」를 참조하십시오.

 

5-21 실제 I/O 가 INplc 컨트롤러에 없는 · INplc 컨트롤러 자체가 없는 경우 디버깅 방법은 어떻게 할 것인가?
시뮬레이션 기능을 이용하십시오. 
없는 I/O는 MULTIPROG I/O 구성의 정의에서 「사용자 정의 입력」을 사용하여 개발 환경에서 실행 디버깅을 할 수 있습니다.
 

※ 시뮬레이션에서의 일련의 프로그래밍 설명은 「MULTIPROG 빠른 시작 가이드」를 참조하십시오.
 
※ 시뮬레이션 자세한 내용은 MULTIPROG 도움말의 색인 탭에서 「시뮬레이션」을 참조하십시오.

 

5-22 FB에서 값이 이상해진다.
FB에 직접 형변환 FB를 연결하면 초기값이 올바르지 않은 초기 값이 되는 경우가 있습니다. 
오류
형식 변환 FB는 직접 연결하지 않고 분리하여 이용하시기 바랍니다.
정상

 

5-23 MULTIPROG의 디버그 모드에서 구조체 배열의 데이터를 확인하는 방법에 대해 알려주세요

워치윈도우 기능을 사용하여 구조체 배열 변수의 데이터를 참조하십시오

 

 

 

Copyright(C) 2000-2018 TPIKOREA Co. All Rights Reserved.

                                                                         e-mail : support@tpikorea.com

TPIKOREA  경기도 안양시 동안구 호계동 555-9 안양 국제유통단지 29동 208호

Tel : +82 31 501 8054   Fax : +82 455 8055