回复:【不欲勿施】【S7-200 Smart开源标准化编程】之基础----突破子程序的限制,让子程序像FB一样工作

已锁定

不欲勿施

  • 帖子

    835
  • 精华

    16
  • 被关注

    385

论坛等级:奇侠

注册时间:2009-03-27

钻石 钻石 如何晋级?

发布于 2021-11-21 22:28:18

89楼

展开查看
以下是引用yanxiao在2021-11-21 21:49:43的发言 >87楼

AC、M、V存贮区,除了提供你使用上的选择,还有其它不容易发现的内在原因。

以两个整数相乘的例子:

AC0 * AC1,编译后程序长度:3字节

VW0 * VW2,编译后程序长度:7字节

VW10000 * VW10002,编译后程度长度:11字节。

同样是装载一个位,

使用M0.0,程序长度:2字节

使用V0.0,程序长度:3字节

使用V10000.0,程序长度:5字节。

理论上讲,AC、M都可以用V区替代,没必要搞得这么复杂。

从效率上讲,数量越少的资源,所需要的编码越短,执行上肯定也可以更快。

学习到了,心中有个疑问:

CPU在访问AC、L、M、V的速度排名啥样的?有人说M比V快,有人说V比L快,真实情况是什么样的呢?


13478405725
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有8944条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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