當(dāng)前位置: 首頁 > 工業(yè)控制產(chǎn)品 > 自動化控制 > PLC可編程控制器
發(fā)布日期:2022-04-26 點擊率:125 品牌:三菱_Mitsubishi
在工控行業(yè)中,有時候會碰到因為可編程控制器(PLC)輸入點的不夠,而導(dǎo)致需要更換設(shè)備,浪費資源。對此,當(dāng)實時性不需要那么高時,我們可以編寫一個鍵盤的掃描程序來擴(kuò)展輸入的點數(shù)。因為掃描的方式是循環(huán)掃描,所以在實時性方面會有一定的欠缺。
下面是用三菱PLC編程軟件編寫的8乘6的48鍵掃描程序。需要用到8個輸入點,6個輸出點,硬件連接如下圖所示:
注:當(dāng)要求實現(xiàn)組合按鍵時上圖的二極管必須加,反之二極管可加可不加。
掃描的點是令Y0~Y5循環(huán)輸出,當(dāng)有按鈕按下時,就會做出相應(yīng)的動作,例如:當(dāng)按鈕鍵0按下時,則X0接通,當(dāng)程序掃描到Y(jié)0時,X0與Y0形成一個回路,表示按鍵“0”按下。程序如下圖所示:
結(jié)論:鍵盤是以循環(huán)掃描的方式來進(jìn)行輸入,而掃描的時間越短則實時性越好。但是當(dāng)掃描時間過短時會因Y0~Y5輸出結(jié)束時,X0仍未接通導(dǎo)致無法產(chǎn)生輸出信號。或者當(dāng)Y0輸出結(jié)束,Y1也輸出結(jié)束時,X0仍未斷開,導(dǎo)致誤判斷。
經(jīng)過測試可知每次循環(huán)掃描的時間T0不得低于20ms。建議可將濾波時間設(shè)得短一點,則可以縮短每次循環(huán)掃描的時間T0,例如:本例中將濾波時間設(shè)為0.8ms,則每次循環(huán)掃描的時間T0可以設(shè)到最短10ms。
下一篇: PLC、DCS、FCS三大控
上一篇: 索爾維全系列Solef?PV