三菱PLC中子程序调用(yòng)指令CALL究竟有(yǒu)多(duō)重要
子程序调用(yòng)指令CALL的优势:编写好一个功能(néng)程序,可(kě)以在主程序中多(duō)个位置进行调用(yòng),从而避免了重复性的工作;类似于后面将要介绍FB功能(néng)块和FC函数;
CALL指令和CJ(跳转)指令的區(qū)别:CALL指令调用(yòng)完子程序后会返回到起始处;CJ跳转指令则不会跳回,而是跳过中间段,继续往下执行。
举例说明:某工程项目中,需要对多(duō)组数据进行如下处理(lǐ):D204=D200*1.2+10.2;D200為(wèi)输入的待处理(lǐ)数据,D204為(wèi)处理(lǐ)完成后的数据值。M0為(wèi)进入处理(lǐ)程序的触发条件。
注意事项:CALL子程序调用(yòng)指令一定是在主程序之后使用(yòng),简言之,FEND之后,而且千万不要忘记CALL子程序调用(yòng)指令完成后必须要有(yǒu)SRET。
以上就是三菱PLC中子程序调用(yòng)指令CALL讲解了,如果有(yǒu)不明的地方,欢迎联系我们。
CALL指令和CJ(跳转)指令的區(qū)别:CALL指令调用(yòng)完子程序后会返回到起始处;CJ跳转指令则不会跳回,而是跳过中间段,继续往下执行。
举例说明:某工程项目中,需要对多(duō)组数据进行如下处理(lǐ):D204=D200*1.2+10.2;D200為(wèi)输入的待处理(lǐ)数据,D204為(wèi)处理(lǐ)完成后的数据值。M0為(wèi)进入处理(lǐ)程序的触发条件。
注意事项:CALL子程序调用(yòng)指令一定是在主程序之后使用(yòng),简言之,FEND之后,而且千万不要忘记CALL子程序调用(yòng)指令完成后必须要有(yǒu)SRET。
以上就是三菱PLC中子程序调用(yòng)指令CALL讲解了,如果有(yǒu)不明的地方,欢迎联系我们。
相关内容
暂无留言!
评论信息