思思久久96热在精品国产10-思思久久96热在精品国产免费-思思久久99-思思久久99热-一级毛片免费观看视频-一级毛片免费看

  • «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
leonhuang
級別: 略有小成
精華主題: 0
發帖數量: 59 個
工控威望: 202 點
下載積分: 3933 分
在線時間: 37(小時)
注冊時間: 2013-06-27
最后登錄: 2023-11-09
查看leonhuang的 主題 / 回貼
樓主  發表于: 2019-07-04 11:27
描述:通訊讀寫格式
圖片:
描述:儀表設定
圖片:
描述:儀表通訊方式設定
圖片:
描述:儀表數據存取地址
圖片:
描述:編寫的程序1
圖片:
描述:編寫的程序2
圖片:
不懂通訊的菜鳥,請各位大佬教教我。
通訊格式我看了些資料,有基本的認識。但是在編寫程序的過程中有一些不懂。
一、就編寫程序是用8位還是16位即M8161的選擇。因為我T3儀表(圖片:儀表數據存取地址,功能地址40005,毛重;占兩個寄存器、32位,4字節有符號只讀)的寄存器是否影響位數與RS指令的編寫?
二:編寫數據格式,{RS D0 Kn D30 Kn},Kn的個數如何確定。如[MOV H1 D0]   [MOV H3 D1]   [MOV H5 D2]   [MOV H2 D3]    [MOV H核驗碼? D4] 那這樣是不是就5個。8位與16位數據格式,地址碼到校驗碼個數是否不一樣?
三、8位和16位的格式,D0(b15 b14 b13 b12 b11 b10 b9 b8 b7 b6 b5 b4 b3 b2 b1 b0),8位是處理b0-b7;16位是處理b0-b15。 8位的編寫:[MOV H1 D0]   [MOV H3 D1]   [MOV H5 D2]  [MOV H2 D3] 在第一點中說的功能地址0005占兩個寄存器、共4個字節、32位;那數據個數這樣編寫是不是就有問題了?    16位的編寫:[MOV H1 D0]   [MOV H3 D1]   [MOV H5 D2]   [MOV H2 D3]
三、CRC校驗如何編寫,我這個程序的CRC校驗碼是什么?
四、回傳數據的處理。回傳回來的數據是放在D33、D34中,還是D33、D34、D35、D36中?[MOV D30 D50 K10 ] 如果是16位處理,那數據是放在D53與D54,那程序:[MOV D54 K4M10]   [MOV D53 K4M26]    [MOV K4M10 D100]最終數據存在D100、D101中?    這樣的理解是不是有問題?
[ 此帖被leonhuang在2019-07-04 14:06重新編輯 ]
leonhuang
級別: 略有小成
精華主題: 0
發帖數量: 59 個
工控威望: 202 點
下載積分: 3933 分
在線時間: 37(小時)
注冊時間: 2013-06-27
最后登錄: 2023-11-09
查看leonhuang的 主題 / 回貼
1樓  發表于: 2019-07-04 14:54
DS822-T3重量變送器PDF
描述:DS822-T3重量變送器
附件: 重量變送器.pdf (2479 K) 下載次數:179
網站提示: 請不要用迅雷下載附件,容易出錯
leonhuang
級別: 略有小成
精華主題: 0
發帖數量: 59 個
工控威望: 202 點
下載積分: 3933 分
在線時間: 37(小時)
注冊時間: 2013-06-27
最后登錄: 2023-11-09
查看leonhuang的 主題 / 回貼
2樓  發表于: 2019-07-04 15:04
我看了寫的關于FX3U使用FX3U_485_BD與臺達變頻器通訊的實例。其中FX3U-MODBUS-RTU-TEST的程序里有CRC校驗的相關程序,學習了,若有問題再請教 大俠
leonhuang
級別: 略有小成
精華主題: 0
發帖數量: 59 個
工控威望: 202 點
下載積分: 3933 分
在線時間: 37(小時)
注冊時間: 2013-06-27
最后登錄: 2023-11-09
查看leonhuang的 主題 / 回貼
3樓  發表于: 2019-07-04 15:13
自已寫的程序,請大俠看一下哪兒有問題
附件: 與T3儀表FX3U-MODBUS RTU.zip (175 K) 下載次數:184
網站提示: 請不要用迅雷下載附件,容易出錯
leonhuang
級別: 略有小成
精華主題: 0
發帖數量: 59 個
工控威望: 202 點
下載積分: 3933 分
在線時間: 37(小時)
注冊時間: 2013-06-27
最后登錄: 2023-11-09
查看leonhuang的 主題 / 回貼
4樓  發表于: 2019-07-10 11:35
引用
引用第6樓anlyl2014于2019-07-06 14:44發表的  :
注意一項:
1.通訊方式設為12;跟例子一模一樣了;
2.看你的手冊,40001和40002是凈重;在PLC程序的地址是:H0/H1;可以讀連續2個數的形式讀出再合并成32位數;
3.同理,40005和40006是毛重;在PLC程序的地址是:H4/H5
4.你先用MODSCAN32軟件,驗證你的變送器設置的通訊格式、接線對不對,是否能讀出數據,這步很重要,如能讀出,說明設定沒問題,MODSCAN32軟件網站 有人發過可下;
.......

