西門(mén)子S7-200 PLC的程序結(jié)構(gòu)分析介紹
西門(mén)子S7-200 PLC的用戶(hù)程序結(jié)構(gòu)可分為兩種:線性程序結(jié)構(gòu)和分塊程序結(jié)構(gòu)。
1.線性程序結(jié)構(gòu)
線性程序結(jié)構(gòu)是指一個(gè)工程的全部控制任務(wù)被分成若千個(gè)小的程序段,按照控制的順序依次排放在主程序中,如圖3-1所示。編程時(shí),用程序控制指令將各個(gè)小的程序段依次鏈接起來(lái);程序執(zhí)行過(guò)程中,不斷掃描主程序,按照編寫(xiě)好的指令代碼順序地執(zhí)行控制工作。
線性程序結(jié)構(gòu)簡(jiǎn)單明了,但是僅適合控制量比較小的場(chǎng)合??刂迫蝿?wù)越大,線性程序的結(jié)構(gòu)就越復(fù)雜,執(zhí)行效率就越低,系統(tǒng)越不穩(wěn)定。
2.分塊程序結(jié)構(gòu)
分塊程序結(jié)構(gòu)是指一個(gè)工程的全部控制任務(wù)被分成多個(gè)任務(wù)模塊,每個(gè)模塊的控制任務(wù)由子程序或中斷程序完成。編程時(shí),主程序和子程序(或中斷程序〉分開(kāi)獨(dú)立編寫(xiě);在程序執(zhí)行過(guò)程中,不斷掃描主程序,碰到子程序調(diào)用指令就轉(zhuǎn)移到相應(yīng)的子程序中去執(zhí)行,如圖3-2所示,遇到中斷請(qǐng)求就調(diào)用相應(yīng)的中斷程序。
分塊程序結(jié)構(gòu)雖然復(fù)雜一點(diǎn),但是可以把一個(gè)復(fù)雜的控制任務(wù)分解成多個(gè)簡(jiǎn)單的控制任務(wù)。分塊程序有利于代碼編寫(xiě),而且程序調(diào)試也比較簡(jiǎn)單。所以,對(duì)于一些相對(duì)復(fù)雜的工程控制,建議使用分塊程序結(jié)構(gòu)。
1.線性程序結(jié)構(gòu)
線性程序結(jié)構(gòu)是指一個(gè)工程的全部控制任務(wù)被分成若千個(gè)小的程序段,按照控制的順序依次排放在主程序中,如圖3-1所示。編程時(shí),用程序控制指令將各個(gè)小的程序段依次鏈接起來(lái);程序執(zhí)行過(guò)程中,不斷掃描主程序,按照編寫(xiě)好的指令代碼順序地執(zhí)行控制工作。
線性程序結(jié)構(gòu)簡(jiǎn)單明了,但是僅適合控制量比較小的場(chǎng)合??刂迫蝿?wù)越大,線性程序的結(jié)構(gòu)就越復(fù)雜,執(zhí)行效率就越低,系統(tǒng)越不穩(wěn)定。
2.分塊程序結(jié)構(gòu)
分塊程序結(jié)構(gòu)是指一個(gè)工程的全部控制任務(wù)被分成多個(gè)任務(wù)模塊,每個(gè)模塊的控制任務(wù)由子程序或中斷程序完成。編程時(shí),主程序和子程序(或中斷程序〉分開(kāi)獨(dú)立編寫(xiě);在程序執(zhí)行過(guò)程中,不斷掃描主程序,碰到子程序調(diào)用指令就轉(zhuǎn)移到相應(yīng)的子程序中去執(zhí)行,如圖3-2所示,遇到中斷請(qǐng)求就調(diào)用相應(yīng)的中斷程序。
分塊程序結(jié)構(gòu)雖然復(fù)雜一點(diǎn),但是可以把一個(gè)復(fù)雜的控制任務(wù)分解成多個(gè)簡(jiǎn)單的控制任務(wù)。分塊程序有利于代碼編寫(xiě),而且程序調(diào)試也比較簡(jiǎn)單。所以,對(duì)于一些相對(duì)復(fù)雜的工程控制,建議使用分塊程序結(jié)構(gòu)。
本文標(biāo)簽:西門(mén)子S7-200 PLC的程序結(jié)構(gòu)分析介紹
* 由于無(wú)法獲得聯(lián)系方式等原因,本網(wǎng)使用的文字及圖片的作品報(bào)酬未能及時(shí)支付,在此深表歉意,請(qǐng)《西門(mén)子S7-200 PLC的程序結(jié)構(gòu)分析介紹》相關(guān)權(quán)利人與機(jī)電之家網(wǎng)取得聯(lián)系。
關(guān)于“西門(mén)子S7-200 PLC的程序結(jié)構(gòu)分析介紹”的更多資訊
個(gè)人求購(gòu)










