第六章SPLC功能指令二.pptVIP

  • 0
  • 0
  • 约5.84千字
  • 约 145页
  • 2026-03-26 发布于北京
  • 举报

第六章SPLC功能指令二;第四节子程序及应用;S7-200CPU的控制程序由主程序、子程序和中断程序组成。STEP7-Micro/WIN在程序编辑器窗口里为每个POU(程序组织单元)提供一个独立的页。主程序总是第1页,后面是子程序和中断程序。;二、局部变量表;局部变量优点:;2、局部变量的类型;注意:;4、在局部变量表中增加新的变量;5、局部变量数据类型检查;三、建立子程序;四、子程序的调用(CALL指令);第12页,共145页。;②子程序被调用时,系统会保存当前的逻辑堆栈。保存后再置栈顶值为1,堆栈的其他值为零,把控制权交给被调用的子程序。子程序执行完毕,通过返回指令自动恢复逻辑堆栈原调用点的值,把控制权交还给调用程序。;五、带参数子程序的调用;4、使用局部变量表;5、将参数值指定给子程序中的局部内存时应遵守下列规则:;例:带参数的子程序调用如下所示。;第18页,共145页。;注释:Micro/WIN保留L内存的最上方的4个字节(LB60-LB63),用于调用参数数据。;名为“模拟量计算”的子程序如下图所示,在该子程序的局部变量表中,定义了名为“转换值”、“系数1”和“系数2”的输入(IN)变量,名为“模拟值”的输出(OUT)变量,和名为“暂存”的临时(TEMP)变量。局部变量表最左边的一列是每个参数在局部存储器(L)中的地址。#表示局部

文档评论(0)

1亿VIP精品文档

相关文档