用PC的串口调试助手调试s7 200 modbus通信的问题

作者&投稿:父泰 (若有异议请与网页底部的电邮联系)
我把PC机作为主机,从机通信协议是modbus,RS485连线,能否使用串口调试助手获取从机地址、发送命令?~

1、从机是RS485连线,首先需要一个RS485/RS232转换器才能与PC串口连接。
2、modbus协议没有读取从机地址的命令,从机地址一般需要人为设定。
3、知道了从机地址,PC机可以使用串口调试助手发送modbus命令,注意命令要符合modbus协议格式。

检查你的接收和发送方式。。

02 01 00 05 00 01 ED F8;用串口调试助手发送这个
02表示从站地址;01表示功能码;00 05表示读线圈地址; 00 01 表示读线圈地址后面的数量,即读线圈数量;ED F8是crc校验码,用来校验发送数据正确性的

楼主,我最近也在做这个PC和PLC的modbus通讯,请问你怎么设置slave的呢

看看廖常初的书,上面有具体例子,一看就会


在用串口调试助手时为什么不能接收数据?
1、可能是串口调试助手的各个选项以及通信协议(波特率等)设置不合适,需要重新更改,以确保PC机可以正确采样。2、可能是输入波形不正确 3、可能物理连接不正确;   4、单片机不能正常工作;5、可能是通信参数不正确;6、单片机的BAUD因子没有调整好,因为PC的BAUD比较准,单片机不太准...

...485连线,能否使用串口调试助手获取从机地址、发送命令?
1、从机是RS485连线,首先需要一个RS485\/RS232转换器才能与PC串口连接。2、modbus协议没有读取从机地址的命令,从机地址一般需要人为设定。3、知道了从机地址,PC机可以使用串口调试助手发送modbus命令,注意命令要符合modbus协议格式。

如何实现(电脑)PC机与单片机的串行通信
硬件部分有二种情况 1、电脑带有原生串口,就是主板上带有串行口,这个情况就太好办了。用“串口调试助手”测试一下就可以用VB写程序了。电脑和单片机用232芯片进行接口转换。2、电脑没有原生串口,就是主板上没有串行口,这个情况有点麻烦。要用USB转串口的模块,装好驱动后会在“设备管理器”中出现...

单片机与PC通信得先开单片机,否则PC机的串口调试助手收不到数据,这是...
2、如果通讯是由PC机触发的,可能还要查一下是否有清零REN的语句,保证空闲时REN出于1的状态。3、还有就是串口中断控制位是否发生变化,影响了串行中断的产生 其实牵涉到通讯的控制位就是那么几个:RI、TI、REN、ES、PS、EA,有针对性的查一遍就是了。

...可是要怎么模拟啊??网上说用串口调试助手??
你单片机首先要具备完整的串口电路,即,将PC的RS232C的物理协议转换为单片机的TTL的这么一个电路,一般用MAX232就可以.有了这个物质基础,你才能做调试,即,用一条串口线将二者连接起来,并且找一个叫"串口调试助手"的小工具,里面可以设定许多参数,然后就可以观察单片机是否有正确发送数据过来,或者可以观察...

