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

相关推荐

  • s7-1200高速输出

    最新款s7-1200高速的输出,本体及扩展一共最多能有多少路?CPU型号是?我要用s7-1200控制13台伺服电机,谢谢。 最佳答案 最多四个脉冲发生器,不论是使用板载 …

    2017年8月18日
  • 1200PLC博途下载问题

    使用博途软件对1200PLC程序下载,能搜索到IP地址且同一网段,但是下载过程中老是出现中断,不能下载。而且下载中断前都没有编译过程。对应的1200PLC订货号也没问题。到底是我软…

    2017年10月31日
  • s7-1200 PLC下载不了程序

    之前用过这个PLC下载程序,能够正常使用,几天没用之后再下载就出现如图所示的问题,下载不了程序,请大神帮忙看看是什么问题。 问题补充:在哪对PLC的通讯地址,波特率,通信方式,通讯…

    2017年7月26日
  • opc 协议

    我想问下用c# 与 Siemens  s1200通讯  ,必须用 opc 协议 吗&nbs…

    SIMATIC S7-1200 2017年6月12日
  • 能不能批量从数据块定义变量

    各位师傅大家好!有个问题需要请教一下:我先用符号地址编程,没有定义绝对地址,编完后能不能一次性在数据块里定义好,同时把程序里的地址都更新一下?我试过在程序里面右键“定义变量”但是列…

    SIMATIC S7-1200 2017年8月24日
  • 1200高速计数,再次启动计数后输出值是停止前的数而不是0,如何用软件门对其复位啊?

    以前用SFB47对313C技术计数模块进行计数,停止计数时SW_GATE为0,再次开始计数时输出为0。这次用1200的HSC模块计数,停止计数后,再次启动时计数值是上次停机前的值而…

    SIMATIC S7-1200 2017年6月27日
  • 语句程序解释

    博途程序,这是系统时钟的程序,请问图1中程序段2中的语句每一句怎么理解,越详细越好,谢谢 图片说明:       最佳答案 1、NW1&nb…

    2017年6月4日
  • S7-1212 PLC MODBUS/TCP MB-SERVER 指令

    请教:使用S7-1212 PLC 进行对一台温度终端进行监控,这台温度终端是按MODBUS/TCP进行通讯,它的地址:0X0040~0044,数据类型:1&nb…

    2017年7月25日
  • 激光测距对于三个不同高度的定位以及计数

    情况 是这样 现在激光测距仪需要测出小车上的3种障碍物, 比如说 一个为300MM 一个为400MM 一个为500mm。…

    SIMATIC S7-1200 2017年6月4日
  • S7-1200 SB

    S7-1200keyi同时安装几个SB板? 问题补充:用sb1223差分定位模块,2轴,只能用一个SB还要读取当前位置,有其他办法吗? 最佳答案 参见:西门子 S7-12…

    SIMATIC S7-1200 2017年6月12日