问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

step7临时局部变量l堆栈如何分配地址的,可以查看么

发布网友 发布时间:2023-07-28 09:50

我来回答

1个回答

热心网友 时间:2024-11-15 20:15

  STAT静态变量,只有功能块FB有,也是FB和FC的一个最大的区别。静态变量在其对应FB块执行完后数据会保存,而临时变量TEMP在对应FB块执行完后数据就清除。特别提示一点:如上升沿和下降沿等必须采用静态变量,所以当你不确定以后是否会用到上升沿或下降沿,或不确定是否会因调用某些系统功能块等而需要用到多重背景的时候,建议使用FB.因为多重背景也只能在静态变量中定义。

  
  好好学习天天的回答我认为有些是不准确的:
  “……他就是在FB中的变量,和IN OUT in-out不同的是上面三个和OB都有关系,但是stat就只是纯和fb有关,你想,你编写一个FB程序的时候,里面有用到之前OB中没有的变量比如说m0.0,而且之个M0.0又只在这个FB种起作用,对OB没有任何影响,那么,这个就是STAT,静态变量,保留在相关的背景数据块中……”
  1:IN OUT in-out 只是块的输入输出引脚,没有和OB有关系或没关系的说法,OB可以调用FB,FB也可以调用FB
  2:STAT变量在FB块中声明,存在于FB对应的背景DB中,据我目前所知通过指定DB地址在程序中是可以使用该STAT变量的。如果FB有多个数据背景,那么在该FB中声明的STAT变量就存在多个数据块中,名字一样,参数不同而已。适用于那种控制过程一样,仅仅是参数不同的对象(如很多教材中讲到的汽油机和柴油机)。但如果一个FB有很多不同参数(如SFB4 TON 系统功能,在程序中可能有几十上百次的调用),那就要有很多背景数据和他们对应,就会很麻烦。
  为了解决这个问题,就引入了多重背景的概念,多重背景其实也很简单,在调用这个块的时候,对着块点右键选择“更改为多实例调用”,按语法规定输入名字(名字取得好会让程序阅读性很强,如调用SFB4 TON,给电机一启动延时用,则你可以取名为Motor1_OnDelayTimer),确定后你会发现,在你现在的FB块的STAT中多了一个以你刚刚输入的为名字的变量还带加号,点开加号,你会发现里面就是被你调用的块的背景数据,书上关于多重背景废话了一堆,其实如上你就完成了多重背景的应用。
  3:M0.0是M标志位,怎么会是STAT变量呢?STAT一定存在于FB块的背景数据块(DB)中。
  4:不同的OB功能也不一样,但至少OB1是少不了的,没有在组织块OB中调用的程序是不会执行的。只要PLC正常运行,OB1就在按周期循环执行,被其调用的FB块也在按周期循环执行,一个静态变量的值不同,可能使程序运行的结果不同,但绝对不会影响程序本身的执行,除非你这个静态变量是用来做诸如调用SFC46 STP等的操作……
  说了这么多,希望能有所帮助!
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
说课包括哪些方面 说课内容包括()。 如何在手机百度上删除对话记录? 结核病是什么样的疾病? 曹丕17岁得了肺痨,明知自己命不长久,还要强争王位,是不是很自私呢?_百... 古代小说常出现的病名 急求一篇"生活小窍门"(500字)的作文 至今最有什么小妙招 健康的戒烟方法 笔记本电池锁死是什么原因引起的? ...天了,刚才洗脚发现一个黑点,我一看怎么还有个线头, 我剖腹产五个月了,伤口上有一个黑点,像是线头没拆干净,要紧吗,求解... 左手食指截肢两节拆线三天了伤口旁边出现了一个黑点 一按就疼 是... 前两天蛋蛋那很痒,结果把皮抓破了,用香皂洗更痒还很疼,像在伤口上撒... 蛋蛋表面痒被抓破了!怎么办 ...上痒痒的,然后被窝抓出了几个豆,又被窝抓破皮了,现在辣辣的,我该... 皮脂腺痣和疣状痣一样吗 星际宝贝有没有配音里是史迪仔而不是史迪奇的视频???这好像是比较早时... 关于模特的入场问题 读书学习有关的名言 ...rán yǒu xù]什么意思?近义词和反义词是什么?英文翻译 水的概念是什么 你的爱我不要电子书txt全集下载 星科帝内存条是杂牌吗 华南内存条是杂牌子吗 现代内存条是杂牌的吗 食品加工过程中的二氧化氯需要办理生产许可证吗? 怎么查询已备案的消毒剂目录表 dnf武极红14武器够用吗 aberrance aberration aberrancy的区别 求教处理 精神病人的的正确方法与步奏 广州荔湾珠岛花园属于清远哪个区 快递小程序参数错误怎么办 《笑倾三国》中哪些人喜欢安若? 梁山伯与祝英台复述作文400字 貂蝉为什么和郭嘉在一起 亦或是郭嘉风流最好证明 《三国机密》腻在郭嘉怀里的貂蝉,历史上是怎么样的呢 《三国机密》救唐瑛为什么非要郭嘉的血?郭嘉也喜欢唐瑛么? E-mail:design_service@ever-go.com这个是什么地址 湖州市戴山镇有多少个村 织里镇的镇中名村 玉米花香散文随笔 化妆品国内有药妆吗? 为什么这个图可以是放大状态,集电结为什么反偏 PN结加正偏和反偏电压能带图较之平衡PN结的变化 反向大偏压对pn结击穿的影响 铁板鱿鱼一个月能赚多少钱 卖铁板鱿鱼怎么样? 苹果手机屏幕是哪个厂家的 ...南位镇,在规划中主要有什么项目,其中汉武帝茂陵投资建设规划有...