S7-300功能块的临时变量和静态变量的区别

发布时间:2024-01-26
temp (临时变量):暂时保存在局部数据堆栈中的变量。同一级pou的临时变量使用局部数据堆栈中的同一块物理存储区,类似于公用的布告栏,谁都可以往上面贴布告,后贴的布告将原来的布告覆盖掉。每次调用pou之后,不再保存它的临时变量的值。每次调用fc和fb时,首先应初始化它的临时变量(写入数值),然后再使用它,简称为先赋值后使用。
stat(静态变量):保存在背景数据块中,背景数据块相当于每次调用功能块时对应的被控对象的私人数据仓库。功能块执行完后,背景数据块中的数据不会丢失,以供下次执行功能块时使用。
所以在功能块执行完后需要保存的变量应使用静态变量。
上一个:硬盘分 问题-其他问题
下一个:被告在监狱怎么起诉离婚

企业seo是外包好还是专门招人做好
西兰花的做菜方法 可以做成什么吃
日式经典炒面的制作方法 日式经典炒面的制作方法介绍
荣耀10青春版和一加6t对比(荣耀10青春版和一加6t对比图)
一本结婚证可以通用吗
idg投资公司,IDG是什么
编码器如何影响机械设备工作的精度
华为手机掉进水里了该怎么办(华为手机掉水里了还能修好吗)
包装技术与设计有哪些功能?包装设计种类有哪些?
交换友谊链接对网站有什么影响?