0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

虹科教您 | 虹科Automation softPLC入門操作指南(2)——子程序和用戶自定義功能塊UDFB

虹科智能自動化 ? 2022-03-18 11:15 ? 次閱讀

虹科Automation softPLC是為Linux、Xenomai、INtime、Windows等實時操作系統(tǒng)開發(fā)PLC的編程環(huán)境,十分適合需要使用IEC61131-3和PLCopen標準的控制技術和進行PLC編程的用戶。本篇文章將幫助您創(chuàng)建和使用IEC語言開發(fā)的函數和功能塊。


前文回顧

虹科教您 | 虹科Automation softPLC入門操作指南(1)?


虹科Automation softPLC Studio命名規(guī)則

#用IEC 語言編寫的函數稱為子程序

#使用IEC 語言開發(fā)的功能塊稱為UDFB

#UDFB 代表“用戶定義功能塊”

注意:本文檔適用于 Automation softPLC Studio 1.0 或更高版本。Automation softPLC Studio 需要安裝在 Windows PC 上。

以下為創(chuàng)建和配置應用程序的具體過程:

Step 1

創(chuàng)建和使用子程序

從工作區(qū)的菜單中單擊插入新程序

5c0c24bc-a60e-11ec-8b86-dac502259ad0.jpg

其命名后選擇你想要的語言,注意這個語言不能是SFC。

5c258f9c-a60e-11ec-8b86-dac502259ad0.jpg

單擊確定后會打開另一個對話框來讓您定義子程序的輸出和輸出

5c375920-a60e-11ec-8b86-dac502259ad0.jpg

使用工作區(qū)的菜單來修改參數

5c490af8-a60e-11ec-8b86-dac502259ad0.jpg

在局部變量編輯器中,您仍然能看到這些參數,并可以進行補充或修改

5c5e9d82-a60e-11ec-8b86-dac502259ad0.jpg

完成以上設置后,子程序即可被其他POU中調用出來

5c707f48-a60e-11ec-8b86-dac502259ad0.jpg

Step 2

創(chuàng)建和使用UDFB

以上步驟也同樣適用于用戶定義功能塊(UDFB),注意需要在New Program 對話框中選擇“UDFB”選項。

5c8bf8e0-a60e-11ec-8b86-dac502259ad0.jpg

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 模塊
    +關注

    關注

    7

    文章

    2725

    瀏覽量

    47611