嗯,我看了你的例子。有幾個問題還是想不明白:
1、站號,讀命令這都好理解。讀存儲器40005+40006=4個字節32位;按您說的是讀05和06存儲器,M0V H5 D212高位、MOV H6 D213低位,而不是只寫一個存儲器0005?(MOV H0 D212;MOV H5 D213)
2、功能地址05,06前面都 已經寫好了,那接下來寫讀取數據的個數就好了,那為什么還有一個MOV H0 D214數據處理的起始存儲器?而不是直接寫個數,MOV H4 D214 ?我們用的是M8161,處理8位,那05與06是2個字4個字節32位,那就用H4?
3、傳回來的數據處理,從第幾個數據開始?從D153開始?我在PLC的軟元件/緩沖存儲器監視里看,數據D153-D162都是b0-b7在動作,b8-bF都是0,那這說明M8161在起做用。而且傳回來的數據D153-D162的b0-b7每個位都循環動作,按說我的儀表顯示是0,那相對應的數據里b0-b7連續四個字節就應都是0,沒有1才對的?(回頭我拍一點視頻看一下)
4、我的儀表總壓力為10000公斤,最小為1公斤,不需要浮點處理。只要數據轉換成十進制的為就可以了
[ 此帖被leonhuang在2019-07-10 13:12重新編輯 ]
leonhuang
級別: 略有小成
精華主題: 0
發帖數量: 59 個
工控威望: 202 點
下載積分: 3933 分
在線時間: 37(小時)
注冊時間: 2013-06-27
最后登錄: 2023-11-09
查看leonhuang的 主題 / 回貼
5樓  發表于: 2019-07-10 15:40
引用
引用第8樓tingfenghu于2019-07-10 11:56發表的  :
首先你用個USB轉485,
串口助手發送相應報文,看儀表返回的報文是否正確,
Modbus地址各家并沒有統一,有些需要偏移一位,如40001,實際地址,是00H,00H,而有些是00H,01H,
直至返回報文數據正解,

.......

我沒有USB轉485的串口,可以用232連接電腦,232轉485的串口?測試是用電腦MOSDCAN發與PLC通訊,還是用電腦與我的儀表做測試?
leonhuang
級別: 略有小成
精華主題: 0
發帖數量: 59 個
工控威望: 202 點
下載積分: 3933 分
在線時間: 37(小時)
注冊時間: 2013-06-27
最后登錄: 2023-11-09
查看leonhuang的 主題 / 回貼
6樓  發表于: 2019-07-11 10:29
圖片:
圖片:
圖片:
圖片:
圖片:
我用232轉485與儀表測試,顯示TIME-OUT。我檢查了一下儀表參數設定F06=10(RTU,8位,1偶,1停止);F07=0(地址);F08=9600(波特率)沒有錯啊!?再與MODSCAN的設定核對了一下。485A與485B的對連線也對調過~~不知道問題出在哪里了!請大神幫忙分析 一下
leonhuang
級別: 略有小成
精華主題: 0
發帖數量: 59 個
工控威望: 202 點
下載積分: 3933 分
在線時間: 37(小時)
注冊時間: 2013-06-27
最后登錄: 2023-11-09
查看leonhuang的 主題 / 回貼
7樓  發表于: 2019-07-12 11:01
圖片:
圖片:
通訊端口的設置已經改為,RTU,8位數據,無校驗,2位停止;地址01,9600波特率
這個通訊有沒有問題?RESPONSES是回傳數嗎?這個是0,說明通訊還是有問題對嗎?
發送的信息01.03.00.00.00.08.44.0c
回傳信息(不固定)如:c0.00.00.00.00.00.00.d0.f2.fe.ff.7f.00.00.00.00.00.00.f4.7f.00共21位
77.00.00.00.00.00.00.20.00.00.03.00.20.00.00.02.00.40.00.80.07共21位
從這些數據可以看出什么信息?
[ 此帖被leonhuang在2019-07-12 12:07重新編輯 ]
leonhuang
級別: 略有小成
精華主題: 0
發帖數量: 59 個
工控威望: 202 點
下載積分: 3933 分
在線時間: 37(小時)
注冊時間: 2013-06-27
最后登錄: 2023-11-09
查看leonhuang的 主題 / 回貼
8樓  發表于: 2019-07-13 09:43
圖片:
圖片:
圖片:
圖片:
圖片:
圖片:
描述:485通訊接好儀表P16
圖片:
我核對了一下,參數都沒有錯啊,MODSCAN的設置9600、8N2;儀表設置9600、8N2;儀表的485接線正常P16會顯示cc-2。我發一些圖片,看還有什么地方有問題的?
leonhuang
級別: 略有小成
精華主題: 0
發帖數量: 59 個
工控威望: 202 點
下載積分: 3933 分
在線時間: 37(小時)
注冊時間: 2013-06-27
最后登錄: 2023-11-09
查看leonhuang的 主題 / 回貼
9樓  發表于: 2019-07-13 10:05
圖片:
圖片:
我把兩根485的線在儀表這邊對調了一下,通訊回傳的數據就都變成252,P16就不會顯示cc-2了
leonhuang
級別: 略有小成
精華主題: 0
發帖數量: 59 個
工控威望: 202 點
下載積分: 3933 分
在線時間: 37(小時)
注冊時間: 2013-06-27
最后登錄: 2023-11-09
查看leonhuang的 主題 / 回貼
10樓  發表于: 2019-07-14 16:32
圖片:
引用
引用第24樓anlyl2014于2019-07-13 10:55發表的  :
教你一個方法:
1.MODSCAN32軟件設置好后,點連線,
2.用指針式萬用表,10V直流擋正表筆接RS485A端,負表筆接485B端,如果,COM口正確,可以看到指針會隨代碼發出擺動,說明電腦這邊沒問題
3.折開連接到儀表的兩條線,同樣用表筆接測試儀表的485A 485B(有的廠商標D+ D-);如果萬用表顯示正電壓(3-6V不同廠商可能不同),正表筆接的就是485A(D+);然后,再接到RS485端口的485A中,接線一定正確

