S7-300/400的用戶(hù)程序結(jié)構(gòu)SFB\SFC\FB\FC\OB等介紹
西門(mén)子plc S7-300/400的用戶(hù)程序結(jié)構(gòu)在控制系統(tǒng)中的應(yīng)用是基于自動(dòng)控制技術(shù)、微電腦技術(shù)、和基于通信技術(shù)開(kāi)發(fā)的新一代工業(yè)控制器件,隨著微處理器技術(shù)的發(fā)展,plc得到了迅速發(fā)展,也在各個(gè)領(lǐng)域都有得到越來(lái)越多的應(yīng)用。下面小編就為您介紹下plc控制系統(tǒng)應(yīng)用以及應(yīng)注意的問(wèn)題,希望對(duì)您有幫助.
西門(mén)子plc S7-300/400的用戶(hù)程序結(jié)構(gòu)
1.邏輯塊
CPU循環(huán)執(zhí)行操作系統(tǒng)程序,每次循環(huán)都要調(diào)用一次主程序OB1.
西門(mén)子plc STEP7 V5.4 SP3.1將用戶(hù)編寫(xiě)的程序和程序所需的數(shù)據(jù)放置在塊中,OB、FB、FC、SFB和SFC都是有程序的塊,它們稱(chēng)為邏輯塊,邏輯塊類(lèi)似于子程序,使用戶(hù)程序結(jié)構(gòu)化,可以簡(jiǎn)化程序組織,使程序易于修改、查錯(cuò)和調(diào)試,程序運(yùn)行時(shí)所需的數(shù)據(jù)和變量存儲(chǔ)在數(shù)據(jù)塊中。
邏輯塊組織塊OB:操作系統(tǒng)與用戶(hù)程序的接口,決定用戶(hù)程序的結(jié)構(gòu);邏輯塊功能塊FB:用戶(hù)編寫(xiě)的包含經(jīng)常使用的功能的子程序,有專(zhuān)用的存儲(chǔ)區(qū)(背景數(shù)據(jù)塊);邏輯塊功能FC:用戶(hù)編寫(xiě)的包含經(jīng)常使用的功能的子程序,沒(méi)有專(zhuān)用的存儲(chǔ)區(qū); 邏輯塊系統(tǒng)功能塊SFB:集成在CPU模塊中,通過(guò)SFB調(diào)用系統(tǒng)功能,有專(zhuān)用的存儲(chǔ)區(qū)(背景數(shù)據(jù)塊);邏輯塊系統(tǒng)功能SFC:集成在CPU模塊中,通過(guò)SFC調(diào)用系統(tǒng)功能,沒(méi)有專(zhuān)用的存儲(chǔ)區(qū)
數(shù)據(jù)塊背景數(shù)據(jù)塊DI:用于保存FB和SFB的輸入、輸出參數(shù)和靜態(tài)變量,其數(shù)據(jù)是自動(dòng)生成的;數(shù)據(jù)塊共享數(shù)據(jù)塊DB:存儲(chǔ)用戶(hù)數(shù)據(jù)的數(shù)據(jù)區(qū)域,供所有的邏輯塊共享。
系統(tǒng)功能塊和系統(tǒng)功能集成在S7CPU的操作系統(tǒng)中,不占用用戶(hù)程序空間。它們是預(yù)先編好程序的邏輯塊,可以在用戶(hù)程序中調(diào)用這些塊,但是用戶(hù)不能打開(kāi)和修改它們。FB和SFB
有專(zhuān)用的存儲(chǔ)區(qū),其變量保存在指定給它們的背景數(shù)據(jù)塊中,F(xiàn)C和SFC沒(méi)有背景數(shù)據(jù)塊。
邏輯塊可以調(diào)用OB之外的邏輯塊,被調(diào)用的塊又可以調(diào)用別的塊,稱(chēng)為嵌套調(diào)用。
如果出現(xiàn)中斷事件,CPU將停止當(dāng)前正在執(zhí)行的程序,去執(zhí)行中斷事件對(duì)應(yīng)的組織塊(即中斷程序),執(zhí)行完后,返回到程序中斷處繼續(xù)執(zhí)行。
2.數(shù)據(jù)塊
數(shù)據(jù)塊是用于存放執(zhí)行用戶(hù)程序時(shí)所需數(shù)據(jù)的數(shù)據(jù)區(qū),與邏輯塊不同,數(shù)據(jù)塊沒(méi)有指令,STEP7按數(shù)據(jù)生成的順序自動(dòng)地為數(shù)據(jù)塊中的變量分配地址。
總結(jié):以上內(nèi)容就是小編為大家介紹的西門(mén)子plc S7-300/400的用戶(hù)程序結(jié)構(gòu),本公司是西門(mén)子plc代理商,如果您有這方面的任何需求,歡迎大家咨詢(xún)?nèi)莞须姎猓覀儗⒔o您真誠(chéng)的服務(wù)。
免責(zé)聲明:本文免費(fèi)為大家學(xué)習(xí)、研究、欣賞,歡迎讀者訪(fǎng)問(wèn)和交流,其版權(quán)歸原著者擁有;本網(wǎng)站所有軟件和資料均為網(wǎng)友推薦收集整理而來(lái),禁止商用。本網(wǎng)站不保證本站提供的下載資源的準(zhǔn)確性、安全性和完整性;同時(shí)本網(wǎng)站也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的損失或傷害;如涉及版權(quán),請(qǐng)聯(lián)系刪除!
標(biāo)題:S7-300/400的用戶(hù)程序結(jié)構(gòu)SFB\SFC\FB\FC\OB等介紹 地址:http://www.yisiweijiaoyu.cn/hangye/3906.html