串口調(diào)試工具怎么用,和MODBUS中的RTU模式和ASC碼怎么去聯(lián)系起來。
-
串口調(diào)試工具怎么用,和MODBUS中的RTU模式和ASC碼怎么去聯(lián)系起來有沒關(guān)于PLC和變頻器,等上位機(jī)之類的通訊方面的資料~
全部評論(2條)
-
- havehou932 2011-08-27 00:00:00
- 串口調(diào)試助手 推薦 AccessPort 請看 武漢鴻偉光電 有 AccessPort 下載
-
贊(13)
回復(fù)(0)
-
- 靳薪善 2011-08-27 00:00:00
- RTU 模式 數(shù)據(jù)格式是二進(jìn)制的??梢杂么谡{(diào)試中的HEX模式查看 ASC模式 數(shù)據(jù)格式是以字符串的ASC碼發(fā)送的。 可以用ASC模式查看
-
贊(6)
回復(fù)(0)
熱門問答
- 串口調(diào)試工具怎么用,和MODBUS中的RTU模式和ASC碼怎么去聯(lián)系起來。
- 串口調(diào)試工具怎么用,和MODBUS中的RTU模式和ASC碼怎么去聯(lián)系起來 有沒關(guān)于PLC和變頻器,等上位機(jī)之類的通訊方面的資料~
2017-11-26 10:15:52
442
1
- 串口調(diào)試工具怎么用,和MODBUS中的RTU模式和ASC碼怎么去聯(lián)系起來。
- 串口調(diào)試工具怎么用,和MODBUS中的RTU模式和ASC碼怎么去聯(lián)系起來有沒關(guān)于PLC和變頻器,等上位機(jī)之類的通訊方面的資料~
2011-08-26 01:54:27
370
2
- 為什么modbus會有RTU和ASC兩種模式
2018-11-11 00:59:29
378
0
- 求MODBUS調(diào)試精靈軟件(RTU模式和ASCII模式都能調(diào)試的)
2018-11-23 21:20:14
345
0
- modbus rtu串口通信
- 公司買了一個(gè)溫度巡檢儀,功能有限,我想通過自己做的軟件來增強(qiáng)巡檢儀的功能,但對串口通信編程知之甚少?,F(xiàn)通過監(jiān)控原程序得到以下數(shù)據(jù):write requests: 01 03 00 01 00 01 D5 CA 01 01 00 50 00 20 3D C3 01 03 00 60 00 10 44 18 read requests: 01 03... 公司買了一個(gè)溫度巡檢儀,功能有限,我想通過自己做的軟件來增強(qiáng)巡檢儀的功能,但對串口通信編程知之甚少。現(xiàn)通過監(jiān)控原程序得到以下數(shù)據(jù):write requests: 01 03 00 01 00 01 D5 CA 01 01 00 50 00 20 3D C3 01 03 00 60 00 10 44 18 read requests: 01 03 02 00 02 39 85 01 01 04 00 00 00 00 FB D1 01 03 20 4E 20 4E 20 4E 20 4E 20 4E 20 4E 20 4E 20 4E 20 4E 20 4E 20 4E 20 4E 20 4E 20 4E 20 4E 20 4E 20 AE 38 從中能不能翻譯出什么東西?? 后來我又根據(jù)已有資料及網(wǎng)上相關(guān)程序編寫了以下通訊程序: Private Sub Command1_Click() '發(fā)請求 Dim btSend(23) As Byte btSend(0) = &H1 '目標(biāo)站號 btSend(1) = &H3 '功能碼 btSend(2) = &H0 'I0.0地址(0000)高字節(jié) btSend(3) = &H1 'i0.0地址(0000)低字節(jié) btSend(4) = &H0 '讀取個(gè)數(shù)高字節(jié) btSend(5) = &H1 '讀取個(gè)數(shù)低字節(jié) btSend(6) = &HD5 btSend(7) = &HCA btSend(8) = &H1 btSend(9) = &H1 btSend(10) = &H0 btSend(11) = &H50 btSend(12) = &H0 btSend(13) = &H20 btSend(14) = &H3D btSend(15) = &HC3 btSend(16) = &H1 btSend(17) = &H3 btSend(18) = &H0 btSend(19) = &H60 btSend(20) = &H0 btSend(21) = &H10 btSend(22) = &H44 btSend(23) = &H18 ComK3.Output = CVar(btSend) Dim btReceive As Variant With ComK3 Do DoEvents Loop Until .InBufferCount = 5 .InputLen = 30 btReceive = .Input Text1.Text = Hex$(btReceive(1)) Text2.Text = Hex$(btReceive(2)) Text3.Text = Hex$(btReceive(3)) Text4.Text = Hex$(btReceive(4)) ' Text5.Text = Hex$(btReceive(5)) 'Text6.Text = Hex$(btReceive(6)) ' Text7.Text = Hex$(btReceive(7)) ' Text8.Text = Hex$(btReceive(8)) ' Text9.Text = Hex$(btReceive(9)) ' Text10.Text = Hex$(btReceive(10)) ' Text11.Text = Hex$(btReceive(11)) ' Text12.Text = Hex$(btReceive(12)) ' Text13.Text = Hex$(btReceive(13)) ' Text14.Text = Hex$(btReceive(14)) ' Text15.Text = Hex$(btReceive(15)) ' Text16.Text = Hex$(btReceive(16)) ' End If End With End Sub Private Sub Form_Load() With ComK3 .CommPort = 1 .Settings = "9600,N,8,2" .InputMode = comInputModeBinary '二進(jìn)制收發(fā) .InBufferSize = 512 .OutBufferSize = 512 If (Not .PortOpen) Then .PortOpen = True End With End Sub 能收到4個(gè)亂碼,應(yīng)該是錯(cuò)誤標(biāo)示,原程序待CRC驗(yàn)證,我驗(yàn)證不出,所以先刪除了。期望大俠們幫我修改下程序 展開
2009-07-05 16:19:26
440
2
- modbus協(xié)議RTU模式校驗(yàn)碼怎么計(jì)算
2016-01-30 03:44:18
509
1
- modbus協(xié)議RTU模式校驗(yàn)碼怎么計(jì)算
2016-01-25 04:46:33
636
1
- modbus rtu怎么樣調(diào)試
2017-03-07 09:02:52
493
1
- s7-300怎么用Modbus RTU
- 我想問一下西門子300的PLC,自帶的通訊口支持Modbus RTU協(xié)議么。是否必須配CP341?軟件調(diào)用哪個(gè)功能塊。需要買授權(quán)?
2013-04-27 01:41:28
373
1
- MODBUS ASCII和RTU兩種模式的區(qū)別,優(yōu)缺點(diǎn)
2017-07-21 17:52:42
551
3
- MODBUS ASCII和RTU兩種模式的區(qū)別,優(yōu)缺點(diǎn)
2017-12-14 04:52:35
593
1
- MODBUS ASCII和RTU兩種模式的區(qū)別,優(yōu)缺點(diǎn)
2016-12-19 20:49:56
452
1
- modbus RTU調(diào)試軟件是什么?
2016-03-30 03:59:41
342
1
- ps中吸管工具和畫筆工具怎么用
2017-08-20 22:15:09
577
1
- modbus RTU模式的通信問題
- modbus RTU模式的通信通訊格式要求 地址 功能碼 數(shù)據(jù) CRC校驗(yàn) 數(shù)據(jù)長度 1個(gè)字節(jié) 1個(gè)字節(jié) N個(gè)字節(jié) 2個(gè)字節(jié) 如發(fā)送的數(shù)據(jù)... modbus RTU模式的通信通訊格式要求 地址 功能碼 數(shù)據(jù) CRC校驗(yàn) 數(shù)據(jù)長度 1個(gè)字節(jié) 1個(gè)字節(jié) N個(gè)字節(jié) 2個(gè)字節(jié) 如發(fā)送的數(shù)據(jù)為: 03 01 00 00 10 校驗(yàn)高位校驗(yàn)低位 我的問題是: 1、我理解地址03使用1個(gè)字節(jié)數(shù)據(jù)長度表示,是用1個(gè)字節(jié)表示0,再使用一個(gè)字節(jié)表示3,但再就使用了兩個(gè)字節(jié)的數(shù)據(jù)長度了,和通訊要求的格式不符。還有一種理解就是使用1個(gè)字節(jié)的直接表示03,其而進(jìn)制碼為000000011,如果地址是20,其二進(jìn)制碼為00010100,但這種理解出現(xiàn)個(gè)疑問,很多設(shè)備同時(shí)支持ASCII或RTU兩種方式,當(dāng)發(fā)送RTU的地址和ASCII方式的起始符相同時(shí)如都為03,接受方怎么判斷他是RTU發(fā)送的地址,還是ASCII起始符。 2、RTU方式判斷幀消息結(jié)束時(shí)是3.5字符時(shí)間,我想知道在物理層如何判斷的,如消息發(fā)送完后,在物理層485雙絞上,其電壓持續(xù)3.5字符長度+15V即判斷消息發(fā)送完成或是其電壓持續(xù)3.5字符長度-15V判斷消息發(fā)送完成。還是雙絞線上為其他狀態(tài)來判斷消息完成。485通訊線上沒有通訊時(shí)A、 B線狀態(tài)是什么。 請教各位了? 展開
2013-04-08 23:05:15
376
2
- 如何理解MODBUS協(xié)議RTU模式中的1.5和3.5字符間隔?
2012-02-29 08:41:31
518
2
- Modbus TCP和Modbus Rtu的區(qū)別
2017-10-02 23:41:54
432
1
- 串口服務(wù)器和Modbus TCP/RTU 網(wǎng)關(guān)是同一回事嗎?
- 用DCS和PLC進(jìn)行通訊,DCS只支持Modbus RTU協(xié)議,PLC只支持Modbus TCP協(xié)議,DCS作為Modbus主站,PLC作為Modbus從站,已知HMS的Anybus AB9005、TSC的MD210等可以用來解決這個(gè)問題,上述設(shè)備和所謂的串口服務(wù)器是一回事嗎?
2014-05-08 01:12:37
619
2
- 請教關(guān)于MODBUS RTU通訊的功能碼和地址的問題
2016-02-08 05:58:14
427
1
- 請教關(guān)于MODBUS RTU通訊的功能碼和地址的問題
2017-09-14 15:33:57
387
1
4月突出貢獻(xiàn)榜
推薦主頁
最新話題





參與評論
登錄后參與評論