串口调试工具怎么用,和MODBUS中的RTU模式和ASC码怎么去联系起来。
-
串口调试工具怎么用,和MODBUS中的RTU模式和ASC码怎么去联系起来有没关于PLC和变频器,等上位机之类的通讯方面的资料~
全部评论(2条)
-
- havehou932 2011-08-27 00:00:00
- 串口调试助手 推荐 AccessPort 请看 武汉鸿伟光电 有 AccessPort 下载
-
赞(13)
回复(0)
-
- 靳薪善 2011-08-27 00:00:00
- RTU 模式 数据格式是二进制的。可以用串口调试中的HEX模式查看 ASC模式 数据格式是以字符串的ASC码发送的。 可以用ASC模式查看
-
赞(6)
回复(0)
热门问答
- 串口调试工具怎么用,和MODBUS中的RTU模式和ASC码怎么去联系起来。
- 串口调试工具怎么用,和MODBUS中的RTU模式和ASC码怎么去联系起来 有没关于PLC和变频器,等上位机之类的通讯方面的资料~
2017-11-26 10:15:52
384
1
- 串口调试工具怎么用,和MODBUS中的RTU模式和ASC码怎么去联系起来。
- 串口调试工具怎么用,和MODBUS中的RTU模式和ASC码怎么去联系起来有没关于PLC和变频器,等上位机之类的通讯方面的资料~
2011-08-26 01:54:27
326
2
- 为什么modbus会有RTU和ASC两种模式
2018-11-11 00:59:29
326
0
- 求MODBUS调试精灵软件(RTU模式和ASCII模式都能调试的)
2018-11-23 21:20:14
286
0
- modbus rtu串口通信
- 公司买了一个温度巡检仪,功能有限,我想通过自己做的软件来增强巡检仪的功能,但对串口通信编程知之甚少。现通过监控原程序得到以下数据: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... 公司买了一个温度巡检仪,功能有限,我想通过自己做的软件来增强巡检仪的功能,但对串口通信编程知之甚少。现通过监控原程序得到以下数据: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 从中能不能翻译出什么东西?? 后来我又根据已有资料及网上相关程序编写了以下通讯程序: Private Sub Command1_Click() '发请求 Dim btSend(23) As Byte btSend(0) = &H1 '目标站号 btSend(1) = &H3 '功能码 btSend(2) = &H0 'I0.0地址(0000)高字节 btSend(3) = &H1 'i0.0地址(0000)低字节 btSend(4) = &H0 '读取个数高字节 btSend(5) = &H1 '读取个数低字节 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 '二进制收发 .InBufferSize = 512 .OutBufferSize = 512 If (Not .PortOpen) Then .PortOpen = True End With End Sub 能收到4个乱码,应该是错误标示,原程序待CRC验证,我验证不出,所以先删除了。期望大侠们帮我修改下程序 展开
2009-07-05 16:19:26
360
2
- modbus协议RTU模式校验码怎么计算
2016-01-30 03:44:18
416
1
- modbus协议RTU模式校验码怎么计算
2016-01-25 04:46:33
536
1
- modbus rtu怎么样调试
2017-03-07 09:02:52
415
1
- s7-300怎么用Modbus RTU
- 我想问一下西门子300的PLC,自带的通讯口支持Modbus RTU协议么。是否必须配CP341?软件调用哪个功能块。需要买授权?
2013-04-27 01:41:28
309
1
- MODBUS ASCII和RTU两种模式的区别,优缺点
2017-07-21 17:52:42
465
3
- MODBUS ASCII和RTU两种模式的区别,优缺点
2017-12-14 04:52:35
492
1
- MODBUS ASCII和RTU两种模式的区别,优缺点
2016-12-19 20:49:56
392
1
- modbus RTU调试软件是什么?
2016-03-30 03:59:41
253
1
- ps中吸管工具和画笔工具怎么用
2017-08-20 22:15:09
510
1
- modbus RTU模式的通信问题
- modbus RTU模式的通信通讯格式要求 地址 功能码 数据 CRC校验 数据长度 1个字节 1个字节 N个字节 2个字节 如发送的数据... modbus RTU模式的通信通讯格式要求 地址 功能码 数据 CRC校验 数据长度 1个字节 1个字节 N个字节 2个字节 如发送的数据为: 03 01 00 00 10 校验高位校验低位 我的问题是: 1、我理解地址03使用1个字节数据长度表示,是用1个字节表示0,再使用一个字节表示3,但再就使用了两个字节的数据长度了,和通讯要求的格式不符。还有一种理解就是使用1个字节的直接表示03,其而进制码为000000011,如果地址是20,其二进制码为00010100,但这种理解出现个疑问,很多设备同时支持ASCII或RTU两种方式,当发送RTU的地址和ASCII方式的起始符相同时如都为03,接受方怎么判断他是RTU发送的地址,还是ASCII起始符。 2、RTU方式判断帧消息结束时是3.5字符时间,我想知道在物理层如何判断的,如消息发送完后,在物理层485双绞上,其电压持续3.5字符长度+15V即判断消息发送完成或是其电压持续3.5字符长度-15V判断消息发送完成。还是双绞线上为其他状态来判断消息完成。485通讯线上没有通讯时A、 B线状态是什么。 请教各位了? 展开
2013-04-08 23:05:15
314
2
- 如何理解MODBUS协议RTU模式中的1.5和3.5字符间隔?
2012-02-29 08:41:31
451
2
- Modbus TCP和Modbus Rtu的区别
2017-10-02 23:41:54
349
1
- 串口服务器和Modbus TCP/RTU 网关是同一回事吗?
- 用DCS和PLC进行通讯,DCS只支持Modbus RTU协议,PLC只支持Modbus TCP协议,DCS作为Modbus主站,PLC作为Modbus从站,已知HMS的Anybus AB9005、TSC的MD210等可以用来解决这个问题,上述设备和所谓的串口服务器是一回事吗?
2014-05-08 01:12:37
545
2
- 请教关于MODBUS RTU通讯的功能码和地址的问题
2016-02-08 05:58:14
371
1
- 请教关于MODBUS RTU通讯的功能码和地址的问题
2017-09-14 15:33:57
318
1
参与评论
登录后参与评论