《電子技術應用》
您所在的位置:首頁 > 其他 > 設計應用 > 用PLC的編程實現模擬鍵盤輸入的方法
用PLC的編程實現模擬鍵盤輸入的方法
摘要: 本文介紹了用PLC的編程方法,并利用一些按鈕作功能鍵和數字鍵模擬鍵盤,實現觸摸屏的功能操作和參數數據設定。
Abstract:
Key words :

摘要:本文介紹了用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
INCW MW10
AW>= MW10, 8
MOVW 0, MW10
Network 3
// 輸出掃描變化
LD SM0.0
LPS
AW= MW10, 1
= Q0.0
LRD
AW= MW10, 3
= Q0.1
LRD
AW= MW10, 5
= Q0.2
LPP
AW= MW10, 7
= Q0.3
Network 4
// q0.0掃描線上按鍵有F1\F2\F3\F4\0 五個
LD Q0.0
LPS
A I0.0
S M20.0, 1
LRD
AN I0.0
R M20.0, 1
LRD
A I0.1
S M20.1, 1
LRD
AN I0.1
R M20.1, 1
LRD
A I0.2
S M20.2, 1
LRD
AN I0.2
R M20.2, 1
LRD
A I0.3
S M20.3, 1
LRD
AN I0.3
R M20.3, 1
LRD
A I0.4
S M20.4, 1
LPP
AN I0.4
R M20.4, 1
Network 5
// q0.1掃描線上按鍵有1、2、3、4、5 五個
LD Q0.1
LPS
A I0.0
S M20.5, 1
LRD
AN I0.0
R M20.5, 1
LRD
A I0.1
S M20.6, 1
LRD
AN I0.1
R M20.6, 1
LRD
A I0.2
S M20.7, 1
LRD
AN I0.2
R M20.7, 1
LRD
A I0.3
S M21.0, 1
LRD
AN I0.3
R M21.0, 1
LRD
A I0.4
S M21.1, 1
LPP
AN I0.4
R M21.1, 1
Network 6
// q0.2掃描線上按鍵有6、7、8、9、ESC 五個
LD Q0.2
LPS
A I0.0
S M21.2, 1
LRD
AN I0.0
R M21.2, 1
LRD
A I0.1
S M21.3, 1
LRD
AN I0.1
R M21.3, 1
LRD
A I0.2
S M21.4, 1
LRD
AN I0.2
R M21.4, 1
LRD
A I0.3
S M21.5, 1
LRD
AN I0.3
R M21.5, 1
LRD
A I0.4
S M21.6, 1
LPP
AN I0.4
R M21.6, 1
Network 7
// q0.3掃描線上按鍵有 左向、右向、DEL、ENTER、備用 五個
LD Q0.3
LPS
A I0.0
S M21.7, 1
LRD
AN I0.0
R M21.7, 1
LRD
A I0.1
S M22.0, 1
LRD
AN I0.1
R M22.0, 1
LRD
A I0.2
S M22.1, 1
LRD
AN I0.2
R M22.1, 1
LRD
A I0.3
S M22.2, 1
LRD
AN I0.3
R M22.2, 1
LRD
A I0.4
S M22.3, 1
LPP
AN I0.4
R M22.3, 1
  通過以上程序把20個按鍵信號分別轉換為M20.0—M22.3這20位內存信號,也就是說,這20位內存信號就分別對應于外部20個按鍵。這段程序也處理了按鍵重復的問題。

3. 這種控制方法的思想及其特點:
  以少數的PLC輸入/輸出點和外部按鍵,利用PLC的巧妙編程方法,實現了觸摸屏的外部功能操作和參數數據設定,既代替了價格昂貴的工業操作屏或工控機,又保護了觸摸屏、延長了其使用壽命。

主要參考文獻:
1. 西門子S7-200PLC編程手冊
2. 西門子TP170觸摸屏使用手冊

此內容為AET網站原創,未經授權禁止轉載。
主站蜘蛛池模板: 青青草原亚洲视频| 久久婷婷人人澡人人喊人人爽| 老子影院午夜伦手机电影| 国产精品视频全国免费观看| 丰满少妇又爽又紧又丰满在线观看| 欧美潮喷videosvideo| 国产V亚洲V天堂无码久久久| 777奇米影视视频在线播放| 嫩草影院精品视频在线观看| 久久精品九九亚洲精品| 欧美理论片在线观看| 冻千秋的堕落h污文冬妃| 香蕉久久夜色精品升级完成| 国产高清天干天天美女| 一级黄色免费大片| 日韩乱码人妻无码中文字幕| 亚洲欧美日韩一区在线观看| 美国十次狠狠色综合av| 国产性生活大片| 2019av在线视频| 天天躁狠狠躁夜躁2021| 中文字幕无码日韩欧毛| 暴力调教一区二区三区| 亚洲欧美日韩图片| 第37部分夫妇交换系列| 国产乱叫456在线| 日本dhxxxxxdh14日本| 在线a免费观看最新网站| 一级毛片在线完整观看| 日本免费网站观看| 亚洲va无码va在线va天堂| 激情三级hd中文字幕| 午夜电影在线观看国产1区| 韩国男女无遮挡高清性视频| 国产精品多p对白交换绿帽| a级毛片毛片免费观看久潮| 手机免费在线**| 久久午夜夜伦鲁鲁片免费无码影视 | 亚洲欧洲久久久精品| 秋葵视频在线观看在线下载| 国产一级三级三级在线视|