TwinCAT PLC , Beckhoff의 차세대 PLC 기술,   Beckhoff 획기적인 성능 향상을 구현한 엔지니어링 및 런타임
최교식 2025-02-11 15:31:45

 

 

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

 

 

 

 

 

 

최첨단 자동화 기술에 대한 40년 이상의 경험을 바탕으로 Beckhoff 에서 새롭게 개발한 TwinCAT PLC++를 통해 제어 엔지니어는 프로젝트 성과를 획기적으로 향상시킬 수 있다. 엔지니어링과 런타임을 모두 가속화하면서도, TwinCAT의 장점인 일관된 통합, 높은 호환성, 개방성을 그대로 유지할 수 있다.

 

 

TwinCATPLC ++ ( 트윈캣PLC뿔뿔 )Beckhoff에서 완전히 새롭게 개발한 제품으로 기존 TwinCAT 에코시스템에도 매끄럽게 통합된다. 물론 TwinCAT PLC++IEC 61131-3 언어를 기반으로 한다. 고급 컴파일러 기술과 새로운 아키텍처를 사용하지만 이에 국한하지 않음으로써 엔지니어링 및 런타임 성능을 크게 향상시킬 수 있다. Beckhoff는 처음부터 일관적으로 자동화와 IT를 통합하는 길을 추구하고 있다. 익숙하고 검증된 기능은 그대로 유지하되, 에디터와 컴파일러 등 개발 환경의 주요 구성 요소를 IT 모델을 기반으로 재개발했다. 또한, 구체적으로는 지속적인 통합 및 지속적인 배포를 구현하는 데 DevOps 원칙을 사용할 수 있다는 점을 특히 강조한다. 전반적으로는 사용자의 특정 요구 사항에 특히 중점을 두었다. 그 결과로 선보이는 PLC는 기술 측면에서 매우 진보되고 실용적인 요구 사항에도 최적화를 보여준다.

 

 

Dr. Josef Papenfort, TwinCAT 제품 매니저, Beckhoff Automation. 사진 제공: © Beckhoff

 

엔지니어링 및 런타임 성능 향상

 

TwinCAT PLC++는 이전 TwinCAT PLC에 비해 런타임에서 상당한 성능 이점을 제공한다. TwinCAT PLC++를 사용하면 동일한 제어 코드를 이전보다 최대 1.5배 빠르게 실행할 수 있다. 특히 새로운 컴파일러를 사용하면 이 제어 코드를 실행 시간 측면에서 최대 3배까지 최적화할 수 있다. IT 업계에서 알려진 이 옵션은 실행 속도를 더욱 크게 향상시킨다. , 컴퓨팅 성능이 낮은 산업용 PC로도 기존 기계 제어 시스템으로 충분할 수 있어 하드웨어 비용을 절감할 수 있다. 하드웨어 플랫폼이 변경되지 않으면 확보된 컴퓨터 리소스를 사용하여 더 많은 제어 기능을 구현하거나 사이클 시간을 최소화하여 기계의 생산성을 높일 수 있다.

 

이 제품을 SPS 2023 전시회에서 소개한 차세대 모션 제어 제품 TwinCAT MC3와 결합하면 성능을 보다 큰 폭으로 향상시킬 수 있다. TwinCAT MC3는 고급 엔지니어링과 런타임 아키텍처를 갖추고 있다. TwinCAT의 기본 기능을 함께 사용하면 정교한 어플리케이션과 프로세스를 효과적으로 제어하고 모니터링할 수 있어 고객 솔루션의 경쟁력이 높아진다.

 

엔지니어링 관점에서 TwinCAT PLC++는 제어 개발 및 시운전부터 전체 기계 수명주기에 이르는 처리 시간을 단축한다. 이는 프로젝트 로딩 시간 단축과 번역 프로세스 개선을 통해 작업 시간을 단축할 수 있기에 가능하다. 프로젝트 리드 타임 최소화는 비용을 대폭 절감하고 새로운 기계와 시스템을 더 빠르게 출시하는 성과로 이어진다.

 

TwinCAT PLC++: 새로운 에디터와 컴파일러를 통해 TwinCAT 아키텍처에 완전히 통합되었다. 사진 제공: © Beckhoff

 

 

 

사용자 편의성 향상

 

Beckhoff는 약 30년 동안 쌓아온 TwinCAT의 경험을 TwinCAT PLC++ 개발에 접목했다. 전 세계 20,000명이 넘는 TwinCAT 사용자들의 피드백이 구현을 완성하는 데 주요 역할을 했으며, 그 결과 최적화되고 직관적인 사용자 인터페이스는 물론 사용자의 작업을 더욱 편리하게 해주는 기능이 개선되었다.

 

