首页 >

plc的跳转指令和子程序有什么相同点和不同的地方? – 网络|

万位怎么保留两位小数,xp电脑不黑屏怎么设置,响应式logo怎么设计plc的跳转指令和子程序有什么相同点和不同的地方? - 网络|plc的跳转指令和子程序有什么相同点和不同的地方

跳转指令的梯形图功能和流程控制如下,当指令为ON时,直接跳转指令P的位置,中间的程序被跳过不执行,当指令OFF时才执行CJ与指针P之间的程序。因此合理的利用跳转指令可以减少运算周期时间,大家在指针后和中间的程序中可以使用双线圈不报错,因为两段程序不可能同时顺序执行。

子程序的功能和执行流程如下,当指令输入为ON时执行CALL指令向标记P的步跳转,接着执行标记P的子程序,完成后执行SERT指令返回CALL的下一步程序。比如下图中子程序是从P开始到SRET(子程序返回)指令完成,它与跳转指令的区别就是中间的程序不能被跳过,在执行完子程序后还需要执行CALL下面的程序。

简单来说跳转指令和主控指令类似,ON时执行指针(标记)处的程序中间的程序跳过去,而子程序虽然也跳过去但会返回来再执行中间的程序。以上就是跳转指令和子程序调用的区别,希望能帮到你!


plc的跳转指令和子程序有什么相同点和不同的地方? - 网络|
  • Python就业前景有多好?深圳哪家培训机构比较好? |python捕获异常后处理
  • Python就业前景有多好?深圳哪家培训机构比较好? |python捕获异常后处理 | Python就业前景有多好?深圳哪家培训机构比较好? |python捕获异常后处理 ...

    plc的跳转指令和子程序有什么相同点和不同的地方? - 网络|
  • Python中如何将一个字符串分成一个个字符? |python3在线编译工具
  • Python中如何将一个字符串分成一个个字符? |python3在线编译工具 | Python中如何将一个字符串分成一个个字符? |python3在线编译工具 ...

    plc的跳转指令和子程序有什么相同点和不同的地方? - 网络|
  • Python中等价字符串的判断方法(详解字符串比较方法) |python 引号表示
  • Python中等价字符串的判断方法(详解字符串比较方法) |python 引号表示 | Python中等价字符串的判断方法(详解字符串比较方法) |python 引号表示 ...