S7-200/300编程中临时变量(TEMP如何调用和使用:
300的变量分为全局变量和局域变量,temp就数据局域变量,并且它与外界(主要指主程序ob1和调用程序fc/fb)之间没有任何联系,只能在调用的程序中进行使用。这种局域变量的临时存储时间非常短,可以说用完马上就会掉电,所以我个人认为用的使用一定要小心,否则程序会出现问题。
其实也没必要担心什么,通常不会有问题。但是如果是多次调用的话,就不能用TEMP变量了,这时需要使用STAT变量。因为临时变量并不出现在背景数据块中,所以在多次调用时,在不同的调用程序执行之间会产生冲突。
300的变量分为全局变量和局域变量,temp就数据局域变量,并且它与外界(主要指主程序ob1和调用程序fc/fb)之间没有任何联系,只能在调用的程序中进行使用。这种局域变量的临时存储时间非常短,可以说用完马上就会掉电,所以我个人认为用的使用一定要小心,否则程序会出现问题。
