在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

我們應如何查看某一次函數塊調用時的內部變量呢?

jf_61nrsJTz ? 來源:方正智芯 ? 2023-11-17 09:09 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

模塊化設計的思想是把一些相似的功能(比如電機控制、閥控制)設計成函數或函數塊,這樣就可以反復調用。其優點是:使程序架構更加清晰,避免重復編寫相似功能的代碼。不過可能會產生一個疑惑:既然PLC的程序是循環執行,當一個功能塊被多個外部函數/函數塊調用時,我們應如何查看某一次調用時的內部變量呢?這涉及到函數塊的調用環境問題,今天這篇文章,我們來介紹下如何查看及更改函數/函數塊的調用環境。

8e9e903e-84d5-11ee-939d-92fbcf53809c.png

我們以函數庫中的電機控制塊FB5001_MotorControl為例,創建兩臺電機控制程序。為了使調用路徑便于觀察,新創建一個函數:motorControl ,將二號電機在該函數中調用,整體代碼如下圖所示:

8ebee078-84d5-11ee-939d-92fbcf53809c.png

8eccd994-84d5-11ee-939d-92fbcf53809c.png

這樣,在OB1和FC1中兩次調用相同的函數塊FB5001_MotorControl。

在OB1中打開該函數塊,轉到在線狀態:

在函數塊的左上方會顯示當前調用路徑,比如當前示例:Main[OB1]。

在函數塊的右上方有一個更改調用環境的按鈕,如下圖所示:

8edaabc8-84d5-11ee-939d-92fbcf53809c.png

單擊該按鈕,會彈出[塊的調用環境]對話框,我們將調用環境從之前的OB1改成FC1(OB1->FC1),單擊確定,如下圖所示:

8eefc80a-84d5-11ee-939d-92fbcf53809c.png

假設我們將FC1下的FB5001_MotorControl的信號fuse、start形參置為真(TRUE),如下圖所示:

8f002aa6-84d5-11ee-939d-92fbcf53809c.png

可看到調用環境中其內部變量也跟隨著變化(TRUE),如下圖所示:

8f16d026-84d5-11ee-939d-92fbcf53809c.png

如果我們把調用環境更改成OB1,由于OB1下的FB5001_MotorControl其形參為假(FALSE),因此其內部變量也跟隨變化(FALSE),如下圖所示:

8f2cb80a-84d5-11ee-939d-92fbcf53809c.png

好了,關于博途環境下如何查看及更改塊的調用環境就先介紹到這里。







審核編輯:劉清

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

    關注

    3572

    文章

    1958

    瀏覽量

    271900
  • plc
    plc
    +關注

    關注

    5036

    文章

    13895

    瀏覽量

    474030

原文標題:博途使用技巧之查看與更改函數塊的調用環境

