먼저 결론부터 말하겠습니다. 두 벤더의 장비를 하나의 WCS에 연결하는 것은 결코 "연결이 되는가"의 문제가 아닙니다. "연결한 뒤 정격 처리량을 낼 수 있는가"의 문제입니다. 제가 맡았던 멀티벤더 WCS 프로젝트에서 인터페이스에서 실패한 경우는 10건 중 1건도 되지 않았습니다. 10건 중 9건은 잘 연결되었고, 그 뒤로는 한 번도 풀 스피드로 돌아가지 않았습니다.

WCS를 오케스트라의 지휘자, 두 장비 브랜드를 두 파트의 연주자라고 생각해 보세요. 모두가 같은 악보를 읽는 것(통신 프로토콜)과 모두가 같은 박자로 연주하는 것(택트 타임)은 다른 문제입니다. 프로젝트 킥오프 때는 모두가 "연결이 되는가"라고 묻습니다. 가동이 시작된 뒤에는 매일 "풀로 돌아가는가" 때문에 피를 흘리게 됩니다.

WCS가 실제로 제어하는 것

WCS가 실제로 하는 일은 세 가지뿐입니다. 라우팅(이 카톤이 어떤 다이버트를 타는가), 페이싱(언제 방출하고, 얼마나 빠르게 하는가), 그리고 상태(어느 구간이 막혔고, 어느 구간이 비어 있는가)입니다. 단일 벤더에서는 이 세 가지가 모두 하나의 "방언" 안에 있습니다. 멀티벤더 통합에서는 하나의 시스템이 두 가지 방언을 동시에 말해야 합니다.

벤더 A의 PLC는 10ms마다 스캔하고, 벤더 B의 PLC는 50ms마다 스캔합니다. 벤더 A의 포토아이 신호는 a접점, 벤더 B의 신호는 b접점입니다. 알람 코드 4001은 A에서는 "모터 과부하", B에서는 "포토아이 오염"을 뜻합니다. 프로토콜 핸드셰이크가 성공하는 순간이 바로 진짜 문제가 시작되는 순간입니다. 의미가 결코 일치하지 않았기 때문입니다. 런던 억양과 텍사스 사투리로 영어를 말하는 두 사람과 같습니다. 단어는 모두 알아듣는데 문장은 모두 오해합니다.

멀티벤더 프로젝트가 실제로 무너지는 지점

2023년, 중국 쿤산의 3PL 전자상거래 창고. 1단계는 2019년에 설치된 국제 브랜드의 크로스벨트 소터, 2단계는 사전 분류용으로 1단계에 합류하는 국내 벨트 컨베이어 라인이었습니다. WCS 하나, 모든 것이 연결되었습니다.

가동 시작 2주 뒤, 매일 오전 10시 프로모션 물량이 몰려올 때마다 합류 지점이 아수라장이 되었습니다. 2단계에서는 2 m/s로 카톤이 마구 들어오는데, 1.5 m/s의 1단계 라인은 아직 공간을 비우지 못한 상태였습니다. 카톤이 합류 지점에서 충돌했고, 파손율은 0.3%에서 1.1%로 뛰었습니다. 근본 원인을 찾는 데 한 달이 걸렸는데, 원인은 거의 우스울 정도였습니다. 두 PLC의 "방출 확인" 신호가 300ms 어긋나 있었던 것입니다. 벤더 A는 "이미 말했어"라고 생각했고, 벤더 B는 여전히 "공식 지시"를 기다리고 있었습니다. 해결책은 멋지게 로우테크였습니다. 합류 지점 앞에 6미터 가변속 버퍼 구간을 두어, 2단계 투입 속도를 1단계의 실시간 속도에 동적으로 맞추는 것이었습니다. 파손율은 0.35%로 돌아왔습니다. 못생겼지만 됩니다.

한 시설에서 가동 중인 두 장비 벤더의 컨베이어 라인

2024년, 캘리포니아 온타리오의 의류 물류센터. 기존 라인은 2015년산 Hytrol, 신규 라인은 현지 인테그레이터의 롤러 컨베이어였습니다. 인터페이스 계층에서는 두 가지 프로토콜, 기존 라인은 EtherNet/IP, 신규 라인은 Profinet으로, WCS 서버에서 두 드라이버가 돌아가고 있었습니다. 더 비싼 함정은 유지보수였습니다. 야간 전기 기술자는 기존 라인의 알람은 자다가도 읽을 수 있었지만, 신규 라인의 코드는 80쪽짜리 영어 매뉴얼을 뒤져야 했습니다. 어느 날 새벽 3시, 신규 라인에서 "Error 2147"이 발생해 40분간 멈췄습니다. 기술자는 모터 소손으로 단정하고 절반까지 분해한 뒤에야 느슨해진 포토아이 브래킷을 발견했습니다. 코드를 읽을 수 없었던 것입니다. 멀티벤더에 대한 진짜 세금은 장비를 살 때 내는 것이 아닙니다. 라인이 멈춘 새벽 3시에 냅니다.

결정선: 하나의 WCS로 멀티벤더 라인을 운영하는 세 가지 방법

원칙과 실전 이야기는 테이블 위에 올랐습니다. 이제 결정선입니다. 멀티벤더 WCS 통합을 하는 방법은 정확히 세 가지뿐입니다. 네 번째는 없습니다.

