机械必威体育网址

标题: 关于三菱PLC,CALL和FOR指令 [打印本页]

作者: kuan880204    时间: 2019-10-5 13:50
标题: 关于三菱PLC,CALL和FOR指令
      如图所示,这是三菱PLC中,CALL/FOR指令的用法。     我有一个疑问就是,在自动运行中,都是满足情况的条件下才会自动运行。假如我调用子程序或者循环程序,当子程序或者循环程序完成之后,是不是自动启动下一行的主程序?这个下一行的主程序是不是需要特别的编写才会自动运行。5 J; i: L& S. }3 |
, N0 N; Z! S7 m$ [: x/ ]
     例如,A到H这几个点,BC,DE .FG这几个点的距离相等,不管是调用子程序还是循环程序,怎么在结束G点之后,程序自动运行到H点呢?
! d" X) [$ y' \- R- S7 ?( J% ], R2 p
作者: 苏州装配工    时间: 2019-10-5 15:15
子程序结束的RET 就是return 的意思 返回主程序了
作者: kuan880204    时间: 2019-10-5 17:11
苏州装配工 发表于 2019-10-5 15:15. R9 ?( {0 E( K
子程序结束的RET 就是return 的意思 返回主程序了
5 R' Y( P: W0 V
我知道是返回主程序了,我的意思是不是返回主程序了,直接启动主程序的下一步,不用单独的开关或者其他键启动?9 f8 X5 q  z, P& q' f+ \

作者: 苏州装配工    时间: 2019-10-5 23:40
kuan880204 发表于 2019-10-5 17:11/ J) ?' E2 l7 Z# C3 ]8 T& m
我知道是返回主程序了,我的意思是不是返回主程序了,直接启动主程序的下一步,不用单独的开关或者其他键 ...

1 L( n: ]$ Z7 v5 W0 a; M' Rplc就是循环扫描 顺序执行; g3 g3 m0 Y3 D+ a

作者: 工控赵工    时间: 2019-10-28 14:51
CALL指令是调用子程序,在子程序执行一遍后RET,直接返回主程序启动调用指令的下一行
; L' h( D6 Z$ PFOR  NEXT 指令,同样道理,在NEXT次数不到之前,一直在FOR   和NEXT直接执行,循环次数一到,直接进入下一行程序
作者: 李非标    时间: 2020-2-20 11:15
好深奥的样子




欢迎光临 机械必威体育网址 (//www.szfco.com/) Powered by Discuz! X3.4