본문 바로가기
IT/PLC

[BREAK(P)] FOR~NEXT 강제 종료

by 옥탑방개발자 2020. 11. 12.
728x90

BREAK

FOR~NEXT 명령에 의한 반복 처리를 강제적으로 종료하고, Pn으로 지정된 포인터로 실행위치를 이동
Pn에는 동일 프로그램 파일 내의 포인터만 지정 가능

  • D : 반복 잔여수를 저장하는 디바이스 번호
  • Pn : 반복 처리를 강제 종료했을 때의 분기 대상 포인터 번호
  • FOR~NEXT 명령 사이에서만 사용 가능
  • 하나의 네스팅에 대해서만 사용 가능

 

프로그램

  • 3 : FOR~NEXT 명령어로 구간 K100 번 반복 실행
  • 5 : INC 명렁어로 반복문 돌 때마다 D0 값 1씩 증가
  • 8 : =조건 명령으로 D0이 K30이 됐을 때 FOR~NEXT문을 빠져나온다
        D1에 남은 반복 횟수를 저장한다
        P0, 지정된 포인터로 점프한다.

728x90