收藏 人收藏

    評論

    相關推薦

    think-cell:自定義think-cell(四)

    C.5 設置默認議程幻燈片布局 think-cell 議程可以在演示文稿中使用特定的自定義布局來定義議程、位置和議程幻燈片上的其他形狀,例如標題或圖片。通過將此自定義布局添加到模板,您可以為整個組織
    的頭像 發(fā)表于 01-13 10:37 ?53次閱讀
    think-cell:<b class='flag-5'>自定義</b>think-cell(四)

    think-cell;自定義think-cell(一)

    布局介紹了如何創(chuàng)建自定義議程幻燈片布局,第六部分 C.6 功能區(qū)自定義 介紹了如何使用 PowerPoint 的功能區(qū)自定義選項
    的頭像 發(fā)表于 01-08 11:31 ?104次閱讀
    think-cell;<b class='flag-5'>自定義</b>think-cell(一)

    TPS659xx應用程序自定義工具

    電子發(fā)燒友網站提供《TPS659xx應用程序自定義工具.pdf》資料免費下載
    發(fā)表于 11-06 10:02 ?0次下載
    TPS659xx應用<b class='flag-5'>程序</b><b class='flag-5'>自定義</b>工具

    創(chuàng)建自定義的基于閃存的引導加載程序(BSL)

    電子發(fā)燒友網站提供《創(chuàng)建自定義的基于閃存的引導加載程序(BSL).pdf》資料免費下載
    發(fā)表于 09-19 10:50 ?0次下載
    創(chuàng)建<b class='flag-5'>自定義</b>的基于閃存的引導加載<b class='flag-5'>程序</b>(BSL)

    干貨 輕松掌握PCAN-Explorer 6,dll調用一文打盡!

    的批量邏輯操作體驗。本文將詳細介紹如何在PE6中高效調用dll,包括如何加載和使用dll文件,以及如何創(chuàng)建自定義的dll項目。 PE6與dll調用的融合
    的頭像 發(fā)表于 08-29 10:00 ?534次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>干貨 輕松掌握PCAN-Explorer 6,dll調用一文打盡!

    應用 當CANoe不是唯一選擇:發(fā)現(xiàn)PCAN-Explorer 6

    的進步和市場需求的多樣化,單一的解決方案已無法滿足所有用戶的需求。正是在這樣的背景下,PCAN-Explorer 6軟件以其獨特的模塊化設計和靈活的功能擴展,為CAN總線分析領域帶
    的頭像 發(fā)表于 08-16 13:08 ?580次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>應用 當CANoe不是唯一選擇:發(fā)現(xiàn)<b class='flag-5'>虹</b><b class='flag-5'>科</b>PCAN-Explorer 6

    EtherCAT運動控制器PT/PVT實現(xiàn)用戶自定義軌跡規(guī)劃

    EtherCAT運動控制器PT/PVT實現(xiàn)用戶自定義軌跡規(guī)劃。
    的頭像 發(fā)表于 08-15 11:49 ?672次閱讀
    EtherCAT運動控制器PT/PVT實現(xiàn)<b class='flag-5'>用戶</b><b class='flag-5'>自定義</b>軌跡規(guī)劃

    Chrome移動版支持自定義菜單欄功能

    在先前版本中,用戶通過點擊瀏覽器右上角的三個點按鈕即可調出包含各類圖標與操作的菜單。而此次更新后,Chrome新增了“自定義菜單”選項,允許用戶自主控制該區(qū)域的展示內容。
    的頭像 發(fā)表于 05-27 15:00 ?854次閱讀

    TSMaster 自定義 LIN 調度表編程指導

    LIN(LocalInterconnectNetwork)協(xié)議調度表是用于LIN總線通信中的消息調度的一種機制,我們收到越來越多來自不同用戶希望能夠通過接口實現(xiàn)自定義LIN調度表的需求。所以在
    的頭像 發(fā)表于 05-11 08:21 ?713次閱讀
    TSMaster <b class='flag-5'>自定義</b> LIN 調度表編程指導

    微軟Dev Home應用提供自定義文件管理支持

    據悉,Microsoft 近期發(fā)布了 0.13 版 Dev Home 應用程序,除修復多項 BUG 外,還新增了自定義文件資源管理器功能。該應用支持用戶在應用內創(chuàng)建虛擬機,利用微軟旗下
    的頭像 發(fā)表于 04-26 11:15 ?492次閱讀

    干貨丨輕松掌握PCAN-Explorer 6,dll調用一文打盡!

    邏輯操作體驗。本文將詳細介紹如何在PE6中高效調用dll,包括如何加載和使用dll文件,以及如何創(chuàng)建自定義的dll項目。
    的頭像 發(fā)表于 04-19 10:36 ?839次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>干貨丨輕松掌握PCAN-Explorer 6,dll調用一文打盡!

    新品 | E-Val Pro Plus有線驗證解決方案

    有線驗證解決方案E-ValProPlus我們很高興地宣布,我們將推出全新的E-Val
    的頭像 發(fā)表于 04-19 08:04 ?386次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>新品 | E-Val Pro Plus有線驗證解決方案

    HarmonyOS開發(fā)實例:【自定義Emitter】

    使用[Emitter]實現(xiàn)事件的訂閱和發(fā)布,使用[自定義彈窗]設置廣告信息。
    的頭像 發(fā)表于 04-14 11:37 ?1025次閱讀
    HarmonyOS開發(fā)實例:【<b class='flag-5'>自定義</b>Emitter】

    鴻蒙ArkUI實例:【自定義組件】

    組件是 OpenHarmony 頁面最小顯示單元,一個頁面可由多個組件組合而成,也可只由一個組件組合而成,這些組件可以是ArkUI開發(fā)框架自帶系統(tǒng)組件,比如?`Text`?、?`Button`?等,也可以是自定義組件,本節(jié)筆者簡單介紹一下自定義組件的語法規(guī)范。
    的頭像 發(fā)表于 04-08 10:17 ?667次閱讀

    RK3568驅動指南|驅動基礎進階篇-進階5 自定義實現(xiàn)insmod命令實驗

    RK3568驅動指南|驅動基礎進階篇-進階5 自定義實現(xiàn)insmod命令實驗
    的頭像 發(fā)表于 02-20 14:10 ?733次閱讀
    RK3568驅動<b class='flag-5'>指南</b>|驅動基礎進階篇-進階5 <b class='flag-5'>自定義</b>實現(xiàn)insmod命令實驗