SR40的modbus通信问题

CPU是smart SR40,从官网下载了一个modbus主站通信例程(http://www.ad.siemens.com.cn/service/article/S7-200/S7-200modbus/Default.aspx),编译下载到CPU中。然后做了一根串口线,用3、8脚接入485转USB的AB端。PC上用串口调试助手测试报文,然后发现报文都是乱码,具体见图片。
想知道这是什么缘故,是PLC的问题么??注:PC端我已经用单片机测试过没有问题。

问题补充:
回WWCWWC:
主站执行的是读写操作,读操作的数据区根本没有东西,写操作理论上也应该都是0。
之所以判断这个是乱码,因为我程序里设置的站号是03,同时读操作也是03,但这些数值中就没见过1个3,所以觉得是乱码。想搞清是啥原因。。。实在不行,也只能自己写modbus了,这个库显然有问题。。。郁闷!

图片说明:

SR40的modbus通信问题    SR40的modbus通信问题   

钻石用户推荐最佳答案

串口调试软件作为modbus rtu通讯的从站接收主站sr40发送过来的数据。
你打开主站发送指令的数据区的数据值是什么?看图片,应该的从站串口调试软件硬件接收到主站的数据了,只是因为通讯的轮询的,所以,这些数据看起来没有了规律。
看了你图1的官方程序,主要问题是这个程序没有给主站发送的数据区写入数据,你自己到数据块VB1100开始的V存储区写入数据,重新下载到plc再用串口软件验证发送的数据是否正确。
补充问题回复:
串口调试软件只需要通讯频率及端口号,不需要从站的站号,所以,你就找不到3的字符了。
还是建议你理解了MSG指令,并在其指定的数据区(在数据块)中写入自己熟悉的字符来验证,如、写入VB1100 = 10 VB1101 = 11、、、、、、然后下载验证。

提问者对于答案的评价:

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 下午12:54
下一篇 2021年7月5日 下午12:54

相关推荐

  • 恒压供水中变频运行转工频的工艺问题

    请教:带PLC控制的  恒压供水中变频运行转工频的工艺问题一号泵运行频率达到50HZ延时后,转工频运行,请问可以直接一起关闭变频器和变频接触器吗?我的一个朋友给…

    SIMATIC S7-200 2017年12月10日
  • plc200 与船上监控系统VMS的连接与通讯

    PLC控制的几台机器要与VMS连接,要求能在VMS系统的触摸屏上能对PLC控制的机器进行起停操作,请问有谁详细知道VMS系统的,与PLC又如何通讯,谢! 问题补充:以前我们就是用S…

    SIMATIC S7-200 2021年7月5日
  • ET200B 接线问题

    大神有没有ET200B 31DI 或者多少点的DI 都可以的手册啊?   我 第一次用  …

    SIMATIC S7-200 2021年7月5日
  • S7 200 SMART和Wincc通讯

    S7 200 SMART和Wincc通讯连接不上,具体为启动运行系统时plc内参数无法写入HMI 钻石用户推荐最佳答案 OPC不能有中文,OPC和200SMAR…

    2021年7月5日
  • s7 200运动控制库map 报故障

    map库是1.8版本,做追剪控制    偶尔会出现plc报非致命错误  求高人解答  如何处理 图片…

    2017年6月3日
  • S7200PPI通讯电源问题

    两个S7200做PPI通讯,两边是不同的开关电源供电,会有问题吗? 问题补充:如果其中一个S7200还要跟维纶的屏通讯,屏也是由一个单独的开关电源供电,这样通讯会不会有问题? 最佳…

    SIMATIC S7-200 2020年11月1日
  • S7-200Modbus通讯问题

    S7-200 modbus通讯出现以下错误是什么原因,5 = modbus/自由口未使能 最佳答案 1、可能的原因、是EN 使能端没有输入。…

    SIMATIC S7-200 2020年10月31日
  • 关于EM231的几个问题

    1、EM231(4AI) 4线制4-20mA接线:4线制温度变送器的输出L+接到A+、短接A+和RA、输出M-接到A-、短接A-和EM231的M端。这样接线对吗?2、EM…

    SIMATIC S7-200 2021年7月5日
  • 为什么模拟量输出的电压与理论的相差十倍?

    在S7-200中我用了几个模拟量输出AQW0,AQW4,AQW8,AQW12,AQW16。我在线模拟的时候,程序上显示该点位的数值为12800,但是我测出的电压却只有0.4V,而且…

    SIMATIC S7-200 2021年7月5日
  • 定时器复位

    定时器必须要复位吗,什么时候复位。 最佳答案 接通延时定时器(TON)及断开延时定时器(TOF)一般不用复位,断开或接通使能就可以复位 保留性接通延时定时器(TONR),…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论