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