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

子程序调用指令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。

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

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页