婷婷亚洲天堂影院-国产精品豆花视频www-伊人影院在线观看-日本少妇浓毛bbwbbwbbw-av网站观看-亚州欧美在线-91精品国产乱码久-任我爽精品视频在线播放-日本视频不卡-亚洲国产精品va在线观看香蕉-国产毛片乡下农村妇女-国产成人免费ā片在线观看老同学-欧美日韩免费在线-成人无码视频免费播放-色综合美女-免费毛片av

電子開發網

電子開發網電子設計 | 電子開發網Rss 2.0 會員中心 會員注冊
搜索: 您現在的位置: 電子開發網 >> 電子開發 >> PLC基礎及應用 >> 正文

PLC STL中的邏輯塊調用指令CALL

作者:佚名    文章來源:本站原創    點擊數:    更新時間:2018-12-08

    塊調用指令( CALL)用來調用功能塊(FB)、功能(FC)、系統功能塊(SFB)或系統功能( SFC),或調用西門子預先編好的其他標準塊。

    在CALL指令中,FC、SFC、FB和SFB是作為地址輸入的,邏輯塊的地址可以是絕對地址或符號地址。CALL指令與RLO和其他任何條件無關。在調用FB和SFB時,應提供與它們配套的背景數據塊(Instance DB)。而調用FC和SFC時,則不需要背景數據塊。處理完被調用的塊后,調用它的程序繼續其邏輯處理。在調用SFB和SFC后,寄存器的內容被。恢復。

    使用CALL指令時,應將實參(Actual Parameter)賦給被調用的功能塊中的形參(Formal Parameter),并保證實參與形參的數據類型一致。

    使用語句表編程時,CALL指令中被調用的塊應是已經存在的塊,其符號名也應該是已經定義過的。

    在調用塊時可以通過變量表交換參數,用編程軟件編寫語句表程序時,如果被調用的邏輯塊的變量聲明表中有IN、OUT和IN_OUT類型的變量,則輸入CALL指令后編程軟件會自動地打開變量表,只需對各形參填寫對應的實參即可。

    在調用FC和SFC時,必須為所有的形參指定實參。調用FB和SFB時,只需指定上次調用后必須改變的實參。由于FB被處理后,實參儲存在背景數據塊中。如果實參是數據塊中的地址,必須指定完整的絕對地址,如DB1. DBW2。

    邏輯塊的IN(輸入)參數可以指定為常數、絕對地址或符號地址。OUT(輸出)和IN_OUT(輸入_輸出)參數必須指定為絕對地址或符號地址。

    CALL指令保存被停止執行的塊的編號和返回地址及當時打開的數據塊的編號。此外,CALL指令關閉MCR區,生成被調用的塊的局域數據區。

    ①CALL塊調用指令:CALL<邏輯塊標識符>。使用該指令,可以調用功能(FC)或功能塊( SFB)、系統功能(SFC)或系統功能塊(SFB),或調用由西門子公司提供的標準預編程塊。使用CALL塊指令,可以調用作為地址輸入的FC和SFC或FB和SFB,與RLO或其他條件無關。如果使用該指令調用一個FB或SFB,必須提供具有相關背景數據塊的程序塊。在被調用塊處理完后,調用塊程序繼續邏輯處理。邏輯塊的地址可以絕對指定,也可相對指定。在SFB、SFC調用后,保存寄存器的內容。

    調用塊可通過一個變量表與被調用塊交換參數。

    如果調用一個功能塊(FB)、系統功能塊(SFB)、功能(FC)或系統功能(SFC),并且被調用塊的變量聲明表中有IN、OUT和IN_OUT聲明,則這些變量作為一個形式參數表被添加到調用塊中。如果調用的是一個功能(FC)和系統功能(SFC),則必須在調用邏輯塊中為聲明的形式參數賦予實際參數。

    如果調用的是功能塊( FB)和系統功能塊(SFB),只需定義與以前調用相比必須進行修改的實際參數。在處理完功能塊后,實際參數保存在背景數據塊中。如果實際參數是一個數據塊,則必須指定完整的絕對地址,如DB1、KBW2。

    IN參數可作為常數、絕對地址或符號地址定義。OUT和IN_OUT參數必須作為絕對地址或符號地址定義。必須保證所有地址和常數與要傳送的數據類型相符。

    調用指令可將返回地址(選擇符和相對地址)、兩個當前數據塊的選擇符及MA位保存在B(塊)堆棧中。此外,調用指令還可去激活MCR的相關性,然后生成被調用塊的本地數據范圍。

    編程示例1:為FC6調用賦值參數

    CALL    FC6

    形式參數    實際參數

    NO OF TOOL    :=MW100

    TIMEOUT    :=MW110

    FOUND    :=Q0.1

    ERROR    :=Q100.0

    編程示例2:無參數調用一個系統功能( SFC)

    CALL  SFC43    說明:調用SFC43,重新觸發看門狗定時器(無參數)

    編程示例3:使用背景數據塊DB1調用FB99

    CALL    FB99.DB1

    形式參數    實際參數

    MAX_RPM    :=#RPM1_MAX

    MIN_RPM    :=#RPM1

    MAX_ POWER    :=#POWER1

    MAX_TEMP    :=#TEMP1

    每一次功能塊(FB)或系統功能塊(SFB)調用都必須有一個背景數據塊。在上述舉例中,數據塊DB1必須在調用之前已存在。

    ②調用功能塊指令:CALL FB nl、DB nl。使用該指令,可調用用戶定義的功能塊(FB)。調用指令能夠調用作為地址輸入的功能塊,與RLO或其他條件無關。如果使用調用指令調用一個功能塊,必須為它提供一個背景數據塊。在處理完被調用塊后,調用塊程序繼續處理。邏輯塊的地址可以是絕對地址,也可以是符號地址。

    調用塊可通過一個變量表與被調用的塊交換參數。

    如果調用一個功能,并且調用塊的變量聲明表中有IN、OUT和IN_OUT聲明,則這些變量作為一個形式參數表被添加到用于調用塊的程序中。

    由于在功能塊處理完之后,實際參數保存在背景數據塊中,當調用功能塊時,只需定義與以前調用相比必須修改的實際參數。如果實際參數是一個數據塊,則必須指定完整的絕對地址,如DB1、DBW2。

    IN參數可作為常數、絕對地址或符號地址定義。OUT和IN_OUT參數必須作為絕對地址或符號地址定義。必須保證所有地址和常數與要傳送的數據類型相符。

    調用指令可將返回地址(選擇符和相對地址)、兩個當前數據塊的選擇符及MA位保存在B(塊)堆棧中。此外,調用指令還可去激活MCR的相關性,然后生成被調用塊的本地數據范圍。

    編程示例:使用背景數據塊DB1調用FB99

    CALL    FB99,DB1

    形式參數    實際參數

    MAX_RPM    :=#RPM1_MAX

    MIN_RPM    :=#RPM1

    MAX_POWER    :=#POWER1

    MAX_TEMP    :=#TEMP1

    每一次功能塊( FB)調用都必須有一個背景數據塊。在上述舉例中,數據塊DB1必須在調用之前已存在。

    ③調用功能指令:CALL FCn。如果使用的是語句表編輯器(STL Editor),則n必須指向現有有效塊。在使用之前,還必須定義符號名。

    使用該指令,可調用功能( FC)。調用指令能夠調用作為地址輸入的功能(FC),與RLO或其他條件無關。在處理完被調用塊后,調用塊程序繼續處理。邏輯塊的地址可以絕對指定,也可相對指定。

    調用塊可通過一個變量表與被調用的塊交換參數。

    如果調用一個功能,并且調用塊的變量聲明表中有IN、OUT和IN_OUT聲明,則這些變量作為一個形式參數表被添加到用于調用塊的程序中。

    在調用功能時,必須在調用邏輯塊中為聲明的形式參數賦予實際參數。

    IN參數可作為常數、絕對地址或符號地址定義。OUT和IN_OUT參數必須作為絕對地址或符號地址定義。必須保證所有地址和常數與要傳送的數據類型相符。

    調用指令可將返回地址(選擇符和相對地址)、兩個當前數據塊的選擇符及MA位保存在B(塊)堆棧中。除此之外,調用指令還可去激活MCR的相關性,然后生成被調用塊的本地數據范圍。

    編程示例:為FC6調用賦值參數

    CALL    FC6

    形式參數    實際參數

    NO OF TOOL    :=MW100

    TIMEOUT    :=MW110

    FOUND    :=Q0.1

    FRROR    :=Q100.0

    ④調用多背景塊指令:CALL#變量名。通過使用一個功能塊的數據類型聲明一個靜態變量,可以生成一個多背景塊。在程序元素目錄中只包含已聲明的多背景塊。

    ⑤條件調用指令:CC<邏輯塊標識符>。使用該指令,可以在RLO =1時調用一個邏輯塊。該指令用于無參數調用FC或FB類型的邏輯塊。除了不能使用調用程序傳送參數之外,CC指令與CALL指令的用法相同。該指令可將返回地址(選擇符和相對地址)、兩個當前數據塊的選擇符及MA位保存在B(塊)堆棧中,去激活MCR相關性,生成被調用塊的本地數據范圍,并開始執行調用的程序代碼。

    邏輯塊的地址可以絕對指定,也可相對指定。

    編程示例1:

    A I 2.0  說明:檢查輸入I2.0的信號狀態

    CC FC6    如果I2.0為“1”,調用功能FC6

    A M 3.0    如果I2.0=1,從調用功能返回處執行;如果I2.0=0,直接在A I2.0語句后執行

    如果CALL指令調用的是一個功能塊(FB)或一個系統功能塊(SFB),必須在語句中指定一個背景數據塊(數據塊號)。對于使用CC指令的調用,不能將一個數據塊分配給語句中的地址。

    根據所使用的程序段,程序編輯器( Program Editor)可以在從梯形邏輯編程語言轉換為語句表編程語言過程中,生成UC指令或CC指令。

    編程示例2(功能塊FB1的背景數據塊是DB1,“:=”前面是用符號地址表示的形參,“:=”后面是實參):

    CALL FB1,DB1

    Switch_On    :=I20.0    說明:將實參I20.0賦給形參Switch_On

    Switch_Off    :=I20.1

    Failure    :=I20.2

    ActuaLSpeed    :=MW2

    Engine_On    :=Q5.0

    Preset_Speed_Reached:=Q5.1

    CALL  SFC43    調用SFC43,重新觸發監控定時器(無參數)

    每一個FB和SFB都必須有一個背景數據塊,上例中在調用FB1之前,FB1和背景數據塊DB1必須是已經存在的。

    ⑥無條件調用指令UC( Unconditional Block Call)和條件調用指令CC( Conditional Block Call)。用于調用沒有參數的FC和SFC。其使用方法與CALL指令相同,只是在調用時不能傳遞參數。CC指令在邏輯運算結果RLO =1時才調用塊。用CC指令和UC指令調用塊時,不能使用背景數據塊。下面是使用CC指令和UC指令的例子。

    A I0.1    說明:刷新RLO

    CC FC6    如果RLO=1,調用沒有參數的功能FC6

    L IW4    從FC6返回后執行,或在I0.1=0時不調用FC6,直接執行本指令

    UC FC2    無條件調用沒有參數的功能FC2

    在CALL指令中,FC、FB、SFC和SFB是作為地址輸入的,其地址可以是絕對地址,或者是符號地址。在調用FB和SFB時,必須提供與之相對應的背景數據塊;而調用FC和SFC時,不需調用背景數據塊。

    在調用時,應將實參賦予被調用功能中的形參,并確保實參和形參數據類型相同,并且在FC和SFC的調用中,必須為所有形參指定實參,而調用FB和SFB,則只需指定上次調用后必須改變的實參。

    FB功能塊的具體調用(指令表程序)如下。

    CALL FB1,DB1    說明:調用FB1,其背景數據塊為DB1

    MAX    :=MW10    MAX為FB1定義的參數,將MW10的值賦予MAX

    MIN    :=MW20    將MW20的值賦予FB1參數MIN

    POWER_ON  :=I 0.0    將I0.0賦予FB1參數POWER_ON

    POWER_OFF:=I 0.1    將I0.1賦予FB1參數POWER_OFF

    程序中調用了背景數據塊DB1,并將實參(“;=”之后的變量)賦予形參(“;”之前的變量)。

