PLC结构化文本(ST)——拜访修饰符
PLC Structured Text Object Oriented Programming
PLC结构化文本(ST)——拜访修饰符
拜访修饰符及效果
依据呈现方位不同区分
- 1.呈现在功能块(FB)中
- ①.
Public
:最低拜访等级,此功能块能够被任何地方声明调用。 - ②.
Internal
:只允许当时项目命名空间才能够调用,也就是说一旦封装成库,外部程序就无法调用此功能块。 - ③.
Final
:此功能块无法被扩展(EXTENDS
)。
- ①.
- 2.呈现在Method和Property中:
- ①.
Public
:没有拜访约束,此办法或许特点能够被承继到子类中去,外部程序能够调用此办法或特点。 - ②.
Private
:只限于功能块这个命名空间才能够被相互调用或许嵌套,而且此办法或特点无法被承继到子类中。 - ③.
Protected
:只限于功能块这个命名空间才能够被相互调用或许嵌套,此办法或许特点能够被承继到子类中,但外部程序无法调用此办法或特点。 - ④.
Internal
:只允许当时项目命名空间才能够调用,也就是说一旦封装成库,外部程序就无法调用此办法或许特点。 - ⑤.
Final
:此办法或许特点不允许重写。
上述是官方文档的解说,现已很详细了,写代码体会一下就理解了。
- ①.
增加拜访修饰符
- 1.创立功能块或办法或特点时,若没有特别挑选拜访修饰符默许
Public
。 - 2.拜访修饰符能够在创立功能块、办法或特点时,在弹窗里按需增加。
- 3.也能够先创立完功能块、办法或特点,在变量声明区手动增加拜访修饰符,但需求留意的是在这些关键字
FUNCTION_BLOCK
、METHOD
、PROPERTY
之后变量名之前增加拜访修饰符,不然编译器会报错。
总结
拜访修饰符只要在PLC面向对象编程时发挥较为超卓的效果,若运用面向进程编程简直用不到这些修饰符。