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

相关推荐

  • s7200的库文件里的时钟

    s7200下载的库文件,里面的时钟指令怎样添加到项目中, 最佳答案 见下述文档中STEP 7-Micro/WIN 软件——STEP 7-Micro/W…

    SIMATIC S7-200 2017年12月2日
  • 编码器测转速

    我想用S7200通过编码器测转速,哪位高手能指教一下,不胜感激啊!有实例和程序的最好了,我的邮箱xiangcaoaotian@yahoo.cn 先谢谢了~~~ 最佳答案 …

    SIMATIC S7-200 2021年7月4日
  • cpu224xp与cpu226的通讯

    各位高手:我想让cpu224xp与cpu226通讯建立PPI通讯,我将224的端口0的3和8与226的端口1的3和8连接(没买通讯线), 然后将226的端口0连到电脑,点…

    SIMATIC S7-200 2018年12月9日
  • 触摸屏通信线

    触摸屏通信线224XP和威伦触摸屏6100i通信,在机器运行过程中,经常出现时而通信正常,时而通信中断的现象。通信的波特率已经降到最低9.6k了。通信线是自己焊的,就是用9针的DB…

    SIMATIC S7-200 2020年10月31日
  • s7-200通讯供电线路板

    最近我们在某些项目中发现有200PLC烧坏的现象,具体是PLC内部第三层电源电路板上的一只二极管。故障现象是PLC运行正常,但是PORT0/PORT1两个接口失效!224和226都…

    SIMATIC S7-200 2021年7月4日
  • EM 235 CN模块应用实例

    哪里可以下载到EM 235 CN 模块应用实例 最佳答案 请参考: 《西门子 S7-200·LOGO!·SITOP 参考…

    SIMATIC S7-200 2021年7月4日
  • s7-200程序移植到smart 告诉脉冲模式12 smart没有 该如何解决

    如题 如果直连需不需要加电阻 钻石用户推荐最佳答案 200不能够完全移植到200smart,原因是200smart 取消了部分指令功能。这个只能自己人工按200…

    SIMATIC S7-200 2021年7月5日
  • s7-300以太网组态问题

    用ISO给以太网分配地址后,下载硬件组态就报故障,以太网模块就停了,硬件组态设置ip和ISO给定的一样! 问题补充:诊断缓存区里没有故障,就是cp模块SF灯常亮,程序运行正常,使用…

    SIMATIC S7-200 2021年7月5日
  • s7-200软件在win7中安装完成后的问题

    SimaticPGPCUpdate.bat批处理文件谁有?win7中安装sp9版本后不能设置通讯,以前遇到过请教西门子技术发给我这个批处理文件就ok了。现在文件被损坏了不知那位有?…

    SIMATIC S7-200 2018年12月2日
  • EM223 DC5V电流消耗

    系统配置如下CPU 224XP + EM253 + EM223(223-1BM22-0XA8,32DI/32DO)224输出5V的…

    SIMATIC S7-200 2020年10月31日

发表回复

登录后才能评论