西门子S7-300_400PLC编程技术及工程应用作者陈海霞PLC课件6_结构化编程课件.pptVIP

  • 4
  • 0
  • 约1.96千字
  • 约 24页
  • 2016-12-25 发布于广东
  • 举报

西门子S7-300_400PLC编程技术及工程应用作者陈海霞PLC课件6_结构化编程课件.ppt

numerical calculate FC FB STRUCTURE PROGRAMING * numerical calculate * 结构化编程 结构化编程 通讯组态 读取模拟量功能块FC 105 内 容 提 要 程序设计方法:线性化编程、模块化编程和结构化编程。 第七章 结构化编程 线性化编程是将整个用户程序放在组织块OB1中,在CPU循环扫描时执行OB1中的全部指令。其特点是结构简单、但效率低下。另一方面,某些相同或相近的操作需要多次执行,这样会造成不必要的编程工作。再者,由于程序结构不清晰,会造成管理和调试的不方便。所以在编写大型程序时,避免线性化编程。 模块化编程是将程序根据功能分为不同的逻辑块,且每一逻辑块完成的功能不同。在OB1中可以根据条件调用不同的功能或功能块。 其特点是易于分工合作,调试方便。由于逻辑块是有条件的调用,所以可以提高CPU的利用率。 结构化编程是将过程要求类似或相关的任务归类,在功能或功能块中编程,形成通用解决方案。通过不同的参数调用相同的功能或通过不同的背景数据块调用相同的功能块。 其特点是结构化编程必须对系统功能进行合理分析、分解和综合,所以对设计人员的要求较高,另外,当使用结构化编程方法时,需要对数据进行管理。 传送带系统中所有交流电机的通用逻辑控制块; 装配线机械中所有电磁线圈的通用

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档