hb0821
級別: 正式會員
精華主題: 0
發(fā)帖數(shù)量: 10 個
工控威望: 81 點
下載積分: 359 分
在線時間: 12(小時)
注冊時間: 2021-08-30
最后登錄: 2024-01-17
查看hb0821的 主題 / 回貼
樓主  發(fā)表于: 2021-09-28 10:26
圖片:
圖片:
圖片:
圖片:
各位大大,最近我在嘗試FX3U+485adp-mb和一個佳信5軸脈沖控制器,測試用plc控制電機運動,結(jié)果modbus通訊方面知識不夠,始終無法通訊上,求各位大大伸出援手~
波特率都改成了19200.

或者說怎么用485bd來判斷485adp-mb的好壞,設(shè)備故障也有可能。,。
[ 此帖被hb0821在2021-09-28 16:52重新編輯 ]
菜鳥入行
級別: 論壇先鋒

精華主題: 0
發(fā)帖數(shù)量: 1379 個
工控威望: 1557 點
下載積分: 3686 分
在線時間: 177(小時)
注冊時間: 2017-09-01
最后登錄: 2024-06-11
查看菜鳥入行的 主題 / 回貼
1樓  發(fā)表于: 2021-09-28 10:36
你梯形圖上寫的  ADPRW  H64 H6 H7114 K2 K10000

這里有嚴重的錯誤。

這個指令,手冊上是這樣寫的:


H64這里應(yīng)該是站號的,只能K0~K32。  H是16進制,H64相當于K100
樓主留言:
謝謝指正,改了站號后依舊沒反應(yīng),看來這只是其中一個問題
打個醬油,懂的不多
水平有限,能幫則幫
互相幫助,共同進步
工控曉剛
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 43 個
工控威望: 123 點
下載積分: 1240 分
在線時間: 25(小時)
注冊時間: 2021-09-09
最后登錄: 2024-11-07
查看工控曉剛的 主題 / 回貼
2樓  發(fā)表于: 2021-09-28 17:00
引用
引用第1樓菜鳥入行于2021-09-28 10:36發(fā)表的  :
你梯形圖上寫的  ADPRW  H64 H6 H7114 K2 K10000

這里有嚴重的錯誤。

這個指令,手冊上是這樣寫的: [attachment=260053]
.......

從站只能設(shè)置K1-K32嗎?為什么我之前可以設(shè)置到K64,說明書上是寫只能到32,為什么我設(shè)置k64也能通訊上,求大佬指點
lvi
一個工廠換燈炮的電工大叔臨老學(xué)唱打。秉承常與同好爭高低,不與
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 62 個
工控威望: 169 點
下載積分: 19691 分
在線時間: 73(小時)
注冊時間: 2010-12-13
最后登錄: 2024-12-24
查看lvi的 主題 / 回貼
3樓  發(fā)表于: 2021-09-30 07:36
我覺得對于我們不熟悉的,應(yīng)先寫一段簡單點的程序或別人能通訊正常的例,用調(diào)試軟件調(diào)通了,確定硬件沒問題,知道怎樣設(shè)置通訊參數(shù)和基本用程序?qū)懛ㄓ梅ㄔ偃懩闼璧墓δ埽疫@幾天突然想學(xué)Modbus,也在試,來確定我的BD板問題還是PLC問題郁或是程序不對!希望樓主調(diào)試好了分享一寸參數(shù)設(shè)置和過程來讓我學(xué)習(xí)一下,謝謝!
zhangqi_1234
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 342 個
工控威望: 493 點
下載積分: 4015 分
在線時間: 250(小時)
注冊時間: 2013-03-22
最后登錄: 2024-12-23
查看zhangqi_1234的 主題 / 回貼
4樓  發(fā)表于: 2021-09-30 16:03
先來說一下ADPRW指令:[ADPRW H64 H6 H7114 K2 K10000]
1、指令的第1個操作數(shù)H64是指從站站號為H64(16進制),也就是10進制數(shù)的100,那么這個站號是否與從站設(shè)置的站號相同?從貼出的資料看出,從站默認地址是64,那么就要搞清楚這個64是16進制?還是10進制?
2、第2個操作數(shù)H6,是指對從站保持寄存器執(zhí)行寫入操作。
3、第3個操作數(shù)H7114是指寫入的從站保持寄存器的起始地址,從貼出的資料看出是地址為H7114寄存器存儲CH0的相對位置移動。
4、第4個操作數(shù)K2是指寫入的保持寄存器有2個,也就是指H7114和H7115,那么H7115是指哪個?但是注意,功能碼H6只能用于寫入1個從站保持寄存器。如果要操作多個地址連續(xù)的保持寄存器,應(yīng)該使用功能碼H10。如果要用功能碼H6,那么第4個操作數(shù)必須固定為K0或H0。
5、第5個操作數(shù)K10000是指寫入H7114和H7115的數(shù)據(jù)是10000(10進制)。
執(zhí)行這個指令后,電機沒有動作,就要檢查站號對不對?數(shù)據(jù)有沒有真正寫入H7114中(用功能碼03讀取存儲值)?電機動作不光要相對位移,還要動作狀態(tài)(運行或停止)等是否正確?6、執(zhí)行ADPRW指令時,最好用M8029對M8復(fù)位,避免被每個掃描周期執(zhí)行。
[ 此帖被zhangqi_1234在2021-09-30 16:28重新編輯 ]
zhangqi_1234
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 342 個
工控威望: 493 點
下載積分: 4015 分
在線時間: 250(小時)
注冊時間: 2013-03-22
最后登錄: 2024-12-23
查看zhangqi_1234的 主題 / 回貼
5樓  發(fā)表于: 2021-09-30 16:20
接著說一下參數(shù)設(shè)置。
1、參數(shù)設(shè)置中的[MOV H1091 D8420]表示8位數(shù)據(jù)、無奇偶校驗、1位停止位、波特率為19200,這是否與從站設(shè)置的參數(shù)相同?
2、參數(shù)設(shè)置中的D8420和D8421很關(guān)鍵,其它的在不影響響應(yīng)速度的前提下,可以忽略不計,保持默認即可。
[ 此帖被zhangqi_1234在2021-09-30 16:26重新編輯 ]
本帖最近評分記錄:
  • 下載積分:+1(幸運大彎鉤)