仪表数据RS232转换485出错

目前采用一款仪表测试,仪表测试后的数据为ASCII码,仪表通过RS232接口发送,数据转换我采用RS232/485转换器与PLC200的自由通信口通信。PLC200接收的数据中总会出现一些乱码,有时会正确接收到十几次,才会出现一到几个乱码数据。
正确数据信息:;A10106A28aA304dfA42DB10000000B20000000B30000000B40000000B5000000B6000000B701eC10000C20000C30000C40000C5000C6000C7000C8000D12dD21e0D324D40085
错误数据(出现乱码):;A10106A28aA304dfA42DB10000000B20000000B30000000B40000000B5000000B6000000B701eC10000C20000C?0000C40000C5000C6000C7000C8000D12dD21e0D324D40085
RS232转485与plc之间的通信距离非常近,大概就几十厘米。

最佳答案

先在plc中,强制赋值几个数据。在pc上读数据看看是不是对的。然后再用仪表往PLC通讯传递数据。

    还有,做串口调试,最好有个串口调试软件,监控串口读写的数据,这样有利于比较。

    一般数据通讯都有校验的,不知你的校验是否正确。另外,读、写不要同时进行,轮换进行。


    你还可以参考—— 

<<如何监视 S7-200 和串行设备之间的自由口通信? >>
http://www2.ad.siemens.com.cn/download/Upload/AS/faq/26726155.pdf

提问者对于答案的评价:
谢谢您的帮助!现在问题已经解决。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日 下午4:43
下一篇 2020年11月1日 下午4:43

相关推荐

  • 问一下吧,知道得 说下吧

    用西门子plc200和组态王做个水位控制系统,plc控制能够实时显示水位高度,需要什么了?谢谢。 问题补充:水塔水位控制模拟图。当水位低于水池低水位界,阀门Y打开进水,高于下限时,…

    SIMATIC S7-200 2019年6月10日
  • s7200模拟量输出模块

    现在需要3个输出点,查找很多资料都只找到2点输出的6ES7 232-0HB22-0XA0。但是别人给的图纸上是6ES7 232-0HB00-0XA0,请问6ES…

    SIMATIC S7-200 2020年11月1日
  • 自由口通讯故障,程序里怎么识别?

    我弄了一个S7-200和编码器自由口通讯。通讯完成并且实验。但是有时候通讯不上,读出的数值无变化。这个时候就要停机了。但是我不懂,从哪里得到故障位?SM86不等于0?还是别的什么控…

    SIMATIC S7-200 2021年7月5日
  • 西门子S7200PLC 串口通信能否用官方自带的下载线?

    西门子S7200PLC 串口通信能否用官方自带的下载线?我用官方的下载线连接电脑的时候找不到端口号,但是我用电脑的串口助手需要输入端口号,究竟官方的下载线能否用于PLC的…

    SIMATIC S7-200 2017年5月31日
  • S7-200辅助继电器M不够用,怎么办?

    最近做一个工程,用的辅助继电器M有将近500个,但是S7-200的M0-M31.7共256个,不够用,怎么办啊? 最佳答案 用V来替代 提问者对于答案的评价:谢谢 专家置评 已阅,…

    SIMATIC S7-200 2017年11月12日
  • wincc如何向plc写入数据

    我初学wincc,请问各位大神如何可以通过wincc中的按钮来控制plc中相应变量啊?详细点吧,谢谢 问题补充:是这样的,我知道如何利用wincc读取plc的数据;但通过wincc…

    SIMATIC S7-200 2020年10月31日
  • 顺控scr指令

    请教一个问题在s7-200顺控scr指令里,能调用子程序吗? 问题补充:我第一次调用好用。在调用就跳过,第一步s0.0是什么原因。 最佳答案 当然可以的。每一个活动步中均允许调用你…

    SIMATIC S7-200 2021年7月5日
  • s7200自建库问题

    大家好,我建的指令库在调用时出现调用梯形图出错,研究了一个下午,还不行,后来建了一个最简单的,还是不行。例:定义LW0为IN类型为WORD,起名“模拟量输入”,LW2为OUT,类型…

    SIMATIC S7-200 2021年7月5日
  • 840Dsl用手轮走各轴都没事,就z轴报警20052Z轴已激活。重新上电也不行,求指导,谢谢

    840Dsl用手轮走各轴都没事,就z轴报警20052Z轴已激活。nck复位,断大电重新上电还是不行,求大神指点一下,谢谢! 图片说明:    最佳答案 2005…

    2021年7月5日
  • 通讯和模拟量输入接线问题

    我在使用200通讯的时候:提示我通讯错误:选择的波特率不受当前的接口支持?在PG/PC接口中设置相对应的波特率,我在PC/PG接口中设置了9.6,使用的是cp5611(auto)。…

    SIMATIC S7-200 2021年7月5日