之前一個(gè)帖子已經(jīng)把怎么控制大概講了一遍了,看了這個(gè)帖子算明白了,LZ應(yīng)該是對(duì)臺(tái)達(dá)的觸摸屏不太熟悉.
首選,我也沒(méi)用過(guò)臺(tái)達(dá)這款觸摸屏,但是天下文章一大抄,思路都是一樣的.
我掃了一眼臺(tái)達(dá)觸摸屏的手冊(cè),本身觸摸屏就提供了背景宏和時(shí)鐘宏,似乎確實(shí)沒(méi)有專(zhuān)門(mén)的定時(shí)器控件(威綸是有的),但是有周期執(zhí)行的clock宏就可以自己寫(xiě)了,和寫(xiě)PLC是一個(gè)套路.
觸摸屏上面寫(xiě)個(gè)按鈕用于切換定時(shí)器是否運(yùn)行,變量地址或者類(lèi)型就是觸摸屏內(nèi)置就行了,再寫(xiě)一個(gè)數(shù)值輸入控件也是觸摸屏內(nèi)置變量用于設(shè)定時(shí)間.在宏里面寫(xiě)個(gè)邏輯判斷如果運(yùn)行變量判斷為真給伺服地址上寫(xiě)啟動(dòng)運(yùn)行的值,然后累加一個(gè)中間變量和設(shè)定的時(shí)間值比較,因?yàn)閏lock宏是周期運(yùn)行的,比如100ms,每次累加1,到了中間變量比設(shè)定值還大那就是時(shí)間到了,然后就給伺服寫(xiě)一個(gè)停止運(yùn)行的值就可以了.
因?yàn)楹瓿绦蚴情_(kāi)放編程的,不同的實(shí)現(xiàn)方法有很多,比如觸摸屏按鈕觸發(fā)一個(gè)數(shù)據(jù)傳輸把設(shè)定的時(shí)間數(shù)值傳到宏程序的中間變量上,然后宏程序里面判斷這個(gè)值大于0就開(kāi)始做自減,自減到0就是時(shí)間到了,方法很多的.
建議看觸摸屏軟件的手冊(cè),然后自己試試,真的不難.