亚洲www免费,久久se精品一区二区,国产一区二区三区不卡av,91免费精品国自产拍在线不卡

技術頻道

PLC點陣鍵盤

PLC點陣鍵盤

在工控行業中,有時候會碰到因為可編程控制器(PLC)輸入點的不夠,而導致需要更換設備,浪費資源。對此,當實時性不需要那么高時,我們可以編寫一個鍵盤的掃描程序來擴展輸入的點數。因為掃描的方式是循環掃描,所以在實時性方面會有一定的欠缺。

下面是用海為PLC編程軟件編寫的8648鍵掃描程序。需要用到8個輸入點,6個輸出點,硬件連接如下圖所示: 注:當要求實現組合按鍵時上圖的二極管必須加,反之二極管可加可不加。

掃描的點是令Y0~Y5循環輸出,當有按鈕按下時,就會做出相應的動作,例如:當按鈕鍵0按下時,則X0接通,當程序掃描到Y0時,X0Y0形成一個回路, 表示按鍵“0”按下。程序如下圖所示:

結論:鍵盤是以循環掃描的方式來進行輸入,而掃描的時間越短則實時性越好。但是當掃描時間過短時會因Y0~Y5輸出結束時,X0仍未接通導致無法產生輸出信號。或者當Y0輸出結束,Y1也輸出結束時,X0仍未斷開,導致誤判斷。

經過型號SW-S32ZS220T測試可知每次循環掃描的時間T0不得低于20ms。建議可將濾波時間設得短一點,則可以縮短每次循環掃描的時間T0,例如:本例中將濾波時間設為0.8ms,則每次循環掃描的時間T0可以設到最短10ms

文章版權歸西部工控xbgk所有,未經許可不得轉載。

主站蜘蛛池模板: 武清区| 蓝田县| 镇远县| 阿克| 万盛区| 任丘市| 宁海县| 高青县| 马鞍山市| 白朗县| 汝城县| 凉城县| 裕民县| 陵水| 南丹县| 万年县| 丹阳市| 区。| 吐鲁番市| 梧州市| 区。| 安乡县| 砀山县| 鄂托克前旗| 柏乡县| 汤原县| 涟水县| 乐安县| 将乐县| 内黄县| 怀安县| 集贤县| 安平县| 东城区| 汉中市| 万宁市| 唐山市| 清涧县| 怀来县| 澄迈县| 南华县|