B&R은 올해 독일 뉘른베르크에서 열린 SPS 전시회에서 업그레이드를 선보였다.
ABB 그룹의 일부인 산업 자동화 전문업체인 B&R( 비앤드알, 비앤드알산업자동화 )은 자사의 엔지니어링 및 런타임 소프트웨어 제품군에 대한 주요 업데이트를 발표했다.
B&R은 Automation Studio Code ( 오토메이션스튜디오코드 )를 통해 완전히 새로운 엔지니어링 경험을 도입했다. 여기에는 소프트웨어 업계에서 제공해야 하는 최신 기능을 기반으로 하는 다양한 고급 편집 기능이 포함되어 있다.
유연한 로컬 또는 클라우드 기반 액세스를 통해 원활한 협업 엔지니어링을 지원한다. 이 새로운 환경에는 Microsoft와 공동으로 개발한 생성형 AI 코딩 도우미인 Automation Studio Copilot ( 오토메이션스튜디오코파일럿 )이 완전히 통합되어 있다.
새로운 릴리스의 수많은 업그레이드 중에서 이러한 눈에 띄는 추가 기능은 기계 제조업체와 시스템 통합업체의 소프트웨어 개발 경험에 극적인 영향을 미칠 것으로 예상된다.
B&R의 최고 기술 책임자인 Florian Schneeberger는 “최첨단 소프트웨어 엔지니어링을 기계 자동화의 세계로 도입하는 것은 우리의 고객들이 오늘날 시장의 급격한 변화에 한발 앞서 나갈 수 있도록 돕는 데 매우 중요하다. 최신 개발 도구와 생성형 AI의 생산성 향상과 클라우드 협업의 유연성을 통해 보다 민첩한 팀워크로 더 빠르게 개발하고 혁신적인 기계를 빠르게 출시할 수 있도록 지원한다”라고 말했다.
B&R의 엔지니어링 소프트웨어 버전 6에서, Automation Studio Code는 새로운 환경 또는 익숙한 Automation Studio 인터페이스에서 동일한 프로젝트를 열 수 있는 완전한 유연성을 제공하면서, 강력한 새로운 엔지니어링 기능을 추가한다.
새로운 기능 중에는 코드를 더 쉽게 읽을 수 있도록 하는 풍부한 구문 강조 표시와 엔지니어가 코드를 보다 논리적으로 구성하고 보다 효율적으로 작업할 수 있도록 도와주는 구조화된 텍스트의 객체 지향 프로그래밍이 있다.
실시간 오류 감지 기능은 반복적인 컴파일 및 수정 루프를 제거하며 테마를 다크 모드로 조정하는 기능은 개발자의 피로를 방지하는 데 도움이 된다.
생성형 AI를 통한 생산성 향상
기계 개발 가속화에 대한 가장 중요한 기여 중 하나는 새로운 코딩 환경에 내장된 AI 동반자인 Automation Studio Copilot의 형태다.
Copilot을 사용하면 개발자가 자연어로 프롬프트를 입력하기만 하면 실행 가능한 기계어 코드를 생성할 수 있다. 또한 기존 코드를 최적화하고 주석을 달아 더 쉽게 공유하고 재사용할 수 있다.
복잡한 응용 프로그램을 빠르게 요약하여 비기술적 이해 관계자와의 토론을 용이하게 할 수 있다.
B&R의 소프트웨어 전략 매니저인 마누엘 산체스-마르찬(Manuel Sanchez-Marchan)은 일반적인 프로젝트 워크플로우가 어떤 모습일지 설명하면서 다음과 같이 말한다 “친숙하고 기능이 풍부한 Automation Studio 환경에서 프로젝트를 설정하는 것으로 시작할 수 있다. 그런 다음 Automation Studio Code로 이동하여 애플리케이션을 개발하고 팀과 공유할 수 있으며, 모든 최신 편집 기능을 사용하고 클라우드 협업 및 원활한 소스 제어의 모든 이점을 누릴 수 있다. 까다로운 문제에 봉착하거나 더 빠른 작업 수행 방법을 원할 때 모든 단계에서 Automation Studio Copilot이 곁에 있다”라고 말했다.
클라우드 협업을 통한 원활한 유연성
Automation Studio Code는 개발자가 데스크톱에서 프로젝트를 열든 웹 브라우저에서 프로젝트를 열든 관계없이 원활한 경험을 제공한다.
Sanchez-Marchan은 “문서, 스프레드시트 및 프레젠테이션에서 협업하는 데 사용하는 도구와 매우 유사합니다. 이러한 도구가 사무 업무를 얼마나 극적으로 변화시켰는지 고려할 때, 자동화 산업의 소프트웨어 개발 프로세스에 동일한 수준의 협업을 도입하는 것이 무엇을 의미하는지 쉽게 상상할 수 있습니다”라고 말한다.
팀이 서로 다른 위치에서 실시간으로 협업함에 따라 소스 제어와 같은 주제가 그 어느 때보다 중요해졌다.
산체스-마르찬“ B&R은 Automation Studio 프로젝트의 파일 기반 특성 덕분에 항상 손쉬운 소스 제어로 한 발 앞서 있었다. Automation Studio Code를 통해 우리는 이제 한 단계 더 나아가고 있다. 소스 제어 작업을 개발 환경에 바로 구축함으로써 방해 요소를 제거하고 개발자가 창의적인 작업에 집중할 수 있도록 한다”라고 말한다.
git 리포지토리를 연결하면 GitHub 또는 Azure DevOps와 같은 타사 도구를 통합할 수 있다.
이러한 버전 제어 및 협업 도구를 사용하면 다른 팀 구성원의 기여를 쉽게 병합하고, 변경 사항을 추적하고, 모든 사람이 항상 최신 버전으로 작업할 수 있다.
클라우드 기반 엔지니어링을 통한 개발 간소화
클라우드 기반 엔지니어링 솔루션을 사용하면 개발 환경을 로컬에 설치할 필요가 없다. 이렇게 하면 버전 관리 및 종속성 문제가 팀 효율성에 대한 병목 현상이 되는 것을 방지할 수 있다.
개발 팀은 긴 하드웨어 수명 주기와 여러 기계에 걸친 여러 도구 버전에 자주 직면하여 프로세스에 복잡성을 가중시킨다.
또한 로컬 소프트웨어 관리에 대한 IT 제한으로 인해 생산성이 더욱 저하될 수 있으며, 다양한 버전의 환경을 지원하기 위해 가상 머신 또는 특수 개발 설정이 필요할 수 있다.
클라우드 기반 엔지니어링은 이러한 장애물을 제거하여 설정 및 유지 관리를 간소화한다.
프로젝트에 대한 명확한 개요를 한 곳에서 제공하는 프로젝트 대시보드를 통해 엔지니어는 진행 중인 작업과 주의가 필요한 작업을 쉽게 확인할 수 있다.
Sanchez-Marchan은 “파일을 검색하거나 중단한 부분을 기억하는 데 소요되는 시간이 줄어들고 실제로 코드를 개발하고 개선하는 데 더 많은 시간을 할애할 수 있습니다”라고 말한다.
링크를 전송하여 프로젝트를 공유할 수 있으며, 팀원이나 고객은 추가 소프트웨어를 설치할 필요 없이 브라우저에서 직접 열 수 있다.