回复:200smart自由口通讯与modbusrtu库可以兼容使用吗?

已锁定

YUKJ

  • 帖子

    3393
  • 精华

    7
  • 被关注

    75

论坛等级:至圣

注册时间:2014-04-28

钻石 钻石 如何晋级?

发布于 2023-05-24 09:54:45

17楼

展开查看
以下是引用winter938在2023-05-22 16:11:30的发言 >15楼:库里面用的sm0.1怎么去并触头?想要动态修改通讯参数难道还要把库打开改程序?
以下是引用YUKJ在2023-05-22 13:42:20的发言 >14楼:不但SMART有这...

引用14楼详细内容:

不但SMART有这个现象,S7-200也是这样。

任何通讯参数一旦被修改,就得重新初始化。

在很多场合下是不能随便停电重新上电,又要满足绝大多数招标书中有“必须允许在线修改通讯参数”的要求,办法是在SM0.1上面并联一个短时接通的开关变量,这样可以重新初始化。不过延时>1.5S才能生效,搞不懂原因。

以下是引用winter938在2023-05-22 08:46:20的发言 >13楼:使用Mbus-ctrl库指...

引用13楼详细内容:

使用Mbus-ctrl库指令对端口通讯参数如波特率,奇偶校验等进行设置后是否即时生效?我的试验感觉是不行的需要重上电或stop一run操作方能生效。如果官方指令库中使用了sm0.1就有这个可能。不知网友们有没有碰到过这个问题?

做为从站,MBUS_INIT的EN管脚本来就是使用SM0.1,再并联一个短时接通的开关变量,用不着重新上电,就可以实现“必须允许在线修改通讯参数”。这个做法在大量的产品中得到应用。

作为主站,PLC最多可以有3个通讯接口,还有触摸屏可以扩展接口,工程上不至于伦落到一个通信口运行两种通信协议的地步。真的遇到需要一个串口运行自由口通讯和modbusrtu通讯,那肯定都使用自由口,没有modbus的份。

你可以试着打开S7-200的主站库,解锁修改,你想怎么修改都行。修改后复制至SMART程序里,可以再一次修改,可以运行。

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有9497条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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