Skip to main content
此頁面使用自動翻譯顯示。 是否要改為用英語檢視?

Stoll 在結構化軟件生成方面表現出色

任務越大,堅實的準備就越重要。總部位於德國 Oberallgau 地區的 Stoll 集團的自動化專家正在在五個 Champignon 乳製品廠中標準化 130 個 PLC 控制器。他們的解決方案在效率和編程品質方面設立了新標準。

透過 PLC 程式碼產生縮短工程時間

Stoll 的開發人員與 Champignon Hofmeister 集團密切合作,為未來幾年內涵蓋五個生產站的大型項目做好準備。由於可以完全自動生成個別子專案的這麼大部分程式碼,因此兩家公司都可以同樣受益:從更高的成本效率和更高的程式碼品質到透明的程式碼結構,無論是現在還是在解決方案的整個生命週期中都有所得益。

Stoll 的專家開發了客戶特定的設備模塊,使模塊化應用程序創建器可以使用

如何自動生成 PLC 基本代碼

在 2022 年,客戶項目的範圍擴大後,Stoll Group 的專家在 2023 年初開始尋找一種解決方案,該解決方案將確保代碼的長期結構化和統一生成,並且還可以完全自動生成代碼的基本部分。自 SIMATIC S7-1500 由於項目的複雜性,由於項目的複雜性,由於客戶現場安裝了控制器,並且基於純 TIA Portal 開放介面的解決方案被拒絕,由 Stoll Automation GmbH 自動化能力中心(CCA)的 Andreas Krug 和 Thomas Bilgri 領導的團隊決定開發基於 SIMATIC 模組化應用程序創建器模塊生成器

該軟件允許自動創建 TIA 項目,並由於隨附的舒適功能,使用開放界面變得更加容易,尤其是在生成軟件時。Stoll CCA Software 建設與調試負責人 Andreas Krug:「這個想法是使用客戶特定的設備模塊減少 TIA Portal 中的手動編程量。這將減少錯誤來源,並為所有個別項目創建可識別的基本結構。」

主要優勢

百分之六十六 自動程式碼生成

高達 66% 的 PLC 基本代碼是完全自動生成的,從而減少了手動編程,最大限度地減少錯誤來源,並確保所有 130 個控制器中的一致程式碼質量。

1 單一代碼生成器

一個客戶特定的設備模組可在五個生產站點中標準化 130 個 PLC 控制器,確保整個專案生命週期中一致的程式碼品質。

3 倍 更快專案完成

通過自動生成 PLC 基本代碼,Stoll 完成項目比完全手動編程快三倍,而不影響程式碼品質或結構。

在自動生成的代碼中,各種程序部分或指令始終位於同一位置。一旦您了解這個系統,您可以更有效率地工作,無論是在編程中還是後續服務中。
托馬斯·比爾格里, CCA 軟件工程, 斯托爾自動化有限公司

從高階語言到 PLC 程式設計

在此之前,程序員首先必須與工程工作流程系統諮詢和西門子的應用中心密切合作來編程設備模塊,這當然不是在 PLC 程序級別上完成,而是在 C-Sharp 進行了。Stoll 的 CCA 軟件工程師托馬斯·比格里:「我們每天都不使用像 C-Sharp 這樣的高級語言編程。但是,我們花費的時間越多,我們就越清楚地看到模塊化應用程序創建器的潛力。事實上,我們能夠在不到三個月內將模塊化應用程序創建器作為代碼生成器。」

負責開發客戶特定設備模塊的團隊,坐在會議室的桌子附近。
在會議室中處理客戶特定設備模塊的開發的團隊。

客戶特定設備模塊自 2023 年 8 月開始運行,從那時起,Stoll 的自動化團隊一直在努力改進模塊並實施第一個項目。編程的基礎是有關客戶系統的流程圖或參考指標清單。Thomas Bilgri 說:「從這裡,我們開發一個結構化的 XML 文件,其中包含所有馬達,閥門,傳感器等,並使用設備模塊和模塊化應用程序創建器為系統生成基本 PLC 代碼。