linux串口助手linux串口助手
stm单片机串口调试助手的作用?串口调试助手,顾名思义,就是用在串口调试时候,可以查看单片机串口发送的数据,以及向单片机发送数据 串口助手哪个版本好?串口调试助手有好几种sscomaccessport等等友善串口调试助手常用串口调试工具比较在PC机上,目前有许多免费的串口调试工具,比较常用的有:1、串口调试助手(...

web实现串口调试助手
最近受朋友之托试图用web前端实现串口调试助手,一开始觉得不太有可行性,以前用过的串口调试助手都是客户端程序。觉得浏览器怎么会有调用电脑上的串口的功能呢。后来朋友找了几个资料给我,说网上有人实现,他看不懂。我看了之后恍然大悟,原来是用node。如此万能。node 实现操作串口的模块是一个 ...

用串口调试助手 发命令读取7000多个字节 每次都能少几十个没有一次读...
应该是你的读写缓冲设计的太少,或者和界面线程搅和在一起影响接收性能。通常这类软件都有或多或少问题,建议备用几个进行对比测试,流行的如串口调试助手、格西烽火串口助手等,都还不错。

如果不通过串口调试助手,PC怎样接收单片机发送的字符串
使用串口调试助手是最方便的,可以接收十六进制数。还可以用电脑的超级终端,但只能接收ASCII码,即单片机必须发送字符,电脑才能收到看到,当然了,单片机也可以发送汉字,PC的超级终端也能收到看到。还有:STC的烧录软件里,也有串口助手,也很方便。最后一种方法,是自己编写电脑端的接收程序,来接收单片机...

在用串口调试助手时为什么不能接收数据?
首先,物理连接正确;其次,单片机正常工作;再次,通信参数正确;最后,串口助手是否有问题,可以备用几个互相印证,格西烽火串口助手、SSCOM等都不错。

新都区19657137135: 如何利用串口助手在一台电脑上调试串口通信 -
冶省五酯: (1)利用单片机向上位机指定串口发送数据,打开串口调试助手,验证接受到的数据与发送数据是否一致. (2)在串口调试助手中写入指定数据,发送至单片机,可利用发光二极管验证所发数据是否一致. 上述方法前提是有单片机串口通信编程知识,能编写串口调试需要的程序.

新都区19657137135: 用PC的串口调试助手调试s7 200 modbus通信的问题 -
冶省五酯: 02 01 00 05 00 01 ED F8;用串口调试助手发送这个02表示从站地址;01表示功能码;00 05表示读线圈地址; 00 01 表示读线圈地址后面的数量,即读线圈数量;ED F8是crc校验码,用来校验发送数据正确性的

新都区19657137135: 如何用串口调试工具调西门子PLC通讯 -
冶省五酯: 西门子PLC 有 串口 接口嘛? 232 或者 485 422?想办法与 电脑 之间连接成串口通信线路电脑 串口--西门子PLC串口电脑这端用成熟的串口调试工具软件,PLC 端用 程序请看 武汉鸿伟...

新都区19657137135: 用串口调试助手如何进行串口调试 -
冶省五酯: 如果你测试的是同一台机子上的两个串口,就连接好2个串口,然后打开两次串口调试助手,分别选好串口编号,设定波特率等参数,点连接,然后在发送区随便填点信息点发送,打开的2个串口调试助手的窗口能互相发送接收,就说明这两个串口能正常通信 如果测试2台不同机子上的串口,就分辨在两台机子上打开串口调试助手,操作一样 如果只测试一个串口,RS422和RS485方式的是测不了的,RS232的可以短接2,3针脚,打开一个串口调试助手,选好串口编号和参数,发送信息能在接收区得到回复,证明该串口能工作

新都区19657137135: 串口调试助手怎么用?用来做单片机与pc串口通讯时,用来发一个数据帧的时候用不用把起始位和校验位都一起 -
冶省五酯: 配置串口、打开串口,成功后就会收到对端发来的数据;在发送文本框输入就可以发送了(一般可以选字符和HEX十六进制串两种)校验位不需要写入,配置是就设置了,驱动会写.配置例子:9600,N,8,1.呵呵.

新都区19657137135: 怎样测试串口和串口线是否正常 -
冶省五酯: 一步:把串口线或者USB转串口线插到计算机上. 二步:打开串口调试助手接着选择串口,串口线和 USB 转串口的端口号查看路径: 电脑上--右键--属性--硬件--设备管理器-端口(COM 和LPT),点 开端口前面的+号查看即可. 注释:1、...

新都区19657137135: pc机与单片机通信 -
冶省五酯: 串口调试助手只是调试用的,真正用的时候必须要对应的程序才行,看你的要求这个发送的数据量还是满大的.电脑与单片机通信可以有很多方式,比如串口,并口.最简单的可以控制并口,可以直接输出好像...

新都区19657137135: PC与S7 - 200 通信问题. -
冶省五酯: 不可以的,建议选用西门子的原装USB-PPI电缆,自带PPI驱动程序,插上后会自动安装驱动.普通的电缆是不能用的

新都区19657137135: 怎么用笔记本通过串口调试助理和PLC连接,并且怎么知道已经连接成功 ,我只是想测试下通讯,不进行编辑. -
冶省五酯: 把串口,站地址和通信速度,设置好,对plc进行监控,能监控说明已经通讯成功.否则没有通信上

新都区19657137135: 串口调试助手调试单片机数据包 -
冶省五酯: 当然可以.串口助手里设置好就行.比如这样设置:波特率9600,数据位8,停止位1,校验为:奇校验、偶校验、标志位....任选其一.停止位:1. 单片机里按同样设置就行.11位是一个字节,加了开始位,停止位,还有一个TB8,多机通信地...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网