登录
首页 PLC论坛 施耐德电气PLC
回帖 发帖
正文

主题:VAR、VAR_TEMP、VAR_STAT,这三种变量类型有啥不同?

点击:4758 回复:4

楼主
请问各位朋友,VAR、VAR_TEMP、VAR_STAT,这三种变量类型有啥不同?如何使用?
谢谢!
附件 1110.jpg
20-02-17 19:04
1楼
该帖内容不符合相关规定!
20-02-17 23:06

引用 wangtaotao 在 2020/2/17 19:04:30 发言【内容省略】

VAR 是指本地变量,其所在的POU对其具有读写权限,对于其他同项目下的POU,对其只能读取不能写入,通过对其属性的改变,可以将其变为可持久存储变量。
VAR_TEMP 本地临时变量,不能对于所在的POU以外的访问提供支持,也就是说,其他POU无法读取VAR_TEMP的值,并且每次调用POU或者块时,VAR_TEMP变量都将被系统初始化,通常在不需要提供外部访问的情况下,可以使用VAR_TEMP来替代VAR。
VAR_STAT 静态变量,当调用其的块退出时,该变量的值不变。
Good Luck~
20-02-18 09:13
楼主也可以在SoMachine软件的帮助中找到详细的介绍,具体如下图,在变量类型当中有详细说明。
附件 Snipaste_2020-02-18_11-25-07.jpg
20-02-18 11:26
非常感谢cvlsam老师的解答,并再次感谢weicy007老师。
20-02-18 13:22

工控新闻

更多新闻资讯