文章出處:【微信號:方正智芯,微信公眾號:方正智芯】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    什么是FB功能?為什么要使用FB功能?如何制作個FB功能

      FB功能種封裝了特定邏輯功能的模塊。它類似于個子程序或函數,但是它有自己的內部變量
    的頭像 發表于 11-09 16:13 ?5721次閱讀
    什么是FB功能<b class='flag-5'>塊</b>?為什么要使用FB功能<b class='flag-5'>塊</b>?如何制作<b class='flag-5'>一</b>個FB功能<b class='flag-5'>塊</b>?

    如何查看及更改函數/函數調用環境

    是循環執行,當個功能被多個外部函數/函數調用時我們
    的頭像 發表于 11-17 09:08 ?1477次閱讀
    如何<b class='flag-5'>查看</b>及更改<b class='flag-5'>函數</b>/<b class='flag-5'>函數</b><b class='flag-5'>塊</b>的<b class='flag-5'>調用</b>環境

    TF之NN:Tensorflow之一次函數應用,隨機生成100個數,利用Tensorflow訓練使其逼近已知一次函數的斜率和截距

    TF之NN:Tensorflow之一次函數應用,隨機生成100個數,利用Tensorflow訓練使其逼近已知一次函數的斜率和截距
    發表于 12-20 10:35

    請問為什么程序在while循環中只執行一次函數

    嗨,我很難理解為什么我的程序在while循環中只執行一次函數,即使循環是無限的。這是我的計劃:
    發表于 10-28 11:26

    ccs3.3能像示波器查看ram中某一個全局變量的動態變化嗎?

    ccs3.3能不能像示波器查看ram中某一個全局變量的動態變化?watch window能看到值變化,刷新
    發表于 07-08 15:57

    看就知!static在編程中的作用到底是什么?

    使用時仍然能用到這個值。也就是說有時候希望函數中的局部變量的值在函數調用結束后不消失而保留原值,這個變量
    發表于 06-20 13:19

    函數執行完畢后,如何返回調用處?

    函數執行完畢后,如何返回調用?由于該函數可能會被多次調用,且每次調用的地方很可能不
    的頭像 發表于 09-14 14:27 ?1.7w次閱讀
    當<b class='flag-5'>函數</b>執行完畢后,如何返回<b class='flag-5'>調用</b>處?

    單片機靜態局部變量的使用方法

    1.靜態局部變量的值在函數調用結束后不消失而保留原值,即其占用的存儲單元不釋放,在下一次函數調用時
    發表于 03-14 14:28 ?3368次閱讀
    單片機靜態局部<b class='flag-5'>變量</b>的使用方法

    詳解python普通函數創建與調用

    函數種僅在調用時運行的代碼。您可以將數據(稱為參數)傳遞到函數中,然后由函數可以把數據作為
    的頭像 發表于 03-01 16:32 ?2076次閱讀

    函數調用時底層會發生什么

    如果你懂得用箱子打包東西,你就能明白函數調用是怎么回事。 原來,在程序運行時每個被調用函數都有自己的
    的頭像 發表于 02-17 14:47 ?915次閱讀
    <b class='flag-5'>函數</b><b class='flag-5'>調用時</b>底層會發生什么

    C語言函數調用的形式及過程

    C語言函數調用時的數據傳遞 在調用有參函數時,主調函數和被調函數之間有數據傳遞關系。
    的頭像 發表于 03-10 14:28 ?2272次閱讀

    PLC FB函數和FB函數如何調用

    對于很多接觸到SIMATIC系列PLC的新手玩家來說,例如在S7-1200或者S7-1500中,最常見的三個函數:FC、FB、DB,該如何調用是不太清楚的,包括小文在剛接觸這個行業也還是個小白的時候,也不太明白,那時候覺得,只
    發表于 05-24 09:22 ?3486次閱讀
    PLC FB<b class='flag-5'>函數</b><b class='flag-5'>塊</b>和FB<b class='flag-5'>函數</b>如何<b class='flag-5'>調用</b>?

    SCL中調用函數的示例

    在此,可插入函數 (FC) 調用函數 (FB) 調用函數
    的頭像 發表于 06-06 10:18 ?2886次閱讀

    Freelance函數和功能使用指南 V9.1

    函數 在執行過程中,函數返回個確定的數據,函數不含狀態信息。當
    發表于 08-09 15:25 ?2次下載

    調用SCL函數-事例

    在以下部分中,將在組織“Main” 中調用 SCL 函數“SCL_Best_before_date” 并互連輸入和輸出參數。
    的頭像 發表于 08-10 09:51 ?1112次閱讀
    <b class='flag-5'>調用</b>SCL<b class='flag-5'>函數</b><b class='flag-5'>塊</b>-事例
    主站蜘蛛池模板: 亚洲一区二区三区免费观看 | 狠狠干干 | 人人做人人看 | 成人欧美一区二区三区小说 | 人人人人干 | 亚洲精品乱码久久久久久蜜桃图片 | 日日夜夜天天人人 | 国产精品久久久久久久免费大片 | 最新eeuss影院第256页 | 国产免费糟蹋美女视频 | 欧美黄色一级视频 | 亚洲影院手机版777点击进入影院 | 国产盗摄女子私密保健视频 | 日韩中文字幕电影 | 国产一区二区三区夜色 | 国产精品国产主播在线观看 | 狠狠干成人 | 中文字幕视频一区二区 | 免费色视频在线观看 | 色福利视频 | 天堂资源在线中文 | 亚洲香蕉影视在线播放 | 天天插天天射天天操 | 丁香狠狠 | 日本v片免费一区二区三区 日本www.色 日本wwwwww | 免费黄色网址网站 | 五月开心六月伊人色婷婷 | 天天碰夜夜 | 国产亚洲一区二区在线观看 | 免费在线播放毛片 | 国产热re99久久6国产精品 | 欧美午夜色大片在线观看免费 | 色综合久久中文综合网 | 日韩欧美卡通动漫在线观看 | 天天综合网在线 | 日本免费网站 | 国产美女精品在线 | 色多视频 | 四虎最新紧急入口4hu | 国产成+人+综合+亚洲欧美丁香花 | 亚洲狠狠狠一区二区三区 |