Robotic arm performing ultrasonic welding on a metal component in an industrial production setup
성공 사례

성공 사례: 소규모 산업 생산 공정에서의 PROFINET 통합 구축

도전과제

초음파 용접 시스템 제조업체는 신규 장치 버전 컨트롤러가 프로피넷을 지원해야 한다는 명확한 과제에 직면했습니다. 이전 모델의 경우, 파라미터 설정은 시리얼 인터페이스를 통해 처리되었으며, STM32 마이크로컨트롤러가 주파수와 진폭을 비롯한 여러 파라미터를 제어하는 방식이었습니다.

하지만 차세대 신제품에 대해 엔드 커스터머는 실시간 통신이 가능한 PROFINET 환경을 요구했습니다. 또한, 새로운 인터페이스는 기존의 시스템 아키텍처 속에 원활하게 녹아들어야 했을 뿐 아니라, 동시에 특히 하드웨어 변경 및 인증과 관련하여 소요되는 공수를 최소화하는 것이 필요했습니다.

요구사항

장비 제조사에게 주어진 프로젝트 제약 조건은 명확했습니다. 시간과 엔지니어링 인력은 물론, 생산 물량까지도 모두 한정적인 상황이었습니다.
따라서 새롭게 도입할 PROFINET 인터페이스는 기존 시스템 아키텍처에 그대로 부합해야 했습니다. 장비 제조사의 개발팀은 대대적인 하드웨어 재설계를 원하지 않았습니다. 인증 과정 역시 간소하게 유지하기 위해, 프로젝트 범위는 의도적으로 핵심 필수 요소로만 축소되었습니다.

netX-Chip-Carrier liegen aufgereiht auf einem Tisch.

특정 프로젝트 요구 사항:

프로젝트 셋업

이 프로젝트는 최종 고객인 장비 제조사의 의뢰를 받아, 시스템 개발사인 브뤼크만 일렉트로닉(Brückmann Elektronik)의 주도하에 진행되었습니다. 당시 브뤼크만(Brückmann) 측은 프로피넷 관련 경험이 부족했기 때문에, 시스템 엔지니어링 전문 기업인 버거 엔지니어링(Burger Engineering)에 손을 내밀어 협력 관계를 구축했습니다. 버거 엔지니어링 팀은 수년 동안 힐셔 공식 인증 "netX Design-In Partner"로 활동해 온 베테랑들로, 힐셔 제품을 활용한 산업용 통신 통합 분야에서 풍부한 실무 전문지식을 보유하고 있었습니다.

가장 핵심적인 요소는 올바른 통신 모듈을 선택하는 것이었습니다. 결론은 힐셔의 netRAPID 90으로 빠르게 좁혀졌습니다.

netRAPID 90은 netX 90 칩이 통합된 초소형 통신 모듈입니다. 이 모듈은 브뤼크만(Brückmann)과 해당 고객사들이 바로 사용할 수 있도록 PROFINET 통신 스택이 사전 탑재(Preloaded)된 상태로 공급됩니다. 물론 EtherCAT, EtherNet/IP 같은 다른 주요 산업용 이더넷 프로토콜은 물론, PROFIBUS나 DeviceNet 같은 필드버스 규격도 모두 지원합니다. 이 모듈은 대규모 하드웨어 개발 없이도 기존 설계에 통합할 수 있습니다.

힐셔 netRAPID 90의 제품 하이라이트:

  • 즉시 납땜 가능한 netX 90 디자인
  • 호스트에 연결되는 SPI 인터페이스
  • 산업용 이더넷 및 필드버스용 핀을 사용한 멀티 프로토콜 설계
  • 애플리케이션 작업을 위한 통합 Cortex-M4 프로세서

