IT/PLC
[BREAK(P)] FOR~NEXT 강제 종료
옥탑방개발자
2020. 11. 12. 11:42
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