首页 上一页 1 2 下一页 尾页

西门子200smartmodbus通讯轮询很慢 点击:5052 | 回复:26



东莞彭于晏

    
  • 精华:0帖
  • 求助:19帖
  • 帖子:20帖 | 36回
  • 年度积分:88
  • 历史总积分:231
  • 注册:2020年10月29日
发表于:2021-06-21 10:26:59
楼主
求助帖30分-已结帖

200smart西门子和七台变频器通讯    但是轮询时间太长了  频率写进去呢 有时候几秒钟  有时候十几秒才响应  这是怎么回事啊   看看我的程序 有什么问题没 

图片.png图片.png图片.png图片.png图片.png图片.png图片.png图片.png图片.png图片.png图片.png



楼主最近还看过



关育谋

  • [版主]
  • 精华:5帖
  • 求助:23帖
  • 帖子:748帖 | 5670回
  • 年度积分:25
  • 历史总积分:87791
  • 注册:2004年5月28日
发表于:2021-06-21 11:33:16
1楼

写操作优先,读操作定时循环!

每次读操作执行完成后,先判断有没有写操作,如果有写操作,优先执行写操作;如果没有写操作,则执行下个读操作。

东莞彭于晏

  • 精华:0帖
  • 求助:20帖
  • 帖子:21帖 | 37回
  • 年度积分:36
  • 历史总积分:179
  • 注册:2020年10月29日
发表于:2021-06-21 11:46:16
2楼

"关育谋" 的回复,发表在1楼
        对内容: 【写操作优先,读操作定时循环!每次读操作执行完成后,先判断有没有写操作,如果有写操作,优先执行写操作;如果没有写操作,则执行下个读操作。...】进行回复:

        -----------------------------------------------------------------


我这全都是写 没有读

张家港环保陈

  • 精华:0帖
  • 求助:8帖
  • 帖子:17帖 | 253回
  • 年度积分:96
  • 历史总积分:5321
  • 注册:2020年5月30日
发表于:2021-06-21 13:10:02
3楼

我先前也是跟了16台变频器通信的。一般情况下,它的反映速度慢,可能库的内存不够。

image.png

右击这个库,打开库存储器。点建议地址。让存储变大。


image.png


如果还是不行,可能是变频器站号有冲突。改变下变频器站号。


Kings_o_

  • 精华:0帖
  • 求助:4帖
  • 帖子:9帖 | 118回
  • 年度积分:126
  • 历史总积分:5018
  • 注册:2016年4月08日
发表于:2021-06-21 14:29:15
4楼

加终端电阻,此情况一般跟线路以及变频器有关

chinayanglijie

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 76回
  • 年度积分:8
  • 历史总积分:144
  • 注册:2013年3月29日
发表于:2021-06-21 16:48:38
5楼

学习这方面,求资料  求知道

121111115

  • [版主]
  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 427回
  • 年度积分:406
  • 历史总积分:24378
  • 注册:2016年1月20日
发表于:2021-06-21 20:26:09
6楼

线路可能太长,设备响应可能很慢,总线带的设备有点多(7个不算多)。

1.凑合用吧。

2.把超时时间整短一些(部分响应慢的设备会报掉线,通讯时好时坏,尽量不要调这个)。

3.优化一下轮询程序(例程的通讯驱动不是最优的,看懂原理自己写一个比较好)。

4.提高波特率(设备距离短,通讯线缆带屏蔽且质量要好的双绞线)


wenwanshuang

  • 精华:0帖
  • 求助:15帖
  • 帖子:31帖 | 575回
  • 年度积分:13
  • 历史总积分:2498
  • 注册:2011年11月03日
发表于:2021-06-21 21:25:49
7楼

200smart的485是非隔离型端口,有点小干扰,8个站几秒钟应该正常,10几秒就不正常了,先不要启动变频器,只写频率,看速度怎么样,说不定就是变频器干扰严重。

东莞彭于晏

  • 精华:0帖
  • 求助:20帖
  • 帖子:21帖 | 37回
  • 年度积分:36
  • 历史总积分:179
  • 注册:2020年10月29日
发表于:2021-06-22 11:33:56
8楼

通讯距离很短   目前我把超时时间改短了  响应时间是快了很多  就是不知道后面会不会有什么 问题  我在看看怎么优化一下轮询程序

