본문으로 건너뛰기

FATEK FBs Series

FATEK 은 대만의 PLC 제조사로 FBs / FBe / B1 / B1z / FT2 시리즈가 대중적입니다. 합리적인 가격에 모드버스 호환까지 갖춰 동남아 / 중남미 시장과 국내 중소 라인에서 자주 만납니다.

게이트웨이의 FATEK 드라이버는 FATEK 고유의 TCP/UDP 통신 프로토콜 (TCP 포트 500) 로 동작합니다.


등록 폼 입력값

입력 칸무엇을 적나요예시
IP 주소PLC 의 IP192.168.0.130
포트FATEK 포트500 (표준)
스테이션 번호 (station)슬레이브 번호1 (1~254)

PLC 측 WinProladder 에서 [Ethernet 모듈 설정] → TCP Server 가 활성이어야 합니다.

Modbus 도 됨

FATEK PLC 는 Modbus TCP 도 동시에 지원합니다 (포트 502). 표준 Modbus 만으로 운영하실 거면 Modbus TCP 가이드를 따르셔도 됩니다. 하지만 FATEK 고유 메모리 영역 (R / WM / TMR / CTR) 까지 풍부하게 읽으려면 이 가이드가 더 직접적입니다.


태그의 PLC 주소 표기

FATEK 의 메모리 영역과 짧은 표기:

표기영역비고
R0Data Register16-bit, 기본
D0Data Register (확장)16-bit
M0Internal Relay1 비트
X0Input1 비트
Y0Output1 비트
S0Step Relay1 비트
WX0Input word (16 X bit)16-bit
WY0Output word16-bit
WM0Internal Relay word16-bit
T0Timer16-bit (현재값)
C0Counter16-bit (현재값)

자료형 명시

<영역><번호>:<자료형> 형식. 32-bit 이상 값에 필수.

표기의미
R016-bit 정수
R0:DINT32-bit 정수 (R0 + R1)
R0:REAL32-bit 실수
R0:STRING[10]ASCII 10글자

데이터 형식 매칭

PLC 의 값데이터 형식형식 보조PLC 주소 예
비트 (M, X, Y, S)Boolean(비움)M10, X0, Y0
16-bit 정수Integer(비움)R0, D100
16-bit 부호없는IntegerUIR0
32-bit 정수 (R0+R1)IntegerDWR0
32-bit 실수FloatREALR10
64-bit 실수DoubleLREALR20
문자열 N 워드StringSTR[N]R100

흔한 문제와 해결

증상 / 메시지가능한 원인해결
“Connection refused”TCP Server 비활성WinProladder → Ethernet 설정 → TCP Server ON
“Invalid address”영역 표기 오타위 표 그대로 입력 (R0, M0 등)
모든 값 0잘못된 station 번호WinProladder 의 station 값 그대로 입력
32-bit 실수 깨짐두 워드 순서 차이형식 보조 REAL 로 안되면 REAL_LSWORD_FIRST 시도
가끔 끊김한 PLC 에 여러 클라이언트 동접FATEK 의 동시 접속 한계 (보통 4) 확인

자주 쓰는 예시

태그 이름PLC 주소데이터 형식형식 보조
운전 플래그M10Boolean(비움)
생산 카운터R0Integer(비움)
압력R10FloatREAL
누적 시간R12IntegerDW
입력 워드 (16 X)WX0IntegerUI

더 자세한 예제 / 자동화 등록

고급 — REST API 의 FATEK 예제를 참고하세요.