<< 向前        下一页 >>

ID : 5064

Public属性

Public属性是指使其它任务可以访问局部变量的属性。

在任务内使用定义语句“Public”定义变量。

通过定义语句Public定义的局部变量同时也将赋至Static属性。因此,Public属性的局部变量即为从其它任务可访问的Static属性的局部变量。

记述Public属性的局部变量

程序的定义部分可定义Public属性的局部变量。不能在过程内记述。

来自任务内的访问和通常的局部变量相同。

来自其它任务的访问

从其它任务访问Public属性的局部变量时,使用以下2种语句。

GetPublicValue
读取Public属性的局部变量值。
SetPublicValue
将值代入Public属性的局部变量中。

数据型

可以附带Public属性的局部变量的数据型与Static属性的相同。可以附带Static属性的局部变量的数据型如下所示。

不能定义I/O型

使用的存储器

可以附带Public属性的局部变量使用的存储器与Static属性的相同。生成Static属性的局部变量时在“变量存储器”上确保领域。全局变量也在变量存储器上确保领域。为使容量不超出,请确保各自的个数。"参照“变量使用数的显示、设定

"在变量使用数的显示、设定”画面上将Public属性的变量作为Static属性的变量进行整理并显示。

生成和取消Static属性的局部变量

生成和取消可以附带Public属性的局部变量的时机和Static属性的相同。编译程序文件时生成(初始化)Static属性的局部变量。但是,如果之前已编译程序文件,则不更改Static属性局部变量的记述时,将保持该值且不进行初始化。即使仅更改Static属性的局部变量中的一个记述,也将初始化该程序内Static属性的全部局部变量。

取消Static属性的局部变量的时机为从程序编码上删除Static属性的局部变量的记述进行编译时、或删除程序文件时。

ID : 5064

<< 向前        下一页 >>