Codesys#你要試試POU Visu Generator嗎?

Codesys 2024 有許多有趣的更新,包括虛擬控制和 CODESYS POU Visu Generator,可讓您在 WebVisu 中顯示 Codesys LD2 和 SFC 電路。本文介紹其 CODESYS POU Visu Generator Plugins。

前言

感謝你一直以來閱讀我的技術部落格和觀看我的 YouTube 頻道。目前我也和 Full (full@桜 八重 (@fulhause) / X) 一起,每週三晚上共同主持廣播節目「高橋クリス」。

技術不是用來獨占的,而是要傳遞出去

我們透過部落格與影片,免費分享關於工廠生產技術與控制系統的相關資訊。

秉持著「知識應該對所有人開放」的理念,我們持續發佈來自現場經驗的實用技巧與故障處理案例。我們之所以選擇免費分享,是因為我們不希望有人因為「不知道」而受苦。如果你曾經遇過這樣的情況:

  • 「這個 PLC 搭配這個裝置真的能動嗎?」
  • 「EtherCAT 通訊總是出問題,希望有人幫我試看看」
  • 「我想測試新的遠端 I/O,但公司沒有測試環境…」

歡迎聯絡我!如果你能借出設備或分享系統結構,我們很樂意進行驗證,並透過文章或影片來分享結果。(如有需要,我們也可匿名處理公司或產品名稱。)

支持我們的方式

我們目前的活動大多是無償進行,但撰寫文章與影片製作需要大量時間與環境建置。

如果你願意支持我們持續發佈更多內容,任何形式的幫助都將是莫大的鼓勵。

廣播節目會員支持(與 Full 合作)

https://note.com/fulhause/membership/join

Amazon 禮物清單(用於設備與書籍的製作)

https://www.amazon.co.jp/hz/wishlist/ls/H7W3RRD7C5QG?ref_=wl_share

Patreon(支持文章與影片的持續發佈)

https://www.patreon.com/user?u=84249391

只想把「如果早點知道就好了」的事,分享出去。

你的支持將讓知識分享變得更自由、更可持續。未來也請多多指教!

soup01threes*gmail.com

https://x.com/3threes2

技術,不應該只放在少數人手中。

CODESYS POU Visu Generator?

CODESYS POU Visu Generator 是 CODESYS 外掛程式,可產生 SFC/LD 功能塊和 SFC/LD 程式的視覺效果。產生的畫面代表相應程式碼的線上狀態。例如,在 SFC POU 的情況下,可以在線上模式檢視目前的程式步驟。

系統需求與限制

要使用 CODESYS POU Visu Generator,必須具備下列條件

  • 編程系統 CODESYS 開發系統 V3.5.17.30 或更高版本
  • 適用於 Ladder (LD2) POU 的 Addon Ladder 1.0.0.0 或更高版本

支援平台:所有 Codesys 裝置

請注意,只能產生 SFC 或 LD2 類型的 POU 畫面。

下載CODESYS Visu POU Generator

從以下連結下載 CODESYS Visu POU Generator 的外掛程式。

https://store.codesys.com/en/pou-visu-generator.html

安裝CODESYS Visu POU Generator

啟動剛下載的 PaPackage 檔案,並將其安裝到 CODESYS。

同意許可證,然後繼續。

請等一會兒…

完成!

Implementation

如前所述,其 Plugins 能以 Sequential Function Chart (SFC) 或 Ladder Diagram (LD2) 實作語言產生程式和功能區塊畫面。這些畫面可以在沒有開發系統的情況下單獨執行,並顯示以彩色突出顯示的當前程式步驟。

檢查Plug-ins

安裝套件並重新啟動 CODESYS 後,專案功能表中會出現新的功能表項目「Generate SFC/LD Visualisations」。Generate SFC/LD Visualisations功能會執行 SFC/LD Visu Generator。

建立新專案

若要建立新專案,請按一下檔案 > 新增專案。

在本文中,我將使用自己電腦中的 Codesys Runtime,因此選擇 CODESYS Control Win V3 x64 (CODESYS) 為 Device,然後按 >Ok 繼續。

完成!已建立一個新計劃。

新增POUs

CODESYS POU Visu Generator 僅支援 LD2 和 SFC,因此請新增 POU:選擇應用程式>新增物件>POU。

LD2

設定程式名稱,並選擇 Type as Program(類型為程式)。此外,將 Implementation Language(執行語言)設為 LD2 並建立程式。

現有的階梯邏輯圖 (LD) POU 可使用「Convert to New Ladder」轉換為新階梯 (LD2) 類型。

完成!新增 LD2 方案。

在本文中建立一個簡單的程式。

SFC

這是 SFC 方案。

但若要使用 SFC 的 Code 監控功能,則需要為相關程式進行另一項設定。右鍵按一下相關程式 > 屬性。

必須為所有 SFC 物件屬性設定 SFC 設定標籤中的 “SFCCurrentStep”。如果未設定此旗標,則會發生編譯錯誤。

建立

在 Build>Build 中編譯專案。

產生SFC/LD Visualization

現在該是製作畫面的時候了 – 按一下 Project >Generate SFC/LD Visualisation。

完成!仔細檢查 Message 輸出是否有錯誤。

新增Visualization

新增Visualization之前,請按一下應用程式>右鍵>Add Object>Visualization。

啟動 VisuSymbols(System) 並新增。

完成!已新增可視化功能。

Visualisation Toolbox(視覺化工具箱)>Current Project(目前的專案)會顯示您剛建立的程式畫面。

由於這只是一個示範,我們會使用同一個 View 來同時顯示兩個程式。

登入

點選LOGIN載您的專案至 TBEN-L5-PLC-11。

YES。

開始你的application!

最後,按一下「開始」按鈕執行程式。

結果

查看此視訊中的操作!

Codesys.SFC/LD Visualizations Demo

シェアする

  • このエントリーをはてなブックマークに追加

フォローする