S71200 串口通讯 4800波特率时串口助手接收到的数据不是发送数据

1200和串口助手通讯  9600波特率时发送AB 接收是AB,4800波特率时,接收到的不是AB

1200和串口助手波特率设置都是9600  或都是4800

问题补充:
只能用4800  因为下位设备是4800的

目前PLC和串口助手通讯,只有9600是正常的。
用的send_P2P指令,发送AB82 0082,串口助手接收到情况如下

4800:EC 00 00 00 00 
9600:AB 82 00 82 00 00 00 00 00 00 
19200:9E E6 18 C0 00 18 C0 00 00 00 00 00 00

最佳答案

难道信号被干扰了?波特率低,意味着每个bit传输的时间长。
试试19200或者38400,或者更高。

从你附的报文数据来看,比较怀疑波特率没有匹配好。
9600: AB       82 00      82 00 00 00 00 00 00 
19200:9E E6 18 C0 00 18 C0 00 00 00 00 00 00

9600下的0x82与19200下的0x18 0xC0对应,
假设发送的数据是9600下的0x82,那么如果用19200的波特率接收,每个9600下的bit数据会变成19200下的2个bit数据。
就会出现9600下的0x82(二进制1000 0010)变为19200下的0x18 0xC0(二进制的0001 1000, 1100 0000).
每个9600下的高电平1,变为19200下的2个高电平1.

给你的建议,修改波特率后,重新启动一次plc,再试试。

提问者对于答案的评价:
改波特率一定要重启

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc163614.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月9日 下午6:05
下一篇 2017年6月9日 下午6:05

相关推荐

  • plc1200下载出错错误代码0x8009a

    内部系统错误,代码0x8009a9000211ff00-“IEC-Timer-0-db” 最佳答案 要是编译没有报错,下载时报错,可能是CPU内部代码出错导致,恢复出厂设置后应该就…

    SIMATIC S7-1200 2017年10月29日
  • S7-1200编程软件

    S7-1200PLC的编程软件那个版本可以在 W7 32位系统上用,在哪里下载? 最佳答案 STEP.7.PROFESSIONAL.V11.0.SP2.iso完…

    SIMATIC S7-1200 2017年11月12日
  • S7-1200内置模拟量输出输出信号

    请问1200内置的AI信号类型为:0-10V,AO信号类型为0-20mA,能否将AI信号类型改为0-5V;AO改为4-20mA或0-5V? 最佳答案 AI、AO的类型不能更改。对于…

    SIMATIC S7-1200 2017年8月26日
  • 远程I/O站问题

    用S7300-DP可以挂EM200M远程I/O站,但这个成本太高,DP-CPU和IM153价格都不便宜。1:请问S71200集成的PROFINET可以挂ET200系列的远程I/O站…

    SIMATIC S7-1200 2017年11月4日
  • 1200CPU右边的IO信号模块的DIAG指示灯都在绿闪

    将IO模块挂在1200CPU的右边,IO模块接了正确的电源,但是IO模块的DIAG指示灯都在绿色闪烁,为什么? 最佳答案 硬件组态中没有组态该模块,但是该模块安装了,并且供电正确就…

    SIMATIC S7-1200 2017年11月6日
  • s7 1200编程软件

    S7-1200用什么软件编辑程序?是200的编程软件吗?软件在哪里下载? 最佳答案 不是使用S7-200编程软件,S7-1200有专门的软件,S7-1200 的编程软件&…

    SIMATIC S7-1200 2017年11月18日
  • 容器液体进出量统计。

    通过液位计测量液位升降算出液体进出量。并且统计每日的进出量。供以后查询,请问如何做程序?上位机是wincc。 问题补充:进液阀门开启信号开始统计进液量,排液阀门开启信号统计排液量。…

    SIMATIC S7-1200 2017年8月18日
  • 信号模块SM 1231接线问题

    请问:图中的红框内的DC要接什么呀?下面的红框内的L+和M分别要接什么呀?下面两个蓝色的框是不是只能做电流输出呀?还有红线上的三个接地符号分别要怎么接呀?谢谢 图片说明: &nbs…

    2017年6月1日
  • S7-1200 TCP 开放式通讯问题求教

    S7-1200 通过 TCP 开放式通讯,调用TSEND_C和TCRV_C 组态的同一连接参数, 运行时 TSEND_C…

    2017年6月10日
  • STEP7_Basic_V10_5

    软件安装时为什么反复提示重启系统 最佳答案 在注册条目“HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session&nb…

    SIMATIC S7-1200 2017年11月19日