回复:到底子程序使用AC的前后是否要保存和恢复原有的AC值?

已锁定

芳季

西门子1847工业学习平台

  • 帖子

    15782
  • 精华

    102
  • 被关注

    985

论坛等级:至圣

注册时间:2007-08-03

钻石 钻石 如何晋级?

发布于 2023-01-17 14:25:00

21楼

展开查看
以下是引用yanxiao在2023-01-17 13:29:08的发言 >19楼

1、如果是库程序,如果在库内使用AC,我会保存/恢复,如不保存/恢复,在库说明中注明;

2、如果是一般的子程序,随便使用AC,在子程序的说明中,标明使用了哪些AC;

3、我经常用AC传递子程序参数,进、出都有。

4、如果在中断内,则完全放开手脚用AC,不保存也不恢复,把AC当临时变量(等同TEMP)。

第一,第二,你主张声明就可以了。

第三,这个是你全权处理程序,想怎么搞都可以,这个不讨论。

第四,这个跟主程序一样,都是同一个问题,中断跟主程序之间是两套AC,没有这个问题,至于中断跟里面的调用同样存在主程序调用的问题。

我还是这么问你,如果你手上用的是人家的库程序,分别都用上了两种路线的库程序怎么办?

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有9370条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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