回复:跟我一起玩200 smart PLC 关于数据的采集

看雪001

  • 帖子

    2441
  • 精华

    88
  • 被关注

    236

论坛等级:至圣

注册时间:2012-04-25

钻石 钻石 如何晋级?

发布于 2017-10-10 11:33:25

8楼

感谢W的分享,这是一个关于200/200smart指针的应用例程,就是&和*的灵活应用,我也跟着楼主玩了一把数据采集。

我有几点体会和楼主交流一下:

1,如果子程序只有一段,那么还是把它直接写在主程序中去好了。这个初始化定时中断参数的子程序,只有一段,这段直接写在主程序中,把前面的“always on”换成“first on”,不要为了结构化而结构化,简洁就是美,“less is more!”

2,AC1相当于一个临时变量,用它作指针就要另外加一个VB1来判断确切的地址指针,不如干脆把AC1换做VD2,省了VB1;

另外,逻辑上我更改了一下,当外部信号M0.0(可以当做I0.0)触发时,连续采集100个数据到缓冲区,并累加求和:



这里,用VD0作为地址指针,16#080001F4,表示V区500个字节,即VB500,16#080001F4换算成整数就是134218228

大道至简,知易行难
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有9142条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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