用PLC的編程實現模擬鍵盤輸入的方法
- 文件介紹:
- 該文件為 doc 格式,下載需要 10 積分
- 用PLC的編程實現模擬鍵盤輸入的方法用PLC的編程實現模擬鍵盤輸入的方法 摘要: 本文介紹了用PLC的編程方法,并利用一些按鈕作功能鍵和數字鍵模擬鍵盤,實現觸摸屏的功能操作和參數數據設定。
關鍵詞:
PLC編程、模擬鍵盤、觸摸屏、分時采集
0. 序言
在現代自動化設備中,一般都利用觸摸屏和PLC聯合進行控制,以方便進行工藝參數的設定、系統狀態的顯示、故障信息的顯示等,但直接操作觸摸屏很容易使觸摸屏損壞,減短其使用壽命,所以有些控制中就使用帶觸摸按鍵的操作屏甚至用工控機加組態軟件作系統參數設定及顯示之用。但后者的價格比起一般的觸摸屏來說要貴的多。鑒與此,我利用PLC編程的方法,并用一些按鈕作觸摸屏的功能操作和數字設定,而不需直接操作觸摸屏,這樣可減少觸摸屏的損壞。
1. 控制系統的硬件構成示意如下:
我使用的是西門子S7-200PLC作控制,對TP170觸摸屏做外部按鍵操作。現需四個功能鍵(F1、F2、F3、F4),用于觸摸屏畫面的切換;十個數字鍵(0-9)、兩個方向鍵和退出鍵(ESC)、刪除鍵(DEL)、回車鍵(ENTER)用于參數數字的設定及修改。但考慮到節省PLC輸入點,我用矩陣掃描的方法,其硬件連線如下圖:
用這種掃描的方法只需4個輸出點和5個輸入點就可產生4X5=20個按鍵信號,比用一個個輸入點去控制一個個按鍵信號更具價格優勢,這樣只需利用PLC的一些指令達到分時采集20個信號的功能。
2. 系統的軟件實現:
Network 1 // Network Title
// 上電初始化
LD SM0.1
MOVW 0, MW10
Network 2
// 每個循環周期MW10加1
LD SM0.0
...