1、 电气控制与PLC课程设计课题: 水箱水位控制 院 系: 电气与信息工程学院 专业: 自 动 化 姓名:学号:指导教师:城建学院2013年 6月 21 日成绩评定一、指导教师评语根据学生设计报告质量、辩论情况及其平时表现综合评定。二、评分课程设计成绩评定成绩: 五级制指导教师签字 年 月 日目录1引言 42. 系统总体方案设计 42.1 系统硬件配置及组成原理 42.2 系统变量定义及分配表 72.3 系统接线图 82.4 系统可靠性设计 93. 控制系统设计 103.1 控制程序流程图设计 123.2 控制程序时序图设计 123.3 控制程序设计图 12 3.4 创新设计容 124. 系统调
2、试及结果分析 124.1 系统调试 124.2 结果分析 12完毕语 13参考文献 14附录151引言本课程设计要求学生综合运用本课程及前期课程的相关知识和技能,相对独立地设计和调试一个小型PLC应用系统,使学生获得控制技术工程的根本训练,提高工程意识和实践技能。同时提高学生对文献资料的检索和信息处理的能力,以及编写和整理设计文档的能力。在设计的过程中要求学生熟悉工艺流程及生产设备的工作原理;根据控制要求,画出硬件电路图、PLC接线图及控制梯形图;利用编程软件编制程序,可先在计算机上进展仿真,然后在实验室完成调试;完成课程设计说明书。2. 系统总体方案设计2.1 系统硬件配置及组成原理 三菱P
3、LC控制系统: FX2N系列是FX系列PLC家族中最先进的系列。由于FX2N系列具备如下特点:最大围的包容了标准特点、程式执行更快、全面补充了通信功能、适合世界各国不同的电源以及满足单个需要的大量特殊功能模块,它可以为你的工厂自动化应用提供最大的灵活性和控制能力。本设计我采用PLC的型号为日本三菱公司的FX2N系列FX2N-32MR。图2.1为PLC的原理图。外存接口其他接口中央处理器CPUROMRAM编辑器CPROMEPROMRAM其他设备计算机A/D D/A输入接口光电耦合输出接口继电器或晶体管图2.1 PLC的原理图从结构上分,PLC分为固定式和组合式模块式两种。固定式PLC包括CPU板
4、I/O板,显示面板,存块,电源等,这些元素组合成一个不可拆卸的整体。模块式PLC包括CPU模块,I/O模块,存,电源模块,底板或机架,这些模块可以按照一定的规那么组合配合。1、CPU的构成及功能CPU是PLC的核心,起神经中枢的作用,主要由运算器、控制器、存放器及实现它们之间联系的数据、控制及状态总线构成,CPU单元还包括外围芯片、总线接口及有关电路。每套PLC至少有一个CPU,它按PLC的系统程序赋予的功能接收并存贮用户程序和数据,用扫描的方式采集由现场输入装置送来的状态或数 据,并存入规定的存放器中,同时,诊断电源和PLC部电路的工作状态和编程过程中的语法错误等。进入运行后,从用户程序存
5、储器中逐条读取指令,经分析后,再按指令规定的任务产生相应的控制信号,去指挥有关的控制电路。对使用者来说,不必详细分析CPU的部电路,但对各局部的工作机制还是应有足够的理解。CPU的控制器控制CPU工作,由它读取指令、解释指令及执行指令,但工作节奏由震荡信号控制。运算器用于进展数字或逻辑运算,在控制器指挥下工作。存放器参与运算,并存储运算的中间结果,它也是在控制器指挥下工作。CPU速度和存容量PLC的重要参数,它们决定着PLC的工作速度,I/O数量及软件容量等,因此限制着控制规模。2、I/O模块PLC与电气回路的接口,是通过输入输出局部I/O完成的。I/O模块集成了PLC的I/O电路,其输入暂存
6、器反映输入信号状态,输出点反映输出锁存器状态。输入模块将电信号变换成数字信号进入PLC系统,输出模块相反。I/O种类有开关量输入DI,开关量输出DO,模拟量输入AI,模拟量输出AO等。开关量是指只有开和关或1和0两种状态的信号,模拟量是指连续变化的量。常用的I/O分类如下:开关量:按电压水平分,有220VAC、110VAC、24VDC,按隔离方式分,有继电器隔离和晶体管隔离。模拟量:按信号类型分,有电流型4-20mA,0-20mA、电压型0-10V,0-5V,-10-10V等,按精度分,有12bit,14bit,16bit等。除了上述通用I/O外,还有特殊I/O模块,如热电阻、热电偶、脉冲等模
7、块。按I/O点数确定模块规格及数量,I/O模块可多可少,但其最大数受CPU所能管理的根本配置的能力,即受最大的底板或机架槽数限制。3、存存主要用于存储程序及数据,是PLC不可缺少的组成单元。不同机型的PLC期存大小也不尽一样,除主机单元的已有的存区外,大局部机型还可根据用户具体需要加以扩展。4、电源模块PLC电源用于为PLC各模块的集成电路提供工作电源。同时,有的还为输入电路提供24V的工作电源。电源输入类型有:交流电源和直流电源常用的为24V/AC。5、底板或机架大多数模块式PLC使用底板或机架,其作用是:电气上,实现各模块间的联系,使CPU能访问底板上的所有模块,机械上,实现各模块间的连接
8、使各模块构成一个整体。6、PLC系统的其它设备1) 编程设备:编程器是PLC开发应用、监测运行、检查维护不可缺少的器件,用于编写程序、对系统作一些设定、监控PLC及PLC所控制的系统的工作状况,但它不直接参与现场控制运行。某些PLC也配有手持型编程器,目前一般由计算机充当编程器。2) 人机界面:最简单的人机界面是指示灯和按钮,目前液晶屏式的一体式操作员终端应用越来越广泛,由计算机充当人机界面也非常普及。3)输入输出设备:用于永久性地存储用户数据,如EPROM、EEPROM写入器、条码阅读器,输入模拟量的电位器,打印机等。7、PLC的通信联网依靠先进的工业网络技术可以迅速有效地收集、传送生产和
9、管理数据。因此,网络在自动化系统集成工程中的重要性越来越显著,甚至有人提出网络就是控制器的观点说法。PLC具有通信联网的功能,它使PLC与PLC 之间、PLC与上位计算机以及其他智能设备之间能够交换信息,形成一个统一的整体,实现分散集中控制。多数PLC具有RS-232接口,还有一些置有支持各自通信协议的接口。 PLC的通信,还未实现互操作性,IEC规定了多种现场总线标准,PLC各厂家均有采用。对于一个自动化工程来讲,选择网络非常重要的。首先,网络必须是开放的,以方便不同设备的集成及未来系统规模的扩展;其次,针对不同网络层次的传输性能要求,选择网络的形式,这必须在较深入地了解该网络标准的协议和机
10、制的前提下进展;再次,综合考虑系统本钱、设备兼容性、现场环境适用性等具体问题,确定不同层次所使用的网络标准。注水水箱系统:根据要求,我们需要三个贮水水箱,并且有三个注水口,三个出水口,以及每个水箱两个传感器,人为控制出水。当水位低于低液位传感器时,停止出水,进展注水注水顺序与出水顺序一致,每次只能对一个水箱注水。注水水箱模型图见图2.2.图2.2注水水箱系统示意图2.2 系统变量定义及分配表1. 有传感器,3个贮水水箱,每个水箱有2个液位,S1,S3,S5动合触点用于指示每个水箱的“满;S2,S4,S6动断触点用于指示每个水箱的“空。S1S6通过模拟器自动检测给出信号。3个贮水水箱放水开关S7
11、S8,S9在PLC外部操作设定,通过人为的方式,按随机的顺序将水箱放空。只要检测到水箱“空的信号,系统就自动的向水箱注水,直到检测到水箱“满的信号为止。2. 电磁阀Y1,Y2,Y3分别是用于3个水箱的注水操作;电磁阀Y4,Y5,Y6分别是用于3个水箱的放空操作。贮水水箱系统的示意图见图2.2。3. 水箱注水的顺序要与水箱放空的顺序一样,例如水箱放空顺序是2-1-3,水箱注水的顺序也应当是2-1-3。4. 每次只能对1个水箱进展注水操作。I/O口分配情况及作用见表2.1。表2.1 输出/输入I/O口地址分配表类型电气元件PLC软元件作用输入ISQ1X1水箱1“满SQ2X2水箱1“空SQ3X3水
12、箱2“满SQ4X4水箱2“空SQ5X5水箱3“满SQ6X6水箱3“空SB2X7水箱1放水开关SB3X10水箱2放水开关SB4X11 水箱3放水开关输出OYV1Y1电磁阀1YV2Y2电磁阀2YV3Y3电磁阀3YV4Y4电磁阀4YV5Y5电磁阀5YV6Y6电磁阀6 其他电气元件分配如下表2.2。表2.2 其他编程元件的地址分配表编程元件PLC软元件作用辅助继电器 M0 水箱1空 M1 水箱2空 M2水箱3空2.3 系统接线图由I/O口分配情况图以及其他编程元件的分配图可以得到系统接线图的设计。在启动系统以后,通过人为随机翻开S7、S8,S9的放水开关,液位触发到低位传感器S2,S4或S6后就会触发
13、M1、M2或M3进而输出Y1或Y2或Y3,待到触发S1、S3或S5就会触发M4、M5或M6,从而停止注水,那么可得出系统接线图如下列图2.3所示。 图2.3 系统接线图2.4系统可靠性设计水箱液位控制系统可靠性设计有联锁保护系统。联锁保护实质上是一种自动操作系统,能使有关设备按照规定的条件或程序完成操作任务,到达消除异常,防止事故的目的。联锁保护系统通常由三局部组成。1发信元件包括工艺参数或设备状态检测点,控制开关,按钮,选择开关,以及操作指令等。它们起到参数检测,发布指令的作用,这些元件的通断状态也就是系统的输入信号。2执行元件也叫输出元件,这些元件由系统的输出信号驱动。3逻辑元件又叫中间元
14、件,它们根据输入信号进展逻辑运算,并向执行元件发出控制信号。逻辑元件以前多采用有触点的继电器,接触器等。同时,我们在硬件方面也进展了一些措施来保证系统的可靠性。抗干扰的原那么是抑制干扰源、破坏干扰通道和提高感受扰体的抗干扰能力。电源方面采用了隔离性能较好的隔离变压器。外接的直流电源应采用稳压电源,供电功率应留有20%30%的余量。对由控制器本身提供的直流电源,应了解它所能提供的最大电流,防止过电流造成设备的损坏。在设计时,PLC的接地应与动力设备的接地分开,采用专用接地;如不能分开接地时,应采用共用接地;绝对禁止采用共通接地方法。如图2.4所示,接地点应尽可能靠近PLC,接地线的线径应大于4m
15、m,接地电阻一般应小于10。 图2.4 接地方法PLC的接线包括输入接线和输出接线。输入接线的长度不宜过长,一般不大于30m,安装与布线采取一定的抗干扰措施:PLC电源、I/O电源一般都采用带屏蔽层的隔离变压器供电,PLC电源线,I/O电源线,输入、输出信号线,交、直流线都应尽量分开布线,有的还需要屏蔽线,甚至还要接地。 在程序设计时,设置一个定时器,作为监控程序局部,对系统的运行状态进展检测。假设程序运行能正常完毕,那么该定时器就立即被清零;假设程序运行发生故障,如出现死循环等,该定时器在设定的时间到就无法清零,此时PLC发出报警信号。对于PLC系统的可靠性做了一个完全的保障。3 控制系统设
16、计3.1 控制程序流程图设计根据设计要求,我们需要三个贮水水箱,并且有三个注水口,三个出水口,以及每个水箱两个传感器,分别控制上下液位,代表满和空的情况。人为控制哪个出水口先出水。领先出水的水箱液位水位低于低液位传感器时,停止出水,与此同时,进展注水。注水顺序与出水顺序一致,每次只能对一个水箱注水。由此可得出程序流程图见下列图3.1。 开场系统已启动N Y 随机选择开关是否触发高液位传感器1开场注水关闭注水口是否触发高液位传感器3是否触发高液位传感器2关闭出水口3关闭出水口1是否触发低液位传感器3是否触发低液位传感器1先启动3号先启动1号先启动2号是否触发低液位传感器2NNNY Y Y关闭出水
17、口2开场注水开场注水NNNY Y Y关闭注水口关闭注水口 结 束图3.1 控制程序流程图3.2 控制程序时序图设计由于该设计是三个水箱的顺序放水和注水,通过上下液位传感器给出信号触发继电器进展注水放水。故每个水箱的工作时序是一致的,所谓的顺序就是放水的顺序,进而触发继电器的时间不同,通过互锁,保证先开水箱的优先性,防止在注水过程中,被别的水箱干扰。由于一次只能注一个水箱,从而保障了出水顺序与入水顺序一致性。那么由于三个水箱在过程中独立的时序一致故得出水箱1的时序图,如图3.2所示: 图3.2 控制程序时序图 3.3 控制程序设计图控制程序设计图见附图4系统调试及结果分析4.1 系统调试PLC程
18、序的调试可分为模拟调试和现场调试两个调试过程,首先用事先编写好的试验程序对外部接线做扫描通电检查来查找接线故障。然后,将设计好的用户程序写入PLC后,逐条仔细检查,在实验室模拟调试; 最后,到现场调试,PLC系统的现场调试方法有信号模拟、信号监视、寻找/替换与换线、 变量监控与修改、强制输出/输入等。4.2 结果分析在系统调试中不断的进展修改,克制了许多困难,最终完成了梯形图与指令表。通过GX-DEVELOPER进展程序的编译和仿真。实现了对水箱液位的控制,首先通过人为的方式按不同顺序启动放水开关,当液位到达低液位传感器,触发辅助继电器,从而开场进水。并且在程序设计中用到联锁,从而保证先放水的
19、就先进水,以及不能同时进水出水,从而保证了顺序性,待到第一个满了后,就开场第二个水箱的进水,以此类推,从而实现了水箱的液位控制。完毕语本课程设计是基于三菱FX2N系列PLC的水位水箱控制。通过这次PLC课程设计,让我更加深刻认识到书本上的知识重要性,并使我熟悉和掌握了PLC根本指令的使用,掌握了PLC的I/O分配、程序调试等。在课程设计的过程中我还得到了教师的帮助与意见。在学习的过程中,并不是每一个问题都能自己解决,向教师请教或和同学讨论是一个很好的方法,别人的一些观点或建议,可能会给自己带来很大的启发。这次课程设计提高了我的动手和动脑能力,更让我们体会到了理论与实践相结合的重要性,我得到了一
20、次用专业知识、专业技能分析和解决问题全面系统的锻炼,使我在PLC的根本原理以及编程设计思路技巧方面的掌握都能向前迈了一大步。本课题在选题及研究过程中得到教师的悉心指导。教师对我们在设计的过程中出现的疑惑给予了耐心的点拨,帮助我们开拓思路,找到适宜的方法。教师一丝不苟的作风,严谨的态度,踏踏实实的精神,非常值得我们在以后的工程实践中学习。在这次课程设计中,其他指导教师也向我们提供了指导和帮助,在此我们向诸位教师表示衷心的感!参考文献1春斌,继伟. PLC根底及应用教程M. :机械工业, 2012.2邓那么名. 电器与可编程控制器应用技术M. :机械工业,2006.3郁汉琪. 电气控制与可编程序控
21、制器M. :东南大学,2006. 4高钦和. 可编程控制器应用技术与建立M. :人民邮电,2009. 5汪晓平. PLC可编程控制器系统开发实例导航M. :人民邮电,2008.6 宏业. 可编程控制器应用M. :航天, 2005.7 吴丽. 电气控制与PLC实用教程M. :黄河水利,2005.8 顾战松. 可编程控制器原理及应用M. :国防工业,2007.9 尤田涑. 参数检测与过程控制M. :大学, 2007.附录:LD X007 人为控制开水顺序 OR Y002SET Y004 OR X005LD X010 RST Y003SET Y005LD X011SET Y006LD X002 1号水箱放水SET M0RST Y004LD M1OR M2OR Y001RST M0LD X004 2号水箱放水SET M1RST Y005LD M0OR M2OR Y002RST M1LD X006 3号水箱放水SET M2RST Y006LD M0OR M1OR Y003RST M2LD M0 1号水箱注水SET Y001LD Y002OR Y003OR X001RST Y001LD MI 2号水箱注水SET Y002LD Y001OR Y003OR X003RST Y002LD M2 3号水箱注水SET Y003LD Y00115 / 15