回复:博图环境下Modbus-RTU应用入门之任务轮询

Zane

西门子1847工业学习平台

  • 帖子

    21062
  • 精华

    399
  • 被关注

    1486

论坛等级:至圣

注册时间:2003-06-06

钻石 钻石 如何晋级?

发布于 2019-09-25 08:14:03

29楼

您好!感谢您的认真学习。


关于您的问题,是这样的:


#MB_JOB.DATA_PTR[]变量是通讯数据的公共缓存区,由于每个通讯任务的数据长度是不同的,后面的短报文是无法覆盖前面的长报文的,而该部分数据是整体拷贝的,不清零是存在问题的,不一定直接影响使用,但有很大的风险,至少不利于问题的分析。

另外,这是入门级的程序,没有做到完全的严谨,上电初始化后的第一次通讯,如果数据是保持的,这部分数据并未被先清零,而是事后清零的。


希望您能理解。

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

请填写推广理由:

本版热门话题

网友专栏

共有3364条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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