통신 포트가 없는 노후 설비를 감시 시스템에 연결하는 방법: 인터페이스 조건으로 나눈 수집 경로
설비는 아직 돌아간다. 다만 데이터를 꺼낼 수 없다 — 노후 공장에서 디지털화를 추진할 때 반복해서 부딪히는 첫 번째 벽입니다. 반도체·디스플레이 라인에서도 설비를 통째로 바꾸면 해결된다는 점은 알지만, 라인은 생산 중이고 일괄 교체 투자 결정은 쉽게 나지 않습니다. 실제로 그 설비가 네트워크에 연결될 수 있는지를 가르는 것은 제조 연도가 아니라, 외부로 어떤 인터페이스를 내놓고 있는지입니다. 이 글에서는 인터페이스 조건으로 계층을 나누고, 노후 설비를 연결하는 실행 가능한 경로와 경로마다 먼저 확인해야 할 전제를 정리합니다.
노후 설비 연결이 보통 멈추는 다섯 가지
- 도면과 문서가 없음: 컨트롤러의 주소표가 오래전에 흩어졌고 원래 엔지니어와도 연락이 닿지 않아, 어느 레지스터가 어느 공정량에 해당하는지 알 수 없음
- 프로토콜이 비공개: 설비 제조사가 자체 전문 형식을 써서, 공개 자료에서 프레임 구조와 검증 방식을 찾을 수 없음
- 통신 포트 자체가 없음: 외부로 나와 있는 것은 릴레이 접점, 표시등, 아날로그 계기뿐이고 디지털 인터페이스가 존재하지 않음
- 컨트롤러가 단종됨: 예비품과 프로그래밍 소프트웨어를 구하기 어려워 가동 중인 제어 프로그램을 손대기 어려움
- 정지 시간 창이 좁음: 생산 일정이 가득 차 있어 공사는 기종 교체나 정기 보전 틈에 맞춰야 함
이 다섯 가지 가운데 설비 자체가 연결 조건을 갖추지 못한 것은 세 번째뿐입니다. 나머지 넷은 정보 부족과 공사 조건의 문제이며, 현장 인터페이스 확인을 한 번 하면 메울 수 있습니다.
인터페이스 조건으로 나눈 연결 경로
현장 설비를 '외부로 무엇을 내놓을 수 있는가'로 나누면 경로가 분명해집니다. 아래 계층으로 갈수록 얻는 데이터의 세밀도는 거칠어지고 공사량은 늘어나지만, 계층마다 실행 가능한 방법이 있습니다. 오래되었다는 이유만으로 수집 대상에서 뺄 필요는 없습니다.
당사의 다중 프로토콜 수집 실적은 미쓰비시 MELSEC 전 계열의 엔지니어링 수준 대응과 20개 이상 브랜드 PLC 통신 호환(Siemens S7, Rockwell EtherNet/IP, 이노반스, 오므론, 키엔스, 파나소닉, 벡호프, 델타, 요코가와, 야스카와, LS, Fatek, Vigor, 후지, Xinje, Megmeet 등)을 포함합니다. CC-Link/CC-Link IE, MC, S7, Modbus, PROFINET, EtherNet/IP, OPC UA/DA, BACnet, CAN/LIN, SECS/GEM, MQTT/WebSocket/HTTP는 현장에서 검증되었고, 자유 프로토콜과 특수 프로토콜은 건별로 해석을 만듭니다. 통신 포트가 없는 노후 설비 개조 실적도 있습니다.
- 이더넷 포트가 있음: 컨트롤러가 MC, S7, Modbus TCP, PROFINET, EtherNet/IP 또는 OPC UA 서비스를 갖추고 있으면 프로토콜로 직접 읽고, 가동 중인 제어 프로그램은 건드리지 않음
- 시리얼만 있음: RS-232/RS-485 상의 Modbus RTU 또는 제조사 자유 프로토콜을 에지 게이트웨이에서 프로토콜 변환한 뒤 상위로 통일
- 접점 신호만 있음: 원격 I/O 모듈을 추가해 릴레이 접점과 표시등 회로를 받아들이고, 기동·정지·고장·카운트 상태를 디지털화
- 아날로그 신호만 있음: 아날로그 입력 모듈이나 변환기를 추가해 4-20mA, 열전대, 측온저항체 신호를 취해 온도·압력·유량 등 공정량을 얻음
- 외부 인터페이스가 없음: 외장 센서로 병행 취득 — 변류기로 가동과 부하를 판정하고, 광전 또는 근접 스위치로 카운트하며, 진동과 온도 센서로 운전 상태를 파악. NC 공작기계와 로봇은 각각의 전용 인터페이스에서 프로그램 번호, 주축 부하, 알람을 취득
설비 인터페이스 조건과 실행 가능한 수집 방식 대조
방안을 내기 전에 아래 세 열을 현장에서 설비 한 대씩 확인해야 합니다. 인터페이스 조건이 수집 방식을 정하고, 확인 전제가 그 방식이 해당 설비에서 실제로 되는지를 정합니다.
| 설비 인터페이스 조건 | 실행 가능한 수집 방식 | 먼저 확인해야 할 전제 |
|---|---|---|
| 이더넷 포트 + 공개 프로토콜 | 프로토콜로 레지스터와 데이터 블록을 직접 읽음 | 프로토콜 버전과 통신 포트 개방 여부, CPU 통신 부하 여유, 네트워크를 설비 옆까지 끌어올 수 있는지 |
| 시리얼 RS-232/RS-485만 있음 | 에지 게이트웨이에서 Modbus RTU 또는 자유 프로토콜을 해석한 뒤 변환 송신 | 보레이트와 프레임 형식, 버스에 이미 있는 마스터와의 충돌, 배선 거리와 노이즈 |
| 릴레이 접점·표시등만 있음 | 원격 I/O 모듈로 접점을 읽어 가동·정지·고장 상태로 대응 | 접점 전압과 정격 용량, 병렬 취출 허용 여부, 신호 정의의 근거 자료 유무 |
| 아날로그 계기·변환기만 있음 | 아날로그 입력 모듈로 4-20mA, 열전대, 측온저항체 신호를 취득 | 레인지와 요구 정밀도, 접지와 차폐, 병렬 접속이 기존 회로에 미치는 영향 |
| 외부 인터페이스가 없음 | 외장 센서로 병행 취득: 전류, 카운트, 진동, 온도 | 취득 점의 대표성, 설치 위치와 안전 거리, 확보할 수 있는 정지 시간 창 |
노후 설비와 특수 설비는 인터페이스와 적합 조건을 먼저 확인한 뒤에 방식을 정합니다. 어떤 설비든 개조 없이 연결되는 것은 아닙니다. 연결 가능 여부와 도달할 수 있는 세밀도는 현장 확인 결과를 따릅니다.
개조를 진행할 때 유의할 점
- 생산을 멈추지 않는 공사: 배선, 통전, 시운전을 기종 교체와 보전 창 안에서 끝낼 수 있는 작은 단계로 나누고, 라인 전체 정지가 아니라 한 대씩 진행
- 확인한 뒤에 방안을 냄: 먼저 인터페이스 조사를 해 설비마다 컨트롤러 형식, 통신 포트, 신호 종류, 취득 가능 점을 기록하고, 확인이 끝난 뒤에 수집 방식과 시행 순서를 정함
- 단절 후 보완 전송: 노후 공장의 네트워크 조건은 고르지 않습니다. 게이트웨이 측에 버퍼를 두고, 통신이 복구되면 중단 기간의 공정 곡선을 자동으로 다시 채워 이력에 공백이 남지 않게 함
- 수집 세밀도를 계층화: 모든 설비를 같은 세밀도로 채집할 필요는 없습니다. 중요 설비는 공정 곡선, 보조 설비는 가동 상태와 카운트면 충분합니다. 수집 주기와 포인트 수 상한은 네트워크 대역과 서버 여유에서 정함
- 주소표와 문서 축적: 확인에서 얻은 주소표, 신호 정의, 결선도를 납품 문서로 정리해 두면 이후 증설, 담당 교체, 라인 통합 때 그대로 쓸 수 있음
규모 면에서는 단일 프로젝트에서 약 80000 변수, 366대 설비를 동일 네트워크로 수집한 실적이 있습니다. 이 숫자는 구체 프로젝트이며, 전형적인 규모도 아니고 계약마다 내거는 점수 상한도 아닙니다. 여러 브랜드 컨트롤러와 신구 설비가 섞인 현장은 예외가 아니라 보통의 상태입니다.
정리
노후 설비 연결에서 효력이 있는 것은 설비 교체가 아니라, '그 설비가 외부로 무엇을 내놓을 수 있는가'를 파악하는 일입니다. 이더넷이 있으면 직접 읽고, 시리얼만 있으면 변환하고, 신호만 있으면 모듈을 더하고, 아무것도 없으면 센서를 외장합니다. 경로는 계층화되어 있고, 공사량도 그에 따릅니다.
착수 방법으로는 먼저 설비 인터페이스 조사를 합니다. 한 대씩 컨트롤러 형식, 통신 포트, 취득 가능한 신호를 기록한 뒤, 어느 설비부터 연결할지, 어느 세밀도까지 채집할지를 정합니다. 채집할 수 있는 곳부터 시작하는 편이 일괄 교체를 기다리는 것보다 데이터를 더 빨리 손에 넣습니다.