XBC와 XEC, 이름만 다른 게 아니다
LS ELECTRIC 소형 PLC를 고르다 보면 XBC와 XEC 두 시리즈가 나옵니다. 사양표를 보면 같은 타입끼리 I/O 점수도, 처리속도도 거의 같은데 왜 두 개로 나뉘어 있는지 헷갈리는 경우가 많습니다.
결론부터 말하면, XBC와 XEC는 하드웨어가 같고 프로그래밍 언어(명령어 체계)가 다릅니다.
- XBC = LS 고유 명령어 (XGK 호환, 래더 중심)
- XEC = IEC 61131-3 국제 표준 (LD + ST + SFC + FB)
CPU 성능이나 I/O 확장 능력이 아니라, 어떤 언어로 프로그램을 짜느냐가 XBC와 XEC를 가르는 기준입니다. 둘은 상하위 관계가 아니라, 용도와 개발 환경에 따른 선택지입니다.
하드웨어는 같다 — 타입이 성능을 결정한다
XBC든 XEC든, 실제 하드웨어 성능은 뒤에 붙는 타입명(E, SU, H)이 결정합니다. 같은 H 타입이라면 XBC-H와 XEC-H의 CPU 처리속도, 메모리, I/O 확장 슬롯은 동일합니다.
| 구분 | E (경제형) | SU (표준형) | H (고성능) |
|---|---|---|---|
| 처리속도 | 240ns/step | 94ns/step | 83ns/step |
| 기본 I/O | ~38점 | ~284점 | ~384점 |
| 최대 확장 | 제한적 | 중형 설비 | 대형 설비 |
| EtherCAT | 미지원 | 미지원 | **XEC-H만 지원** |
| 가격대 | 15~25만원 | 25~40만원 | 40~60만원 |
I/O 규모와 통신 요구사항으로 타입(E/SU/H)을 먼저 정하고, 프로그래밍 언어로 XBC/XEC를 결정하는 순서가 맞습니다.
XBC가 맞는 경우
- 기존 XGK 프로그램을 그대로 옮기고 싶을 때 — XBC는 XGK 명령어 체계를 계승했기 때문에, 기존 래더를 최소 수정으로 이식할 수 있습니다. 설비 교체 시 검증 시간을 크게 줄일 수 있습니다.
- 래더(LD)만으로 충분한 단순 시퀀스 제어 — 컨베이어, 단순 포장기, 조립 지그처럼 래더 몇백 줄이면 끝나는 설비라면 XBC가 익숙하고 빠릅니다.
- 현장 유지보수 인력이 래더에 익숙할 때 — ST나 FB 없이 래더만 쓰는 현장이라면 XBC 쪽이 교육 부담이 적습니다.
XEC가 맞는 경우
- ST(구조화 텍스트)로 복잡한 연산을 짜야 할 때 — PID 루프, 배열 처리, 수학 연산이 많은 공정이라면 래더보다 ST가 훨씬 효율적입니다.
- SFC(순차 기능 차트)로 공정 단계를 관리할 때 — 배치 공정, 세척 사이클 등 단계별 전환이 핵심인 설비에 적합합니다.
- FB(펑션블록)으로 재사용 가능한 코드를 만들 때 — 동일 로직이 반복되는 다축 설비나 표준화 프로젝트에서 개발 효율이 올라갑니다.
- EtherCAT 서보 연결이 필요할 때 — XEC-H 타입만 EtherCAT 마스터를 내장하고 있습니다.
가격보다 먼저 확인할 것
XBC와 XEC의 CPU 가격 차이는 같은 타입 기준으로 크지 않습니다. 그래서 가격이 아니라 다음 세 가지를 먼저 확인해야 합니다.
- 프로그래밍 언어 — ST/SFC/FB가 필요하면 XEC, 래더만이면 XBC
- 기존 자산 — XGK 프로그램 이식이 목적이면 XBC가 유리
- 통신 요구사항 — EtherCAT 서보가 필요하면 XEC-H
CPU명만 보고 고른 뒤 실제 필요한 I/O와 통신을 나중에 맞추려 하면, 모듈 추가 비용이 CPU 가격을 넘는 경우가 생깁니다. 설비 사양을 먼저 정리하고, 그에 맞는 타입(E/SU/H)을 고른 뒤, 프로그래밍 언어로 XBC/XEC를 결정하는 순서가 실수를 줄여 줍니다.
자주 묻는 질문
Q. XBC에서 ST 프로그래밍이 가능한가요?
XBC는 LS 고유 명령어 체계를 사용하므로 IEC 61131-3 ST는 지원되지 않습니다. 본격적인 ST 개발이 필요하다면 XEC를 선택하는 것이 맞습니다.
Q. XEC로 기존 XGK 래더를 열 수 있나요?
직접 호환은 되지 않습니다. XGK 래더를 XEC로 옮기려면 명령어 변환 작업이 필요합니다. 기존 프로그램 이식이 목적이라면 XBC가 더 적합합니다.
Q. XBC-H와 XEC-H 중 어느 쪽이 성능이 높나요?
같은 H 타입이면 CPU 성능, 메모리, I/O 확장 능력은 동일합니다. 차이는 프로그래밍 환경뿐입니다. 다만 EtherCAT 마스터는 XEC-H에만 내장되어 있습니다.
Q. 신규 설비인데 어느 쪽을 골라야 하나요?
신규 설비라면 IEC 표준을 따르는 XEC 쪽이 장기적으로 유리한 경우가 많습니다. ST로 작성한 코드는 다른 IEC 호환 PLC로의 이식성도 높고, FB 재사용으로 개발 효율이 올라갑니다. 다만 현장 인력이 래더에만 익숙하다면 XBC도 합리적인 선택입니다.
관련 글
설비에 맞는 PLC 구성이 필요하다면 AutoHano 장비 비교에서 시리즈별 사양을 한눈에 확인해 보세요.



