SIMATIC_PLC内部培训教程-0304.pptVIP

  • 2
  • 0
  • 约2.44万字
  • 约 26页
  • 2019-10-25 发布于湖北
  • 举报
模块化编程允许任务按块分配。块只有在需要时调用。这将使用户程序更有效,给你更多的灵活性 写出更小的程序块,这些块称为功能(FC)。功能是一个可以执行任何指令的简单的代码块。它执 行结束时,不向调用块返回数据。 模块化程序执行 模块化编程的程序块包含一些设备或任务的逻辑操作。组织块(OB1)中 的指令决定模块化编程的块的执行。当组织块调用其他块时,被调用的 程序块执行到块的结束,然后系统返回到程序块的调用点。模块化编程的 例子是加工过程中控制不同操作模式的指令块。 OB1 FC10 FC20 FC15 FC30 监视一个慢变的过程不需要每次扫描都进行。如果过程每隔一定时间或根据需要进行处理,程序 将更有效。液位监视图表示了这类过程的一个例子。当OB1循环扫描处理时, 可以按照一定的 周期对液位进行监视。 设计方法 设计程序是采用如下的方法: 1. 确定液位监视的组成部分和它们的关系。注意它们的功能。 2. 良好的文档资料易于对程序进行结构化处理,可以简化后面的 编程。对程序块的每个段加上文字注释和标题。 3. 设计完成所要求控制任务的功能。 4. 规划从OB中调用块完成功能的程序执行过程。 解决方案 当建立程序时,请使用如下的方法: 1. 建立一个功能 FC,它可以监视和控制任务。 2. 建立一个OB,其中每隔一定时间调

文档评论(0)

1亿VIP精品文档

相关文档