...
프로그램의 실행행 |
---|
...
CIMON PLC는 프로젝트 단위로 실행되며 각 프로그램은 각각의 파일을 생성합니다.
...
위의 그림의 경우 0번 -> 1번 -> 2번 -> 3번 순으로 프로그램이 실행되게 됩니다.
인터럽트 프로그램의 실행 |
---|
...
인터럽트 프로그램은 프로그램 등록된 스캔프로그램들과 스캔 프로그램들과 상관없이 정해진 주기에 따라 별도 실행됩니다. 인터럽트 프로그램은 15(0~14)개까지 지정가능합니다지정 가능합니다.
각 인터럽트 프로그램은 우선순위를 설정할 수 있으며 동시 프로그램 실행될 경우 우선순위를 지닌 프로그램이 먼저 실행되게 됩니다.
우선순위는 번호가 낮을수록 먼저 실행됩니다.
...
서브 루틴 프로그램의 실행 |
---|
서브루틴 서브 루틴 프로그램의 경우 스캔프로그램의 스캔 프로그램의 호출이 있는 경우에만 실행됩니다.
스캔프로그램내 스캔 프로그램 내 ECALL 명령을 사용하여 호출을 하며 해당 ID와 SUB루틴 SUB 루틴 번호를 참조하여 실행하게 됩니다.
...
스캔프로그램 내에서 해당 서브루틴 호출
...
서브루틴 실행후 호출했던 스캔프로그램으로 돌아가게 되며 호출한 부분의 바로 아래부터 연산을 이어갑니다.
...