Somachine编程中FB类型POU的“扩展”和“实现”使用方法-2012-2-4.docVIP

  • 74
  • 0
  • 约小于1千字
  • 约 6页
  • 2021-10-21 发布于河南
  • 举报

Somachine编程中FB类型POU的“扩展”和“实现”使用方法-2012-2-4.doc

Somachine编程中FB类型POU的“扩展”和“实现”使用方法 ? 新建FB类型POU时,软件提示 “扩展”和“实现”都是面向对象编程的方式。他们的作用分别是: 扩展:指定另一个FB(图中所示为FB0)为当前新建FB(图中所示为FB4)的父功能块,此时,FB4将可以直接调用FB0中定义的变量,可以通过SUPER^.method调用FB0的方法,可以通过SUPER^.act调用FB0的动作。 实现:指定当前新建FB的接口,可以输入多个接口名,用逗号隔开。上述DEMO程序中,新建的FB4将自动添加ITF1接口中包含的3个方法。 接口:接口是一种POU,用来组织“ 方法”,是“方法”原型的集合。“原型”表示仅包含声明部分,而没有实现部分。如果说一个 功能块实现了某个接口,意思是在该功能块中 实现了该接口的所有“方法”。使用接口的优点:接口中只包含方法的原型,可以有多个功能块来实现同一个接口,每个功能块对它的实现都可以不同。但在同一个功能块中,必须实现该接口的所有“方法”。 如果接口中的“方法”改变了,与这个接口关联的FB都可以简便的同步更新: 应用灵活上述面向对象的编程方法,可以使模块化程序编写更加高效。

文档评论(0)

1亿VIP精品文档

相关文档