回复:200SMART的各种485通讯轮训机制的探讨

已锁定

为修修为

西门子1847工业学习平台

  • 帖子

    1169
  • 精华

    8
  • 被关注

    30

论坛等级:奇侠

注册时间:2021-12-02

钻石 钻石 如何晋级?

发布于 2024-12-11 17:09:54

18楼

展开查看
以下是引用阳春节拍在2024-12-11 10:42:40的发言 >17楼

概算下呗,请求读8字节,返回数据52字节(48字节数据),两次消息间隔7字节,合计67字节每消息。每字节11个通讯位,总共67*11=737;9600/737=每秒13次通讯。说半秒7次也差不多了吧。。。当然实际速度得以实测为准

以下是引用为修修为在2024-12-10 16:52:35的发言 >16楼:波特率固化为9600,...

引用16楼详细内容:

波特率固化为9600,这个速率七台设备各48字节应该半秒下不来吧。

以下是引用阳春节拍在2024-12-10 08:08:02的发言 >14楼:掉站跳过没有任何意...

引用14楼详细内容:

掉站跳过没有任何意义,优化参数可以实现掉站通讯速度不算慢。

实现写优先最简单的方法是单msg更换参数【参数组行号指针偏移】,否则需要给每个msg编号才可能实现写后返回原轮询点【否则连续写比如写逻辑有问题时,会出现后边的msg很难激活】。

每轮只是不更换参数的7个msg的7次通讯,无485设备应在半秒左右,有485设备也只是1秒左右。485设备包括485线路上的任何非主从站,比如485中继或485网关。

以下是引用为修修为在2024-12-09 20:29:21的发言 >13楼:还有1个写我是通过...

引用13楼详细内容:

还有1个写我是通过改变读写控制,来实现写的。这个有一个缺点,没有做写优先级,写入不是立即生效的,有一个轮询周期的延时。不影响现场控制。掉站跳过等,不想做相关优化了,掉站跳过没有具体的琢磨,也懒得去优化了。

以下是引用为修修为在2024-12-04 17:41:43的发言 >10楼:用DONE完成位...

引用10楼详细内容:

用DONE完成位触发轮询,七台设备,读48个字节,大概在2-3秒左右。掉站了会长一些,没有具体计算这个时间。

完成位触发,通讯电缆质量还是可以的屏蔽层质量还行,长度还算太长,终端接了电阻,通讯电缆与强电部分并行,这个可能有影响因素。

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有9030条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。