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