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

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

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

最佳答案

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

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

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

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

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

相关推荐

  • CPU224XP使用MODBUS通讯能否同时既做主站又做从站

    我现在有1台变频器,想让变频器做从站,PLC做主站,现在问题是PLC还要与DCS做modbus通讯,DCS做主站,PLC做从站。是不是能对CPU224XP的PORT0、PORT1单…

    SIMATIC S7-200 2020年10月31日
  • S7-200手册那里有?

    S7-200手册那里有? 最佳答案 到下载中心下载http://www2.ad.siemens.com.cn/download/html/1848.aspx 提问者对于答案的评价:…

    SIMATIC S7-200 2020年11月5日
  • 多个200的PLC间的通信

    3个200的PLC(每个PLC都配有EM277模块),还有一个MP277触摸屏,PLC之间有数据要交换,而且触摸屏肯定要监视各PLC,怎么做这个通信最稳定,我的QQ:4216413…

    SIMATIC S7-200 2020年10月31日
  • 请问,我这有一个项目

    这个项目用组态王软件来做组态画面,用西门子200PLC来控制现场设备,但现在要求,PLC放在现场,但工控机要放在距离现场有300米的控制室里,问现在工控机与PLC之间用什么方法通讯…

    SIMATIC S7-200 2020年11月1日
  • STEP-7 micro/winV4.0

    本人使用的是STEP7  -micro/winV4.0  SP4在英文状态下可以编译但是不能下载,出错信息是“A compile&…

    SIMATIC S7-200 2021年7月5日
  • 请问:S7-200程序中,建表和使用FIFO指令是否有次数限制。

    我曾在以前的程序中,建过4个表,用FIFO指令读出使用正常。这次我建了8个表,用FIFO指令就读不出数据,(1个数据也读不出,没反应,数据读不出,表指针也没变。)程序也不报错。请教…

    SIMATIC S7-200 2020年10月31日
  • s7-200数据块的应用

    我想将高速计数器HC0的数据断电后永久保存怎么做啊,还有数据块应用这块有没有怎么写啊,有这类说明书吗,bawffrqw@163.com,发一份给我学习,谢谢 最佳答案 将高速计数器…

    SIMATIC S7-200 2017年6月24日
  • modbus轮询报错6

    使用s7200smart作为主站轮询两台流量计读取瞬时流量、累计流量,两台智能电表电流、电量。但是程序经常报错6,不明白为啥? 图片说明:     &…

    2021年7月5日
  • TD400按键启动电机显示状态

    我现在用一个s7-200 224的plc 想控制两台电机的启动 ,现在用的是两个开关量,我想用TD400 作两个按钮 通过按钮来启…

    SIMATIC S7-200 2020年11月5日
  • RTU通讯

    MB_MASTER主站指令,REQ只要触发上升沿,就会出现错误代码,16#8200,经查询代表  端口正忙于处理传送请求,如何解决,请大神指点,不要给我发官方地…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论