단계별로 프로그램을 디버깅하거나 다음 브레이크포인트로 계속 진행합니다. 두 가지 옵션이 있습니다.
시뮬레이션을 지원하는 모든 PLC 기종으로 PLC 시뮬레이션 모드에서 디버깅합니다.
PLC 기종 FP2 및 FP2SH로 디버깅합니다(권장되지 않음, 유저 및 시스템 손상).
PLC는 디버깅의 TEST 모드에 있어야 합니다.
시뮬레이션 모드에서 PLC는 항상 TEST 모드에 있다고 가정합니다.
PLC 기종 FP2 및 FP2SH의 경우, PROG 모드에서만 PLC 초기화/테스트 스위치를 통해 TEST 모드로 전환할 수 있습니다.
일반적인 디버깅 세션은 다음 요소로 구성됩니다.
테스트 플래그 설정(PLC가 [PROG 모드]에 있어야 함)
활성화/비활성화[브레이크 포인트 허가(N)]
활성화/비활성화[출력 허가(O)] (시뮬레이션에 사용할 수 없음)
활성화/비활성화[스텝 모드로 시작(S)]
[브레이크포인트 삽입/삭제] (PLC가 [PROG 모드]에 있어야 함)
명시적으로 프로그램된 브레이크포인트 사용
현재 위치에서의 디버깅 진행
디버깅 중에는 RUN 모드 또는 온라인 편집 중에 다운로드를 변경할 수 없습니다.
디버깅 상태 모니터링
PLC의 현재 디버그 상태가 스테이터스 바와 [PLC 상태] 다이얼로그에 표시됩니다.
에서 다음과 같은 시스템 디버깅 변수를 통해 상세 정보를 가져옵니다.
sys_bIsPlcInTestMode
sys_bIsBreaksEnabled
sys_bIsOutputsEnabled
sys_bIsBreakActive
sys_bIsStepModeActive
sys_uiBreakStep 또는 FP7의 sys_udiBreakStep