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

相关推荐

  • s7-200 Modbus通信相关问题

    1.用XMT发送报文,是不是将报文自动分解成字符,打包成字符帧按顺序挨个发送的?如果是,字符之间的间隔是怎样的?2.SMB30中,奇偶校验是针对单个字符帧的校验,还是整个报文的校验…

    SIMATIC S7-200 2020年11月1日
  • 急!求教PLC如何读取变频器转速

    本人用西门子PLC S7-200 (CPU226)控制西门子变频器M440,同时变频器M440控制三相异步电动机,想用步科MT4522T显示电机转速。请教各位大…

    2017年7月26日
  • PC与CPU224 通讯

    刚才在单位的机器上连接PLC 想上载 但是一直遇到错误:通信超时。请检查端口号、网络地址、波特率和连接电缆。 请问是什么原因? 我的电缆是U…

    SIMATIC S7-200 2021年7月4日
  • S7-200中的数据块是不是可以理解为配方

    S7-200中的数据块是不是可以理解为配方,数据块就是配方的存储单元?在采用不同的配方时,采用指针寻址赋值到不同的配方数据?那 最佳答案 200的数据块可以事先存放一些数据,但不能…

    SIMATIC S7-200 2021年7月5日
  • 程序的执行顺序?

    我写了一个程序,其中在一个网络里写了很多的加,减,乘,除计算程序,请问这个网络的执行顺序如何执行啊?它是按照从左到右,从上到下的顺序呢?还是按照从上到下,从左到右的顺序呢?或者两者…

    SIMATIC S7-200 2020年11月1日
  • 关于采用s7-200设计一套的一套控制系统模拟量模块及控制方案。

    目前有一套配料系统准备采用s7-200来做,称重传感器是梅特勒托利多的,称重传感器是0–15V的,变频震动给定和输入频率均是4–20ma,想请教一下对应支持0–15V和4–…

    SIMATIC S7-200 2017年7月30日
  • EM231 RTD SF闪烁的原因

    刚用EM231 2AI RTD,一上电就老闪烁SF。我只用拉一路热电阻,4线的,最后一位拨码也拨到1拉,老是闪烁SF。另一路没用端子怎么处理。空着不管吗 最佳答…

    SIMATIC S7-200 2021年7月4日
  • 自由口通信发送数据接收不到

    按照手册上的自由口通讯例子编写程序,用串口调试助手监控通讯口。1. PLC可以接收串口调试助手发送的数据,但是串口调试助手接收不到PLC发送的数据2.直接用SM0.5的上…

    SIMATIC S7-200 2020年11月1日
  • 200~{MxBg6AP4~}

    用NETRW指令向导做好之后。我在B CPU中的数据如 VD44   VD48  I0.1 I0.3…

    SIMATIC S7-200 2020年11月1日
  • 200PLC的定位控制精度

    各位高手,现在我想用200PLC和定位模块驱动伺服,再加上编码器。想问的是,它们组合在一起一般能达到什么精度?谢谢 问题补充:我需要的精度是0.01mm 最佳答案 根据自己系统编码…

    SIMATIC S7-200 2021年7月4日

发表回复

登录后才能评论