S7-200带形参的子程序调用

谁知道PLC 在调用带形参的子程序时是怎么样的一个工作过程??

问题补充:
有相关的资料吗?

最佳答案

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

 具体可以看一下S7-200系统手册 p204-207

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

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

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

相关推荐

  • PLC控制压缩机程序如何写

    用一个cpu226的PLC,EM231 RTD模块,一个PT100 控制4台压缩机.  要求  1.先启动先停止.&nb…

    SIMATIC S7-200 2021年7月5日
  • S7 200PPI不能通信

    我的上位机用的MOXA卡,用的PPI和200的Port口通信,可是上位机就是刷新不出CPU来,以前是可以刷出来的,两根线的电压是3.2VMOXA也没有问题,设置的COM口也对,波特…

    SIMATIC S7-200 2021年7月5日
  • pc/ppi

    安装sp7后pg_pc无参数问题 最佳答案 这个与版本的兼容性及安装方式有关。如windows环境下操作系统与 STEP 7 V5.5不兼容。这个链接…

    SIMATIC S7-200 2021年7月5日
  • 西門子原裝的編程電纜能與S7-200CN的PLC連接

    我有幾問題請教大家:1. 西門子原裝的編程電纜能與S7-200CN的PLC連接嗎?2. 電腦系統WINDOWS7是不用安裝啓動?3. 在什麼地方可以買…

    SIMATIC S7-200 2018年12月5日
  • 还是关于恒压供水系统的PLC问题?

    上面第一次关于这个问题的变频器部分,很多学长都给了很多的讲解,谢谢! 详细说下啊:我是要用PLC200,变频器440去控制实现恒压供水的控制,它们之间用USS协议!用一个…

    SIMATIC S7-200 2021年7月5日
  • 未找到指定的访问点

    双击U盘里的程序文件时,S7200编程软件(SP6)能够打开,但显示“未找到指定的访问点”,(不是每次都这样),但如果先打开S7200编程软件,再打开U盘里的程序文件时,则一切正常…

    SIMATIC S7-200 2021年7月5日
  • s7-200有开始指令吗?

    我知道S7-200有结束END和MEND,在程序结束后,不拨动PLC的开关,怎样编程,使程序重新开始,通过I0.0-I0.7或触摸屏?望各位大师指导一下。 问题补充:PLC的开关是…

    SIMATIC S7-200 2021年7月5日
  • S7-200 CPU224XPeplan图纸

    麻烦有的发一下邮箱,谢谢了!!!143640515@ qq.com在西门子官方下载了文件,但是一直在处理中,不知道是什么情况。麻烦各位了 最佳答案 https://www…

    SIMATIC S7-200 2021年7月5日
  • 求教局部变量输出的问题,附上测试的小程序

    程序里写了两个局部变量块,测试运行的时候,主程序中调用块的输出值一直固定不变,子程序中是变化的。输出地址同样是AQW0,但是输出结果却不一样。请教各位前辈,我这个程序问题出在哪里?…

    2017年6月27日
  • 压强大小来控制机器的启停

    我这边是一台制氮机,要求压力超过1.6就自动停机,低于1.0就自动开启,我知道用比较指令来控制  ,但是比较之后来控制机器启停这段程序编不出来。信号是4-20M…

    SIMATIC S7-200 2017年11月25日

发表回复

登录后才能评论