西门子编程方法比较与实例说明.pptx

西门子编程方法比较与实例说明

第7章 S7-300程序设计方法(开关量控制)7.1 S7-300的程序结构7.2 系统设计的原则7.3 系统设计的内容7.4程序设计的方法与过程7.5开关量控制系统的设计7.6关于模拟量I/O模块7.7模拟量控制系统的设计7.8关于乒乓控制7.9关于PID控制7.1 S7-300的程序结构STEP 7为设计程序提供三种方法。基于这些方法,可以选择最适合于你的应用的程序设计方法。模块化结构化线性化配方 AA类设备OB1OB1OB1配方 B混合器B类设备排空结构化编程:不同的块调用可重复利用的代码。OB1 (或其他块) 调用这些块并传递相应的参数。线性化编程:所有的指令都在一个块 (OB1) 内。模块化编程:每个设备的控制指令都在各自的块内。 OB1按顺序调用每个块。1 线性化编程 线性程序的结构简单,分析起来一目了然。这种结构适用于编写一些规模较小,运行过程比较简单的控制程序。2 模块化编程 分块程序有更大的灵活性,适用于比较复杂、规模较大的控制工程的程序设计。3 结构化编程 结构化程序比分块程序有更大的灵活性,继承性。适用于比较复杂、规模较大的控制工程的程序设计。 OBFBFCSFB组织块FBSFCFB阴影:FB 带背景数据块4 程序块类型操作系统循环定时过程故障OB = 组织块FB = 功能块FC = 功能SFB = 系统功能块SFC = 系统功能

文档评论(0)

1亿VIP精品文档

相关文档