2024年德國紐倫堡SPS展會上,貝加萊推出最新的Automation Studio 6。同時發布 Automation Studio Code和 Automation Studio Copilot,其設計都是為了讓工程師更為便利的開發,并提供生成式 AI 插件來實現生成式的自動化編程。它正在改變自動化工程的開發模式,并采用了更為開放世界的資源,來服務于機器的高效、智能與創新。
Automation Studio 是1997年即投入的自動化工程平臺,它基于開放自動化思想,積極將 IT 融入自動化中,用于解決用戶的機器開發中的工程問題。它經歷了數代的發展,始終保持著“All in One”的思想,讓軟件協作做到極致并降低溝通成本。
今天的智能機器,除了邏輯、運動控制、工藝算法的集成能力外,也包括了 AI 優化應用、機器視覺缺陷分析、磁懸浮輸送系統、機器人等對象的集成。包括在用戶端的高級 UI 設計提升機器的易用性、建模仿真軟件的協作—30年前一個工程師獨自掌控一臺機器的局面已然不復存在??鐚I的機電、工藝、AI 工程師們需要圍繞一個項目進行開發。因此,基于云的協作機制,確保了項目的協同— Automation Studio Code 繼續保持了原有的開發界面,但又為協作提供了云無縫連接的能力,這使得項目團隊可以分布,并協同各自的工作進展,協調項目的透明性。確保項目的進度與質量的全局控制能力。
Automation Studio Code 為開發人員提供了無縫的體驗,無論他們選擇在桌面上還是在 web 瀏覽器中打開項目。就像我們所有人用來在文檔、電子表格和演示文稿上進行協作的工具?!翱紤]到這些工具極大地改變了辦公室工作,很容易想象在自動化行業的軟件開發過程中帶來同樣水平的協作意味著什么?!?/div>
源代碼控制變得更簡單:版本控制對于多人協作,以及復雜的機器變化是個難題,Automation Studio Code 借助于 GitHub、DevOps 的版本控制集成到開發環境來實現更好的源代碼控制。這使得團隊不同成員的貢獻、修改跟蹤、以及確保每個人使用最新版本變得簡單。
1 無需本地安裝開發環境的需求
無需本地安裝開發環境的需求,這可以防止版本管理和依賴關系成為團隊效率的難題;因為傳統上,開發團隊經常面臨一年生命周期長而機器多個軟件工具版本的難題—這帶來了軟件代碼維護的復雜性。
2 更便利的協作
更便利的協作,工程師們可以更容易通過項目儀表板來清晰的瀏覽項目進程,以及各自工作,并保持一致。另外,項目可以通過發送鏈接快速在隊友與客戶之間的瀏覽器間分享。
■ Automation Studio Code 新功能包括豐富的語法高亮顯示,這使得代碼更容易閱讀,以及結構化文本中的面向對象編程,這有助于工程師更邏輯地組織代碼,更高效地工作。實時錯誤檢測消除了重復的編譯和糾正循環。多樣可選的主題,使主題適應暗色模式有助于防止開發人員疲勞。
生成式 AI 用于編程正在成為IT業界的一個潮流,對于自動化行業,也需要通過集成 AI 編程來提升自動化工程的效率。對于自動化企業如貝加萊而言,所需要做的就是要打造一個“易用”的編程環境,將 AI 的復雜性應用,以更為直觀和便利的操作流實現。Automation Studio Copilot 允許開發人員只需輸入自然語言的提示即可生成可執行的機器代碼。它還有助于優化和注釋現有代碼,使其更容易共享和重用。可以快速總結復雜的應用程序,以方便與非技術利益相關者進行討論
Copilot 讓工程師可以借助豐富的Linux社區的資源,來開發更為智能的應用-基于 C/C++的代碼資源,算法與 APP 非常豐富-通過 Copilot 來在這些資源中獲得代碼的引用,這將大幅豐富工程師的視野,并降低復雜檢索的工作量。
不止于此
其實,Automation Studio 6的能力不止于此;
■ AS 6對C++ 17/20 的編譯能力,可使用更為前沿的IT語言標準;
■ OPC UA FX 的通信支持能力;
■ IEC62443、openSSL 的安全支持能力;
■ 高級靜態代碼分析能力,讓軟件開發項目更高的代碼質量和魯棒性;
■ Automation Runtime 的獨立運行于第三方工業PC;
■ 增強邊緣計算所需的數據庫訪問、容器技術;
■ AI 的應用工程化設計;
■ IaaS 和 PaaS 的云端 APP 開發;
隨著制造業數字化的深入,工程集成平臺的便利性,這也提出了工程師更為全局的能力需求,它不是在具體的事務,而是在構思需求驅動的概念性設計、在機電工藝方面的技術組織與規劃、團隊與外部用戶之間的協作,而將“代碼”這項工作變得更為簡單,不是稱為“碼農”,而是真正的機電“設計師”。
他們更具有創意性的工作—需要更強的面向市場的視野、需要領導團隊進行高效、敏捷的工作,成為真正的創造一個全新的機器與系統、創造一個新的競爭產品、成就事業的團隊。
Automation Studio 6 還不止于此的變革性設計,在未來它將更為廣泛的融入 Linux 社區,以及 Runtime 的開放性運行,AI的部署快速工程接口。