按你的方法測試了一下:1、通訊時電壓有變化;2、斷開后D+/A與D-/B之間有4.15V的電壓。是不是說明232轉485的串口沒有問題?問題出在儀表這邊?
附件: WeChat_20190714162514.zip (1896 K) 下載次數:14
網站提示: 請不要用迅雷下載附件,容易出錯
附件: WeChat_20190714162522.zip (1144 K) 下載次數:10
網站提示: 請不要用迅雷下載附件,容易出錯
leonhuang
級別: 略有小成
精華主題: 0
發帖數量: 59 個
工控威望: 202 點
下載積分: 3933 分
在線時間: 37(小時)
注冊時間: 2013-06-27
最后登錄: 2023-11-09
查看leonhuang的 主題 / 回貼
11樓  發表于: 2019-07-18 14:00
圖片:
圖片:
1、廠家又發了一個T3的儀表來,通訊測試串口調試工具頁面還有紅色英文字母,就是回傳的數據出錯或者回傳的數據不對。我都在懷疑是不是我的串口232轉485是壞的。
2、用PLC與儀表直連,但接線后儀表 的P16參數沒有顯示cc-2。但用串口直接與儀表接P16就會顯示cc-2。
3、FX3U-485-BD與儀表連接,485BD有個330與110歐電阻要設置,按兩根線的接法,485BD這頭要用110歐電阻,可T3儀表只有485A和485B無法接電阻!?那儀表這端就可以不接電阻了?
  • «
  • 1
  • 2
  • »
  • Pages: 1/2     Go

主站蜘蛛池模板: 国产一国产一级毛片视频| 免费一区二区视频| 韩三级日本三级日本| 成人免费网站视频ww| 久久99精品国产| 久久青草视频| 激情午夜影院| 国产一级淫片a免费播放口| 古装级a毛片免费观看| 国产三级观看| 久久精品第一页| 国产一级爱| 精品久久久久久久高清| 国产精品免费久久| 国产精品你懂的| 国产精品亚洲一区二区麻豆| 精品三级网站| 久久久久久久久性潮| 男人天堂综合| 国产精自产拍久久久久久| 国产福利不卡视频| 国产精品99久久久久久人| 国产美女视频一区二区三区| 国产精品区牛牛影院| 精品国产剧情在线观看| 国产精品第6页| 国内精品久久久久影院网站| 国产三级观看| 男女一级做片a性视频| 国产freexxxx性播放麻豆| 国产三级理论片| 狠狠干伊人网| 精品伊人网| 干干干操操操| 国产精品国色综合久久| 国产在线视频www色| 国产91精品在线观看| 美利坚永久精品视频在线观看| 国产精品白浆视频免费观看| 国产人碰人摸人爱免费视频| 免费看一级片|