www.5615.net > 博图tEmp类型

博图tEmp类型

西门子PLC里的TEMP具体是什么类型?答:可以是程序里面的任意类型.比如word dword int dint real float char等等.int 0.0 int 2.0 int 4.0 说的详细一些?答:因为你在程序中已经定义了为INT(整数类型),故你所在程序中的TEMP为整数类型.

临时数据区,数据类型不是写的很清楚了int整形.临时数据区在其所在的块中执行完毕后,其数据即丢失,因此,Temp中的变量应遵循先赋值后使用的原则.

windows临时文件

其实使用临时变量只要注意一点就可以了,即先赋值后使用,因为西门子在调用完FB,FC后并不回收临时变量资源,所以可能被其他FB,FC修改数值.

如果想清零就在SM0.0后面加上清零的程序就行了、

是临时文件,可以删除

Temp:系统临时文件夹,其中内容可以全部删除

定义类型变量 temp

L作为临时区,由系统分配与管理,因此,同名的TEMP变量不会引发问题,前提是程序员遵守先赋值后调用的原则,TEMP变量,系统并不负责释放.例如:当L0被分配给主程序TEMP变量时,调用子程序时,该变量的值已经被子程序中的TEMP变量替代,所以如果下次主程序读取该变量时,因为系统不负责释放,该地址的值就是子程序的,会造成逻辑上的混乱,所以,对于TEMP变量来说,只要遵守先赋值后使用,就不会有任何问题.

*表示指针的意思,temp只是一个变量名 ,*temp表示这是一个指针类型的变量,根据temp意思可知,这应该是一个指针类型的临时变量.它指向内存的一个地址.

网站地图

All rights reserved Powered by www.5615.net

copyright ©right 2010-2021。
www.5615.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com