BLOCK - SFC

<추후 지원 예정>

 

BLOCK은 STEP 또는 BLOCK으로 구성된 Sub Program입니다. 일련의 동작을 Main Program과 달리 별도로 관리할 필요가 있을 경우 사용합니다.

보다 명확한 구분이 필요할 경우에는 별도의 SFC 프로그램으로 나누어 관리하는 것이 편리합니다.

 

 B : BLOCK /  n : BLOCK No.

 

BLOCK을 호출합니다.

 

BLOCK은 한 프로그램에 128개(No. 0 ~ 127)까지 사용할 수 있습니다.

 

BLOCK의 내부에 다른 BLOCK을 지정할 수 있으며, 15단 까지 서브 BLOCK을 가질 수 있습니다.

 

SFC 프로그램 실행 중 BLOCK를 만날 경우, BLOCK으로 제어 흐름이 넘어가 BLOCK내의 처리를 먼저 실행합니다. BLOCK 처리가 끝나면 BLOCK 호출 프로그램으로 돌아와 BLOCK의 다음 처리를 실행합니다.

 

BLOCK과 STEP JUMP는 사용 번호와 사용 개수를 공유합니다. 만약 BLOCK을 10개 사용했을 경우, STEP JUMP는 118개를 사용할 수 있습니다.