西门子200smart与变频器modbus通信问题 点击:2112 | 回复:14



zhuzhu12190801

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:2帖 | 18回
  • 年度积分:0
  • 历史总积分:54
  • 注册:2013年8月22日
发表于:2019-11-15 10:20:35
楼主
求助帖30分-未结帖

西门子200smart PLC与3台达变频器modbus通信读取与启动时候控制慢,程序能轮询就是慢如何解决呢?单台变频的时候是很快的很正常

1分不嫌少!



请叫我王老湿

  • [版主]
  • 精华:0帖
  • 求助:0帖
  • 帖子:622帖 | 8531回
  • 年度积分:91
  • 历史总积分:332562
  • 注册:2011年4月25日
发表于:2019-11-15 10:57:26
1楼

轮询慢?通信速率一看主站的通信程序运行效率,另一方也要看从站的返回速度。

如果用Done完成启动下一台通信,万一有一台出现故障,那就会无法正常读取和通信了。

程序截图出来看一下

robingsion

  • [版主]
  • 精华:20帖
  • 求助:71帖
  • 帖子:1936帖 | 3670回
  • 年度积分:936
  • 历史总积分:54944
  • 注册:2011年4月11日
发表于:2019-11-15 11:58:51
2楼

轮询是否有 延迟。有的程序中会做等待

郭远林

  • [版主]
  • 精华:3帖
  • 求助:8帖
  • 帖子:106帖 | 2106回
  • 年度积分:294
  • 历史总积分:43018
  • 注册:2011年10月21日
发表于:2019-11-15 15:24:12
3楼

做个轮询的时间稍微快一点,之后再把通讯延时减短试试看。

澄橙橙~

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 52回
  • 年度积分:356
  • 历史总积分:2155
  • 注册:2018年12月04日
发表于:2019-11-15 16:40:24
4楼

那要看你一个循环是多久,一个MODBUS有几步。一个MODBUS能多读就多读。有些连续地址可以一次读出来


tao11

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 17回
  • 年度积分:2
  • 历史总积分:444
  • 注册:2013年4月21日
发表于:2019-11-15 17:43:37
5楼

通讯线是屏蔽线吗,通讯线接地了没

李东泽

  • [版主]
  • 精华:7帖
  • 求助:25帖
  • 帖子:1209帖 | 6375回
  • 年度积分:216
  • 历史总积分:44409
  • 注册:2010年3月25日
发表于:2019-11-15 20:55:44
6楼

你的程序有多大,另外你的通讯程序是用中断编写还是子程序

感觉还是你程序的问题。

另外你的波特率设置多少

工控老小新

  • 精华:0帖
  • 求助:1帖
  • 帖子:3帖 | 4回
  • 年度积分:0
  • 历史总积分:52
  • 注册:2019年11月15日
发表于:2019-11-16 08:29:48
7楼

学习中,感谢各位大神的经验分享!

xiexie1999

  • [版主]
  • 精华:1帖
  • 求助:12帖
  • 帖子:717帖 | 3885回
  • 年度积分:23
  • 历史总积分:160147
  • 注册:2013年4月29日
发表于:2019-11-16 11:16:31
8楼

楼主轮询是多慢??除了通讯参数设置  还跟程序有关

凝眸QQ

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 106回
  • 年度积分:0
  • 历史总积分:111
  • 注册:2011年8月02日
发表于:2019-11-21 08:30:41
9楼

学习中,感谢分享

阿军仔

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 445回
  • 年度积分:10
  • 历史总积分:1413
  • 注册:2014年6月10日
发表于:2019-11-25 16:12:03
10楼

将通讯重试次数设置为0试试

chensiyuan126qq

  • 精华:0帖
  • 求助:0帖
  • 帖子:12帖 | 674回
  • 年度积分:0
  • 历史总积分:361
  • 注册:2011年12月28日
发表于:2019-12-12 14:19:20
11楼

要做轮询,多个多久没有通就重新触发

关育谋

  • [版主]
  • 精华:5帖
  • 求助:21帖
  • 帖子:728帖 | 5626回
  • 年度积分:78
  • 历史总积分:82244
  • 注册:2004年5月28日
发表于:2019-12-29 11:15:50
12楼

轮询时,循环读操作,每次读操作完成之后判断是否有写操作,如果有写操作,优先执行写操作。

Smile-lyc

  • [管理员]
  • 精华:114帖
  • 求助:50帖
  • 帖子:2793帖 | 22283回
  • 年度积分:311
  • 历史总积分:144042
  • 注册:2006年8月04日
发表于:2020-01-04 11:13:56
13楼

赠人玫瑰,手留余香。

感谢你的求助和答疑,对于求助者请大家在求助帖发布一个月内给予结贴。

针对求助者自己解决问题后,及时把信息(问题解决措施和思路)反馈到自己帖子中,论坛给予20~50积分奖励。


linlang0302

  • 精华:1帖
  • 求助:0帖
  • 帖子:1帖 | 59回
  • 年度积分:0
  • 历史总积分:274
  • 注册:2015年10月08日
发表于:2020-12-21 14:41:43
14楼

有触摸屏的话在触摸屏上做,感觉还不错  ,做过用昆仑通态连接四台abb


热门招聘
相关主题

官方公众号

智造工程师