西门子200MODBUSRTU通讯问题 点击:1370 | 回复:9



chaizhengkkll

    
  • 精华:0帖
  • 求助:11帖
  • 帖子:33帖 | 226回
  • 年度积分:142
  • 历史总积分:3129
  • 注册:2012年8月16日
发表于:2017-08-12 20:26:14
楼主

西门子CPU226CN的modbus rtu通讯  cpu226cn的port1口作为主站,可以用通讯助手作为模拟从站运行么?我用通讯助手作为从站发送的数据为什么CPU226CN的接受地址中找不到通讯助手发送过来的数据,西门子modbus通讯库也没有报错,怎么回事?

1分不嫌少!


楼主最近还看过



独孤求情

  • 精华:0帖
  • 求助:4帖
  • 帖子:9帖 | 118回
  • 年度积分:103
  • 历史总积分:4995
  • 注册:2016年4月08日
发表于:2017-08-13 16:16:57
1楼

建议你用Mudbus Slave这款从站工具通讯模拟

其实Modbus通讯很简单,无非就那几个参数而已,搞对了就行了

小元一郎

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:1
  • 注册:2016年8月29日
发表于:2017-08-13 16:30:33
2楼

是的,同意楼主观点哦jjj

点点赖皮

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 25回
  • 年度积分:0
  • 历史总积分:225
  • 注册:2015年11月16日
发表于:2017-08-14 11:15:01
3楼

主站程序是要启动读写功能后才能接收数据的,然后你可以先用PLC发数据,通讯助手接收数据看看两边的格式参数什么的是不是设置正确的,不正确的话收到的会是乱码

糊涂

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 68回
  • 年度积分:0
  • 历史总积分:510
  • 注册:2017年8月07日
发表于:2017-08-14 14:33:38
4楼

作为主站时,主站没有发出命令请求,是不会有接受数据功能的,它是在主站发出请求命令后,打开数据接受功能来接受从站返回的数据。如果PLC端口作为从站,它的端口就时时刻刻被监听,来接受主站的请求。测试作为主站功能时,主要监视端口发出来的数据格式(就是协议)是不是正常的,用USB转RS485线很容易看的出来,也可以把TIMEOUT参数设置大点,PLC发出请求,人为通过助手发正确的格式数据给PLC,或都助手收到数据自动返回数据,就可以模拟一个通讯过程。

媳妇喊我猪八戒

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 122回
  • 年度积分:59
  • 历史总积分:425
  • 注册:2017年6月20日
发表于:2017-08-15 14:49:50
5楼

作为主站时,主站没有发出命令请求,是不会有接受数据功能的,它是在主站发出请求命令后,打开数据接受功能来接受从站返回的数据。如果PLC端口作为从站,它的端口就时时刻刻被监听,来接受主站的请求。测试作为主站功能时,主要监视端口发出来的数据格式(就是协议)是不是正常的,用USB转RS485线很容易看的出来,也可以把TIMEOUT参数设置大点,PLC发出请求,人为通过助手发正确的格式数据给PLC,或都助手收到数据自动返回数据,就可以模拟一个通讯过程。

chaizhengkkll

  • 精华:0帖
  • 求助:11帖
  • 帖子:33帖 | 226回
  • 年度积分:142
  • 历史总积分:3129
  • 注册:2012年8月16日
发表于:2017-08-18 09:53:28
6楼

用通讯助手作为发送的数据可以看到PLC接收到了,为什么监控PLC中的值看不到数值变化里的

回复内容:

对: 糊涂 作为主站时,主站没有发出命令请求,是不会有接受数据功能... 内容的回复!


糊涂

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 68回
  • 年度积分:0
  • 历史总积分:510
  • 注册:2017年8月07日
发表于:2017-08-18 16:32:23
7楼


回复内容:

对: chaizhengkkll 用通讯助手作为发送的数据可以看到PLC接收到了,为什么... 内容的回复!

不应该吧,用助手做主站发送数据,如果PLC正确接受,肯定会有返回信息给助手,如果错误会返回错误码。在正确的情况下,数据地址数值不变,是不是其它程序把地址使用了导致数据又被覆盖了。再检查下数据长度设置是否正确。

关育谋

  • [版主]
  • 精华:5帖
  • 求助:21帖
  • 帖子:728帖 | 5626回
  • 年度积分:78
  • 历史总积分:82244
  • 注册:2004年5月28日
发表于:2017-10-11 19:42:19
8楼

Mudbus Slave调试工具作为Modbus RTU从站,要设置好从站地址、通信参数、寄存器地址等等!并且通信接线要正确!

aihek

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 69回
  • 年度积分:0
  • 历史总积分:137
  • 注册:2009年7月01日
发表于:2019-04-24 21:09:40
9楼

搞不懂这个!貌似很神秘!


热门招聘
相关主题

官方公众号

智造工程师