检测只有一个组件的结构或枚举
理由这种声明可能会让读者感到困惑。只有一个元素的结构可用别名类型代替。只有一个元素的枚举可以用常数代替。
PLCopen 规则:CP22 / CP24
重要性:低
示例
TYPE SingleStruct : STRUCT iPart : INT; END_STRUCT END_TYPE TYPE myUnion : UNION lrValue : LREAL; END_UNION END_TYPE TYPE SingleEnum : ( OnlyOne := 1 ); END_TYPE --> Useless declaration 'SingleStruct' --> Useless declaration 'myUnion' --> Useless declaration 'SingleEnum'