導(dǎo)讀:在自動(dòng)化設(shè)備中,每個(gè)設(shè)備都有它的動(dòng)作,比如先做什么后做什么,都是有一定的邏輯關(guān)系。就像我們在日常生活中,做事情也是需要有先后順序,這樣就比較有條理。比如吃飯之前是先洗手,洗完了之后吃飯,吃完了再洗碗。那在自動(dòng)化行業(yè)中設(shè)備也要遵循一點(diǎn)的邏輯。就比如這個(gè)最常用的機(jī)械手動(dòng)作(如圖1),它也是一步步將物料搬運(yùn)到指定位置。針對動(dòng)作邏輯,電氣工程師最喜歡用的編程方法就是“賦值比較法”。
那針對這種方法,我們可以使用一個(gè)案例來舉例說明。掌握其方法后,后續(xù)遇到這類的程序,你就可以直接套用!
控制要求:
如圖所示為液體混合控制示意圖。液體混合控制器上有三個(gè)電磁閥(YV1-YV3)和一個(gè)攪拌機(jī)(M)進(jìn)行控制。詳細(xì)控制要求如下所示:
(1)按下啟動(dòng)按鈕后,打開閥門A注入A液體,達(dá)到低液位感應(yīng)器后停止注入A液體,穩(wěn)液位30S后打開閥門B注入B液體,
(2)當(dāng)?shù)竭_(dá)高液位后關(guān)閉閥門B,啟動(dòng)攪拌機(jī)自動(dòng)對混合液體進(jìn)行2分鐘的攪拌,攪拌完成后讓混合液體從出料口流出;
(3)等待1分鐘后,混合液流盡,出料口關(guān)閉。
(4)按下停止按鈕后,防止液體凝固,必須完成一個(gè)周期后才進(jìn)行停止
編程思路:使用寄存器實(shí)現(xiàn)步序劃分
程序編寫:
在這個(gè)程序中,大家可以看到,它可以按照自己的步序去實(shí)現(xiàn)其功能,比如寄存器的值等于1時(shí)是閥門A控制,寄存器的值等于2時(shí)是閥門B控制,寄存器的值等于3時(shí)是攪拌器控制,依次類推。這種方法讓我們編程的思維更加清晰,不容易出錯(cuò),所以電氣工程師都比較喜歡使用。
值得注意的是:寄存器的賦值,最好有比較大的間距,比如賦值為0-5-10-15這種方式,這樣的目的是一旦中間哪個(gè)步序漏了方便插入。
審核編輯 黃宇
-
編程
+關(guān)注
關(guān)注
88文章
3689瀏覽量
95256 -
電氣工程師
+關(guān)注
關(guān)注
5文章
56瀏覽量
13575
發(fā)布評論請先 登錄
評論