一般以為,plc輸入點數(shù)是按系統(tǒng)輸入信號的數(shù)量來確定的。但在實際應(yīng)用中,通過以下措施可以達(dá)到節(jié)省plc輸入點數(shù)的目的,下面以三菱plc來介紹。
(1) 組合輸入,對于不會同時接通的輸入信號,可采用組合編碼的方式輸入。如圖,三個輸入信號sb0~sb2只占用兩個輸入點
(2)分組輸入,如下圖,系統(tǒng)有“手動”和“自動”兩種工作方式。用x0來識別使用“自動”還是“手動”操作信號,“手動”時輸入信號為sb0~sb3,如果按正常的設(shè)計思路,那么需要x0~x7一共8個輸入點,若按下圖的方法實際,則只需要x1~x4一共4個輸入點。圖中的二極管用來切斷寄生電路。如果圖中沒有二極管,系統(tǒng)處于自動狀態(tài),sb0、sb1、s0閉合s1斷開,這時電流從com端子流出,經(jīng)sb0、sb1、s0形成寄生賄賂流入x0端子,使輸入位x2錯誤的變?yōu)閛n。各開關(guān)串聯(lián)了二極管后,切斷了寄生回路,避免了錯誤的產(chǎn)生。但是用應(yīng)考慮輸入信號強弱。
(3) 矩陣輸入
下圖所示為4*4矩陣輸入電路,它使用plc的四個輸入點x0~x3來實現(xiàn)16個輸入點的功能,特別適合plc輸出點多而輸入點不夠的場合。當(dāng)y0導(dǎo)通時,x0~x3接受的是q1~q4送來的輸入信號;當(dāng)y1導(dǎo)通時,x0~x3接受的是q5~q8送來的輸入信號;當(dāng)y2導(dǎo)通時,x0~x3接受的是q9~q12送來的輸入信號;當(dāng)y3導(dǎo)通時,x0~x3接受的是q13~q16送來的輸入信號。將y0的常開點與x0~x3串聯(lián)結(jié)尾輸入信號q1~q4,將y1的常開點與x0~x3串聯(lián)信號為q5~q8,后面以此類推
使用時應(yīng)注意的是除按照上圖進(jìn)行接線外,還需要對應(yīng)的軟件來配合,以實現(xiàn)y0~y3的輪流導(dǎo)通;同時還要保證輸入信號的寬度應(yīng)大于y0~y3的輪流導(dǎo)通一遍的時間,否則可能丟失輸入信號。缺點是使輸入信號的采樣頻率降低為原來的三分之一,而且輸出點y0~y3不能再使用
(4) 輸入設(shè)備多功能化
在傳統(tǒng)的繼電器控制系統(tǒng)中,一個主令(按鈕、開關(guān)等)只產(chǎn)生一種功能信號。在plc系統(tǒng)控制中系統(tǒng)中,一個輸入設(shè)備在不同的條件下可產(chǎn)生不同的信號,入一個按鈕即可用來產(chǎn)生啟動信號,又可用來產(chǎn)生停止信號。如圖,只用一個按鈕通過x0去控制y0的通與斷,即第一次接通x0時y0通,再次接通x0時y0斷
(5) 出入觸點的合并,將某些功能相同的開關(guān)量輸入設(shè)備合并輸入(常閉觸點串聯(lián)輸入、常開觸點并聯(lián)輸入)。一些保護電腦的報警電路常常采用該方法。
如果是外部某些輸入信號總是以某種“或與非”組合的整體形式出現(xiàn)在梯形圖中,可以將它們對應(yīng)的某些觸點在可編程控制器外部串聯(lián)后作為一個整體輸入可編程控制器,只占可編程控制器的一個輸入點。
例如某負(fù)載可在多處啟動和停止,可以將多個啟動信號并聯(lián),將多個停止信號串聯(lián),分別送給plc的兩個輸入點,如圖,與每一個啟動和停止信號占用同一個輸入點的方法相比,還簡化了梯形圖電路。
plc輸出控制 法一,原理同矩陣輸入,將輸出點做成4*4或者5*5即為16或者25個點的輸出點
命名y0~y7分別為a0 a1 a2 a3 a4 a5 a6 a7
我們排列4*4=16個輸出點
a0a4 a0a5 a0a6 a0a7 a1a4 a1a5 a1a6 a1a7,a2a4 a2a5 a2a6 a2a7 a3a4 a3a5 a3a6 a3a7
在接線中,我們按照上面排列依次穿起來
在plc程序中,當(dāng)a0a4同時on時,第一組開關(guān)得電
當(dāng)a0a5a同時on時,第二組得電
注意事項,當(dāng)有多個點同時輸出時,我們要排除同時得電的某個點,三個點任意組合可能會有重復(fù)
如:同時4個點輸出,我們就盡量使用第一組
優(yōu)勢:可以由小點數(shù)得到多個點,不足:程序和接線稍復(fù)雜。