子程序调用指令CALL的优势:编写好一个功能程序,可以在主程序中多个位置进行调用,从而避免了重复性的工作;类似于后面将要介绍FB功能块和FC函数;

CALL指令和CJ(跳转)指令的区别:CALL指令调用完子程序后会返回到起始处;CJ跳转指令则不会跳回,而是跳过中间段,继续往下执行。

举例说明:某工程项目中,需要对多组数据进行如下处理:D204=D200*1.2 10.2;D200为输入的待处理数据,D204为处理完成后的数据值。M0为进入处理程序的触发条件。

三菱PLC梯形中程序如下:

三菱plc子程序调用指令(三菱PLC中子程序调用指令CALL究竟有多重要)(1)

子程序CALL案例

注意事项:CALL子程序调用指令一定是在主程序之后使用,简言之,FEND之后,而且千万不要忘记CALL子程序调用指令完成后必须要有SRET。

(喜欢的老铁们,记得点赞关注转发,支持一下谢谢!)

,