펑션 블록 프로그램
펑션 블록창(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 까지 입력 가능합니다.