子程序同时多次调用

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

最佳答案

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

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

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

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

相关推荐

  • vb vw vd用哪个呢

    新手请教,s7200plc,我想把128移位到一变量存储器,不知是用vb,vw,vd哪一个,就用了vw0,瞎猜的,不明白为什么,请教了,谢谢! 问题补充:谢谢回答,希望能更详细点,…

    SIMATIC S7-200 2021年7月5日
  • s7-224XP CN

    S7-224XP CN自带的两个模拟量输入和一个模拟量输出,请问输入和输出各是何种类型?电流?电压?手册上为何没有说明。谢谢 最佳答案 S7-224XP CN自…

    2017年6月29日
  • 西门子S7200 smart 技术参考1.6

    在里面下载的库文件打开是无效文件!为什么不行?是我编程软件版本低了吗?我的编程软件也是Smart的!请各位老师帮帮忙 最佳答案 200smart最新的版本是V2.1.STEP&nb…

    SIMATIC S7-200 2017年6月24日
  • s7200帮助里的pto轮廓计算疑问

    新手请教!PTO轮廓案例:起始和终止脉冲频率为2 kHz,最大脉冲频率为10 kHz ,要求4000次脉冲才能达到所需的电机转动次数。因为用阶段(周期…

    2020年10月31日
  • S7-200与300/400以太网通讯问题

    我现在想把200做客户端,300和400做服务器,建立以太网通讯。我在网上搜了很多,都是单边的,即读和写都在200这边处理的。有没有办法做双边的,即两边都可以读和写?求大神指教,或…

    SIMATIC S7-200 2017年8月26日
  • 重复

    请教同行,我用S7200和打印通信,进行实时数据打印,现在由于工艺要求,需要在程序结束后对数据再进行重新打印。请教用啥方案合理。谢谢! 最佳答案 可以使用数据记录功能,将实时数据存…

    2021年7月5日
  • S7-200plc如何用MPI电缆下载程序

    1、MPI电缆为订货号为:6ES7 972-0CB0 0XA0,应该可以用于下载200plc程序;2、PC/PG设置为PC Adapter(MPI),…

    2017年11月19日
  • 人机界面编程

    请各位用简单而又易懂的表示,说明一下人机界面的编程入门,最好有个小小的例子,. 最佳答案 给你发一个WINCC FLEXIBLE的初级入门手册吧,10分钟后收,看看就明白…

    SIMATIC S7-200 2021年7月5日
  • 请问EM231 订货号为231-0HF22-0XA0 可以输入电流信号吗?

    EM231 8点模拟量输入订货号为231-0HF22-0XA0,可以输入电流信号吗? 最佳答案 8输入的EM231模块只有第6、7两通道可以用做电流输入,使用拨码开关1、2对其进行…

    SIMATIC S7-200 2021年7月5日
  • s7-200继电器接线,这些是不是都可以

    这几种接线是不是都可以,输入使用外部24v电源,内部传感器电源,内部传感器电源最多能带多少输入点,3线传感器是不是可以不用内部24v电源,接外部电源也可以 图片说明:  …

    2017年10月30日

发表回复

登录后才能评论