功能表圖中跳步與循環(huán)問題 PLC編程
復(fù)雜的控制系統(tǒng)不僅I/O點數(shù)多,功能表圖也相當(dāng)復(fù)雜,除包括前面介紹的功能表圖的基本結(jié)構(gòu)外,還包括跳步與循環(huán)控制,而且系統(tǒng)往往還要求設(shè)置多種工作方式,如手動和自動(包括連續(xù)、單周期、單步等)工作方式。手動程序比較簡單,一般用經(jīng)驗法設(shè)計,自動程序的設(shè)計一般用順序控制設(shè)計法。
1.跳步
如圖5-34所示用狀態(tài)器來代表各步,當(dāng)步S31是活動步,并且X5變?yōu)椤?”時,將跳過步S32,由步S31進(jìn)展到步S33。這種跳步與S31S32S33等組成的“主序列”中有向連線的方向相同,稱為正向跳步。當(dāng)步S34是活動步,并且轉(zhuǎn)換條件時,將從步S34返回到步S33,這種跳步與“主序列”中有向連線的方向相反,稱為逆向跳步。顯然,跳步屬于選擇序列的一種特殊情況。

圖5-34 含有跳步和循環(huán)的功能表圖
2.循環(huán)
在設(shè)計梯形圖程序時,經(jīng)常遇到一些需要多次重復(fù)的操作,如果一次一次地編程,顯然是非常繁瑣的。我們常常采用循環(huán)的方式來設(shè)計功能表圖和梯形圖,如圖5-34所示,假設(shè)要求重復(fù)執(zhí)行10次由步S33和步S34組成的工藝過程,用C0控制循環(huán)次數(shù),它的設(shè)定值等于循環(huán)次數(shù)10。每執(zhí)行一次循環(huán),在步S34中使C0的當(dāng)前值減1,這一操作是將S34的常開觸點接在C0的計數(shù)脈沖輸入端來實現(xiàn)的,當(dāng)步S34變?yōu)榛顒硬綍r,S34的常開觸點由斷開變?yōu)榻油?,使C0的當(dāng)前值減1。每次執(zhí)行循環(huán)的最后一步,都根據(jù)C0的當(dāng)前值是否為零來判別是否應(yīng)結(jié)束循環(huán),圖中用步S34之后選擇序列的分支來實現(xiàn)的。假設(shè)X4為“1”,如果循環(huán)未結(jié)束,C0的常閉觸點閉合,轉(zhuǎn)換條件滿足并返回步S33;當(dāng)C0的當(dāng)前值減為0,其常開觸點接通,轉(zhuǎn)換條件滿足,將由步S34進(jìn)展到步S35。
在循環(huán)程序執(zhí)行之前或執(zhí)行完后,應(yīng)將控制循環(huán)的計數(shù)器復(fù)位,才能保證下次循環(huán)時循環(huán)計數(shù)。復(fù)位操作應(yīng)放在循環(huán)之外,圖5-34中計數(shù)器復(fù)位在步S0和步S25顯然比較方便。
提交
2025中歐綠色建筑工業(yè)化論壇9月北京啟幕 全球智慧共推建筑產(chǎn)業(yè)“雙碳”轉(zhuǎn)型
喜訊!華強(qiáng)電子網(wǎng)榮獲“2025年中國產(chǎn)業(yè)互聯(lián)網(wǎng)創(chuàng)新企業(yè)”
深入實施“人工智能+”行動 浪潮軟件集團(tuán)看好人工智能+工業(yè)質(zhì)檢廣闊前景,持續(xù)布局線纜行業(yè)智能質(zhì)檢
海爾新增2家卓越級智能工廠,總數(shù)品類行業(yè)雙第一
深度剖析格力打破磁懸浮壓縮機(jī)國外壟斷,底氣來自對自主創(chuàng)新的堅守!

S32
時,將從步S34返回到步S33,這種跳步與“主序列”中有向連線的方向相反,稱為逆向跳步。顯然,跳步屬于選擇序列的一種特殊情況。
滿足并返回步S33;當(dāng)C0的當(dāng)前值減為0,其常開觸點接通,轉(zhuǎn)換條件
滿足,將由步S34進(jìn)展到步S35。
投訴建議