/
펑션 블록 프로그램

펑션 블록 프로그램

펑션 블록창(Tree)에서 “프로그램”를 더블 클릭 합니다.

패스워드가 설정되어 있을 경우 패스워드를 입력합니다.

아래와 같이 펑션 블록 프로그램 화면이 나타납니다.

펑션 블록 프로그램은 일반적인 Ladder 스캔 프로그램과 거의 유사합니다. END / PEND 명령어 대신 “FB Program End”로 표기되는 것과 배경색으로 구분할 수 있습니다.
새로 추가된 펑션 블록일 경우 위와 같이 프로그램이 비어 있습니다. 아래 그림과 같이 펑션 블록 프로그램을 선택한 후 마우스 오른쪽 버튼을 누릅니다.

팝업 메뉴중 “행 삽입”을 선택하여 빈 Rung(렁)을 추가합니다.
새로운 Rung이 추가되면 프로그램을 작성할 수 있습니다.

Rung의 가장 오른쪽을 마우스로 선택한 후 키보드의 “F5” 버튼(A접점 명령)을 누르면 아래와 같이 접점 입력 화면이 나타납니다.

<펑션 블록 프로그램 접점 입력 화면>

변수 / 디바이스 : 접점에 사용할 펑션 블록 변수를 입력하거나 디바이스 어드레스를 입력합니다.
변수 리스트 : 펑션 블록에 추가한 변수와 EN / ENO가 표시됩니다. 사용하고자 하는 변수를 선택합니다.

“IN1” 변수를 선택 후 “확인” 버튼을 누르면 아래와 같이 프로그램에 입력됩니다.

이어서 키보드의 “F10” 버튼(응용 명령)을 누릅니다. 응용 명령 입력 화면이 나타납니다.
“SET OUT2”를 입력합니다.

펑션 블록 프로그램 Rung 하나가 완성되었습니다.(붉은색 세로 선 : 완성된 Rung 의미)

<펑션 블록 프로그램 내용>
“LD IN1” – 입력 변수 IN1 에 ON(=TRUE)이 입력되면
“SET OUT2” – 출력 변수 OUT2 를 ON 시킵니다.

프로그램 작성이 완료되면 [파일] – [프로그램 저장] 메뉴를 선택하여 저장합니다.

이로써 “FB_TEST” 펑션 블록의 변수 설정과 프로그램 작성이 완료되었습니다.

<펑션 블록 프로그램 사이즈>
펑션 블록 프로그램 사이즈는 512 Step 까지 입력 가능합니다.