找答案的高端用户(找答案钻石及双钻级别的用户)将尽可能从此问题下的所有回
答中,为您推荐最佳答案。届时您可以根据推荐数采纳答案。
如果自提问时间起7天内您仍无法选出最佳答案,您可以选择“无满意答案”关闭此问题。
TEMP (临时变量):
暂时保存在局部数据堆栈中的变量。同一级POU的临时变量使用局部数据堆栈中的同一块物理存储区,类似于公用的布告栏,谁都可以往上面贴布告,后贴的布告将原来的布告覆盖掉。每次调用POU之后,不再保存它的临时变量的值。每次调用FC和FB时,首先应初始化它的临时变量(写入数值),然后再使用它,简称为先赋值后使用。
STAT(静态变量):
保存在背景数据块中,背景数据块相当于每次调用功能块时对应的被控对象的私人数据仓库。功能块执行完后,背景数据块中的数据不会丢失,以供下次执行功能块时使用。 所以在功能块执行完后需要保存的变量应使用静态变量。
http://www.ad.siemens.com.cn/service/answer/solved_184291_1072.html
首次回答问题,获得
双倍西币积分!
立即成为技术知识分享的一员!
找答案微信小程序
提问
搜索
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!