王工控人
級(jí)別: 正式會(huì)員
精華主題: 0
發(fā)帖數(shù)量: 13 個(gè)
工控威望: 79 點(diǎn)
下載積分: 491 分
在線時(shí)間: 14(小時(shí))
注冊(cè)時(shí)間: 2021-11-02
最后登錄: 2022-10-28
查看王工控人的 主題 / 回貼
樓主  發(fā)表于: 2021-11-12 11:46
請(qǐng)問(wèn)用臺(tái)達(dá)觸摸屏107BV通過(guò)modbus直接控制臺(tái)達(dá)伺服B2要怎么做?
精度無(wú)要求,只需要用觸摸屏控制轉(zhuǎn)動(dòng)時(shí)間和速度。
還有一臺(tái)普通電機(jī)也需要設(shè)置時(shí)間和速度,有帶modbus的接觸器嗎還是怎么做?
eplan畫(huà)圖
gxtmdb82164
級(jí)別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 771 個(gè)
工控威望: 1149 點(diǎn)
下載積分: 401 分
在線時(shí)間: 605(小時(shí))
注冊(cè)時(shí)間: 2019-09-22
最后登錄: 2024-12-26
查看gxtmdb82164的 主題 / 回貼
1樓  發(fā)表于: 2021-11-15 17:26
之前一個(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è),然后自己試試,真的不難.