子程序调用指令call的优势:编写好一个功能程序,可以在主程序中多个位置进行调用,从而避免了重复性的工作;类似于后面将要介绍fb功能块和fc函数;
call指令和cj(跳转)指令的区别:call指令调用完子程序后会返回到起始处;cj跳转指令则不会跳回,而是跳过中间段,继续往下执行。
举例说明:某工程项目中,需要对多组数据进行如下处理:d204=d200*1.2+10.2;d200为输入的待处理数据,d204为处理完成后的数据值。m0为进入处理程序的触发条件。
注意事项:call子程序调用指令一定是在主程序之后使用,简言之,fend之后,而且千万不要忘记call子程序调用指令完成后必须要有sret。
以上就是三菱plc中子程序调用指令call讲解了,如果有不明的地方,欢迎联系我们。