回复:S7-1214C通过模块扩展CM1241(RS422/485)实现Modbus rtu通讯

已锁定

Zane

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

  • 帖子

    21549
  • 精华

    408
  • 被关注

    1513

论坛等级:至圣

注册时间:2003-06-06

钻石 钻石 如何晋级?

发布于 2020-07-21 23:18:23

9楼

展开查看
以下是引用WWCWWC在2020-07-18 08:36:17的发言 >8楼

modbus_comm初始化指令放在哪里都可以,主要是能够理解初始化操作方法,在OB100或者调用系统标志位“Firstscan ”均可以,目的就是利用一个周期的进程,处理好modbus rtu的初始化操作。

我放在一起的初衷是想归纳一下功能。

在实际项目应用中,我是创建通讯数据块及通讯数据区方式应用与modbus_comm及modbus_master指令各管脚的应用实参。

以下是引用jaso在2020-07-18 08:28:12的发言 >:1200其实不用那么复...

引用详细内容:

1200其实不用那么复杂通常情况下mdbus comm直接放在OB100即可不必单独调用时钟Firstscan 同时使用多个cm1241确实应该分开编写轮询相互独立。

一,MODBUS通信使用优化编程及优化数据完全没有问题,没有任何必要使用非优化编程。

二,COMM_LOAD不仅仅是一个初始化的问题,放在OB100或用首次扫描标志位触发执行可以,但并不是一种合理的方式。

Zane 注册自动化系统工程师 Always save before download

精华帖版主置评:就是呀。为啥不用优化的块,还在用标准块的指针。-yming

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15692条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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