功能 :该命令更新功能块的执行接口。
请致电 :设备树中所选功能块 (FB) 的上下文菜单。
要求 :该功能块实现了您修改过的接口。例如,在接口中增加了一个方法。
在面向对象编程中,如果为了继承的目的,从实现了一个或多个接口的基础功能块派生出一个功能块(FB),那么以下情况就适用:
当您为派生 FB 执行“Implement Interfaces” 命令时,基础 FB 的所有接口方法和接口属性都会以存根的形式(不执行)被派生 FB 接受。这样,您就有责任确保派生 FB 中的 "空 "方法/属性不会与基础 FB 中已实现的方法/属性发生冲突。在这种情况下,我们将采取以下措施为您提供支持:如果某个方法/属性有一个基本实现,那么CODESYS 会在受影响的派生接口方法或接口属性的第一行添加一个 pragma 属性 {error...},该属性将生成错误信息。如果方法/属性没有基本实现,则会有一个 pragma 属性条目,以示警告。编辑块后,必须明确删除错误 pragma 属性条目。