Prodcuts Category
◆ Real Time Products
◆ Software PLC
◆ EtherCAT Products
◆ Network Technology
◆ Motion Control
◆ Field bus Solutions
◆ Software RAS
|
■ FU 및 FB는 프로그램 언어로 쓴 기능 블록이며 산술 FU나 타이머 FB등이 다양한 기능 블록을 INplc로 이용하실 수가 있습니다.
FU(펑크션)에 대해
|
|
파라미터를 할당 할 수 있지만, 내부 변수를 가질 수가 없는 POU(프로그램 구성 유닛)입니다. 입력 파라미터가 같으면 항상 같은 결과를 반환값(출력)으로서 생성합니다. 기본적인 PLC 연산의 편성을 확장한 블록으로 1개의 반환값을 가집니다. 예:ADD(가산) FU 등
|
FB(펑크션 블록)에 대해
|
|
파라미터를 할당할 수 있어 정적인 내부 변수를 가질 수 있는 POU(프로그램 구성 유닛)입니다. 입력 파라미터가 같아도, 전회 실행시의 값이 보관 유지되는 내부 변수나 외부 변수 상태에 따라서 FB는 다른 값을 생성합니다. 입출력 변수를 복수 가질 수 있는 블록에서 가장 자주 이용됩니다. 예:CTU(업 카운터) FB 등
|
펑션(FU)/펑션 블록(FB) 일람
No
|
기능
|
설명
|
1
|
형태 변환 FU
|
IEC 61131-3에 준거의 형태 변환에 관한 FU
|
2
|
수치FU
|
IEC 61131-3준거의 수치에 관한 FU
|
3
|
산술FU
|
IEC 61131-3준거의 산술에 관한 FU
|
4
|
불 비트 연산FU
|
IEC 61131-3준거의 불 비트 연산에 관한 FU
|
5
|
비트 문자열FU
|
IEC 61131-3준거의 비트 문자열에 관한 FU
|
6
|
선택FU
|
IEC 61131-3준거의 선택에 관한 FU
|
7
|
비교FU
|
IEC 61131-3준거의 비교에 관한 FU
|
8
|
문자열FU
|
IEC 61131-3준거의 문자열에 관한 FU
|
9
|
바이스테이블FB
|
IEC 61131-3준거의 바이스 테이블에 관한 FB
|
10
|
엣지검출형FB
|
IEC 61131-3준거의 엣지 검출형 관한 FB
|
11
|
카운터FB
|
IEC 61131-3준거의 카운터에 관한 FB
|
12
|
타이머FB
|
IEC 61131-3준거의 타이머에 관한 FB
|
수치 펑션 (IEC 61131-3)
No
|
펑션
|
설명
|
1
|
ABS
|
절대치
|
2
|
ACOS
|
아크 코사인
|
3
|
ASIN
|
아크 사인
|
4
|
ATAN
|
arctangent
|
5
|
COS
|
코사인
|
6
|
EXP
|
지수
|
7
|
LN
|
자연대수
|
8
|
LOG
|
상용대수
|
9
|
SIN
|
사인
|
10
|
SQRT
|
평방근
|
11
|
TAN
|
탄젠트
|
산술 펑션 (IEC 61131-3)
No
|
펑션
|
설명
|
1
|
ADD
|
ANY_NUM형의 가산
|
2
|
ADD_T_T
|
TIME형의 가산
|
3
|
DIV
|
ANY_NUM형의 제산
|
4
|
DIV_T_AN
|
TIME형의 제산
|
5
|
EXPT
|
베 나무승
|
6
|
MOD
|
잉여산
|
7
|
MOVE
|
전송
|
8
|
MUL
|
ANY_NUM형의 곱셈
|
9
|
MUL_T_AN
|
TIME형의 곱셈
|
10
|
NEG
|
2의 보수
|
11
|
SUB
|
ANY_NUM형의 감산
|
12
|
SUB_T_T
|
TIME형의 감산
|
불 비트 연산 펑션 (IEC 61131-3)
No
|
펑션
|
설명
|
1
|
AND
|
AND 접속
|
2
|
NOT
|
보수
|
3
|
OR
|
OR접속
|
4
|
XOR
|
XOR 접속
|
비트 문자열 펑션 (IEC 61131-3)
No
|
펑션
|
설명
|
1
|
ROL
|
왼쪽 로테이션
|
2
|
ROL_*
|
형태 지정왼쪽 로테이션
|
3
|
ROR
|
오른쪽 로테이션
|
4
|
ROR_*
|
형태 지정 오른쪽 로테이션
|
5
|
SHL
|
왼쪽 시프트
|
6
|
SHL_*
|
형태 지정왼쪽 시프트
|
7
|
SHR
|
오른쪽 시프트
|
8
|
SHR_*
|
형태 지정 오른쪽 시프트
|
선택 펑션 (IEC 61131-3)
No
|
펑션
|
설명
|
1
|
LIMIT
|
한정치
|
2
|
LIMIT_*
|
형태 지정 한정치
|
3
|
MAX
|
최대치
|
4
|
MAX_*
|
형태 지정 최대치
|
5
|
MIN
|
최소치
|
6
|
MIN_*
|
형태 지정 최소치
|
7
|
SEL
|
바이너리 선택
|
8
|
SEL_*
|
형태 지정 바이너리 선택
|
비교 펑션 (IEC 61131-3)
No
|
펑션
|
설명
|
1
|
EQ
|
비교: =
|
2
|
GE
|
비교: >=
|
3
|
GT
|
비교: >
|
4
|
LE
|
비교: <=
|
5
|
LT
|
비교: <
|
6
|
NE
|
비교: < >
|
문자열 펑션 (IEC 61131-3)
No
|
펑션
|
설명
|
1
|
*_TO_STRING
|
STRING에의 형태 변환
|
2
|
CONCAT
|
확장 가능한 연결
|
3
|
DELETE
|
문자열의 삭제
|
4
|
EQ_STRING
|
비교: = (STRING에 대해서)
|
5
|
FIND
|
문자의 검색
|
6
|
GE_STRING
|
비교: >= (STRING에 대해서)
|
7
|
GT_STRING
|
비교: > (STRING에 대해서)
|
8
|
INSERT
|
문자의 삽입
|
9
|
LE_STRING
|
비교: <= (STRING에 대해서)
|
10
|
LEFT
|
좌단으로부터의 문자
|
11
|
LEN
|
문자열의 길이
|
12
|
LT_STRING
|
비교: < (STRING에 대해서)
|
13
|
MID
|
중간으로부터의 문자
|
14
|
NE_STRING
|
비교: < > (STRING에 대해서)
|
15
|
REPLACE
|
문자의 치환
|
16
|
RIGHT
|
우단으로부터의 문자
|
바이스 테이블 펑션 블록 (IEC 61131-3)
No
|
펑션 블록
|
설명
|
1
|
SR
|
우선권세트
|
2
|
RS
|
우선권의 리셋트
|
엣지 검출형 펑션 블록 (IEC 61131-3)
No
|
펑션 블록
|
설명
|
1
|
F_TRIG
|
하강 모서리 검출
|
2
|
R_TRIG
|
상승 모서리 검출
|
카운터 펑션 블록 (IEC 61131-3)
No
|
펑션 블록
|
설명
|
1
|
CTU
|
업 카운터
|
2
|
CTD
|
다운 카운터
|
3
|
CTUD
|
updown 카운터
|
타이머 펑션 블록 (IEC 61131-3)
No
|
펑션 블록
|
설명
|
1
|
TP
|
펄스
|
2
|
TON
|
온 지연 타이머
|
3
|
TOF
|
오프 지연 타이머
|
※EtherCAT□는, Beckhoff Automation GmbH, Germany의 등록상표입니다.
|
|