回复:请帮我看看为什么Modbus不工作,状态STATUS一直为16#7000

已锁定

Zane

版主 西门子1847工业学习平台

  • 帖子

    21054
  • 精华

    399
  • 被关注

    1484

论坛等级:至圣

注册时间:2003-06-06

钻石 钻石 如何晋级?

发布于 2024-11-19 20:17:39

28楼

展开查看
以下是引用青叶哥哥在2024-11-12 23:25:45的发言 >24楼:哈哈哈,我就估计Zane版主又要来说我们程序没编好导致循环断了。几年前我就在论坛建议大家使用这个块家看门狗功能。当时记得版主也批评了我。 我就是觉得西门子家博图这个块比起smart200甚至200是严重倒退的。使用起来学习成本太高,按照官方例程来做百分百会断循环。通讯质量不好的时候大概率会卡在busy位,fb内部流程mbstate=4的时候。 Zane版主下次有机会试试看,在从站多次回复不符合modbus协议要求的报文结构时,主站会不会出现卡busy的情况。这种情况下使用done和error位会不会因为没有done位和error位而出现断循环。 这个块搞笑的还弄了个主站超时参数来给你设置,啥时候要设置这个主站超时参数。不就是西门子家自己都不知道啥时候自己主站会卡死的情况。另外这个主站超时参数触发了是从来不报error和done位的。要是拿这两个位做循环循环就又要断了。 我作为普通使用者来说就只希望看着手册很快就把modbus通讯上。并不希望去关心他这个块的内部工作细节。从用户角度来说这个程序块是很失败的。不然论坛哪有这么多问modbus的帖子。 根据我向西门子技术支持反应的回复情况来看,西门子技术支持对这个块的问题心知肚明,据说也向总部反应了不少,总部回复永远是用新版本博图试试修复了没。 我们当地的西门子技术支持人员建议我们用自由口实现modbus协议,目前这个看门狗程序用的正常我暂时也就没这个想法了。
以下是引用Zane在2024-11-09 22:19:24的发言 >20楼:还是程序没编好,没...

引用20楼详细内容:

还是程序没编好,没啥好怀疑的。

以下是引用青叶哥哥在2024-11-08 14:27:51的发言 >17楼:是啊,主要是我这个...

引用17楼详细内容:

是啊,主要是我这个V15版本的时候,因为题主的这个问题去过很多次现场。

虽然我知道是线路干扰错误了,是从站设备响应了不符合modbus的报文。但是西门子的这个功能块好多次出现了既没有done也没有error的状况,此时理应报错的时候他选择啥都不报。

按照官方教程肯定就是轮询结束了,博图这个功能块在V15版本下应该还有很多BUG没有修复吧。

在面对乱码或者CRC校验不对的时候,很容易出现一直BUSY卡死的情况。

不知道新版本修复了没有。虽然加看门狗看起来傻,但是出错后能一直用,通讯正常的周期会定时喂狗不会触发,也不影响通讯运行。不用去现场。这样对于我来说就够了。


博图这个块做的太差劲了,我们用S7-200的modbus块从未出现过这么多相关的问题

以下是引用李岩在2024-11-08 00:08:48的发言 >15楼:哈哈,原来除了本...

引用15楼详细内容:

哈哈,原来除了本胖,还有别人也用这种“看门狗”。Z版曾经把本胖给狠狠的训了一顿。但有时候无论硬件怎么设计,变频器的485还是会有干扰,这种“看门狗”还是很实用的。

以下是引用青叶哥哥在2024-11-07 22:55:37的发言 >14楼:楼主我知道为什么...

引用14楼详细内容:

楼主我知道为什么,因为你是用done和error作为下一个轮训的启动位置,但是modbus这个块在通讯质量不好时会偶发出现既没有done和error的情况。我之前和你一样进行轮训,三天两回去现场。现在加入了开门狗功能,如果十秒内没有通讯成功,就重启通讯。稳定了两年多了。这个就是西门子这个块在博图V15这个版本的bug问题,不知道最新的版本修复了没有,我也没有试过了

不去尝试,怎么能知道还会有不一样的一片天呢?


西门子博途MODBUS的块,我用到现在了,各个版本都有,没啥不好用的。


厨师菜没炒好,能怨炒菜的锅勺不行吗?

Zane 注册自动化系统工程师 Always save before download
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1500系列

共有10569条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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