王工控人
級別: 正式會員
精華主題: 0
發(fā)帖數(shù)量: 13 個
工控威望: 79 點
下載積分: 491 分
在線時間: 14(小時)
注冊時間: 2021-11-02
最后登錄: 2022-10-28
查看王工控人的 主題 / 回貼
樓主  發(fā)表于: 2021-11-12 11:46
請問用臺達觸摸屏107BV通過modbus直接控制臺達伺服B2要怎么做?
精度無要求,只需要用觸摸屏控制轉(zhuǎn)動時間和速度。
還有一臺普通電機也需要設(shè)置時間和速度,有帶modbus的接觸器嗎還是怎么做?
eplan畫圖
langui
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 1538 個
工控威望: 1761 點
下載積分: 6246 分
在線時間: 640(小時)
注冊時間: 2014-06-16
最后登錄: 2024-10-10
查看langui的 主題 / 回貼
1樓  發(fā)表于: 2021-11-12 17:32
有帶modbus功能的接觸器嗎,大神
zhang1355053
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 81 個
工控威望: 128 點
下載積分: 774 分
在線時間: 30(小時)
注冊時間: 2018-11-08
最后登錄: 2024-10-12
查看zhang1355053的 主題 / 回貼
2樓  發(fā)表于: 2021-11-12 20:02
1.107BV臺達屏編輯軟件打開-通信設(shè)置-聯(lián)機名稱(link1)-制造商(MODBUS)-系列(RUT/ASIIC)
2.在軟件組件新建值輸入元件--地址種類W  地址是40001
3.臺達B2私服技術(shù)手冊8-3 通訊舉例看一下。例如p-300參數(shù)地址是0300H 0301H, 化成十進制768 ,那么在你屏數(shù)值輸入的地址就是40001+768 = 40769  就是P3-00 地址,以此類推,找你需要驅(qū)動私服的脈沖地址按此方法建立輸入原件
4.記得設(shè)置好屏的波特率,停止位,校驗碼于私服通信的波特率,停止位,校驗碼。
之前我是用臺達107BV屏 與士林私服通信過,沒問題。臺達應(yīng)該也差不多你可以試試!
王工控人
級別: 正式會員
精華主題: 0
發(fā)帖數(shù)量: 13 個
工控威望: 79 點
下載積分: 491 分
在線時間: 14(小時)
注冊時間: 2021-11-02
最后登錄: 2022-10-28
查看王工控人的 主題 / 回貼
3樓  發(fā)表于: 2021-11-15 10:35
謝謝,好詳細!
基礎(chǔ)設(shè)置我看了手冊大概是了解了。就是觸摸屏怎么輸入時間,就能讓伺服和一個普通電機定時停下來,沒有思路。能麻煩你大概說下嗎~
引用
引用第2樓zhang1355053于2021-11-12 20:02發(fā)表的  :
1.107BV臺達屏編輯軟件打開-通信設(shè)置-聯(lián)機名稱(link1)-制造商(MODBUS)-系列(RUT/ASIIC)
2.在軟件組件新建值輸入元件--地址種類W  地址是40001
3.臺達B2私服技術(shù)手冊8-3 通訊舉例看一下。例如p-300參數(shù)地址是0300H 0301H, 化成十進制768 ,那么在你屏數(shù)值輸入的地址就是40001+768 = 40769  就是P3-00 地址,以此類推,找你需要驅(qū)動私服的脈沖地址按此方法建立輸入原件
4.記得設(shè)置好屏的波特率,停止位,校驗碼于私服通信的波特率,停止位,校驗碼。
之前我是用臺達107BV屏 與士林私服通信過,沒問題。臺達應(yīng)該也差不多你可以試試!
eplan畫圖
gxtmdb82164
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 738 個
工控威望: 1116 點
下載積分: 329 分
在線時間: 581(小時)
注冊時間: 2019-09-22
最后登錄: 2024-10-24
查看gxtmdb82164的 主題 / 回貼
4樓  發(fā)表于: 2021-11-15 17:26
之前一個帖子已經(jīng)把怎么控制大概講了一遍了,看了這個帖子算明白了,LZ應(yīng)該是對臺達的觸摸屏不太熟悉.

首選,我也沒用過臺達這款觸摸屏,但是天下文章一大抄,思路都是一樣的.

我掃了一眼臺達觸摸屏的手冊,本身觸摸屏就提供了背景宏和時鐘宏,似乎確實沒有專門的定時器控件(威綸是有的),但是有周期執(zhí)行的clock宏就可以自己寫了,和寫PLC是一個套路.
觸摸屏上面寫個按鈕用于切換定時器是否運行,變量地址或者類型就是觸摸屏內(nèi)置就行了,再寫一個數(shù)值輸入控件也是觸摸屏內(nèi)置變量用于設(shè)定時間.在宏里面寫個邏輯判斷如果運行變量判斷為真給伺服地址上寫啟動運行的值,然后累加一個中間變量和設(shè)定的時間值比較,因為clock宏是周期運行的,比如100ms,每次累加1,到了中間變量比設(shè)定值還大那就是時間到了,然后就給伺服寫一個停止運行的值就可以了.

因為宏程序是開放編程的,不同的實現(xiàn)方法有很多,比如觸摸屏按鈕觸發(fā)一個數(shù)據(jù)傳輸把設(shè)定的時間數(shù)值傳到宏程序的中間變量上,然后宏程序里面判斷這個值大于0就開始做自減,自減到0就是時間到了,方法很多的.

建議看觸摸屏軟件的手冊,然后自己試試,真的不難.
王工控人
級別: 正式會員
精華主題: 0
發(fā)帖數(shù)量: 13 個
工控威望: 79 點
下載積分: 491 分
在線時間: 14(小時)
注冊時間: 2021-11-02
最后登錄: 2022-10-28
查看王工控人的 主題 / 回貼
5樓  發(fā)表于: 2021-11-16 09:28
真的謝謝你,確實是從來沒接觸過屏的宏,看了一遍手冊還是有點懵。以前都是PLC做控制,觸摸屏只是作為顯示和輸入的接口。我照著你的思路再研究研究,謝謝你!
引用
引用第4樓gxtmdb82164于2021-11-15 17:26發(fā)表的  :
之前一個帖子已經(jīng)把怎么控制大概講了一遍了,看了這個帖子算明白了,LZ應(yīng)該是對臺達的觸摸屏不太熟悉.

首選,我也沒用過臺達這款觸摸屏,但是天下文章一大抄,思路都是一樣的.

我掃了一眼臺達觸摸屏的手冊,本身觸摸屏就提供了背景宏和時鐘宏,似乎確實沒有專門的定時器控件(威綸是有的),但是有周期執(zhí)行的clock宏就可以自己寫了,和寫PLC是一個套路.
.......
eplan畫圖
王工控人
級別: 正式會員
精華主題: 0
發(fā)帖數(shù)量: 13 個
工控威望: 79 點
下載積分: 491 分
在線時間: 14(小時)
注冊時間: 2021-11-02
最后登錄: 2022-10-28
查看王工控人的 主題 / 回貼
6樓  發(fā)表于: 2022-07-25 11:58
觸摸屏控制伺服.zip (500 K) 下载次数:106
來交下作業(yè),感謝各位幫忙
eplan畫圖