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