PLC編程實(shí)現(xiàn)模擬鍵盤(pán)輸入的方法

發(fā)布時(shí)間:2024-02-14
在現(xiàn)代自動(dòng)化設(shè)備中,一般都利用觸摸屏和plc聯(lián)合進(jìn)行控制,以方便進(jìn)行工藝參數(shù)的設(shè)定、系統(tǒng)狀態(tài)的顯示、故障信息的顯示等,但直接操作觸摸屏很容易使觸摸屏損壞,減短其使用壽命,所以有些控制中就使用帶觸摸按鍵的操作屏甚至用工控機(jī)加組態(tài)軟件作系統(tǒng)參數(shù)設(shè)定及顯示之用。但后者的價(jià)格比起一般的觸摸屏來(lái)說(shuō)要貴的多。鑒與此,我利用plc編程的方法,并用一些按鈕作觸摸屏的功能操作和數(shù)字設(shè)定,而不需直接操作觸摸屏,這樣可減少觸摸屏的損壞。 1.控制系統(tǒng)的硬件構(gòu)成示意如下:
我使用的是西門(mén)子s7-200plc作控制,對(duì)tp170觸摸屏做外部按鍵操作。現(xiàn)需四個(gè)功能鍵(f1、f2、f3、f4),用于觸摸屏畫(huà)面的切換;十個(gè)數(shù)字鍵(0-9)、兩個(gè)方向鍵和退出鍵(esc)、刪除鍵(del)、回車(chē)鍵(enter)用于參數(shù)數(shù)字的設(shè)定及修改。但考慮到節(jié)省plc輸入點(diǎn),我用矩陣掃描的方法,其硬件連線如下圖:
用這種掃描的方法只需4個(gè)輸出點(diǎn)和5個(gè)輸入點(diǎn)就可產(chǎn)生4x5=20個(gè)按鍵信號(hào),比用一個(gè)個(gè)輸入點(diǎn)去控制一個(gè)個(gè)按鍵信號(hào)更具價(jià)格優(yōu)勢(shì),這樣只需利用plc的一些指令達(dá)到分時(shí)采集20個(gè)信號(hào)的功能。
2.系統(tǒng)的軟件實(shí)現(xiàn):
network1//networktitle
//上電初始化
ldsm0.1
movw0,mw10
network2
//每個(gè)循環(huán)周期mw10加1
ldsm0.0
incwmw10
aw>=mw10,8
movw0,mw10
network3
//輸出掃描變化
ldsm0.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
network4
//q0.0掃描線上按鍵有f1\f2\f3\f4\0五個(gè)
ldq0.0
lps
ai0.0
sm20.0,1
lrd
ani0.0
rm20.0,1
lrd
ai0.1
sm20.1,1
lrd
ani0.1
rm20.1,1
lrd
ai0.2
sm20.2,1
lrd
ani0.2
rm20.2,1
lrd
ai0.3
sm20.3,1
lrd
ani0.3
rm20.3,1
lrd
ai0.4
sm20.4,1
lpp
ani0.4
rm20.4,1
network5
//q0.1掃描線上按鍵有1、2、3、4、5五個(gè)
ldq0.1
lps
ai0.0
sm20.5,1
lrd
ani0.0
rm20.5,1
lrd
ai0.1
sm20.6,1
lrd
ani0.1
rm20.6,1
lrd
ai0.2
sm20.7,1
lrd
ani0.2
rm20.7,1
lrd
ai0.3
sm21.0,1
lrd
ani0.3
rm21.0,1
lrd
ai0.4
sm21.1,1
lpp
ani0.4
rm21.1,1
network6
//q0.2掃描線上按鍵有6、7、8、9、esc五個(gè)
ldq0.2
lps
ai0.0
sm21.2,1
lrd
ani0.0
rm21.2,1
lrd
ai0.1
sm21.3,1
lrd
ani0.1
rm21.3,1
lrd
ai0.2
sm21.4,1
lrd
ani0.2
rm21.4,1
lrd
ai0.3
sm21.5,1
lrd
ani0.3
rm21.5,1
lrd
ai0.4
sm21.6,1
lpp
ani0.4
rm21.6,1
network7
//q0.3掃描線上按鍵有左向、右向、del、enter、備用五個(gè)
ldq0.3
lps
ai0.0
sm21.7,1
lrd
ani0.0
rm21.7,1
lrd
ai0.1
sm22.0,1
lrd
ani0.1
rm22.0,1
lrd
ai0.2
sm22.1,1
lrd
ani0.2
rm22.1,1
lrd
ai0.3
sm22.2,1
lrd
ani0.3
rm22.2,1
lrd
ai0.4
sm22.3,1
lpp
ani0.4
rm22.3,1
通過(guò)以上程序把20個(gè)按鍵信號(hào)分別轉(zhuǎn)換為m20.0—m22.3這20位內(nèi)存信號(hào),也就是說(shuō),這20位內(nèi)存信號(hào)就分別對(duì)應(yīng)于外部20個(gè)按鍵。這段程序也處理了按鍵重復(fù)的問(wèn)題。
3.這種控制方法的思想及其特點(diǎn):
以少數(shù)的plc輸入/輸出點(diǎn)和外部按鍵,利用plc的巧妙編程方法,實(shí)現(xiàn)了觸摸屏的外部功能操作和參數(shù)數(shù)據(jù)設(shè)定,既代替了價(jià)格昂貴的工業(yè)操作屏或工控機(jī),又保護(hù)了觸摸屏、延長(zhǎng)了其使用壽命。
上一個(gè):對(duì)方發(fā)給退信目前不知道退信原因
下一個(gè):超低溫冷凍室冷凍系統(tǒng)怎么抽真空?

試用期三個(gè)月到了還要再簽合同嗎
天語(yǔ)大黃蜂4g怎么樣,天語(yǔ)大黃蜂手機(jī)怎么樣
圓管熱傳遞特性測(cè)定儀/導(dǎo)熱系數(shù)儀
RC0603DR-072R1L,0603 2.1Ω 0.5%電阻
pe重裝系統(tǒng)到固態(tài)硬盤(pán),筆記本更換固態(tài)硬盤(pán)后如何重裝系統(tǒng)
Plc與單片機(jī)的區(qū)別,哪個(gè)待遇更好?
適宜在果園間作套種的草本植物
股票賬戶怎么開(kāi)戶
機(jī)動(dòng)車(chē)走單行道逆行怎么處罰的
舊的主機(jī)已經(jīng)恢復(fù)域名解析綁定可以正常使用
十八禁 网站在线观看免费视频_2020av天堂网_一 级 黄 色 片免费网站_绝顶高潮合集Videos