TwinCAT PLC 가 불러온 성능의 도약, Josef Papenfort 박사와 Béla Höfig의 인터뷰   수십 년에 걸친 경험을 차세대 PLC 기술에 통합
최교식 2025-06-13 11:48:19


 

TwinCAT PLC++: 엔지니어링 및 런타임 성능이 획기적으로 향상된 차세대 PLC 사진: © Beckhoff

 

 

최첨단 자동화 기술에 대한 40년 이상의 경험과 TwinCAT 소프트웨어에 대한 30년 가까운 경험을 바탕으로 Beckhoff TwinCAT PLC++ ( 트윈캣피엘씨플러스플러스 )라는 새로운 세대의 PLC 기술을 개발했다. 이 인터뷰에서는 TwinCAT의 제품 매니저인 Josef Papenfort 박사와 Béla Höfig가 엔지니어링과 런타임 측면에서 TwinCAT이 제공하는 성능 향상에 대해 설명한다.

 

 

Josef Papenfort 박사, TwinCAT 제품 매니저, Beckhoff Automation: “TwinCAT PLC++는 런타임 및 엔지니어링 성능이 향상되어 상당한 부가가치를 창출하며, 기존 TwinCAT 기능을 유지하면서 스위치를 쉽게 만들 수 있어 사용자에게 진정한 플러스가 됩니다.” 사진: © Beckhoff

 

 

차세대 PLC 기술 TwinCAT을 이미 사용하고 있는 자동화 엔지니어에게 이것은 어떤 의미입니까?

Josef Papenfort 박사: TwinCAT PLC++는 익숙한 TwinCAT 아키텍처를 기반으로 하며 입증된 TwinCAT 생태계에 완전히 통합되어 있습니다. 기존 TwinCAT 기능과의 완벽한 호환성이 보장되며, 필요한 경우 새로운 PLC 세대를 기존 TwinCAT PLC와 병렬로 사용할 수도 있습니다. 예를 들어, 기존 TwinCAT Scope, TwinCAT HMI 어플리케이션은 변경 없이 계속 사용할 수 있습니다. 사용 가능한 PLC 라이브러리도 최대한 활용할 수 있습니다. 한편으로는 TwinCAT PLCTwinCAT PLC++를 병렬로 작동하여 단계적으로 전환할 수 있습니다. 반면, 통합 변환기를 사용하면 기존 프로그램 코드를 효율적으로 전송할 수 있으므로 기존 전문 지식을 TwinCAT PLC++에서 쉽게 사용할 수 있습니다. 따라서 전환에는 큰 노력이 필요하지 않습니다.

 

TwinCAT PLC++는 기술 측면에서 어떤 점이 달라지나요?

Béla Höfig: TwinCAT PLC++Beckhoff에서 완전히 새롭게 개발했지만, 물론 여전히 IEC 61131-3에 설명된 언어를 기반으로 합니다. 이 맥락에서 사용된 현대식 컴파일러 기술과 새로운 아키텍처와 같은 측면 때문에, 엔지니어링 및 런타임 성능을 크게 향상시킬 수 있습니다. Beckhoff는 설립 초기부터 이어온 자동화와 IT의 융합이라는 길을 꾸준히 추구하고 있습니다. 익숙하고 검증된 기능은 그대로 유지하되, 에디터와 컴파일러 등 개발 환경의 주요 구성 요소를 IT의 최고 모범 사례를 기반으로 재개발했습니다. 또한, Beckhoff는 구체적으로는 지속적인 통합 및 지속적인 배포를 구현하는 데 DevOps 원칙을 사용할 수 있다는 점을 특히 강조하고, 사용자의 특별한 필요에 초점을 맞춥니다. 그 결과 기술 측면에서 매우 진보된 것은 물론 현장의 요구사항에 완벽하게 맞춤화된 PLC가 탄생했습니다.

 

 

사용자 평가

“TwinCAT PLC++를 사용하면 IT 세계의 모범 사례를 산업 자동화 분야로 쉽게 도입할 수 있습니다. 이는 고품질 소프트웨어를 더 빠르게 개발할 수 있게 해주는 중요한 기술적 도약입니다.”"

Jakob Sagatowski, CEO 겸 소프트웨어 인플루언서, Sagatowski GmbH (www.sagatowski.com, www.youtube.com/jakobsagatowski) 사진: © Jakob Sagatowski

 

 

 

런타임 측면에서 어떤 성능 향상을 얻을 수 있나요?

Josef Papenfort 박사: 이전 버전 TwinCAT PLC에 비해 동일한 제어 코드를 런타임 중에 최대 1.5배 빠르게 실행할 수 있습니다. 특히 새로운 TwinCAT PLC++ 컴파일러를 사용하면 실행 시간 측면에서 제어 코드를 더욱 최적화하여 전반적인 성능을 최대 3배까지 향상시킬 수 있습니다.

 

머신 빌더와 사용자에게 구체적인 이점은 무엇인가요?

