이행-조건 있음 : 단일 분기(SFTSBCN)
Column 0에는 입력 할 수 없습니다. Column 2 이상부터 입력 할 수 있습니다.
Column 0번 이외의 TRANSITION은 Column 0번의 TRANSITION이 있어야 입력 가능합니다.
아래 그림 1번은 Column 2 위치에 커서가 있습니다. Toolbar의 입력 가능한 SFC 명령어가 모두 비활성화 되어 있어 입력 할 수 없습니다.
그림 2번은 Column 0 위치에 TRANSITION이 있어 Column 2에도 TRANSITION을 입력 할 수 있게 SFC 명령어가 활성화 되어 있습니다.Column 0번이 “이행 – 조건 있음” 명령어일 경우에만 “이행 – 조건 있음 : 단일 분기”를 입력 할 수 있습니다.
아래 그림은 Column 0번이 “이행 – 조건 없음”이기 때문에 “이행 – 조건 있음 : 단일 분기” 명령어가 비활성화 되어 있습니다.“이행 – 조건 있음 : 단일 분기”와 “이행 – 조건 없음 : 단일 분기”를 같은 Row에 사용했을 경우 조건 성립과 상관 없이 따라 특정 Column의 처리가 무의미하게 됩니다.
아래 그림과 같이 Column 2가 “이행 – 조건 없음 : 단일 분기”이면 Column 4의 “T2” TRANSITION과 그에 따른 “S3”, “T5”, “S6”, “T8”은 절대 실행될 수 없으며, 무의미한 처리가 됩니다.
그 이유는 “T0”의 조건을 판단 후 미성립시 “T1”의 조건을 판단하는 순서인데, 조건 없음 명령어이므로 무조건 “T1”의 Column 2번으로 이행을 하게 됩니다.
*Column 0번이 “이행 – 조건 없음(SFTNC)” 명령어일 경우에만 “이행 – 조건 없음 : 단일 분기(SFTSBNC)”를 입력 할 수 있도록 되어 있습니다. 하지만, Column 0을 “이행 – 조건 없음 : 단일 분기(SFTSBNC)”로 바꾼 후 Column 2번도 같이 바꾸고, 다시 Column 0을 “이행 – 조건 있음 : 단일 분기(SFTSBCN)”으로 바꾸면 위와 같은 구성이 가능하게 됩니다.
위 그림과 같이 의미 없는 처리를 만들지 않도록 TRANSITION 구성시, 해당 TRANSITION의 특성을 잘 확인하시고 사용해 주십시오.