LD 및 FBD에서 점프 및 라벨을 사용하여 여러 루프를 처리할 수 있습니다. 리턴은 처리된 POU를 중단하여 이후 네트워크 실행을 방지합니다.
라벨로 점프
- 네트워크 1을 두 번 클릭하여 라벨(예: "CountLoop")을 삽입합니다.
- 반복해야 할 프로그램 코드를 삽입합니다(예: iCount가 1씩 증가).
- 점프를 라벨 "CountLoop"에 삽입합니다.
이 예에서 iCount 값이 1000 미만이면 라벨 "CountLoop"로의 점프가 실행됩니다. iCount가 1000과 같으면(또는 1000보다 크면) LT 명령의 출력은 점프를 FALSE로 설정하고 루프가 정지합니다. 프로그램은 이후 네트워크를 계속 처리합니다.
리턴
- 예를 들어, 부울 접점 뒤에 리턴 삽입
bStopLoop가 TRUE로 설정되면 프로그램은 처리된 POU를 중단하고 현재 POU 끝으로 이동합니다. 리턴 명령 다음의 모든 이후 네트워크는 생략됩니다.
힌트
점프 및 리턴을 부정하거나 상승 또는 하강 엣지로 설정할 수도 있습니다.
관련 항목