第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为设计程序提供三种方法。基于这些方法,可以选择最适合于你的应用的程序设计方法。线性化模块化 结构化线性化编程:所有的指令都在一个块 (OB1) 内。模块化编程:每个设备的控制指令都在各自的块内。 OB1按顺序调用每个块。结构化编程:不同的块调用可重复利用的代码。OB1 (或其他块) 调用这些块并传递相应的参数。OB1 OB1 OB1配方 A配方 B混合器排空A类设备B类设备1 线性化编程 线性程序的结构简单,分析起来一目了然。这种结构适用于编写一些规模较小,运行过程比较简单的控制程序。2 模块化编程 分块程序有更大的灵活性,适用于比较复杂、规模较大的控制工程的程序设计。3 结构化编程 结构化程序比分块程序有更大的灵活性,继承性。适用于比较复杂、规模较大的控制工程的程序设计。4