Béla Höfig: 제어 코드를 훨씬 빠르게 실행하면 기계 요구 사항에 따라 다양한 이점을 얻을 수 있습니다. 예를 들어, 이전의 기계 제어 어플리케이션은 컴퓨팅 성능이 낮은 산업용 PC로도 충분할 수 있으므로 하드웨어 비용이 절감됩니다. 하드웨어 플랫폼이 변경되지 않으면 확보된 컴퓨터 리소스를 사용하여 더 많은 제어 기능을 구현하거나 사이클 시간을 최소화하여 기계의 생산성을 높일 수 있습니다.

 

TwinCAT PLC++를 통해 제어 엔지니어링은 어느 정도 이점을 얻을 수 있을까요?

Josef Papenfort 박사: 엔지니어링 관점에서 TwinCAT PLC++는 제어 개발 및 시운전부터 전체 기계 수명 주기에 이르는 처리 시간을 단축합니다. 이는 프로젝트 로딩 시간 단축과 컴파일 프로세스 개선을 통해 운영 시간을 단축함으로써 달성할 수 있습니다. 프로젝트 리드 타임 최소화는 비용을 대폭 절감하고 새로운 기계와 시스템을 더 빠르게 출시하는 성과로 이어집니다.

Béla Höfig: 또한, 새로운 TwinCAT PLC++ 아키텍처는 TwinCAT 기능의 심층적인 통합도 지원합니다. 예를 들어 TwinCAT HMITwinCAT Target Browser는 프로그램 코드를 미리 컴파일하고 실행할 필요 없이 PLC 변수에 직접 액세스할 수 있습니다. 또한, TwinCAT Chat을 기반으로 하는 프로그래밍 도우미를 통합할 수 있습니다. 이 어시스턴트는 텍스트 및 그래픽 코드 생성을 모두 지원합니다. 확장 가능한 코드 조각, 코드 생성을 안내하는 스마트 바로가기 기능, 온라인-오프라인 코드 비교, 즐겨찾기 풀도 있습니다. 이러한 방식으로 TwinCAT 세계의 광범위한 잠재력을 최대한 활용하고 전체 엔지니어링 프로세스의 효율성을 높일 수 있습니다.

Josef Papenfort 박사: 또한 프로그램 코드가 처음으로 파일 수준에서 일반 텍스트로 저장됩니다. 이는 특히 다른 코드 버전을 쉽고 직관적으로 비교할 수 있어 Git와 같은 소스 코드 관리 시스템을 간편하게 사용할 수 있습니다. 또한 새로운 컴파일러는 독립형 컴포넌트로 제공되며 커맨드 라인 인터페이스(CLI)를 통해 자동으로 불러올 수 있습니다. 더 이상 완전한 엔지니어링 인스턴스가 필요하지 않기 때문에, 단위 테스트에서 프로그램 코드를 생성하고 테스트하는 자동화된 프로세스의 시간을 큰 폭으로 최적화할 수 있습니다.

 

 

Béla Höfig, Beckhoff AutomationTwinCAT 제품 매니저: “TwinCAT PLC++Beckhoff에서 완전히 새롭게 개발했지만, 물론 여전히 IEC 61131-3에 설명된 언어를 기반으로 합니다.” 사진: © Beckhoff

 

 

TwinCAT PLC++는 표준 적합성 및 코드 품질과 관련하여 얼마나 우수한 성능을 제공하나요?

Béla Höfig: 독일 IEC 그룹의 회원인 Beckhoff는 표준화 분야의 최신 개발 및 모범 사례에 직접적인 영향을 행사하고 있습니다. TwinCAT PLC++IEC 61131-3 4판을 거의 완벽하게 준수하며, 이로 인해 최고 수준의 국제 표준을 충족합니다. 향상된 이식성 덕에, 서로 다른 자동화 시스템 간의 데이터 교환 및 협업이 보다 용이해졌습니다. 또한 클래스 및 변수에 대한 액세스 수정 등 표준을 준수하는 객체 지향 방식을 사용할 수도 있습니다. IEC 표준을 준수하면 컴파일러의 확장된 유형 검사로 보완되는 프로그래밍의 추가적인 안전을 확보할 수 있습니다. TwinCAT PLC++는 포인터와 참조가 자동으로 조정되는 안전한 온라인 변경 기능 또한 제공합니다. 이렇게 하면 오류가 발생하기 쉬운 코드의 구현을 방지하고 어플리케이션의 안정성과 보안을 강화할 수 있고, 결과적으로 전반적으로 더 좋은 코드 품질을 보장합니다.

 

TwinCAT PLC++는 뉘른베르크에서 열린 SPS 2024 무역 박람회에서 발표되었습니다. 피드백은 어땠고 앞으로의 로드맵은 어떻게 되나요?

Josef Papenfort 박사: 고객과 시장 참여자 모두의 초기 반응과 평가는 매우 긍정적이었습니다. 현재 하노버 메세 2025에 맞춰 다양한 신규 기능을 제공할 수 있도록 추가 기능 및 최적화 작업에 매진하고 있습니다. 소프트웨어 출시는 2025년 말로 예정되어 있습니다.

 

출처: PC Control 01/025, Beckhoff Automation, 독일

 

링크:

www.beckhoff.com/twincat-plc

 

연락처:

Beckhoff Automation Co., Ltd

www.beckhoff.com

info-kr@beckhoff.com

 

 
디지털여기에 news@yeogie.com <저작권자 @ 여기에. 무단전재 - 재배포금지>