999久久久精品国产消防器材,国产成人久久综合77777,√最新版天堂资源网在线,精品久久久久区二区8888,卡一卡二卡三乱码视频

技成培訓(xùn)網(wǎng) 技成學(xué)習(xí)APP 技成工具箱 技成企業(yè)服務(wù)

歡迎回到技成培訓(xùn)網(wǎng)

技成培訓(xùn)網(wǎng)

電工題庫寶典

技成電工課堂

PLC練習(xí)題

技成PLC課堂

變頻器故障查詢

技成PLC學(xué)吧

伺服驅(qū)動(dòng)故障查詢

技成PLC網(wǎng)校

當(dāng)前位置:技成首頁 > 文章中心 > 西門子PLC > STEP7中生成功能塊步驟教程

STEP7中生成功能塊步驟教程

發(fā)布于2022-11-18 13:45 39 2 標(biāo)簽:功能塊

  1.生成功能塊

  選中SIMATIC管理器左邊窗口中的“塊”圖標(biāo),用鼠標(biāo)右鍵點(diǎn)擊右邊窗口,執(zhí)行出現(xiàn)的快捷菜單中的“插入新對(duì)象”→“功能塊”,生成一個(gè)新的功能塊。在出現(xiàn)的功能塊屬性對(duì)話框中,采用系統(tǒng)自動(dòng)生成的功能塊的名稱FB1,選擇梯形圖(LAD)為默認(rèn)的編程語言。點(diǎn)擊“多情景標(biāo)題”前面的復(fù)選框,使其中的“√”消失(沒有多重背景功能)。點(diǎn)擊“確認(rèn)”按鈕后返回SIMATIC管理器,可以看到右邊窗口中新生成的功能塊FB1。

  2.局部變量

  雙擊生成的FB1,打開程序編輯器。將鼠標(biāo)的光標(biāo)放在右邊的程序區(qū)最上面的分隔條上(見圖4-13),按住鼠標(biāo)的左鍵,往下拉動(dòng)分隔條,分隔條上面是功能塊的變量聲明表,下面是程序區(qū),左邊是指令列表和庫。將水平分隔條拉至程序編輯器視窗的頂部,不再顯示變量聲明表,但是它仍然存在。

  在變量聲明表中聲明塊專用的局部變量,局部變量只能在它所在的塊中使用。

  變量聲明表的左邊窗口給出了該表的總體結(jié)構(gòu),選中某一變量類型,例如“IN”,在表的右邊顯示的是輸入?yún)?shù)Start等的詳細(xì)情況。

功能塊

  由圖4-13可知,功能塊有5種局部變量

  1)IN∶輸入?yún)?shù),用于將數(shù)據(jù)從調(diào)用塊傳送到被調(diào)用塊。

  2)OUT輸出參數(shù),用于將塊的執(zhí)行結(jié)果從被調(diào)用塊返回給調(diào)用它的塊。

  3)IN_OUT(輸入_輸出參數(shù))參數(shù)的初值由調(diào)用它的塊提供,塊執(zhí)行后由同一個(gè)參數(shù)將執(zhí)行結(jié)果返回給調(diào)用它的塊。

  4)TEMP(臨時(shí)變量)暫時(shí)保存在局部數(shù)據(jù)區(qū)中的變量。臨時(shí)變量區(qū)(L堆棧)類似于沒有人管理的公告欄,誰都可以往上面貼告示,后貼的告示將原來的告示覆蓋掉。只是在執(zhí)行塊時(shí)使用臨時(shí)變量,執(zhí)行完后,不再保存臨時(shí)變量的數(shù)值,它可能被同一優(yōu)先級(jí)中別的塊的臨時(shí)數(shù)據(jù)覆蓋。

  5)STAT(靜態(tài)變量)從功能塊執(zhí)行完,到下一次重新調(diào)用它,靜態(tài)變量的值保持不變。

  選中變量聲明表左邊窗口中的輸入?yún)?shù)“IN”,在右邊窗口中生成兩個(gè)BOOL變量和一個(gè)INT變量(見圖4-13)。用類似的方法生成其他局部變量,F(xiàn)BI的背景數(shù)據(jù)塊(見圖4-15)中的變量與變量聲明表中的局部變量(不包括臨時(shí)變量)相同。

  塊的局部變量名必須以字母開始,只能由英語字母、數(shù)字和下劃線組成,不能使用漢字,但是在符號(hào)表中定義的共享數(shù)據(jù)的符號(hào)名可以使用其他字符(包括漢字)。

  在變量聲明表中賦值時(shí),不需要指定存儲(chǔ)器地址根據(jù)各變量的數(shù)據(jù)類型,程序編輯器自動(dòng)地為所有的局部變量指定存儲(chǔ)器地址。

  塊的輸入?yún)?shù)、輸出參數(shù)的數(shù)據(jù)類型可以是基本數(shù)據(jù)類型、復(fù)雜數(shù)據(jù)類型、Timer(定時(shí)器)、Counter(計(jì)數(shù)器)、塊(FB、FC、DB)、Pointer(指針)和ANY等。

  3.生成梯形圖程序

  圖4-13的下面是功能塊FBI的梯形圖程序。用起保停電路來控制發(fā)動(dòng)機(jī)的運(yùn)行,功能塊的輸入?yún)?shù)Start和Stop分別用來接收起動(dòng)命令和停止命令。輸出參數(shù)Engine_On用來控制發(fā)動(dòng)機(jī)的運(yùn)行。用比較指令來監(jiān)視轉(zhuǎn)速,檢查實(shí)際轉(zhuǎn)速Actual_Speed是否大于等于預(yù)置轉(zhuǎn)速Preset_Speed。如果滿足比較條件,Bool輸出參數(shù)#Overspeed(超速)為1。

  STEP7自動(dòng)地在程序中的局部變量前面加上“#”號(hào),符號(hào)表中定義的共享符號(hào)被自動(dòng)加上雙引號(hào)。

若有收獲,就點(diǎn)個(gè)贊吧!

文章來源于網(wǎng)絡(luò)及文獻(xiàn)如有侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)
分享到:

微信掃一掃分享

閱讀與本文標(biāo)簽相同的文章

功能塊

相關(guān)推薦

最新文章 熱門文章
最新課程 免費(fèi)課程
PLC資料下載 電工電氣資料下載
應(yīng)用新秀
變頻器故障代碼查詢APP
伺服故障代碼查詢APP
技成
手機(jī)APP
熱門標(biāo)簽