西门子s7-200子程序调用规则

来源:电工天下时间:2016-01-10 20:22:11 作者:老电工手机版>>

西门子s7-200 plc子程序调用规则

一、调用子程序
子程序可以把整个用户程序按照功能进行结构化的组织。

一个“好”的程序总是把全部的控制功能分为几个符合工艺控制规律的子功能块,每个子功能块可以由一个或多个子程序组成。

这样的结构也非常有利于分步调试,以免许多功能综合在一起无法判断问题的所在;而且,几个类似的项目也只需要对同一个程序作不多的修改就能适用。

二、子程序的规则:
1.子程序在调用时会保持当前的逻辑运算结果,但是不保存累加器(ACx)的内容。
2.子程序在执行到末尾时自动返回,不必加返回指令;在子程序中间也可以使用条件返回指令。
3.子程序不能使用跳转语句跳入、跳出。
4.子程序返回时,回到调用子程序的指令后面,继续执行上一级程序。
5.西门子S7-200 CPU最多可以调用64个子程序(CPU226为128个)。
6.子程序可以嵌套调用,即子程序中再调用子程序,一共可以嵌套8层。
7.在中断服务程序中不能欠套调用子程序,被中断服务程序调用的....
8.子程序中不能再出现子程序调用。
9.子程序可以带参数调用,在子程序的局部变量表中设置参数的类型;一共可以带16个参数(形式参数)。

相关文章
  • 西门子s7-300子程序执行时间的是多少

    西门子s7-300子程序执行时间的是多少

    有关西门子s7-300执行子程序时间的查看方法,分享了西门子s7-300执行子程序时间的具体查看步骤,可在主程序调用该子程序的前后分别读取cpu的系统时钟,利用时钟指令fc34进行相减进行编程运算。

    时间:2020-04-08 13:32:13

  • 间接寻址减少S7-200与200SMART子程序输入输出参数的方法

    间接寻址减少S7-200与200 SMART子程序输入输出参数

    间接寻址减少S7-200与200SMART子程序输入输出参数的方法,S7-200和200SMART的子程序最多16个输入、输出参数,使用间接寻址可以显著减少输入、输出参数的个数,一起来看看。

    时间:2015-11-03 19:46:18

  • 【图】西门子s7-300子程序执行时间的查看方法

    西门子s7-300子程序执行时间

    西门子s7-300子程序执行时间的查看方法,如何查看西门子s7-300的一个子程序执行需要的时间,利用时钟指令FC34进行相减进行编程运算,或运用时钟相减指令FC34进行计算,均可查看子程序的执行时间。

    时间:2015-10-21 17:13:08

  • 【图】西门子s7-200 plc子程序调用与子程序返回指令的用法

    西门子s7-200 plc子程序调用指令

    西门子s7-200 plc子程序调用与子程序返回指令的用法,子程序调用指令带不带参数的问题,子程序调用指令的梯形图,子程序调用指令的标志位与操作数的使用方法等。

    时间:2015-10-15 20:27:10

  • 【图】西门子s7-300子程序调用参数传递的方法

    西门子s7-300子程序调用参数传递

    西门子s7-300子程序调用参数传递的方法,有关fc的基本数据类型的参数传送机理的图示,在fc调用中,所有的块参数都必须赋值,在参数声明中,不能对块参数进行初始化。

    时间:2015-10-02 02:39:20

Copyright © 2015 - 2022 dgjs123.com All Rights Reserved

电工天下 版权所有