基于S7-200串联液位控制系统KINGVIEW监控组态软件设计
一、选题简介、意义
液位控制应用于各种场合包括污水处理,水池换液,锅炉控制等。
二、课题综述(课题研究,主要研究的内容,要解决的问题,预期目标,研究步骤、方法及措施等)
本设计题目结合学院过程控制实验室的大型过程控制装置进行立题,要求学生设计出基于分布式控制系统结构的串级控制系统,具体要求如下:
1、深入了解设计要求,制定系统实现方案。设计分布式控制系统,画出系统硬件控制原理图。
2、针对液位装置对象,设计串级控制系统,选择不同参数为副参数并进行比较。进行调节器参数的整定,要求稳态无静差。
3、熟悉西门子S7-200可编程序控制器的原理,编程,特别是模拟量的输入输出处理和PID算法程序的编制。编写出PLC串级控制程序。
4、了解KINGVIEW监控组态软件及其与PLC的通信方法,了解监控系统功能,在编写PLC程序时为监控系统准备数据及寄存器。
5、进行系统的调试,解决出现的问题。
6、按学院要求编写设计说明书。
三、设计(论文)体系、结构(大纲)
简介
1绪论
2液位控制系统发展历史
3液位控制系统的现况概述
4液位控制系统的总体设计
5硬件的选择
6编程思路
7组态监控实现
8调试结果
总结
参考文献
3.1编程的基本原则和对问题的关注
3.1.1编程时的注意事项
1. PLC与其他的设备进行通信时,往往需要选择两个模式分别是手动和自动,在大多数的情况下 都只能选择一个模式。在程序中要善加利用MOV的指令,给它一个数来代表一个工作方式例如给他0 就当是自动,省去正常编写时的很多复杂步骤
2.PLC需要模拟量输入时,在大多数情况下都需要先对模拟量进行滤波整形,因为模拟量的输入同样的峰值差别比较大,直接拿来用必定会出错。滤波后的数值在进行除倍取整就可以很好的用模拟量来表述出来。
3. 在设计程序是不仅仅要完善的是程序本身,还要考虑外界因素。例如输入的电流可能和你设计的有出入,产品的设计有缺陷或者产品出现故障,要将这些未知因素考虑程序中,做出相应的警报系统。
4. 最后程序设计完成要进行实践的检测,实践是检测程序的最好方法
3.1.2 程序设计编程基本原则
(1)首先要使用梯形图,从左开始到右边结束,线圈要放最后。要注意使用中间过渡线圈来方便控制
(2)线圈是一行程序的终止,线圈后面不可以接任何东西。
(3)关闭开关一半使用常闭触电,这样发生硬件故障方便排查。
(4)触点可以串并联,触点与线圈不同,触点可以无限使用。
(5)线圈只能单个存在,不能串并联,也要避免重复使用。