1、- 1 - 毕毕 业业 设设 计计 题目题目 * S7S7- -200200 汽轮机控制系统汽轮机控制系统 - 2 - 目录目录 摘摘 要要 1 Abstract. 2 第一章第一章 PLCPLC 控制系统控制系统 . - 1 - 1.1 PLC1.1 PLC 系统介绍系统介绍 - 1 - 1.1.1. PLC1.1.1. PLC 概述概述 - 1 - 1.1.2. PLC1.1.2. PLC 的结构的结构. - 1 - 1.1.3. PLC1.1.3. PLC 工作原理工作原理 . - 3 - 1.1.4. PLC1.1.4. PLC 发展趋势发展趋势 . - 3 - 1.2 S71.2 S
2、7- -200 PLC200 PLC 系统系统 - 4 - 1.2.1. 1.2.1. 基本单元基本单元 . - 4 - 1.2.2. S71.2.2. S7- -200PLC200PLC 的接口模块的接口模块 . - 5 - 1 1.2.3. S7.2.3. S7- -200PLC200PLC 的编程基础的编程基础 . - 5 - 第二章第二章 组态系统组态系统 - 9 - 2.1.2.1.组态王软件介绍组态王软件介绍 . - 9 - 2.1.1. 组态概述组态概述 - 9 - 2.1.2. 组态软件的基本结构组态软件的基本结构 - 9 - 2.2 2.2 组态功能介绍组态功能介绍 - 10
3、 - 2.2.1. 组态软件的组态功能组态软件的组态功能 - 10 - 2.2.2. 2.2.2. 组态王优点组态王优点 . - 12 - 第三章第三章 控制系统的工艺要求控制系统的工艺要求 .13 3.1 工艺工艺技术要求技术要求 . - 13 - 3.1.1 控制要求控制要求 . - 13 - 3.1.2 技术要求技术要求 . - 13 - 第四章第四章 控制系统的硬件构成控制系统的硬件构成 - 15 - 4.1 系统的程序变量表系统的程序变量表 - 15 - 4.1.1 主程序的地址变量表主程序的地址变量表 . - 15 - 4.2 CPU 模块介绍模块介绍 - 19 - 4.2.1 S
4、7-200 扩展模块扩展模块 - 19 - 4.2.2 最大最大 I/O 配置配置 - 21 - 4.2.3 扩展模块特点扩展模块特点 - 21 - 4.2.4 本设计选用模块本设计选用模块 - 22 - 第五章第五章 控制系统的程序设计控制系统的程序设计 - 23 - 5.1 PLC 系统的程序系统的程序 . - 23 - 5.1.1 新建程序新建程序 . - 23 - 5.1.2 程序设计程序设计 . - 24 - 5.1.3 子程序介绍子程序介绍 . - 27 - 5.1.4 主要比较程序主要比较程序 - 28 - 5.1.4 5.1.4 输出报警和停机程序输出报警和停机程序 . - 2
5、9 - 5.2 组态程序介绍组态程序介绍 . - 31 - 5.2.1 组态软件组态软件 - 31 - - 3 - 5.2.2 建立一个新工程建立一个新工程 . - 31 - 5.2.35.2.3 创建组态画面创建组态画面. - 33 - 总总 结结 . - 41 - 参考文献参考文献 - 42 - 致 谢 . - 43 - 附附 录录 . - 44 - 附录附录 1:英文:英文翻译翻译 . - 44 - 附录附录 2:开题报告及任务书:开题报告及任务书 . - 51 - 附录附录 3:组态画面:组态画面 . - 56 - 附录附录 4:PLC 程序程序. - 60 - 附录附录 5:CAD
6、图图 . - 83 - - 1 - 摘摘 要要 *S7-200 汽轮机控制系统是该公司正在使用的系统中的一部分,系统用西 门子公司的 S7-200 和北京亚控公司的“组态王”对系统进行监控。该系统控制 的模拟量有 18 个。 首先要用西门子 PLC S7-200 实现系统的工艺要求,需要通过编写程序来实 现任务。PLC 采用循环扫描的工作方式,这个过程一般包括五个阶段:内部处理、 与编程器等的通信处理、输入扫描、执行用户程序、输出处理。这五个阶段称为 一个扫描周期,PLC 完成一个周期后,又重新执行上述过程,扫描周而复始的进 行。 其次需要用组态软件“组态王”完成系统的上位机的组态设计,应用软件 中提供的工具、方法来完成工程中的具体任务。 在本设计中,用 PLC 实现系统的工艺要求时,首先要编一个子程序来实现 把 0-32000 之间的数按一定比例转换成 0-24 之间的数,然后这个转换值分别与 阳转子轴向位移,阴转子轴向位移及传感器电源的输入范围相比较,并且让系统 分别报出正常、报警、停机、失效、以及掉电等状态。