브뤼크만 팀과 부르거 팀은 netX 90을 장비에 직접 탑재하는 방안을 포함해 수많은 대안을 논의했습니다. 결국 양사 팀은 힐셔의 멀티 프로토콜 프로세서를 디자인인(Design-in)하여 별도의 PCB를 개발하는 안을 빠르게 배제했습니다. 예상 생산 물량이 너무 적어 투입 대비 공수가 과도할 것으로 판단했기 때문입니다.
결과적으로 초소형 폼팩터, 완벽한 통신 및 애플리케이션 유닛, 그리고 바로 사용 가능한 개발 및 인증 툴을 갖춘 netRAPID 90이 가장 효율적인 솔루션으로 확인되었습니다.

Close-up of a compact green PCB module with netX chip used for industrial communication and fieldbus integration

프로젝트 단계 한눈에 보기살펴보기

1 단계 : 구현 - 2023 년 2 월 ~ 6 월

  • 기술적 프레임워크 정의
  • 최적의 솔루션으로 netRAPID 90 채택
  • 평가 보드(Evaluation Board)를 활용한 애플리케이션 구현 및 초기 개발 진행

2 단계:최적화 및 인증

  • 공식 PROFINET 인증을 위한 솔루션 준비
  • 인증
  • 필요한 핵심 기능 위주로 솔루션 경량화
Industrial communication evaluation board with Ethernet ports, connectors, and integrated components for fieldbus and network testing

구현

애플리케이션과 통신의 분리

이번 기술 솔루션의 핵심은 애플리케이션 로직과 통신 로직을 명확하게 분리하는 것이었습니다. 기존의 STM32 컨트롤러는 주파수 제어, 진폭 제어, 전력 관리 등 장비 고유의 기능을 이미 완벽하게 수행하고 있었습니다. 이러한 이유로 STM32가 추가적인 PROFINET 통신 작업까지 부담하지 않도록 설계했습니다.

초기 계획은 netRAPID 90을 '컴패니언 모드(Companion mode)'로 구동하는 것이었습니다. 이 방식은 애플리케이션 연산을 STM32에 그대로 두고, netRAPID 90은 PROFINET 네트워크 연결만 담당하는 구조입니다.

그러나 STM32는 시간에 민감한(실시간성이 중요한) 처리 과정으로 인해 이미 성능 한계에 근접하여 동작하고 있었기 때문에, 팀은 대신 독립형(Stand-alone) 모드를 선택했습니다. 이 방식을 통해 netX 90의 두 번째 코어가 프로바이더(Provider)와 컨슈머(Consumer) 간의 애플리케이션 데이터를 PROFINET으로 직접 교환하도록 구현했습니다. 결과적으로 STM32의 성능에 추가적인 부하를 전혀 주지 않으면서 PROFINET 통신을 성공적으로 구현했습니다.

Diagram of an industrial communication module connected to multiple protocols like EtherCAT, PROFINET, EtherNet/IP, Modbus, OPC UA, and MQTT

SPI 인터페이스를 통한 연결

엔지니어링 팀은 SPI 인터페이스를 통해 STM32와의 연결을 구현했습니다. netRAPID 90은 STM32 제어 칩에서 공정 데이터를 직접 가져오는 동시에, 역방향으로도 데이터를 안정적으로 전송합니다. 이처럼 공정 데이터를 주기적으로 교환하는 방식 덕분에 타이밍 안정성이 대폭 향상되었습니다. 또한, 향후 전송 데이터를 변경하거나 조정하기도 훨씬 수월해졌습니다.

데이터 구조의 간결한 설계

엔지니어링 팀은 데이터 구조 설계 시, 의도적으로 간결한 구성을 채택했습니다. netRAPID 90은 실제 데이터의 세부 내용에 대한 정보는 보유하고 있지 않습니다. 그 대신 PROFINET 네트워크와 STM32 사이에서 각각 64바이트의 프로바이더(Provider) 데이터와 컨슈머(Consumer) 데이터를 로우 바이트 배열(Raw Byte Arrays) 형태로 주기적으로 교환할 뿐입니다. 이로써 데이터 내용을 해석하는 역할은 전적으로 상위 PLC와 STM32의 몫으로 남습니다. 즉, netRAPID 모듈에서는 지정된 시간 간격마다 데이터가 그대로 미러링(복사)될 뿐입니다.

