回复:如何破解Smart子程序接口16个变量,总共60字节接口容量的限制?

已锁定

李岩

西门子1847工业学习平台

  • 帖子

    3225
  • 精华

    34
  • 被关注

    114

论坛等级:至圣

注册时间:2004-03-31

钻石 钻石 如何晋级?

发布于 2022-01-25 18:52:56

8楼

展开查看
以下是引用芳季在2022-01-25 14:05:58的发言 >7楼

有限的L用于装载指针,有两种概念上的用法。

一  L区够空间装载所有所需指针时,一次性计算指针写入L区。以后就读L区运行程序。比如运行需要10个参数,那么这10个参数全部地址去向的指针就可以用40个LB装载。

二  L区空间不足以装载后期所需的指针时,要现用现计算指针。比如运行某个功能需要20个参数,80个B的指针量就只能在运行的时候靠后的指针覆盖前面的指针的L指针,被覆盖的L仍需继续使用指针的话就再次计算指针获得。直到功能运算完毕。

注:上述的“以后”和“后期”等,是指本次扫描子程序期间的前部分子程序和后部分子程序的分界点。不跨扫描解释。

收到芳版的启发,本胖突然想到如果L区装载的指针是指向指针的指针,那是不是就无限变量了啊?

国人当自强 共同努力 抵制日货
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有9030条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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