通過使用模塊化應用程序創建器自動生成 PLC 基本代碼,我們能夠更快地進行編程,並從一致的高代碼質量中受益
安德烈亚斯·克鲁格, CCA 軟件建設與調試主管, 斯托爾自動化有限公司

節省高達 66% 的程式設計工作

工作尚未完成。「但是,」安德烈亞斯·克魯格說,「基本代碼是乾淨的生成的。這可以節省時間,減少錯誤來源,並確保軟件的基本結構在所有項目中都相同。」Krug 估計,自動生成的代碼百分比(在第一個子項目中已經是 50%)長遠將提高到 66%,這個值幾乎可以將一對一轉換為節省的時間:「我剛剛設計了一個可用生成基礎的系統,我會說,如果我們必須手動創建所有這些,我們將花費了三倍的時間。如果您考慮到,我們總共談到約 130 個控制器,則可以輕鬆計算結構化和自動程式碼生成為我們帶來的好處。」

TIA Portal PLC 編程介面顯示在 Stoll 自動化的寬螢幕上。
兩位工程師在多個顯示器上檢查 PLC 代碼。

相關的編程成本的降低只是客戶特定設備模組提供的一個優勢。質性維度對開發人員至少同樣重要:「因為基本代碼是在整個項目中由一個相同的代碼生成器產生的,」Bilgri 表示,「PLC 軟件針對每個系統的結構都是相同的。這有助於軟件開發的勞動分工,因為每個人都知道該去哪裡。它還支持在事實後修改程式碼,因為修訂後的軟體建構塊可以輕鬆地在任何地方取代,並且簡化解決方案的整個生命週期維護,因為每個人都知道函數隱藏在哪裡。」

由於標準化的程序結構,我們不僅在調試期間,而且在服務期間也受益 — 這可以節省時間,減少錯誤來源,並在整個項目中為我們提供了許多經濟優勢。
安德烈亚斯·库塞尔, 電機工程主任, 香菇乳製品
Champignon 乳製品生產設施的自動化包裝和分類線。

此外,這對於像 Stoll 這樣的中型公司來說是至關重要的-如果沒有客戶特定的代碼生成器,這種規模的項目對於總部位於 Allgäu 的專家來說很難實現,尤其是在業內技術工人短缺的情況下。Andreas Krug:「這不會危及我們與最終客戶擁有的信任關係,該關係已經成長超過 25 年,但它將會被測試。」

說到 Champignon 乳製品,公司內部的技術人員和製程專家對結構高度的軟件充滿熱情。「由於標準化的程式結構,我們不僅在調試和維修期間受益,還可以從視覺化介面或將系統連接到更高級別的控制系統時受益。這可以節省時間,減少錯誤來源,並在整個項目中為我們提供了許多經濟優勢,」Champignon 奶酪乳製品電機工程主管 Andreas Kuisel 表示。

參考斯托爾/蘑菇
基於 Champignon 乳製品項目的積極經驗,我們決定使用模塊化應用程序創建器來開發我們自己的標準內部設備模塊。這將使我們能夠有效率地和高質量的客戶完成跨行業項目。
邁克爾·米爾德納,執行董事會成員, 能力中心自動化主管 (CCA), 斯托爾自動化有限公司

內部模組正在進行中

因此,在 2024 年初,Stoll Automation GmbH 的決策者決定超越現在開發的設備模塊,該模塊既可以滿足行業特定和客戶特定要求,並另外開發 Stoll 自己的內部設備模塊,「這將使我們能夠在所有行業高效和高質量地完成自己的項目,」Stoll 執行董事會成員兼自動化能力中心(CCA)主管 Michael Mildner 表示。。此外,我們希望不僅在 PLC 層級使用模塊化應用程序創建器的廣泛功能,還要在人機介面和高級控制系統中使用。」