PLC輸入輸出點數不夠了?換PLC?我推薦一種方式,矩陣!

最近有個朋友向我諮詢關於PLC輸入輸出點不夠時的處理方法。

今天為大家介紹一下PLC的矩陣。

PLC的矩陣常見於鍵盤輸入,除塵器的脈衝閥輸出;

一般指:輸入輸出點很多,但是控制功能不是很複雜,如果是一對一輸出的話必須使用中型甚至大型PLC的從站拓展功能,但是中大型PLC的價格又很貴,性價比不高。小型PLC的IO點又不夠,這種情況下我建議使用矩陣功能。

當然,矩陣功能有利有弊;

優點當然是:節約輸入輸出點,節約成本。

缺點是:增加PLC的輸入輸出迴路接線,使得本身很簡單的PLC系統變得複雜了一點,如果線路出現問題,也延長了查找故障的時間。

那麼什麼是矩陣?

PLC輸入輸出點數不夠了?換PLC?我推薦一種方式,矩陣!

這就是矩陣,由 m × n 個數排成的m行n列的數表稱為m行n列的矩陣,簡稱m×n矩陣。

好吧,我不是為大家普及數學知識的,所以讓我們開門見山;

那就對於PLC而言,分為輸入矩陣和輸出矩陣。

一 輸入矩陣舉例來說:

PLC輸入輸出點數不夠了?換PLC?我推薦一種方式,矩陣!

如圖:SB1-SB24為24個輸入,通過矩陣的形式,PLC只需要使用10個點,節約了14個點,矩陣點數越多節約的點數越多。當SB1按鈕按下時,I0.0和I1.0同時為TRUE,依此類推;

程序也需要修改一下,當相對來說很簡單:

PLC輸入輸出點數不夠了?換PLC?我推薦一種方式,矩陣!

需要使用中間變量,例如,當同時檢測到I0.0和I1.0時可以輸出M0.0,一次類推,所以雖然檢測的是I點,程序中默認的卻是中間點(M點,V點或者DB點)。

SB1按鈕對應M0.0,SB2按鈕對應M0.1依此類推。

當然,除此之外,輸入還有多種方式可以實現減少I點

比如說分組輸入

PLC輸入輸出點數不夠了?換PLC?我推薦一種方式,矩陣!

上圖所示為4×4矩陣輸入電路,它使用PLC的四個輸入點(X000~X003)和四個輸出點(Y000~Y003)來實現16個輸入點的功能,特別適合PLC輸出點多而輸入點不夠的場合。當Y000導通時,X000~X003接受的是Q1~Q4送來的輸入信號;當Y001導通時,X000~X003接受的是Q5~Q8送來的輸入信號;當Y002導通時,X000~X003接受的是Q9~Q12送來的輸入信號;當Y003 導通時,X000~X003接受的是Q13~Q16送來的輸入信號。將Y000的常開點與X000~X003串聯即為輸入信號Q1~Q4;將Y1的常開點與X000~X003串聯即為輸入信號Q5~Q8;將Y002的常開點與X000~X003串聯即為輸入信號Q9~Q12;將Y003的常開點與X000~X003串聯即為輸入信號Q13~Q16。

大家可以根據需要靈活多變。

二輸出矩陣

輸出矩陣道理和輸入矩陣類似,但有一些差異;

一常規的輸出矩陣;

PLC輸入輸出點數不夠了?換PLC?我推薦一種方式,矩陣!

上圖為13*6矩陣,共19個輸出電總計可以控制78個輸出,性價比非常高。

也是通過矩陣的“行”和“列”同時輸出配合控制的方式完成的,即通過外部輸出迴路,使得1個控制終端需要兩個輸出協同工作才有效,例如A1閥需要Q0.0和Q1.5同時輸出才能打開。

程序和輸入矩陣程序大體一致。

那麼上面的矩陣是13*6矩陣共計控制78個輸出。在一些特定環境下,我們也可以看到一些更具性價比的矩陣。

比如說4*2矩陣控制32個輸出閥,就是輸出的“0”和“1”都起作用,這種形式的矩陣我們可以在除塵器的脈衝法控制上看到。

除塵器的脈衝閥是一種常用的控制方式,即在除塵器運行的時候,所有的脈衝閥按照設定的規律循環往復,連續不間斷的打開,關閉。

這種方式6個輸出Q點或者Y點可以共計控制32個電磁閥。

節約了大量的輸出電,但代價就是接線非常複雜。一旦出現問題很難短時間內判斷原因。

初次之外還有一些其他的方式大家掌握了遠離按照需求可以隨機應變。

PLC輸入輸出點數不夠了?換PLC?我推薦一種方式,矩陣!

好吧,你們看懂了嗎?看懂的點個贊吧!


分享到:


相關文章: