邏輯設(shè)計(jì)法設(shè)計(jì)PLC程序控制電路
林建平
發(fā)布于2023-01-30 15:09
46
2
標(biāo)簽:PLC程序
邏輯設(shè)計(jì)方法是以邏輯組合或邏輯時(shí)序的方法和形式來(lái)設(shè)計(jì)PLC程序,可分為組合邏輯設(shè)計(jì)法和時(shí)序邏輯設(shè)計(jì)法兩種。這種設(shè)計(jì)方法既具有嚴(yán)密可循的規(guī)律件、明確可行的設(shè)計(jì)步驟,又具有簡(jiǎn)便、直觀和十分規(guī)范的特點(diǎn)。下面將以通風(fēng)系統(tǒng)運(yùn)行狀態(tài)監(jiān)控為例,介紹組合邏輯設(shè)計(jì)法的典型應(yīng)用。
(1)通風(fēng)系統(tǒng)運(yùn)行狀態(tài)的監(jiān)控要求
在一個(gè)通風(fēng)系統(tǒng)中,現(xiàn)有4臺(tái)電動(dòng)機(jī)驅(qū)動(dòng)4臺(tái)風(fēng)機(jī)運(yùn)轉(zhuǎn)。為了保證工作人員的安全,一股要求至少3臺(tái)電動(dòng)機(jī)同時(shí)運(yùn)行。因此用綠、黃、紅三色柱狀指示燈來(lái)對(duì)電動(dòng)機(jī)的運(yùn)動(dòng)狀態(tài)進(jìn)行監(jiān)控指示。當(dāng)3臺(tái)及3臺(tái)以上電動(dòng)機(jī)同時(shí)運(yùn)行時(shí),綠燈亮,表示系統(tǒng)通風(fēng)良好;當(dāng)兩臺(tái)電動(dòng)機(jī)同時(shí)運(yùn)行時(shí)黃燈亮,表示通風(fēng)狀況不佳,需要改善;當(dāng)少于兩臺(tái)電動(dòng)機(jī)運(yùn)行時(shí)紅燈亮起并閃爍,發(fā)出警告表示通風(fēng)太差,需馬上排除故障或進(jìn)行人員疏散。
(2)風(fēng)機(jī)運(yùn)行狀態(tài)監(jiān)控的PLC實(shí)際接線圖
該系統(tǒng)PLC的實(shí)際接線圖如圖5-11所示。圖中I0.0、I0.1、I0.2、I0.3分別表示4臺(tái)電動(dòng)機(jī)運(yùn)行狀態(tài)檢測(cè)傳感器,當(dāng)電動(dòng)機(jī)運(yùn)行時(shí)有信號(hào)輸入,停止時(shí)無(wú)信號(hào)輸入。
(3)風(fēng)機(jī)運(yùn)行狀態(tài)監(jiān)控的梯形圖和語(yǔ)句表程序按照組合邏輯設(shè)計(jì)法設(shè)計(jì)的風(fēng)機(jī)運(yùn)行狀態(tài)監(jiān)控的梯形圖和語(yǔ)句表程序如圖5-12所示。
(4)設(shè)計(jì)說(shuō)明
用A、B、C、D來(lái)分別表示4臺(tái)風(fēng)機(jī)的運(yùn)行狀態(tài)。分別用F1、F2、F3表示紅燈、綠燈和黃燈。3盞燈的狀態(tài)與系統(tǒng)的3種工作狀態(tài)一一對(duì)應(yīng),下面分別針對(duì)這3種工作狀態(tài)建立邏輯表達(dá)式。
①紅燈閃爍 用"0"表示風(fēng)機(jī)停止和指示燈"滅",用“1”表示風(fēng)機(jī)運(yùn)行和指示燈“亮”(紅燈的閃爍也用“亮”這種狀態(tài)表示)。這種情況下的工作狀態(tài)表如表5-10所示。
由狀態(tài)表可得F1的邏輯函數(shù)為:
F1=ABCD ABCD ABCD ABCD 化簡(jiǎn)后得:Fl=AB(CD CD) CD(A B)根據(jù)該邏輯函數(shù)畫出其梯形圖如圖5-13所示。
綠燈亮 列出其工作狀態(tài)表如表5-11所示。
由狀態(tài)表可得F2的邏輯函數(shù)為:
F2=ABCD ABCD ABCD ABCD 化簡(jiǎn)后得:F2=AB(C D) CD(A B)根據(jù)該邏輯函數(shù)畫出其梯形圖如圖5-14所示。
③黃燈亮 列其工作狀態(tài)表如表5-12所示。
由狀態(tài)表可得F3的邏輯函數(shù)為:
F3=ABCD ABCD ABCD ABCD ABCD ABCD
化簡(jiǎn)后得:F3=(AB AB)(CD CD) ABCD ABCD 根據(jù)該邏輯函數(shù)畫出其梯形圖如圖5-15所示。
最后將紅、綠、黃燈的控制梯形圖合并,轉(zhuǎn)換成S7PLC控制程序,如圖5-12所示。在紅燈控制程序中常開觸點(diǎn)SM0.5是特殊存儲(chǔ)器標(biāo)志位,用來(lái)發(fā)生秒脈沖,以實(shí)現(xiàn)紅燈閃爍。