S7-200子程序调用

S7-200调用子程序时

 可以同时调用?

 或者说在第一次调用没有结束,可以再次调用吗?

 是完全不可以还是有条件可以这么执行???

最佳答案

您的问题:“或者说在第一次调用没有结束,可以再次调用吗?
 是完全不可以还是有条件可以这么执行??? ”

 完全可以!系统手册中写的明明白白。

 A子程序执行过程中,在A子程序里可以调用A子程序自己,称为递归调用。但是切记,递归调用一定要有调用结束条件,否则程序陷入死循环。当然,看门狗定时器会报警的。您可以写一段求阶乘的递归程序,然后传送到PLC中试一下。
 如果您想从A子程序外面再次调用A,那是做不到的,因为PLC的程序是顺序扫描的,不可能并行处理。
 

提问者对于答案的评价:
谢谢!

 

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc345991.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月4日 下午10:50
下一篇 2021年7月4日 下午10:51

相关推荐

  • S200远距离通讯

    想把原中控室搬迁到较远的地方如何实现?原为S7-200PPI通讯 问题补充:距离有3公里。最好是无线GPRS的方案不改变原由组态,因为有密码。 最佳答案 这个可以联系深圳赛远自动化…

    SIMATIC S7-200 2020年11月1日
  • TTL电平

    大家好,我现在有光栅尺一把,光栅尺输出的电平是TTL电平,现在请问用200的PLCXP系统怎样控制,怎样用高速计数器控制, 最佳答案 TTL电平是5V的,可以直接接到224XP的高…

    SIMATIC S7-200 2020年10月31日
  • 时钟定时器

    如何用实时时钟做定时器,如:到某年某月某日某时定时时间到,最好有实际程序发我邮箱,wyfwyf56808762@126.com  谢谢大虾 最佳答案 当时间达到…

    SIMATIC S7-200 2021年7月5日
  • S7-200脉冲连续输出给这样操作!

    我的要求是:I0.0为外接按钮,按钮接通脉冲产生.按钮断开则脉冲停止.请问我要是用PT00-MAN这个指令可以吗?现在我已经用PLS可以实现,但是在走完SMD72里面的数据之后就停…

    SIMATIC S7-200 2021年7月5日
  • 200中的指针怎样理解啊 请大家帮帮忙啊 ?

    我是 200刚开始入门,里面的指针间接寻址是怎么回事,我没懂,请大家帮帮忙,急啊!请大家讲得通俗点,最好能给我举例说明,本人万分感谢了啊! 问题补充:急救,请大家帮我解释…

    SIMATIC S7-200 2021年7月5日
  • 我是超级菜鸟,谁来帮我选个PLC

    想完成一个中小型的PLC项目,关于真空热处理炉的,我是菜鸟,各位大侠,帮我选个型,我自己也学着分析了系统配置的输入输出,但还是不确定是不是要买这个型号的。下面的是系统介绍:系统硬件…

    SIMATIC S7-200 2017年11月19日
  • S7200 位控模块EM253

    请教各位    S7200带一个位控模块EM253时,位控模块报警,代码为129,请问这个时什么意思,能否介绍一下,怎样解决这个问题。非常感…

    2017年12月9日
  • 急!!!!200编程电缆问题

    今天给200的传程序,发现前两天用的好好的电缆今天用不了了 适配器上的三个灯只在插入USB的一瞬间亮一两秒钟,然后就一个都不亮了,程序也传不了,设置都和前两天一样的,电脑…

    SIMATIC S7-200 2021年7月5日
  • s7-200PLC发送字符串怎么发送

    我想用s7-200PLC的自由口向温控仪发送指令(05 03 00 8F 00 08 74 63),然后接受数…

    SIMATIC S7-200 2017年11月26日
  • s7-200程序加密

    请问大家,一般S7-200的程序加密应该如何做呢?大家集思广议哦 最佳答案 加密有如下几种: CPU加密 为CPU设置密码以限制对CPU的访问。在Micro/W…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论