废弃属性

一个废弃指令能添加到一个数据类型定义中,以导致在生成运行中的一个用户定义警告。如果不同的数据类型(结构,功能模块等)是用在一个项目中的,因此例如你可以宣布数据类型不应再使用。

与被顶使用 信息编译指示不同,这个警告石定义在定义中并且因此对于所有数据类型的事例是全局的。

这个指令结构在当前行或如果放在一个随后的单独的线中总是有效。

句法:

{attribute 'obsolete' := 'user defined text'}

实例:

过时的编译指令插入到功能块fb1定义:

{attribute 'obsolete' := 'datatype fb1 not valid!'}

FUNCTION_BLOCK fb1

VAR_INPUT

i:INT;

END_VAR

...

如果fb1在声明中被用成一个数据类型,如fbinst: fb1;,当工程 编辑,以下警告将不存在 datatype fb1 not valid'