Tags:STL,PLC,塊調用指令,CALL  
責任編輯:admin
請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個字
[ 查看全部 ] 網友評論
關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
婷婷亚洲天堂影院-国产精品豆花视频www-伊人影院在线观看-日本少妇浓毛bbwbbwbbw-av网站观看-亚州欧美在线-91精品国产乱码久-任我爽精品视频在线播放-日本视频不卡-亚洲国产精品va在线观看香蕉-国产毛片乡下农村妇女-国产成人免费ā片在线观看老同学-欧美日韩免费在线-成人无码视频免费播放-色综合美女-免费毛片av
<button id="4i884"></button>
  • <abbr id="4i884"><source id="4i884"></source></abbr>
  • <code id="4i884"><tr id="4i884"></tr></code>
  • <rt id="4i884"></rt>
    <li id="4i884"></li>
  • <rt id="4i884"><tr id="4i884"></tr></rt>
  • 黄色免费高清视频| 一本久道综合色婷婷五月| aaa一级黄色片| 国产在线观看中文字幕| 亚洲国产欧美91| 草草草在线视频| 欧美第一页浮力影院| 青青草原播放器| 日本丰满少妇黄大片在线观看| 日韩av片专区| 好吊色这里只有精品| 污污视频网站在线| 国产对白在线播放| 欧美爱爱视频免费看| 久艹视频在线免费观看| 操bbb操bbb| 成人在线观看黄| 天天干在线影院| 日本一级淫片演员| 天天摸天天碰天天添| 在线免费视频一区| 欧美一级欧美一级| 日本a√在线观看| a级片一区二区| 亚洲一二三区av| 大地资源网在线观看免费官网| 97在线播放视频| 日日噜噜噜夜夜爽爽| 欧美女人性生活视频| 日韩视频在线观看一区二区三区| 97碰在线视频| 亚洲综合婷婷久久| jizzjizz国产精品喷水| 男生操女生视频在线观看| 日韩欧美一区三区| 999热精品视频| 日韩毛片在线免费看| 日本香蕉视频在线观看| 日韩一级免费在线观看| 欧美精品卡一卡二| 91网址在线观看精品| 无码aⅴ精品一区二区三区浪潮 | 1024精品视频| 国产精品8888| 特级黄色片视频| 国产精品无码av无码| 97超碰在线人人| 路边理发店露脸熟妇泻火| 国产人妻777人伦精品hd| 久久亚洲中文字幕无码| 亚洲国产精品久久久久爰色欲| 日韩网址在线观看| 国产精品久久..4399| 久久久久99精品成人片| 国产成人三级视频| 亚洲高清视频免费| gogogo免费高清日本写真| 亚洲第一区第二区第三区| 久久婷婷综合色| 免费观看国产视频在线| 日韩av片专区| 五月天婷婷激情视频| 黄页免费在线观看视频| www.日本三级| 国产精品啪啪啪视频| 亚洲综合欧美激情| 午夜免费看视频| 一本一道久久a久久综合蜜桃| 色婷婷狠狠18| 能在线观看的av| 亚洲精品乱码久久久久久自慰| 一本岛在线视频| 久久视频免费在线| 一二三四视频社区在线| 激情图片中文字幕| 国产精品久久久久9999爆乳| 欧美成人三级在线视频| 东京热加勒比无码少妇| 欧洲在线免费视频| 男人揉女人奶房视频60分| 日本黄色福利视频| 日韩精品一区二区三区久久| 中文字幕久久av| 97在线免费视频观看| 黄色a级片免费看| 视频二区在线播放| 日韩中文字幕亚洲精品欧美| 国产wwwxx| 在线观看视频在线观看| 久久9精品区-无套内射无码| 三上悠亚av一区二区三区| 秋霞无码一区二区| 青青在线视频观看| 香蕉视频禁止18| 91香蕉视频网址| 亚洲 欧美 综合 另类 中字| jizzjizzxxxx| 亚洲妇熟xx妇色黄蜜桃| 欧美黑人在线观看| 久久99999| 可以免费在线看黄的网站| 成 年 人 黄 色 大 片大 全| 性生活免费在线观看| 精品久久久99| 久久美女福利视频| 国产精品人人爽人人爽| 日韩网址在线观看| caoporm在线视频| 亚洲娇小娇小娇小| www黄色av| 国产美女18xxxx免费视频| 黑鬼大战白妞高潮喷白浆| 欧美精品第三页| 国产高清免费在线| 无码人妻h动漫| 日本一级淫片演员| 99精品视频在线看| 国产一区一区三区| 免费男同深夜夜行网站 | 五月天激情播播| 亚洲精品无码国产| 最新免费av网址| 777精品久无码人妻蜜桃| 五月花丁香婷婷| 国产综合免费视频| 黄色网在线视频| 国产三级生活片| 久久久久久久久久久99| 一区二区三区四区久久| 欧美精品成人网| jizzjizz国产精品喷水| 无码毛片aaa在线| 欧美婷婷精品激情| 国产 日韩 欧美在线| 手机看片福利盒子久久| av在线播放天堂| 午夜探花在线观看| 欧美性猛交久久久乱大交小说| 国内av一区二区| 国产爆乳无码一区二区麻豆| 福利片一区二区三区| 日韩一区二区三区不卡视频| 91国内在线播放| 青青草视频在线免费播放 | 宅男噜噜噜66国产免费观看| 成年人视频网站免费| 亚洲一二三不卡| 国产成人精品无码播放| 91av资源网| av日韩一区二区三区| 香蕉视频免费版| 色男人天堂av| 日韩不卡的av| 午夜xxxxx| 亚洲五月激情网| 超碰在线超碰在线| 国产精品嫩草影视| 无套内谢丰满少妇中文字幕| 国产精品v日韩精品v在线观看| 日韩视频在线观看一区二区三区| 国产精品久久久毛片| 黄色a级片免费| 成人黄色片视频| 亚洲午夜无码av毛片久久| 两根大肉大捧一进一出好爽视频| 97视频久久久| 狠狠干 狠狠操| 国产裸体舞一区二区三区| 日韩在线xxx| 色综合手机在线| 国产精品久久久久久9999| 中文字幕亚洲欧洲| 99re精彩视频| 欧美 另类 交| 少妇大叫太大太粗太爽了a片小说| 欧美aaa在线观看| www.69av| 国产精品久久久久久久久电影网| 老子影院午夜伦不卡大全| 国产h视频在线播放| 国产视频一区二区视频| 色婷婷综合久久久久中文字幕| 国产精品97在线| 波多野结衣国产精品| av免费一区二区| 国产美女永久无遮挡| 天天摸天天碰天天添| 欧美日韩理论片| 欧美久久久久久久久久久久久| 日本日本19xxxⅹhd乱影响| 亚洲图色中文字幕| 久久成人福利视频| 91福利免费观看| 已婚少妇美妙人妻系列| 日本成年人网址| 成人在线视频一区二区三区| 欧美一级特黄aaaaaa在线看片| 激情五月婷婷久久| 毛片毛片毛片毛片毛片毛片毛片毛片毛片| 日本丰满大乳奶|