命令:实现接口
功能:该命令更新功能块的已实现接口。
称呼: 在设备树中选择功能块 (FB) 时的上下文菜单
要求: 功能模块实现了你改变的接口。例如,您向接口添加了另一个方法。
提示
在面向对象的编程中,如果您从实现一个或多个接口的基本功能块派生出一个功能块 (FB),以实现继承,则适用以下情况:
如果你命令 实现接口 对于派生的FB执行,基FB的所有接口方法和接口属性都在派生的FB中以“存根”(未实现)的形式采用。您现在必须确保派生 FB 中的“空”方法/属性与基础 FB 中实现的方法/属性不冲突。为了帮助您解决此问题,会发生以下情况:如果有一个方法/属性的基本实现,它会添加 CODESYS 在受影响的派生接口方法或接口属性的第一行输入编译指示属性 {error..},这将生成相应的错误消息。如果方法/属性没有基本实现,则有一个用于警告的 pragma 属性条目。编辑构建块后,您必须在每种情况下显式删除错误杂注属性条目。
有关更多信息,请参阅: 实现一个接口