TwinCAT Chat 기반의 프로그래밍 도우미, 확장 가능한 코드 스니펫, 코드 생성 안내를 위한 스마트 단축키 기능, 온라인-오프라인 코드 비교, 즐겨찾기 풀 등 개발자를 위한 지원 기능이 강화되었다. 이를 바탕으로 개발자는 이전보다 훨씬 효율적인 작업을 실천해 개발 사이클 및 출시 시간을 단축할 수 있다.

 

 

Béla Höfig, TwinCAT 제품 매니저, Beckhoff Automation. 사진 제공: © Beckhoff

 
 
 

완벽한 IEC 준수 및 높은 코드 품질

 

독일 IEC 그룹의 회원인 Beckhoff는 표준화 분야의 최신 개발 및 모범 사례에 직접적인 영향을 행사하고 있다. TwinCAT PLC++IEC 61131-3 4판을 거의 완벽하게 준수하며, 이로 인해 최고 수준의 국제 표준을 충족한다. 해당 호환성은 서로 다른 자동화 시스템 간의 교환 및 협업을 용이하게 한다. 또한 클래스 및 변수에 대한 액세스 수정 등 표준을 준수하는 객체 지향 방식을 사용할 수도 있다.

 

IEC 표준을 준수하면 컴파일러의 확장된 유형 검사로 보완되는 프로그래밍의 추가적인 안전을 확보할 수 있다. TwinCAT PLC++는 포인터와 참조가 자동으로 조정되는 안전한 온라인 변경 기능 또한 지원한다. 이렇게 하면 오류가 발생하기 쉬운 코드의 구현을 방지하고 어플리케이션의 안정성과 보안을 강화할 수 있다. 비상 모드의 도움으로 안전한 종료를 위한 별도의 코드 실행과 같은 기계의 예외적인 상태에 대한 명시적인 대응을 정의할 수 있다.

 

DevOps 워크플로우로의 매끄러운 통합

 

TwinCAT PLC++에서 프로그램 코드는 최초로 파일 수준에서 일반 텍스트로 저장된다. 이는 특히 다른 코드 버전을 쉽고 직관적으로 동기화할 수 있어 Git과 같은 소스 코드 관리 시스템을 간편하게 사용할 수 있다. 또한 새로운 컴파일러는 독립형 컴포넌트로 제공되며 명령줄 인터페이스(CLI)를 통해 자동으로 불러올 수 있다. 더 이상 완전한 엔지니어링 인스턴스가 필요하지 않다는 점에서 단위 테스트에서 프로그램 코드를 생성하고 테스트하는 자동화된 프로세스의 시간을 큰 폭으로 최적화할 수 있다.

 

따라서 TwinCAT PLC++PLC 코드 개발을 DevOps 워크플로우에 원활하게 통합하고 자동화된 테스트 절차를 통해 코드 품질을 확인하고 보장할 수 있는 탁월한 기반을 제공한다. 자동화된 테스트는 제어 시스템의 신뢰성을 높일 뿐만 아니라 테스트 프로세스의 효율성도 높인다. 결과적으로 제품을 더 빨리 출시할 수 있고 궁극적으로는 현장에서의 오류 위험을 낮춘다.

 

TwinCAT PLC++: 익숙한 분할 보기(왼쪽)와 파일 보기(오른쪽)New Structured Text Editor가 추가되었다. 사진 제공: © Beckhoff

 

TwinCAT PLC++: 분할 보기(왼쪽)와 파일 보기(오른쪽)에서의 온라인-오프라인 코드 비교. 사진 제공: © Beckhoff

 
 
 

연속성 및 호환성 보장

 

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

 

  TwinCAT PLC++: 고급 그래픽 편집기. 사진 제공: © Beckhoff

 

TwinCAT 세계에 깊숙이 통합

 

새로운 TwinCAT PLC++ 아키텍처는 TwinCAT 기능의 심층적인 통합도 지원한다. 예를 들어 TwinCAT HMITwinCAT Target Browser는 프로그램 코드를 미리 컴파일하고 실행할 필요 없이 PLC 변수에 직접 액세스할 수 있다. 또한, TwinCAT Chat을 기반으로 하는 프로그래밍 도우미를 통합할 수 있다. 이 어시스턴트는 텍스트 및 그래픽 코드 생성을 모두 지원한다. 이러한 방식으로 TwinCAT 세계의 광범위한 잠재력을 최대한 활용하고 전체 엔지니어링 프로세스의 효율성을 높일 수 있다.

 

간단히 말해, TwinCAT PLC++TwinCAT 시스템에서 사용할 수 있는 최신 PLC 세대이다. 런타임과 엔지니어링 성능의 향상은 상당한 부가가치를 창출로 이어져, 기존 TwinCAT 기능을 유지하면서 쉽게 전환할 수 있어 사용자에게 진정한 '플러스 알파'를 제공한다.

 

 

링크:

www.beckhoff.com/twincat-plcpp

 

 

연락처:

Beckhoff Automation Co., Ltd

www.beckhoff.com

info-kr@beckhoff.com

 

 

 

 

 

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