我們都知道PLC控制程序是整個PLC控制系統(tǒng)的關鍵,程序指令的好壞對控制系統(tǒng)的性能也有影響,可能大部分初學者對程序設計感覺很困難,不知道如何下手。
其實PLC程序設計也是有一定的規(guī)律可循的,一般來說對一些特定的功能通常會有相對固定的設計方法。
常用的程序設計方法包括邏輯設計法、移植轉換設計法、順序控制設計法、經(jīng)驗設計法等。
今天小編先給大家介紹邏輯設計法進行PLC的程序設計,那么什么是邏輯設計法呢?
邏輯設計法就是以邏輯組合或者邏輯時序的形式來進行設計PLC程序,這樣的設計方法具有明確可行的設計步驟,簡便、直觀的特點,我們也是可以多采用這樣的設計方法的。下面我們以一個通風系統(tǒng)運行狀態(tài)的監(jiān)控程序為例,介紹一下邏輯組合形式的邏輯設計法。
通風系統(tǒng)運行狀態(tài)控制系統(tǒng)的控制要求如下:
在一個通風系統(tǒng)中,有4臺電動機驅動4臺風機工作,為了保證工作人員的安全,要求至少要有3臺電動機同時運行。系統(tǒng)可以利用紅、黃、綠三色指示燈來對電動機的運行狀態(tài)進行監(jiān)控指示。
當3臺及3臺以上電動機同時運行時,綠燈亮,表示通風良好;當2臺電動機同時運行時黃燈亮,表示通風不佳,需要改善;
當少于2臺電動機運行時紅燈亮起,并進行閃爍,發(fā)出警告,表示通風太差,需要馬上排除故障。
系統(tǒng)中設計有4個電機運行狀態(tài)檢測的傳感器,檢測電動機運行,當電動機運行時傳感器有信號輸入,當電動機停止時無信號輸入。
首先進行IO分配:
然后根據(jù)邏輯組合的設計法進行設計分析:
我們用A B C D分別表示4臺風機的運行狀態(tài)(用0表示風機的停止和指示燈滅,用1表示風機運行和指示燈亮),用HL1 HL2 HL3分別表示紅燈、黃燈、綠燈。3個指示燈的狀態(tài)與控制要求中的3種工作狀態(tài)是對應的關系,下面分別針對這3種工作狀態(tài)建立邏輯表達式。
1、當少于2臺電動機運行時紅燈亮起,并進行閃爍,發(fā)出警告,表示通風太差。
我們從上面的狀態(tài)表可以得出以下邏輯函數(shù):
2、當2臺電動機同時運行時黃燈亮,表示通風不佳,需要改善。
我們從上面的狀態(tài)表可以得出以下邏輯函數(shù):
3、當3臺及3臺以上電動機同時運行時,綠燈亮,表示通風良好。
我們從上面的狀態(tài)表可以得出以下邏輯函數(shù):
最后,我們把紅、黃、綠燈的控制合并起來,相乘即串聯(lián),相加即并聯(lián),字母用常開,字母取反用常閉,一一對應寫出來就可以轉換成PLC程序啦,然后注意在紅燈控制程序中串聯(lián)上SM0.5常開觸點即可,SM0.5是秒脈沖的特殊存儲器的標志位,就可以實現(xiàn)紅燈的閃爍啦,具體控制程序如下:
責任編輯人:CC
-
plc
+關注
關注
5013文章
13346瀏覽量
464401 -
程序設計
+關注
關注
3文章
261瀏覽量
30419 -
邏輯設計
+關注
關注
1文章
41瀏覽量
11597
發(fā)布評論請先 登錄
相關推薦
評論