접근법 작동 방식 초기 비용 커미셔닝 기간 처리량 상한 유지보수 부담 적합한 경우
분리 유지 두 개의 WCS 인스턴스(또는 WCS와 벤더 자체 상위 시스템)로 시스템 차원에서 인계 낮음 짧음 각각이 낼 수 있는 만큼 낮음 라인이 물리적으로 독립적이고 거의 간섭하지 않음
하나의 WCS, 두 개의 PLC 드라이버 WCS가 통역자 역할을 하며 각 측은 자기 방언을 말함 중간 중간 약 3,000–6,000카톤/시간 높음 합류/분기 지점이 간섭하지만 택트 요구가 크지 않음
하나의 WCS, 통합 PLC 플랫폼 한 벤더의 PLC 프로그램을 공통 사양으로 다시 작성 높음 긴 기간 6,000+카톤/시간 중간 높은 택트, 많은 합류 지점, 장기 확장 계획 있음

선은 어디인가요? 두 가지 숫자입니다. 합류 지점 수와 목표 택트입니다. 합류 지점이 3개를 넘고 목표가 시간당 6,000카톤을 넘으면, 망설이지 말고 세 번째 옵션을 선택하세요. 그 선 아래에서는 두 번째 옵션이 최적입니다. 첫 번째 옵션은 정확히 한 가지 상황에서만 유효합니다. 두 라인이 진짜로 절대 닿지 않는 경우입니다. 합류 지점 하나가 그것을 지뢰로 만듭니다.

이제 제가 끊임없이 듣는 가짜 요구 사항에 한마디 하겠습니다. "건물 전체를 하나의 WCS로 운영하고 아름다운 모니터링 대시보드를 원합니다." WCS는 대시보드가 아니라 택트와 라우팅으로 제값을 합니다. 세상에서 가장 예쁜 화면도 합류 지점에서 카톤 충돌을 막지 못하고, 파손된 카톤 하나하나의 비용은 여전히 여러분이 냅니다. 또 하나 있습니다. "공통 예비 부품을 위해 두 라인을 우리가 선호하는 PLC 브랜드로 표준화합시다." 먼저 계산해 보세요. 새 PLC 하드웨어, 다시 작성한 프로그램, 재커미셔닝. 한 라인의 전환 비용으로 수년 치 예비 부품을 살 수 있습니다. 택트가 통합을 강제하지 않는 한 건드리지 마세요. 고장 나지 않았으면 표준화하지 마세요.

유지보수의 함정: 인계일이 곧 청구서가 도착하는 날

프로젝트 검수가 서명되는 날이 바로 멀티벤더 통합이 여러분에게 청구를 시작하는 날입니다. 네 가지 엄격한 규칙이 있습니다.

첫째, 알람 코드에는 번역표가 필요합니다. WCS 알람 번호 → 벤더 A 코드 → 벤더 B 코드 → 시정 조치를 인쇄해 제어 캐비닛 문 안쪽에 붙이는 것입니다. 온타리오에서 새벽 3시에 발생한 40분간의 중단? 라미네이트된 종이 한 장이면 막을 수 있었습니다.

둘째, 예비 부품 재고 두 배는 협상 불가입니다. 두 PLC 계열, 두 종류의 포토아이, 두 VFD 브랜드. 예비 부품 SKU가 하룻밤 사이에 두 배가 됩니다. 프로젝트 예산을 짤 때 모두가 장비 가격 차이만 세고 예비 부품과 교육은 아무도 세지 않습니다. 제 프로젝트에서는 멀티벤더 현장의 연간 예비 부품+교육 비용이 단일 벤더 현장보다 30–50% 높았습니다.

셋째, 어느 벤더의 펌웨어나 프로그램 변경이든 먼저 테스트 환경에서 꼬박 72 hours 숙성시켜야 합니다. 한 벤더가 메시지 형식을 바꾼 펌웨어 업데이트를 냈고, WCS 드라이버가 따라가지 못해 라인 전체가 반나절 멈췄습니다. 저는 정확히 같은 사고를 두 번 봤습니다. 두 번 다 누군가 "사소한 업데이트인 줄 알았다"고 말했습니다.

그만한 가치가 있는가? 이 하나의 숫자를 보세요

여기 직관에 반하는 결론이 있습니다. 멀티벤더 조달로 얻은 장비 절감액의 90%는 3년 안에 다른 통화로 되돌려 지불됩니다. 수작업 개입, 파손, 예비 부품, 가동 중단 말입니다. 숫자를 계산해 보세요. 택트 동기화를 잃은 시간당 6,000카톤 합류 라인은 매일 카톤의 약 2%를 수작업 처리로 밀어낼 것입니다. 12시간 가동이면 72,000카톤, 2%는 1,440카톤, 개당 30초 추가. 그게 12인시간, 매일 통째로 버려지는 한 교대분입니다. 미국 시설에서 완전 부하 인건비로 계산하면 연간 6자리 숫자를 훌쩍 넘어 사라집니다.

그러니 "멀티벤더가 우리에게 얼마나 절약해 주었는가"라고 묻지 마세요. 대신 이 하나의 숫자를 물어보세요. 혼합 벤더 손실률 = (정격 택트 − 실제 지속 택트) ÷ 정격 택트. 15%를 넘으면 통합은 실패한 것이고, 절감액은 이자를 붙여 회수하러 돌아올 것입니다. 5% 미만으로 유지하면 돈이 제대로 쓰인 것입니다.

멀티벤더 통합은 기술 문제가 아닙니다. 회계 문제입니다. 계산이 맞으면 하나의 WCS로 원하는 만큼 많은 벤더를 운영할 수 있습니다. 계산이 틀리면 벤더가 하나라도 너무 많습니다.

Da Liu, 자동화 엔지니어 지음 영어판 번역본입니다. 내용이 다를 경우 영어판을 우선합니다.