FP2SH120k 및 FP10SH120k의 경우, 프로그램 메모리는 두 태스크로 나눠집니다. 각 태스크는 최대 60k 프로그래밍 스텝을 수행할 수 있습니다.
태스크 1에 입력된 POU의 경우, 컴파일러는 프로그램 메모리의 첫 60k에 프로그램 코드를 자동으로 작성합니다. 태스크 2에 입력된 POU의 경우, 프로그램 코드가 프로그램 메모리의 두 번째 60k에 작성됩니다.
[프로젝트] 페인에 프로그램 코드 에디터가 두 개 있으며 각 프로그램 메모리에 프로그램 코드와 프로그램 코드 2가 하나씩 있습니다. 프로그램(POU)에서 사용된 변수 초기화는 항상 태스크 1에서 진행됩니다. 태스크는 PLC에서 번갈아 실행됩니다(태스크 1, 태스크 2, 태스크 1, 태스크 2, ...).
시스템 리소스(예: 라벨, 데이터 레지스터 또는 파일 레지스터)는 두 태스크 모두에서 사용되며 중앙에서 관리됩니다.
프로그램은 0–23 및 주기적 인터럽트)은 태스크 1에 할당됩니다.
아래에 입력되고 인터럽트 루틴(인터럽트프로그램은
아래에 입력되고 태스크 2에 할당됩니다.태스크 1에서는 SFC 프로그램만 사용할 수 있습니다.
다양한 POU에서 펑션이 사용되고 태스크에 할당되지 않은 경우, 펑션의 프로그램 코드는 중복되어 태스크 1과 태스크 2 모두에 할당됩니다.
그럼에도 불구하고 [펑션블럭을 인덱스 수식합니다]를 선택하고 태스크 1 및 태스크 2의 POU에서 펑션블럭을 사용하고 있는 경우에는 펑션블럭이 중복됩니다.
에서