版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、變量)、OUT (輸出變量)、IN-OUT (輸入/輸出變量)、TEMP (臨時變量)和 STAT(靜態(tài)變量)五種類型。IN (輸入變量):為調(diào)用它的塊提供的輸入?yún)?shù)。OUT (輸出變量):返回給調(diào)用它的塊的輸出參數(shù)。IN-OUT (輸入-輸出變量):初值由調(diào)用它的塊提供,被 子程序修改后返回給調(diào)用它的塊。TEMP (臨時變量):暫時保存在局域數(shù)據(jù)區(qū)中的變量。 只是在執(zhí)行塊時使用臨時變量,執(zhí)行完后,在主程序中不能再使用該變量。STAT (靜態(tài)變量):在功能塊的背景數(shù)據(jù)塊中使用。關(guān) 閉功能塊后,其靜態(tài)數(shù)據(jù)保持不變。功能(FC)沒有靜態(tài)變量。IN (輸入變量)、OUT (輸出變量)和IN-OUT
2、(輸入/輸出變量)屬于程序塊的形式 參數(shù)。TEMP (臨時變量)屬于程序塊的局域變量,只在它所在的塊中有效。STAT (靜態(tài)變量)只在FB程序塊中存在,也屬于程序塊的局域變量,在它所在的塊中有效,而且PLC掉電后STAT變量仍然保持。每一種類型的變量都包括變量名、變量類型和變量注釋。 變量聲明表的左邊給出了該變量表的總體結(jié)構(gòu),點擊某一變量類型,例如“OUT,在表的右邊將顯示出該類型局域變量的 詳細(xì)情況。塊中的局域變量名必須以字母開始,只能由英語字母、數(shù)字、下劃線組成,但 是在符號表中定義的共享數(shù)據(jù)的符號名可以使用其他字符。在程序中,操作系統(tǒng)在局域變量前面自動加上“ #”。如果在塊中只使用局域變
3、量,不使用絕對地址或全局符號,易于形成通用子程序塊實現(xiàn)結(jié)構(gòu)化編程,并且易于將程序塊移植到別的項目中去。變量聲明后在局域數(shù)據(jù)塊中為臨時變量 (TEMP)保存有效的存儲空間。對于功能塊 FB, 還要為配合使用背景數(shù)據(jù)塊為靜態(tài)變量 (STAT)保存空間。通過設(shè)置 IN (輸入)、OUT (輸 出)和IN-OUT (輸入/輸出)類型變量,聲明塊調(diào)用軟件接口(即形式參數(shù))。用戶在功能塊中聲明變量時, 除了臨時變量外,它們將自動出現(xiàn)在功能塊對應(yīng)的背景數(shù) 據(jù)塊中。在變量聲明表中賦值時,不需要指定存儲器地址;根據(jù)各變量的數(shù)據(jù)類型,程序編輯 器自動地為所有局域變量指定存儲器地址。變量名地址類型備注Mai n P
4、rogramOB1OB1En gi neFB1FB1PetrolDB1FB1DieselDB2FB1FanFC1FC1Automatic ModeQ4.0BOOLAutomatic. On10.0BOOLMan ual_ On10.1BOOLPE Actual SpeedMW2INTSwitch On PEI1.0BOOLSwitch Off PEI1.1BOOLPE Failure11.2BOOLPE Fan OnQ5.0BOOLPE OnQ5.1BOOLPE Preset Speed ReachedQ5.2BOOLPE Follow OnT1TIMERDE Actual SpeedMW2I
5、NTSwitch On DEI1.4BOOLSwitch Off DE11.5BOOLDE Failure11.6BOOLDE Fan OnQ5.4BOOLDE OnQ5.5BOOLDE Preset Speed ReachedQ5.6BOOLDE Follow OnT2TIMER選擇程序段2井捕入刃-程序段.再汝選擇電流通路匚在編程吒素忖錄的位邏輯卜介找到SR 元素“取擊插入該元素.仆別任S和R的輯入2前価入 個常開 觸點請為SR元素輸入以卜”符號名;上面觸點的喀輸為wAutomatic_On,FF面觸點的名稱為"ManuaLOn+, SR 元秦的名稱為 HAutomatic_Mo
6、de,F保存茂塊.并關(guān)閉窗口生成功能塊FB并調(diào)用功能tt(FB)在程序的體系結(jié)構(gòu)中位于組織塊之2它包含稈斥的一部分,這部分程 Jrft 0B1中可以多次調(diào)用 功能塊的所冇形卷和靜態(tài)數(shù)劌都存儲任個單魏的、被 指疋絳該功能塊的數(shù)捌塊(DB)中.找到Blocks文件夾并打開它用鼠標(biāo)右擊右閒I】n按鼠標(biāo)右鍵出現(xiàn)的彈出菜單中包含菜單 欄中誼匝要的命令口插入-個功能塊作 為新對氧聲明/定義變量在“屬性-功能塊”對話框中,選擇用 以牛成塊的語言,激活多愛背景FB的 檢査征,用確定確認(rèn)其余的設(shè)世。將功能塊FB4插入到Blocks文件滅 中。雙擊FB1,打開LAD/STUFBD編程窗 口。我們將向您說明如何編程
7、個功能塊,任本例小,該功能塊使用兩個不同的數(shù)據(jù)塊 控制和監(jiān)視汽油或柴油發(fā)動機(jī)。所冇“發(fā)動機(jī)特定的”信號都是件為塊參數(shù)從細(xì)織塊傳送給功能塊的,因此必須作 為輸入和輸出參數(shù)在變量聲明表中列出(聲明"in”和“out” )o我們假泄您己經(jīng)堂握了如何使用STEP 7輸入一個串聯(lián)電路、一個并聯(lián)電路和-個 存儲誥功能。LAD/STL/FBD編程窗口已經(jīng)打開,并 已激活選項視圖 LAD (編柑語7)。注意,F(xiàn)B1現(xiàn)在顯示在標(biāo)題欄中,因為 您是通過雙擊FB1打開的編秤冏I】。變韋聲明區(qū)域由變繪總覽視圖(左窗?。┖妥冴敿?xì)視圖右窗格)組成。在變帛總覽視圖中,依次選擇聲明類熨“IN”,PIT”和“STA
8、T” ,并在相應(yīng) 的變?nèi)痹敿?xì)視圖中輸入如卜聲明。在變試總覽視圖屮,單擊相應(yīng)的單元并在RfiGtB現(xiàn)的圖小應(yīng)用條口。您可以從所顯 示的卜拉列表中選擇數(shù)據(jù)類型。CorUerts Of. *Environmentln(erlacoMNjNameData Type Address |lnltialValu9|Commenta SvtchBool0.0FALSESwitchon engine±i3 Switch-OffBool0.1FALSESwitch off engineO IN.OUTw Failure00010.2FALSEEngine failure, causes the engi
9、ne to switch offW STAT<a TEMP口 Actual.SpeedInt2.0UActual 初girw speedContent: Of: tnvjronmentMnterface,OUT,口 IntrdKONameData Type |Addre>« |lmtiai V«»lueCommentEngine.OnBool4 0FALSEEngine is switched onrreseLOpeed_ReachedDool4rALOCrreset speed reached(* » STAT1 皆 TEMPUConter
10、ts Of T nvircnmertJnterfaceS TAT1Nameui PresejSpged 口Data Type|Address|lnitial VaiuejComment Int601500Requested engine speedEIrterlace SOINS OUT只有字母、數(shù)字和卜劃線足變眾出明表中的塊參數(shù)名稱所 允許使用的字符。如架在變尿詳細(xì)裡圖中沒有顯小所有需姜的欄.您町以通 過快捷菓單來顯示(使用鼠話右&)編程一個發(fā)動機(jī)的開動和停機(jī)便用JJI欄中相應(yīng)的按田或編程元索II 錄任程序段1中依次插入個常開觸 點、個常閉觸點和個SR兀索。然后在輸入R之前選擇電流通
11、路插入另個常幵觸魚°在該觸點前選擇 電流通路。土世插入個打常開觸點并聯(lián)的常閉觸點。編程速度監(jiān)視人一個新的觀序段并選樣電流通路 然后在編稈兀斎目錄中瀏覽re至找到比較功能并插ACMP > = L另外在電涼通路中插人一個線圏冉次透擇問;>井便用變試聲明農(nóng)中的名稱標(biāo)定汶圈和比較器CMP«I#Ajc tuaJ. 3peed-IM1(Preset Spaed1X2然歷保存稈序SPreaetSp ced Ptneiue d生成背景數(shù)據(jù)塊并修改實際值您已經(jīng)編寫了功能塊FB1 ( '*Enginew )并I4還龍變呈聲明衣中定義了發(fā)動機(jī)特定的 參數(shù)為了以斤i能在OR1屮編寫播令訓(xùn)用此功能塊,必級生成相應(yīng)的數(shù)據(jù)塊亠個背景數(shù)據(jù)塊(DB)總足被指定給個功能塊 這個功能塊用丁唱
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 擋墻及護(hù)坡施工方案
- 訓(xùn)練音樂節(jié)奏課程設(shè)計
- 2025年度退休員工專業(yè)培訓(xùn)與指導(dǎo)合同3篇
- 輸電線路防雷施工方案
- 二零二五版合伙購買二手房裝修及改造協(xié)議3篇
- 年度工業(yè)自動化系統(tǒng)產(chǎn)業(yè)分析報告
- 2025年度餐飲服務(wù)業(yè)臨時工招聘服務(wù)協(xié)議3篇
- 2025年度個人家政服務(wù)外包合同8篇
- 2025年度高端酒店裝飾材料及家具采購協(xié)議3篇
- 2024運(yùn)輸企業(yè)與司機(jī)簽訂智能調(diào)度勞務(wù)合同3篇
- 中小銀行上云趨勢研究分析報告
- 機(jī)電安裝工程安全培訓(xùn)
- 遼寧省普通高中2024-2025學(xué)年高一上學(xué)期12月聯(lián)合考試語文試題(含答案)
- 洗浴部前臺收銀員崗位職責(zé)
- 青海原子城的課程設(shè)計
- 常州大學(xué)《新媒體文案創(chuàng)作與傳播》2023-2024學(xué)年第一學(xué)期期末試卷
- 麻醉蘇醒期躁動患者護(hù)理
- 英語雅思8000詞匯表
- 小學(xué)好詞好句好段摘抄(8篇)
- JT-T-1059.1-2016交通一卡通移動支付技術(shù)規(guī)范第1部分:總則
- 《茶藝文化初探》(教學(xué)設(shè)計)-六年級勞動北師大版
評論
0/150
提交評論