펑션 블록 실행 및 모니터링
펑션 블록을 동작을 실행시키기 위해 아래 그림과 같이 "M00" 선택한 후 "접점의 상태 변경"을 누릅니다.
"M00" 디바이스가 ON이 되면(=EN ON) 펑션 블록이 실행됩니다.
펑션 블록이 정상적으로 실행되면 아래 그림과 같이 “ENO” 출력을 받아 출력 코일 “Y20”이 ON이 됩니다. 펑션 블록 상단에 실행중 표시선이 그려집니다.
이 실행중 표시선은 ENO값이 ON이면 펑션 블록 실행으로 판단하여 표시됩니다.
펑션 블록 실행 실패 또는 “ENO”를 강제 OFF 시키면 “ENO” 출력이 Clear되며 실행중 표시 선이 나타나지 않습니다.
펑션 블록 프로그램이 정상 동작 하는지 확인 하기 위해 [온라인] – [디바이스 모니터]를 선택하여 아래와 같이 디바이스 값을 확인합니다.
펑션 블록이 정상 처리되면 아래 그림과 같은 처리 결과를 확인할 수 있습니다.
<스캔 프로그램>
"M00" : 펑션 블록 실행
"Y20" : 펑션 블록 ENO 출력
<펑션 블록 프로그램>
IN1 : Bit Type 입력 변수 – 스캔 프로그램 디바이스 설정에 따라 "M06" 디바이스 값을 IN1 변수에 대입합니다.
OUT2 : Bit Type 출력 변수 – IN1 변수가 ON이 되면 OUT2변수가 ON 설정됩니다. 스캔 프로그램 디바이스 설정에 따라 OUT2의 값을 "M20" 디바이스에 대입합니다.
<디바이스 모니터 화면 – 결과 확인>