EcoStruxure Machine Expert 1.1版本不支持M258、LMC058和LMC078控制器。

Attribute obsolete

概述

您可以向数据类型定义中添加一个 obsolete pragma 以在编译期间,在工程中使用了各自数据类型(结构、功能块等等)的情况下,触发用户定义的警报。因此,您可以声明数据类型已不再使用。

与本地使用的消息 pragma 不同,此警报是在定义中定义,因此对于数据类型的所有实例而言是全局性的。

此 pragma 指令对当前行有效,如果放在单独行中,则对后续行有效。

语法

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

示例

obsolete pragma 在功能块 fb1 的定义中插入:

{attribute 'obsolete' := 'datatype fb1 not valid!'}
FUNCTION_BLOCK fb1
VAR_INPUT
i:INT;
END_VAR
...

如果 fb1 用作某个声明(例如,fbinst: fb1;)中的数据类型,则在编译工程时将转储以下警报:

'datatype fb1 not valid'