PLC中的子程序调用 (plc中的子程序是立即执行)

PLC中的子程序调用

子程序是一个可重用的代码块,它可以从程序的不同部分调用。在PLC中,子程序是立即执行的,这意味着当它们被调用时,它们不会中断主程序的执行。这对于需要在多个地方执行的常见任务来说非常有用,例如计算或数据处理。

创建子程序

在PLC中创建子程序的步骤如下:

  1. 在PLC编程软件中创建一个新的子程序。
  2. 给子程序起一个名称。
  3. 编写子程序的代码。
  4. 保存子程序。

调用子程序

要调用子程序,您需要在主程序中使用"CALL"指令。CALL指令后面跟着子程序的名称。例如,以下指令将调用名为"MySubroutine"的子程序:

CALL MySubroutine

当CALL指令被执行时,子程序的代码将立即执行。主程序将暂停,直到子程序执行完毕。主程序将从CALL指令后的下一条指令继续执行。

子程序的参数

子程序可以接受参数。参数是传递给子程序的数据值。参数在CALL指令中指定,如下例所示:

CALL MySubroutine(10, 20)

在这个例子中,MySubroutine子程序有两个参数。第一个参数的值为10,第二个参数的值为20。子程序可以使用这些参数来执行其任务。

子程序的返回值

子程序可以返回一个值。返回值是子程序执行后传递给主程序的值。返回值在CALL指令中指定,如下例所示:

result = CALL MySubroutine(10, 20)

在这个


在主程序完成前调用子程序CALLP10,主程序结束FEND;在接下去的可在左母线的左空位置设置子程序标号P10,作为子程序的入口,在子程序的结尾使用SRET;

本文原创来源:电气TV网,欢迎收藏本网址,收藏不迷路哦!

相关阅读

添加新评论