FATEK FBs Series
FATEK 은 대만의 PLC 제조사로 FBs / FBe / B1 / B1z / FT2 시리즈가 대중적입니다. 합리적인 가격에 모드버스 호환까지 갖춰 동남아 / 중남미 시장과 국내 중소 라인에서 자주 만납니다.
게이트웨이의 FATEK 드라이버는 FATEK 고유의 TCP/UDP 통신 프로토콜 (TCP 포트 500) 로 동작합니다.
등록 폼 입력값
| 입력 칸 | 무엇을 적나요 | 예시 |
|---|---|---|
| IP 주소 | PLC 의 IP | 192.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 의 메모리 영역과 짧은 표기:
| 표기 | 영역 | 비고 |
|---|---|---|
R0 | Data Register | 16-bit, 기본 |
D0 | Data Register (확장) | 16-bit |
M0 | Internal Relay | 1 비트 |
X0 | Input | 1 비트 |
Y0 | Output | 1 비트 |
S0 | Step Relay | 1 비트 |
WX0 | Input word (16 X bit) | 16-bit |
WY0 | Output word | 16-bit |
WM0 | Internal Relay word | 16-bit |
T0 | Timer | 16-bit (현재값) |
C0 | Counter | 16-bit (현재값) |
자료형 명시
<영역><번호>:<자료형> 형식. 32-bit 이상 값에 필수.
| 표기 | 의미 |
|---|---|
R0 | 16-bit 정수 |
R0:DINT | 32-bit 정수 (R0 + R1) |
R0:REAL | 32-bit 실수 |
R0:STRING[10] | ASCII 10글자 |
데이터 형식 매칭
| PLC 의 값 | 데이터 형식 | 형식 보조 | PLC 주소 예 |
|---|---|---|---|
| 비트 (M, X, Y, S) | Boolean | (비움) | M10, X0, Y0 |
| 16-bit 정수 | Integer | (비움) | R0, D100 |
| 16-bit 부호없는 | Integer | UI | R0 |
| 32-bit 정수 (R0+R1) | Integer | DW | R0 |
| 32-bit 실수 | Float | REAL | R10 |
| 64-bit 실수 | Double | LREAL | R20 |
| 문자열 N 워드 | String | STR[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 주소 | 데이터 형식 | 형식 보조 |
|---|---|---|---|
| 운전 플래그 | M10 | Boolean | (비움) |
| 생산 카운터 | R0 | Integer | (비움) |
| 압력 | R10 | Float | REAL |
| 누적 시간 | R12 | Integer | DW |
| 입력 워드 (16 X) | WX0 | Integer | UI |
더 자세한 예제 / 자동화 등록
고급 — REST API 의 FATEK 예제를 참고하세요.