在构建带有参数的子程序时,局部变量是bukehuoque的。通常,我们在PLC变量表和DB块中定义的变量被称作全局变量,它们在整个程序范围内都保持有效性。相对而言,那些在特定块的变量声明表中定义的变量,我们称之为局部变量,它们仅在其所属的块内具有效用。 为了提升代码的通用性和易于迁移到其他项目,子程序FC和FB中更倾...
在TEMP行下定义的变量称为临时变量,用来在该程序块执行时暂时存储数据,当退出该程序块时,这些程序将丢失。请注意,临时变量不能赋予初始值。如果有一些变量在调用结束后仍需要保持原值,则必须将这些变量定义为静态变量,即在STATIC行下定义的变量,静态变量只能用在FB中。 赋值给FB的背景数据块用作静态变量的存储区。...
在FC中,对于临时变量的使用遵循 先赋值 ,后使用的原则,因为系统对于临时变量分配的存储空间为L区域,而L区域属于全程序共用,因此,Temp1所对应的L区域的值在不断的变化。 00分享举报您可能感兴趣的内容广告 找刷机包_上百度爱采购_海量货源等你选购 百度爱采购刷机包贸易是全国优质产品交易平台与商友在线洽谈,查找...
在FC中,对于临时变量的使用遵循 先赋值 ,后使用的原则,因为系统对于临时变量分配的存储空间为L区域,而L区域属于全程序共用,因此,Temp1所对应的L区域的值在不断的变化。
在TEMP行下定义的变量称为临时变量,用来在该程序块执行时暂时存储数据,当退出该程序块时,这些程序将丢失。请注意,临时变量不能赋予初始值。如果有一些变量在调用结束后仍需要保持原值,则必须将这些变量定义为静态变量,即在STATIC行下定义的变量,静态变量只能用在FB中。
如果在块调用时没有实际参数分配给形式参数,则在程序执行时将采用上一次存储在背景数据块中的参数值。 以上就是今天给大家讲解的内容,我们简单介绍了局部变量、全局变量、临时变量、静态变量,这些变量都有什么区别,以及在西门子S7-1200中这些变量如何来使用。
如果在块调用时没有实际参数分配给形式参数,则在程序执行时将采用上一次存储在背景数据块中的参数值。 以上就是今天给大家讲解的内容,我们简单介绍了局部变量、全局变量、临时变量、静态变量,这些变量都有什么区别,以及在西门子S7-1200中这些变量如何来使用。