|
|
|
|
发表人:qianyu |
发表时间:2005/6/29 11:28:00 |
|
|
| 本栏论题: |
S7-200/300编程中临时变量(TEMP)的用途 [32977] |
S7-200/300编程中临时变量(TEMP),我从来没有用过,有什么作用呀?
如何调用和使用 |
|
以下是关于《S7-200/300编程中临时变量(TEMP)的用途》论题的回复(共44篇,分3页显示) |
|
回复:S7-200/300编程中临时变量(TEMP)的用途
300的变量分为全局变量和局域变量,temp就数据局域变量,并且它与外界(主要指主程序ob1和调用程序fc/fb)之间没有任何联系,只能在调用的程序中进行使用。但是我觉得上面的几位仁兄把它说得太简单了,这种局域变量的临时存储时间非常短,可以说用完马上就会掉电,所以我个人认为用的使用一定要小心,否则程序会出现问题。
|
|
|
回复:S7-200/300编程中临时变量(TEMP)的用途
其实也没必要担心什么,通常不会有问题。但是如果是多次调用的话,就不能用TEMP变量了,这时需要使用STAT变量。因为临时变量并不出现在背景数据块中,所以在多次调用时,在不同的调用程序执行之间会产生冲突。
|
|
|
回复:S7-200/300编程中临时变量(TEMP)的用途
新手
|
|
|
回复:TEMP
那各位大哥小弟有些不解啊!
TEMP怎么使用啊!
比如怎么要它存储我要的数据啊 !
lizhongping521@126.com
|
|
|
回复:临时变量是PLC的一个寄存器,不能共享
临时变量是PLC的一个寄存器,不能共享。也就是只能在主程序、子程序中临时调用。
|
|
|
回复:临时变量为什么不能共享
都是寄存器,临时变量为什么不能共享
|
|
|
回复:TEMP能够使程序更加合理
TEMP能够使程序更加合理,特别是数据等布局合理
|
|
|
回复:用途太大了!
TEMP是临时变量,程序中每一个主程序、子程序、中断程序中都分配有一定数量的临时存储器,它是不能带出本地程序,只能在自己的主程序、或者子程序中作临时使用。
用途:最简单、最实用的是数据转换,在数据转换中,要有中间存储区域,一般大家都是占用数据存储器作为中间转换,这样将占用大量的数据存储器,编程也不规范。
如果借用临时变量的话,将节省多少数据存储器,而且编程也非常规范。
|
|
|
回复:用途太大了!
请高人明确以下临时变量的定义和作用。
|
|
|
回复:请教一个问题
TEMP是不能带出本地程序的,这句话是什么意思
|
|
|
回复:个人理解
temp中的数据只能在自己的程序段中使用(比如主程序、自程序、中断程序)。不能在其他程序段中调用。
|
|
|
回复:请教一个问题
TEMP是不能带出本地程序的,这句话是什么意思
|
|
|
回复:请教一个问题
TEMP是不能带出本地程序的,指的是TEMP所占据的地址是随机产生的,在cpu扫描完该TEMP变量所在的模块后该TEMP变量的地址就释放了。
TEMP在使用TEMP变量时要注意TEMP一定要先赋值再使用。
|
|
|