펑션 블록 실행 및 모니터링

펑션 블록을 동작을 실행시키기 위해 아래 그림과 같이 "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" 디바이스에 대입합니다.

<디바이스 모니터 화면 – 결과 확인>