OMRON IA Global
Sitemap Login Sign Up
Home > Support > FAQs
FAQs
펑션 블록과 펑션의 차이와 각각의 작성 방법
 FB (펑션 블록)와 FUN (기능) 프로그램과 함께 사용자 프로그램을 구성하는 POU (Program Organization Unit)라는 기본 구성 요소입니다.
Sysmac Studio에서 FB와 FUN를 자작 할 경우 다음 표와 같은 각각의 차이를 감안하여 용도에 맞는 프로그램의 작성을 부탁드립니다.
 
  FB (펑션 블록) FUN (기능)


개요
필요
<래더 언어 기술>



MyFB_instance (
In : = TRIG, InQ : = InOut, SetValue : = SET Q => OUT, Result => RESULT
);
<래더 언어 기술>
  


ret_val : = MyFUN (
In1 : = Para1, In2 : = Para2, Out1 => Output1
);










용도
·

요소에서 상태를 유지할 수 있기 때문에 동일한 입력에 대해서도 상태에 따라 다른 값을 출력 가능.
상태 유지가 필요한 카운터 타이머 등의 상태 전이를 동반 요소에 사용.
작성한 FB 정의를 다른 여러 인스턴스 (실행 변수 영역)에 배포함으로써, 하나의 프로그램에서 여러 가지 입출력에 대한 제어를 동시에 할 수있다.
프로그램은 래더 언어, ST 언어 중의 언어로 작성 가능.
자작하는 경우 카운터 타이머 명령뿐만 아니라 모션 제어 명령과 통신 명령 등의 복잡한 FB 형 명령의 외부 사양도 참고로하면 알기 쉽다.
변수를 유지하지 않고 동일한 입력에 대해 항상 동일한 값을 출력.
따라서 요소에서 상태를 유지할 필요가없고 입력 값에 의해 고유하게 출력 결과가 결정 산술 함수 등 단일 실행으로하고 자르는 처리에 사용.
인스턴스를 선언하지 않고 프로그램에서 여러 번 호출 할 수있다.
프로그램은 래더 언어, ST 언어 중의 언어로 작성 가능.
자작하는 경우 산술 명령 등의 FUN 형 명령을 참고로하면 알기 쉽다.
래더 프로그램에서 단순히 연산 식 등을 작성하기 만한다면 시각화 박스에 ST 언어로 기술 할 수있는 인라인 ST 명령을 사용하는 것이 편리합니다.



프로그램 다른 FB에서 호출
중첩 수 : 최대 8 계층
프로그램, FB, FUN에서 호출
중첩 수 : 최대 16 계층








미리 준비된 FB 형 명령 · FUN 형 명령 및 사용자 정의 된 FB · FUN 모두가 사용 가능 미리 준비된 FUN 형 명령 및 사용자 정의 된 FUN 만 사용 가능

요소에 등록 할 수있는 로컬 변수는 다음과 같습니다
· 입력 변수 · 출력 변수 입출력 변수
· 내부 변수
· 외부 변수 (전역 변수 액세스 용)
요소에 등록 할 수있는 로컬 변수는 다음과 같습니다
· 입력 변수 · 출력 변수 입출력 변수 · 반환
· 내부 변수
· 외부 변수 (전역 변수 액세스 용)  







l

도로

문의

하는
다음







FB 자신의 전화는 항상 실행되지만 기술 한 알고리즘의 실행 조건은 입력 변수의 값에 의한 다.

EN 입력은 사용하지 않고 변수 테이블의 맨 위에 정의 된 BOOL 형 입력 변수가 왼쪽 모선 또는 이전 요소로부터의 전력 흐름 입력된다.

변수 테이블의 맨 위에 정의 된 BOOL 형 출력 변수가 오른쪽 모선 또는 다음 요소에 전원 흐름 출력된다.

EN 정의 불가. 필요에 따라 ENO 정의 가능.
EN 입력이 TRUE 일 때 실행.

EN 입력이 왼쪽 모선 또는 이전 요소로부터의 전력 흐름 입력된다.

ENO 출력이 오른쪽 모선 또는 다음 요소에 전원 흐름 출력된다.

EN은 반드시 정의해야합니다. ENO는 선택 사항입니다.

또한, FB와 FUN 사양 및 작성 방법 등의 자세한 내용은 "NJ / NX 시리즈 CPU 모듈 사용 설명서 소프트웨어 편 (SBCA-467)」 「NY 시리즈 IPC 머신 컨트롤러 산업용 패널 형 PC / 산업용 상자 형 PC 사용 설명서 소프트웨어 편 (SBCA-436) "을 참조하십시오.
설명서는 다음의 제품 정보 페이지에서 다운로드하실 수 있습니다. (단, 무료 회원 등록이 필요합니다.)
 
FAQs
고객 문의
제품 A/S 안내
대리점 및 관련 회사 소개
GLOBAL NETWORK
GLOBAL SERVICE
Q & A
종합 대리점
전화 문의
전문 대리점
방문 문의
A/S 전문 대리점
종합 카탈로그
AOI & AXI 대리점
물류
Top of page
OMRON Korea 개인정보 처리방침 이용약관 및 권장환경 마케팅 정보 활용방침 주문에 관한 동의 사항
ⓒ Copyright OMRON Electronics Korea, 2008 - 2022. All Rights Reserved.