我們都知道PLC控制程序是整個(gè)PLC控制系統(tǒng)的關(guān)鍵,程序指令的好壞對(duì)控制系統(tǒng)的性能也有影響,可能大部分初學(xué)者對(duì)程序設(shè)計(jì)感覺很困難,不知道如何下手。
其實(shí)PLC程序設(shè)計(jì)也是有一定的規(guī)律可循的,一般來說對(duì)一些特定的功能通常會(huì)有相對(duì)固定的設(shè)計(jì)方法。
常用的程序設(shè)計(jì)方法包括邏輯設(shè)計(jì)法、移植轉(zhuǎn)換設(shè)計(jì)法、順序控制設(shè)計(jì)法、經(jīng)驗(yàn)設(shè)計(jì)法等。
今天小編先給大家介紹邏輯設(shè)計(jì)法進(jìn)行PLC的程序設(shè)計(jì),那么什么是邏輯設(shè)計(jì)法呢?
邏輯設(shè)計(jì)法就是以邏輯組合或者邏輯時(shí)序的形式來進(jìn)行設(shè)計(jì)PLC程序,這樣的設(shè)計(jì)方法具有明確可行的設(shè)計(jì)步驟,簡(jiǎn)便、直觀的特點(diǎn),我們也是可以多采用這樣的設(shè)計(jì)方法的。下面我們以一個(gè)通風(fēng)系統(tǒng)運(yùn)行狀態(tài)的監(jiān)控程序?yàn)槔榻B一下邏輯組合形式的邏輯設(shè)計(jì)法。
通風(fēng)系統(tǒng)運(yùn)行狀態(tài)控制系統(tǒng)的控制要求如下:
在一個(gè)通風(fēng)系統(tǒng)中,有4臺(tái)電動(dòng)機(jī)驅(qū)動(dòng)4臺(tái)風(fēng)機(jī)工作,為了保證工作人員的安全,要求至少要有3臺(tái)電動(dòng)機(jī)同時(shí)運(yùn)行。系統(tǒng)可以利用紅、黃、綠三色指示燈來對(duì)電動(dòng)機(jī)的運(yùn)行狀態(tài)進(jìn)行監(jiān)控指示。
當(dāng)3臺(tái)及3臺(tái)以上電動(dòng)機(jī)同時(shí)運(yùn)行時(shí),綠燈亮,表示通風(fēng)良好;當(dāng)2臺(tái)電動(dòng)機(jī)同時(shí)運(yùn)行時(shí)黃燈亮,表示通風(fēng)不佳,需要改善;
當(dāng)少于2臺(tái)電動(dòng)機(jī)運(yùn)行時(shí)紅燈亮起,并進(jìn)行閃爍,發(fā)出警告,表示通風(fēng)太差,需要馬上排除故障。
系統(tǒng)中設(shè)計(jì)有4個(gè)電機(jī)運(yùn)行狀態(tài)檢測(cè)的傳感器,檢測(cè)電動(dòng)機(jī)運(yùn)行,當(dāng)電動(dòng)機(jī)運(yùn)行時(shí)傳感器有信號(hào)輸入,當(dāng)電動(dòng)機(jī)停止時(shí)無信號(hào)輸入。
首先進(jìn)行IO分配:
然后根據(jù)邏輯組合的設(shè)計(jì)法進(jìn)行設(shè)計(jì)分析:
我們用A B C D分別表示4臺(tái)風(fēng)機(jī)的運(yùn)行狀態(tài)(用0表示風(fēng)機(jī)的停止和指示燈滅,用1表示風(fēng)機(jī)運(yùn)行和指示燈亮),用HL1 HL2 HL3分別表示紅燈、黃燈、綠燈。3個(gè)指示燈的狀態(tài)與控制要求中的3種工作狀態(tài)是對(duì)應(yīng)的關(guān)系,下面分別針對(duì)這3種工作狀態(tài)建立邏輯表達(dá)式。
1、當(dāng)少于2臺(tái)電動(dòng)機(jī)運(yùn)行時(shí)紅燈亮起,并進(jìn)行閃爍,發(fā)出警告,表示通風(fēng)太差。
我們從上面的狀態(tài)表可以得出以下邏輯函數(shù):
2、當(dāng)2臺(tái)電動(dòng)機(jī)同時(shí)運(yùn)行時(shí)黃燈亮,表示通風(fēng)不佳,需要改善。
我們從上面的狀態(tài)表可以得出以下邏輯函數(shù):
3、當(dāng)3臺(tái)及3臺(tái)以上電動(dòng)機(jī)同時(shí)運(yùn)行時(shí),綠燈亮,表示通風(fēng)良好。
我們從上面的狀態(tài)表可以得出以下邏輯函數(shù):
最后,我們把紅、黃、綠燈的控制合并起來,相乘即串聯(lián),相加即并聯(lián),字母用常開,字母取反用常閉,一一對(duì)應(yīng)寫出來就可以轉(zhuǎn)換成PLC程序啦,然后注意在紅燈控制程序中串聯(lián)上SM0.5常開觸點(diǎn)即可,SM0.5是秒脈沖的特殊存儲(chǔ)器的標(biāo)志位,就可以實(shí)現(xiàn)紅燈的閃爍啦,具體控制程序如下:
責(zé)任編輯人:CC
-
plc
+關(guān)注
關(guān)注
5016文章
13387瀏覽量
465386 -
程序設(shè)計(jì)
+關(guān)注
關(guān)注
3文章
261瀏覽量
30460 -
邏輯設(shè)計(jì)
+關(guān)注
關(guān)注
1文章
41瀏覽量
11609
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
PLC程序設(shè)計(jì)常用方法總結(jié)
![<b class='flag-5'>PLC</b><b class='flag-5'>程序設(shè)計(jì)</b>常用方法總結(jié)](https://file1.elecfans.com/web2/M00/AD/A3/wKgZomVCA8mACvrsAAA0iOHi_XA179.png)
如何利用FPGA芯片進(jìn)行簡(jiǎn)化的PCI接口邏輯設(shè)計(jì)?
M法T法測(cè)速單片機(jī)程序設(shè)計(jì)
可編程控制器程序設(shè)計(jì)
基于PLC控制自動(dòng)采樣機(jī)的程序設(shè)計(jì)及應(yīng)用
工業(yè)電氣控制線路和PLC程序的邏輯設(shè)計(jì)法簡(jiǎn)介
邏輯設(shè)計(jì)法設(shè)計(jì)PLC應(yīng)用程序的五大步驟
PLC程序設(shè)計(jì)的三種常用方法
組合邏輯設(shè)計(jì)法進(jìn)行程序設(shè)計(jì)的步驟
PLC程序設(shè)計(jì)的邏輯方法和步驟
PLC程序設(shè)計(jì)常見的編程方法
Verilog進(jìn)行組合邏輯設(shè)計(jì)時(shí)有哪些注意事項(xiàng)
![Verilog<b class='flag-5'>進(jìn)行</b>組合<b class='flag-5'>邏輯設(shè)計(jì)</b>時(shí)有哪些注意事項(xiàng)](https://file.elecfans.com/web2/M00/02/D4/poYBAGDTAzCAQmLSAAAUeBHrzJ8161.png)
評(píng)論