关育谋

  • [版主]
  • 精华:5帖
  • 求助:23帖
  • 帖子:748帖 | 5670回
  • 年度积分:25
  • 历史总积分:87791
  • 注册:2004年5月28日
发表于:2021-06-22 11:51:49
9楼

西门子S7-200 Smart系列PLC实现Modbus TCP、Modbus RTU、Socket编程通信视频教程,可以参考:
http://bbs.gongkong.com/d/202104/855435/855435_1.shtml

请叫我王老湿

  • [版主]
  • 精华:0帖
  • 求助:0帖
  • 帖子:626帖 | 8652回
  • 年度积分:89
  • 历史总积分:342660
  • 注册:2011年4月25日
发表于:2021-06-22 16:03:41
10楼

看看通信硬件接线是不是搞太长了?还有就是最好不要一个串口下面挂很多通信,可以在本体上扩展一个通信模块,均分一下通信负担,如此,通信效率会大大改善,这种通信切记不要靠时间去做轮询,还是要靠完成位去实现,可以设置通信超时,以免影响彼此通信

Smile-lyc

  • [管理员]
  • 精华:138帖
  • 求助:51帖
  • 帖子:3577帖 | 22491回
  • 年度积分:1111
  • 历史总积分:149842
  • 注册:2006年8月04日
发表于:2021-08-18 15:21:55
11楼

感谢求助者和答疑者对求助答疑板块的厚爱,赠人玫瑰,手留余香。

对于求助者要求:

1、请在一个月内自行结贴,把悬赏积分(如果设置积分悬赏求助)发放给答疑者;

2、如果在求助答疑过程中,自己已经有效解决问题,建议大家把解决问题方法在自己求助帖分享,有效分享可以获得50积分奖励。



LBX112233

  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 731回
  • 年度积分:223
  • 历史总积分:610
  • 注册:2012年5月10日
发表于:2022-03-01 13:02:30
12楼

谢谢分享。。。学习一下。

一二三四五

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 109回
  • 年度积分:3
  • 历史总积分:93
  • 注册:2018年2月27日
发表于:2022-03-03 21:58:11
13楼

我也遇到了这种问题,学习了

王大锤啊

  • 精华:0帖
  • 求助:1帖
  • 帖子:22帖 | 54回
  • 年度积分:0
  • 历史总积分:427
  • 注册:2020年11月04日
发表于:2022-03-25 20:17:35
14楼

"关育谋" 的回复,发表在1楼
        对内容: 【写操作优先,读操作定时循环!每次读操作执行完成后,先判断有没有写操作,如果有写操作,优先执行写操作;如果没有写操作,则执行下个读操作。...】进行回复:

        -----------------------------------------------------------------


这样做的优点是什么呢

liyushan45

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 50回
  • 年度积分:0
  • 历史总积分:56
  • 注册:2014年11月11日
发表于:2022-09-26 11:10:27
15楼

我也遇到了这种问题,学习了

TNTtnt

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 380回
  • 年度积分:0
  • 历史总积分:183
  • 注册:2008年1月16日
发表于:2022-09-26 23:15:55
16楼

日常灌水  顺便学习

对她许诺、这一世/不弃

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 120回
  • 年度积分:0
  • 历史总积分:59
  • 注册:2022年9月30日
发表于:2022-10-05 11:24:02
17楼

日常灌水  顺便学习

tingal

  • 精华:0帖
  • 求助:3帖
  • 帖子:7帖 | 155回
  • 年度积分:19
  • 历史总积分:1220
  • 注册:2012年7月12日
发表于:2022-10-10 22:00:37
18楼

路过,表示关注。

~~

  • 精华:0帖
  • 求助:0帖
  • 帖子:11帖 | 38回
  • 年度积分:0
  • 历史总积分:62
  • 注册:2005年2月03日
发表于:2023-02-14 13:16:50
19楼

我带20多变频器   是有2-3秒延时    不知道能不能提速?


jiaoguanhui

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 646回
  • 年度积分:0
  • 历史总积分:64
  • 注册:2017年3月25日
发表于:2023-02-25 15:31:22
20楼

是你的通讯不稳定  不是PLC慢


热门招聘
相关主题

官方公众号

智造工程师
    首页 上一页 1 2 下一页 尾页