子程序同时多次调用

子程序(含局部变量)同时被多次调用可以吗?有什么要注意的吗?

最佳答案

当有一个子程序被调用时,系统会保存当前的逻辑堆栈,置栈顶值为1,堆栈的其他值为零,把控制
 交给被调用的子程序。当子程序完成之后,恢复逻辑堆栈,把控制权交还给调用程序。
 因为累加器可在主程序和子程序之间自由传递,所以在子程序调用时,累加器的值既不保存也不恢
 复。
 当子程序在同一个周期内被多次调用时,不能使用上升沿、下降沿、定时器和计数器指令

提问者对于答案的评价:
OK

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午10:23
下一篇 2021年7月5日 上午10:24

相关推荐

发表回复

登录后才能评论