> 解決方案> 應(yīng)用方案
利用昆侖通態(tài)觸摸屏實(shí)現(xiàn)觸摸屏和基本PLC的功能
昆侖通態(tài)的觸摸屏具有事件觸發(fā)及自主編程的功能(也就是腳本功能,隨處都有添加腳本的地方),可以實(shí)現(xiàn)復(fù)雜的計(jì)算、邏輯、數(shù)據(jù)轉(zhuǎn)發(fā)、存儲(chǔ)、USB導(dǎo)出等功能,如果通過通訊解決輸入輸出的問題(比如,外掛MODBUS協(xié)議的I/O單元),則可以變身為一個(gè)帶屏幕的小PLC(如果有足夠的時(shí)間,且控制安全性要求不高的地方,比如離線的小設(shè)備、小裝置)。以下是一個(gè)成功的例子:
某設(shè)備需求:通過昆侖通態(tài)觸摸屏實(shí)現(xiàn)某數(shù)據(jù)采集,標(biāo)定,最大值計(jì)算,到位報(bào)警,后續(xù)數(shù)據(jù)計(jì)算,并打印試驗(yàn)結(jié)果,初始值保存、數(shù)據(jù)導(dǎo)出等等。
硬件:昆侖通態(tài)觸摸屏一套(TPC7062KX(TX),該型號(hào)較老,現(xiàn)在已經(jīng)有很多新的型號(hào))、數(shù)值采集儀(4路、MODBUS協(xié)議)、微型熱敏打印機(jī)一臺(tái)。
具體實(shí)現(xiàn)方案:
1、硬件方案:數(shù)值采集儀通過RS485接口與觸摸屏相連,熱敏打印機(jī)通過RS-232接口與觸摸屏相連(當(dāng)然,要按照各自的電壓要求配備電源)。
2、軟件方案:
通過定時(shí)掃描策略實(shí)現(xiàn)數(shù)據(jù)的讀取,預(yù)處理(標(biāo)定),極值計(jì)算。通過觸摸屏自身的蜂鳴器進(jìn)行聲音報(bào)警。傳感器實(shí)現(xiàn)了多段標(biāo)定功能(單段、多段自適應(yīng)),大量的程序用于標(biāo)定參數(shù)的處理。實(shí)現(xiàn)了標(biāo)定數(shù)據(jù)合理性判斷。
通過按鈕觸發(fā)腳本用于打印輸出(打印格式很容易摸索)。
感觸:
高級(jí)語(yǔ)言編程,語(yǔ)法簡(jiǎn)單(類似于BASIC),基本功能都有,但是,也有很多局限,因此,要多動(dòng)腦筋,繞過其限制,實(shí)現(xiàn)想要的功能。個(gè)人感覺:搞工控的,必須要掌握簡(jiǎn)單的腳本語(yǔ)言,這樣,就能理解或者開發(fā)各種HMI的腳本、PLC的SCL或ST編程。
通過編程,我基本實(shí)現(xiàn)了一個(gè)小PLC的功能。
其各種各樣的策略就是“觸發(fā)”的意思,能激活各種自定義的功能,功能無(wú)限。
循環(huán)一定要考慮執(zhí)行時(shí)間和跳出條件,杜絕死循環(huán)。
斷電保存:主要是標(biāo)定數(shù)據(jù)需要斷電保存,通過其初始值功能來實(shí)現(xiàn)。
昆侖通態(tài)的售后還是比較給力的。他們的很多功能、驅(qū)動(dòng)或者案例,只有你需要的時(shí)候才會(huì)提供給你,大部分網(wǎng)上查不到。參考案例,能學(xué)到很多東西。要多打他們電話(雖然經(jīng)常無(wú)法接通)!
編程界面比較簡(jiǎn)單、粗糙,有進(jìn)一步改進(jìn)空間。