나도 처음부터 LS PLC를 쓴 것은 아니다. 처음에는 미쓰비시(MELSEC)와 오므론 PLC를 먼저 다뤘고, 이후 이직하면서 LS PLC를 사용하는 현장으로 넘어왔다.
처음 XG5000을 열었을 때는 당연히 어색했다. 미쓰비시는 입력이 X, 출력이 Y로 문자가 바로 갈라져 보이니까 직관적인데, LS PLC는 P 주소를 기준으로 입출력을 같이 확인해야 했기 때문이다. 처음에는 주소가 한눈에 들어오지 않아 한참을 들여다봤다.
그런데 막상 설비 프로그램을 열고 라인을 따라가 보니 적응은 생각보다 빨랐다. 입력 조건을 보고, 내부 비트를 따라가고, 최종 출력 조건을 확인하는 제어 시퀀스의 흐름은 브랜드가 바뀌어도 크게 다르지 않았기 때문이다.
한 줄 직설: PLC 브랜드가 바뀌어도 입력을 보고, 내부 조건을 따라가고, 출력을 확인하는 순서는 크게 바뀌지 않는다.
1. 미쓰비시와 LS에서 가장 먼저 헷갈리는 부분: 입출력 주소
미쓰비시 PLC를 오래 쓰던 사람이 LS ELECTRIC(구 LS산전) PLC를 처음 보면 제일 먼저 손이 멈추는 구간이 있다. 바로 입출력 주소다.
미쓰비시는 입력과 출력이 눈에 딱 보이게 나뉜다.
- X: 입력 신호 (센서, 버튼, 리미트 스위치, 원점 센서 등)
- Y: 출력 신호 (솔레노이드 밸브, 램프, 릴레이, 부저 등)
프로그램을 보다가 X10이 보이면 “아, 센서나 버튼 신호구나” 하고 바로 감이 오고, Y20이 보이면 “솔밸브나 램프가 나가겠구나” 하고 판단한다. 그래서 트러블슈팅 속도가 빠르다. X 신호가 안 들어오면 입력 센서 결선이나 하드웨어를 보고, Y가 안 나가면 출력 조건을 따라가면 되기 때문이다.
반면 LS PLC는 미쓰비시처럼 입력은 X, 출력은 Y로 친절하게 갈라놓지 않았다. 대신 P 주소라는 개념을 쓴다.
미쓰비시 : X / Y 기호로 입력과 출력을 명확히 구분 LS PLC : P 주소를 기준으로 슬롯과 모듈 배치에 따라 입출력을 확인
처음 XG5000 래더를 보면 “X, Y는 다 어디 가고 P만 잔뜩 떠 있지?” 싶어서 당황스럽다. 하지만 조금만 뜯어보면 어렵지 않다. 그냥 기호만 바뀐 것이다. 입력 모듈이 꽂힌 슬롯의 P 주소는 입력 신호가 되는 거고, 출력 모듈이 꽂힌 슬롯의 P 주소는 출력 신호가 되는 구조다.
결국 센서가 살아야 입력이고, 솔밸브가 동작해야 출력이라는 본질은 똑같다. 미쓰비시는 X와 Y라는 글자를 먼저 찾았다면, LS는 P 주소가 실제 하드웨어의 어떤 입출력 카드에 연결됐는지 매핑 구조를 먼저 이해하면 끝나는 문제다.
2. 내부 비트를 보는 감각은 크게 다르지 않다
PLC 프로그램을 분석할 때 입출력 접점만 보는 경우는 거의 없다. 실제 설비 프로그램의 핵심 조건들은 대부분 내부 비트(보조 릴레이)에 들어있다. 설비가 지금 자동 운전 중인지, 수동 상태인지, 원점 복귀는 완료됐는지, 인터록 조건이 꼬였는지 같은 상태값들은 대부분 내부 비트로 지정을 해둔다.
미쓰비시에서는 이 역할을 M 디바이스로 처리한다. 예를 들어 M100은 자동 운전, M200은 원점 완료 플래그로 묶어서 사용하는 식이다.
LS PLC로 넘어가도 이름과 주소 체계만 달라질 뿐, 내부 비트를 활용해서 설비 상태를 꼬아놓은 조건을 풀거나 메모리 영역에 기억시키는 메커니즘은 실무적으로 상당히 비슷하다.
미쓰비시를 쓸 때 M 영역을 단순히 신호 하나 연결해 주는 보조 접점으로만 본 게 아니라, “이 비트가 설비의 어떤 상태를 기억하고 제어하는구나”라는 흐름으로 이해했던 사람이라면 LS의 내부 비트 영역도 금방 눈에 들어온다. 툴 화면이 바뀌고 주소 이름이 바뀌어도, 자동 상태를 기억하고 다음 스텝으로 신호를 넘겨주는 로직의 흐름은 그대로 통한다.
3. 워드 데이터도 결국 숫자를 담는 영역일 뿐이다
미쓰비시에서 D 레지스터를 적극적으로 다뤄본 사람이라면 LS의 데이터 영역도 크게 겁먹을 필요가 없다. PLC에서 비트가 살았냐 죽었냐(ON/OFF)를 다룬다면, 워드는 아날로그 값이나 수치 데이터를 다루는 공간이다. 이 기본 개념만 명확하면 프로그램을 추적하기가 한결 수월해진다.
자동화 현장에서 워드 데이터를 쓰는 곳은 정해져 있다.
- 생산 수량이나 카운터 현재 값
- 타이머 설정값 및 경과 시간
- 서보 모터 위치값, 속도 제어 데이터
- 상위 터치(HMI)나 인버터 등과 주고받는 통신 데이터
LS PLC를 처음 접할 때 머리가 아픈 이유는 데이터 연산 개념이 달라서가 아니라, 주소 표현 방식이 눈에 안 익어서 그렇다. 이때는 “미쓰비시 D가 여기서는 뭐지?” 하고 일대일로 공식 외우듯 찾으면 더 헷갈린다.
그것보다 “이 주소에 들어오는 값이 현재 수량인가? 속도값인가? 아니면 타이머 설정값인가?”처럼 역할 기준으로 매핑 영역을 찾아 들어가는 게 적응하는 데 훨씬 빠르다. 숫자를 넣고 쪼개고 이동시키는 본질은 변하지 않는다.
4. 래더를 읽는 순서는 그대로 통한다
PLC 제조사가 어디든 간에 래더(Ladder) 프로그램을 읽는 기본 룰은 하나다. 접점은 조건이고, 코일은 결과다. 앞 조건이 죽으면 뒤 출력은 절대 안 나간다. 중간 내부 비트가 안 살면 다음 스텝 시퀀스로 안 넘어가고, 인터록 조건이 하나라도 깨지면 자동 운전은 그 자리에서 멈춘다. 이건 미쓰비시든, 오므론이든, LS든 다 똑같다.
현장에서 트러블슈팅 때문에 프로그램을 열면 나는 보통 이런 순서로 라인을 탄다.
- 현장 하드웨어 센서(실제 입력)가 제대로 들어오는지 확인한다.
- 그 입력을 받아먹는 내부 비트가 살았는지 본다.
- 설비가 돌아갈 수 있는 자동 조건이나 인터록이 만족했는지 체크한다.
- 다음 스텝(공정 단계)으로 신호가 넘어가는지 본다.
- 최종 출력 코일 조건이 살아 있는지 확인한다.
- 실제 출력 모듈 LED가 켜지고 솔밸브 같은 하드웨어가 움직이는지 매치해 본다.
이 순서가 몸에 완전히 배어 있는 엔지니어라면 LS PLC를 처음 만났다고 해서 쫄 필요가 전혀 없다. 주소 문자가 다르고 단축키가 좀 버벅거려도, 문제를 추적해 들어가는 논리적 순서는 똑같기 때문이다. 결국 설비는 입력을 받아서 조건을 만들고, 그 조건이 맞으면 출력을 내보내는 흐름으로 움직인다.
5. 툴은 낯설어도 설비 동작 흐름은 익숙하다
미쓰비시를 쓰던 사람이 LS로 넘어와서 가장 먼저 짜증이 나는 타이밍은 소프트웨어 툴을 다룰 때다. GX Works2나 GX Works3 단축키에 손가락이 완전히 절여져 있는 상태에서 XG5000을 열면 메뉴 위치도 다르고, 모니터링 방식이나 디바이스 검색 창도 달라서 엄청 답답하다. 명령어 입력 박스 하나 띄우는 것도 버벅거리게 된다.
하지만 이 부분은 결국 시간문제다. 처음부터 XG5000의 그 많은 메뉴를 다 외우려고 하면 밑도 끝도 없다. 현장에서 당장 설비 돌리고 고치는 데 필요한 알짜배기 기능 몇 가지만 먼저 손에 익히면 된다.
- 프로그램 파일 열고 PLC랑 온라인 접속하기
- 실시간 래더 모니터링 켜기
- 디바이스 모니터 창 열어서 값 확인하기
- 주소 추적할 때 필수인 크로스 레퍼런스(Cross Reference) 검색
- 라인 가동 중에 수정하는 런중 수정 기능
- PLC 프로그램 읽기/쓰기
현장에서 자주 쓰는 필수 기능부터 하나씩 부딪치며 익히다 보면, 툴이 달라서 생기는 이질감과 적응 속도는 생각보다 훨씬 빨라진다.
6. 가격 부담이 적어서 국내 현장에서 자주 만난다
LS PLC를 쓰면서 몸으로 느끼는 가장 큰 현실적인 장점은 가격과 수급이다. 물론 CPU 성능, 입출력 모듈 개수, 통신이나 아날로그 특수 카드, 서보 모션 구성에 따라 전체 단가는 천차만별이라 무조건 싸다고 할 수는 없다.
하지만 현장 체감상 LS PLC는 비용 부담이 비교적 적은 편으로 느껴지는 경우가 많았다. 대기업 메인 라인이나 하이엔드 외산 설비에 들어가는 PLC들과 비교해보면 그런 체감이 더 크게 온다. 그래서 국내 중소형 자동화 설비나 단축 실린더 제어, 단순 전용기 장비에서는 LS PLC가 들어간 제어반을 정말 자주 만나게 된다.
이런 중소형 현장에서는 엄청나게 복잡한 고사양 기능보다는, 가성비와 문제 생겼을 때 바로 대처할 수 있는 유지보수 편의성이 훨씬 중요하다. 그런 면에서 국내 기술 지원이 빠르고 단가 맞추기 좋은 LS PLC는 현장 환경에서 현실적인 선택지로 많이 쓰이고 있다.
마무리
LS PLC를 처음 열어보면 누구나 막막할 수 있다. 특히 미쓰비시의 직관적인 입력 X, 출력 Y 체계에 손과 눈이 굳어버린 엔지니어일수록 P 주소로 덮여 있는 화면이 제일 먼저 어색하고 불편하게 느껴질 것이다.
하지만 딱 그 고비만 넘기면 래더의 기본 뼈대는 크게 다르지 않다. P 주소가 실제 어디에 물렸는지 확인하고, 내부 비트와 데이터 레지스터를 따라가며 프로그램의 가닥을 잡으면 그만이다. 미쓰비시나 오므론 PLC를 다뤄본 경험이 있다면 LS PLC는 완전히 새로 배우는 기술이 아니라, 주소 표현이랑 단축키만 조금 다른 변형 모델일 뿐이다.
결국 현장에서 PLC 프로그램 잘 보고 트러블슈팅 잘하는 사람은 특정 브랜드의 매뉴얼을 달달 외운 사람이 아니다. 제조사가 어디든 간에 이 설비가 어떤 하드웨어 조건과 인터록을 가지고 유기적으로 움직이는지, 그 제어의 흐름을 따라갈 줄 아는 사람이다. 툴의 변화는 엔지니어로서 다룰 줄 아는 무기가 하나 더 늘어나는 과정일 뿐이니 두려워할 필요가 없다.