回复:修改子程序后,子程序调用有没有什么办法直接更新?

芳季

西门子1847工业学习平台

  • 帖子

    15811
  • 精华

    103
  • 被关注

    988

论坛等级:至圣

注册时间:2007-08-03

钻石 钻石 如何晋级?

发布于 2014-10-21 16:40:01

3楼

这也不至于“失去”什么吧。
你做的子程序做得像pid指令一样的时候,就可以随便你怎么修改了。
pid指令的参数只有两个。一个是回路值,一个是表头。全部用到的参数都在表头后面。你可以任意增加减少参数,都不影响调用。无须删除再调用。
表头后的参数是干什么的,你程序知道。当你增加或者减小参数数量的时候,你必定要同时修改子程序,增加相应的参数读写。只要你安排空间不重叠,就没有问题了。
比如一个求平均值的子程序,携带的参数有:首个样本地址,采样个数,平均值。那么程序就依赖采样个数的值动态地安排所占的空间的大小。修改采样个数的值不影响整个调用,但是就可以令子程序关系到的参数的个数发生变化。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有9426条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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