基于S7-1200PLC的液體混合控制案例
導(dǎo)讀:
我們?cè)陧?xiàng)目中編程時(shí),如果單純的使用邏輯指令編寫(xiě)程序的話有時(shí)候難以達(dá)到我們的控制要求或者說(shuō)編程效率比較低。這個(gè)時(shí)候可以使用功能指令來(lái)幫我們理清編程思路。那么接下來(lái),我們一起以任務(wù)的形式編寫(xiě)一個(gè)項(xiàng)目,讓大家掌握功能指令的使用。
一、任務(wù)目標(biāo)
該任務(wù)是功能指令應(yīng)用案例,使用功能指令有助于我們厘清編程思路。特別是對(duì)一些步序的劃分,數(shù)據(jù)的換算等都可以使用功能指令來(lái)幫助我們快速編寫(xiě)程序,本任務(wù)要求讀者掌握以下幾個(gè)內(nèi)容。
1.掌握MOVE指令的使用
2.掌握比較指令的使用
3.掌握比較指令對(duì)步序類工藝設(shè)備的劃分程序編寫(xiě)
二、任務(wù)描述
如圖所示(3-1-1)為液體混合控制示意圖。液體混合控制器上有三個(gè)電磁閥(YV1-YV3)和一個(gè)攪拌機(jī)(M)進(jìn)行控制。詳細(xì)控制要求如下所示:
(1)按下啟動(dòng)按鈕后,打開(kāi)閥門A注入A液體,達(dá)到低液位感應(yīng)器后停止注入A液體,穩(wěn)液位30S后打開(kāi)閥門B注入B液體。
(2)當(dāng)?shù)竭_(dá)高液位后關(guān)閉閥門B,啟動(dòng)攪拌機(jī)自動(dòng)對(duì)混合液體進(jìn)行2分鐘的攪拌,攪拌完成后讓混合液體從出料口流出。
(3)等待1分鐘后,混合液流盡,出料口關(guān)閉。
(4)按下停止按鈕后,防止液體凝固,必須完成一個(gè)周期后才進(jìn)行停止。

圖3-1-1 液體混合控制
三、相關(guān)知識(shí)
本案例需要使用的功能指令有MOVE指令和比較指令。案例中其他指令在相關(guān)章節(jié)中有介紹,在此不再贅述。此處為讀者介紹MOVE指令和比較指令相關(guān)知識(shí)。
1.移動(dòng)指令 (MOVE)
MOVE 指令用于將單個(gè)數(shù)據(jù)元素從參數(shù) IN 指定的源地址復(fù)制到參數(shù) OUT 指定的目標(biāo)地址,相關(guān)參數(shù)如下表:

用一個(gè)例子來(lái)說(shuō)明移動(dòng)指令 (MOVE)的使用,梯形圖如圖3-1-2所示

當(dāng)I0.0觸點(diǎn)閉合,將“3”這個(gè)數(shù)值傳送到目的地地址MW0地址中,結(jié)果MW0中的地址值為3,即使I0.0觸點(diǎn)斷開(kāi),MW0地址中的數(shù)值也不會(huì)改變,直到再次為MW0地址賦值才會(huì)有變化。
2.比較指令
比較指令有等于(CMP==)、不等于(CMP<>)、大于(CMP>)、小于(CMP<)、大于或等于(CMP>=)和小于或等于(CMP<=)。比較指令對(duì)輸入操作數(shù)1和輸入操作數(shù)2進(jìn)行比較,如果比較結(jié)果為真,則邏輯運(yùn)算結(jié)果RLO為“1”,反之則為“0”?!暗扔凇北容^指令如下表所示:

從指令框的“<???>”下拉列表中選擇該指令的數(shù)據(jù)類型。
用一個(gè)例子來(lái)說(shuō)明“等于”比較指令,其他類型的比較指令請(qǐng)讀者自行分析。梯形圖如圖3-1-3所示。
當(dāng)MW0地址中的數(shù)值等于3時(shí),操作數(shù)1和操作數(shù)2的數(shù)值相等,故Q0.0輸出為“1”,反之則為“0”。

四、任務(wù)實(shí)施
本任務(wù)的實(shí)施步驟主要分為PLC接線、IO地址分配以及程序設(shè)計(jì)思路,PLC接線圖在此不描述,值得注意的是急停按鈕,外部接是常閉點(diǎn):

2. 程序設(shè)計(jì)思路:程序中步序的劃分
本任務(wù)的實(shí)施主要使用比較指令劃分步序,可以按照以下方法劃分相關(guān)步序:

3.程序設(shè)計(jì)






五、結(jié)語(yǔ)
1.在這個(gè)案例中主要使用的是移動(dòng)指令去改變步序:執(zhí)行完一步之后,改變MB1寄存器中的值。
2.使用比較指令判斷應(yīng)該執(zhí)行哪一個(gè)步序,其中相對(duì)難理解的是第5步,因?yàn)樵诘?步的時(shí)候需要判斷是否按下了停止按鈕,當(dāng)按下了停止按鈕之后把“0”給到MB1寄存器,需要再次按下啟動(dòng)才能動(dòng)作。當(dāng)沒(méi)有按鈕停止按鈕,則自動(dòng)循環(huán)。
來(lái)源:技成培訓(xùn)網(wǎng),作者:技成-郭彪,未經(jīng)授權(quán)不得轉(zhuǎn)載!