1. 主页
  2. 文档
  3. 西门子S7-200SMART入门到轻松
  4. 第一章 硬件及选型
  5. 第三节 累加器和间接寻址,冒泡排序

第三节 累加器和间接寻址,冒泡排序

累加器的数值是不会自动清零的。累加器在中断或子程序中类似V区,不会因为退出子程序或中断而消失。在中断中会保存并重新加载累加器。

应用一:在主程序或子程序中作为中间变量

应用二:向子程序中传参数或者从子程序中返回参数。

注意:累加器是全局变量,如果用于包括在库中的子程序,当留心不要清除累加器的数据,在库POU中安全使用累加器:
1  在子程序开始位置,使用移动指令将累加器的当前内容复制到本地存储器中
2  POU按照需要的方式使用累加器,并根据需要重新分配数值
3  在POU的结束位置,使用移动指令恢复累回器的数据,从本地存储器中将保存的数值复制回累加器。

应用三:间接寻址中使用累加器,仅AC1, AC2, AC3可用于指针

应用四:累加器在中断程序中的应用,主程序中的AC0应用,与中断程序中的AC0是各自独立的,不相关的。

指针中数据的取和存

冒泡程序的编写

这篇文章对您有用吗? 1

我们要如何帮助您?