프로젝트 완료 단계까지 유연한 변경 가능

이러한 미러링 방식 덕분에 개발에 드는 공수가 대폭 줄어들었습니다. 파라미터 추가, 8비트에서 16비트 값으로의 전환, 새로운 제어 명령 입력 등 데이터 구조를 변경해야 할 때, 프로젝트 막바지 단계에서도 통신 레이어를 다시 수정할 필요 없이 언제든 간편하게 반영할 수 있었습니다. 이러한 디커플링 방식이야말로 이번 프로젝트에 뛰어난 유연성과 개발 속도를 가져다준 핵심 요인이었습니다.
개발자 입장에서 이는 복잡한 진단이나 정교한 데이터 해석, 불필요한 파라미터 셋팅이 필요 없어졌음을 뜻하며, 오직 견고하고 유연하게 공정 데이터를 주고받는 본연의 기능에만 집중하면 된다는 것을 의미합니다. 뿐만 아니라, 내장 칩 기반 접근 방식에 비해 개발 공수를 현저히 낮출 수 있는 힐셔의 netRAPID 90 임베디드 모듈 솔루션을 채택함으로써 전체 개발 기간을 한층 더 단축할 수 있었습니다.

당사는 제품 개발 프로젝트에서 오랜 기간 '걱정 없는 전방위 서비스(Worry-free Full-service)'를 제공해 왔으며, 최근 들어 이에 대한 고객들의 수요가 더욱 증가하고 있습니다. 고객들이 이 서비스를 찾는 데는 자체 개발 리소스 부족을 비롯해 몇 가지 명확한 이유가 있습니다. 제품 개발에 수개월씩 오랜 시간을 소요하던 시대는 이제 지났습니다. 펌웨어가 기본 탑재되어 철저한 검증을 마친 임베디드 모듈을 활용하면, 제품 개발 기간을 획기적으로 줄일 수 있습니다.

외르그 클렌케 (Jörg Klenke)
경영팀 일원
버거 엔지니어링(Burger Engineering)

업계 전문가들을 대상으로 한 성공적인 제품 소개

브뤼크만(Brückmann)은 이 결과에 매우 만족하고 있습니다. 기술 영업을 담당하는 세바스티안 벤첼(Sebastian Wenzel)은 다음과 같이 설명합니다. “버거 엔지니어링과의 협업 덕분에 소량 생산 개발과 프로젝트 후반의 사양 변경이라는 어려움이 있었음에도 불구하고, 단기간에 고객을 위한 PROFINET 지원 솔루션을 구축할 수 있었습니다. 저희에게는 그들의 기술적 전문성과 극도로 실용적인 접근 방식의 결합이 매우 가치 있었습니다. 결과는 기대 이상이었으며, 향후 프로젝트에서도 기꺼이 다시 협력할 것입니다.”

결론적으로 본 프로젝트는 산업용 전원 공급 장치를 위한 완벽한 PROFINET 연결성을 제공했으며, 기록적이라 할 만큼 짧은 기간 내에 구현되어 최소한의 공수만으로 인증까지 받았습니다. 또한, 이 솔루션은 향후 다른 장비 제품군으로도 어려움 없이 확장하거나 적용할 수 있습니다. 새로운 초음파 용접 시스템은 2025년 관련 무역 전시회에서 업계 관계자들에게 성공적으로 소개되었습니다.

관련 링크

netRAPID를 사용하여 슬레이브 인터페이스를 빠르고 안전하게 구현하십시오. netX 칩 캐리어는 비용 집약적인 사내 개발의 대안입니다.

귀사의 산업용 통신 프로젝트를 위한 통합 파트너를 찾고 계십니까? 멀티 프로토콜을 지원하는 netX 칩에서 IIoT 애플리케이션까지 - 우리의 파트너 기업 네트워크는 귀하에게 필요한 지원을 제공합니다!