1、学号 xx电气控制与可编程控制技术课 程 设 计( 2011 级本科)题 目: 基于 S7-200PLC的病床呼叫器系统设计 系(部)院: 物 理 与 机 电 工 程 学 院 专 业: 电 气 工 程 及 其 自 动 化 作者姓名: 指导教师: 职称: 副 教 授 完成日期: 2 0 1 4 年 7 月 2 日课程设计任务学 生 姓 名 xx 学 号 xx专 业 电气工程及其自动化 班 级 111 班题 目 名 称 基于 S7-200PLC的病床呼叫器控制设计一、设计要求:设计一个基于 s7-200PLC控制的病床呼叫系统,主要用于医院病务区的病人有紧急或自己不方便的事件时呼叫护士站寻求帮助,
2、护士根据站内指示灯及响铃获取求助信息的来源,并能及时的给其提供帮助。护士在站内发现信号时及时将站内灯及响铃复位,在处理完后再在病床前的开关将病床及病房的灯及铃复位。 (具体工作过程由设计者自己定)二、设计任务:1.完成控制系统的硬件设计,主要包括:电气元件的选择、电气原理图设计、可编程控制器输入输出接线图设计及控制面板设计等。2.完成控制梯形图的软件设计,主要包括:控制程序流程图设计、梯形图程序设计及仿真调试。3.完成课程设计说明书的撰写,主要包括:封面、目录、设计任务书、设计总体思路、硬件设计、软件设计、总结体会、参考文献等三、设计说明书的编写要求:1.设计出硬件系统的接线图、梯形图等;2.
3、系统有启动、停止功能;3.运用功能指令进行 PLC控制程序设计;4.进行系统仿真调试,实现病床呼叫的相关控制要求。四、设计进度及安排:第一周星期一 下达设计任务书,了解控制系统设计相关知识星期二星期四 查阅文献资料,确定控制系统的总体设计方案,完成 控制系统的硬件设计星期五至第二周星期一星期二 完成控制系统的软件设计及调试星期三星期四 撰写课程设计说明书星期五 答辩指导教师签字:目录1.设计病床呼叫系统目的和意义 12.总体设计 .12.1设计内容 .13.PLC硬件外部接线图 .23.1 PLC的选择 .23.2 I/O点数的确定 33.3病床呼叫系统外部接线图 .44.病床呼叫系统软件设计
4、 .54.1控制流程图 .54.2梯形图 .65.病床呼叫系统的仿真与调试 86.设计总结 14附件 .1611 .设计病床呼叫系统目的和意义本设计的目的是通过对病床呼叫系统 PCPLC 控制系统的工作原理的分析、系统设计、编程、及上机调试工作的实践,了解电气控制系统的一般设计思路,熟悉和掌握外围电路系统和软件设计的方法,并掌握利用 PC对 PLC工作状况进行监控的方法。本设计的指导思想是设计一个当病人紧急呼叫时,产生响铃提示,并显示病人所在病房及病床编号;护士根据显示的呼叫病床及病房的编号帮助需要帮助的病人。医护人员处理完呼叫后,清除已处理的呼叫信号,然后根据指示灯的指示据需帮助其他需要帮助
5、的病人,直到所有的指示灯指示的病人全部帮助完,即所有的指示灯都熄灭为止(若没有帮助完毕则过 5s后电铃会响起) 。本设计的旨在能够更好的为病人进行护理,对病情严重者尤为重要。此设计在国内外均已投入生产使用,国内外已有多家厂商成产类似的设计产品用于医院的病房的紧急呼叫系统。在国内也已逐渐趋于成熟,系统在临床实践使用中已达到了相当不错的效果。此设计能让普通的乡村医院使用,价格便宜、安装方便、节约人力、财力资源,能更好的体现医院的本质-救死扶伤,为人民大众服务。2.总体设计2.1 设计内容根据本课题的控制要求和安全要求,所设计的病床呼叫系统的控制要求,以达到本系统的最佳设计要求和完成系统的最终设计,
6、设计要求如下:1、设置三个病房每个病房 4张床;2、当无人呼叫时,医护站内七段数码显示管显示 0,启动按钮指示灯点亮;3、当有病人呼叫时,医护站内指示灯先亮,若 5s内没有人员处理则电铃响,若无人按下电铃复位开关则电铃响 10s,间隔 5s后电铃一直响直至有人按下任意复位按钮为止;4、当有一人呼叫时,对应的病房号和病床号指示灯点亮;医护站内七段数码显示管显示对应的病房号;25、当有多人呼叫时,各自对应的病房号和病床指示灯点亮;6、医护站内七段数码显示管指示灯显示最后一位呼叫病人所对应的病房号和病床号;7、医护站内值班人员收到呼叫信号后,前往呼叫的病人所在单元,先复位病房号指示灯(医护站内房号显
7、示下一房号) ,待帮助完后复位病床指示灯(同时医护站内显示下一个病人的病房号) ,紧接着帮助下一个需要帮助的病人;当所有呼叫帮助完成且所有指示灯复位以后,值班人员回医护站查看站内七段数码显示管是否显示为 0,若不是不是则复位开关;8、当医护人员不在值班室,而又有病人呼叫帮助时,医护人员可以根据指示灯的指引直接前往病房帮助需要帮助的病人并且熄灭指示灯和电铃;当帮助完所有需要帮助的病人之后回到护士值班室查看呼叫数显管是否为 0,若不是则复位开关。3.PLC 硬件外部接线图3.1 PLC 的选择在 PLC系统设计时,首先应确定控制方案,下一步工作就是 PLC工程设计选型。工艺流程的特点和应用要求是设
8、计选型的主要依据。因此,工程设计选型和估算时,应详细分析工艺过程的特点、控制要求,明确控制任务和范围确定所需的操作和动作,然后根据控制要求,估算输入输出点数、所需存储器容量、确定 PLC的功能、外部设备特性等,最后选择有较高性能价格比的 PLC和设计相应的控制系统。1输入输出(I/O)点数的估算I/O点数估算时应考虑适当的余量,通常根据统计的输入输出点数,再增加 10%20%的可扩展。余量后,作为输入输出点数估算数据。实际订货时,还需根据制造厂商 PLC的产品特点,对输入输出点数进行圆整。根据估算的方法故本课题的 I/O点数为输入 24个,输出 16个。2存储器容量的估算3存储器容量是可编程序
9、控制器本身能提供的硬件存储单元大小,程序容量是存储器中用户应用项目使用的存储单元的大小,因此程序容量小于存储器容量。设计阶段,由于用户应用程序还未编制,因此,程序容量在设计阶段是未知的,需在程序调试之后才知道。为了设计选型时能对程序容量有一定估算,通常采用存储器容量的估算来替代。输入输出点数对价格有直接影响。当点数增加到某一数值后,相应的存储器容量相应增加,因此,点数的增加对 CPU选用、存储器容量、控制功能范围等选择都有影响。在估算和选用时应充分考虑,使整个控制系统有较合理的性能价格比。本课题所设计的病床呼叫系统属于小型控制系统,结合经济性的考虑因此选择整体型 PLC。S7-200PLC它有
10、四种不同的型号,由于设计要求有 16个输入点和 13个输出点,因而选择 S7-CPU226最为合适。S7-200系列 PLC主要有六种扩展模块,它本身没有 CPU,只能与 CPU模块相连接使用,用于扩展 I/O点数。43.2 I/O 点数的确定根据估算的结果本系统的 I/O点数为输入 16个,输出 13个,如下表所示:输入点地址说明 输出点 地址 说明医护站启动按钮 I0.0 开始 系统正常信号指示灯Q1.0 检测系统是否启动医护站复位按钮 I0.1 复位 医护站 SEG 数码管显示Q0.0-Q0.6 显示呼叫的房号1 号病房 1 床呼叫按钮I0.2 检测有无呼叫医护站复位指示灯Q1.1 检测
11、医护站内数码管是否复位1 号病房 2 床呼叫按钮I0.3 检测有无呼叫 医护站电铃Q1.2 提醒医护人员有病人需要帮助1 号病房 3 床呼叫按钮I0.4 检测有无呼叫 病房 1 指示灯Q1.3 检测一号房是否有人呼叫1 号病房 4 床呼叫按钮I0.5 检测有无呼叫病房 2 指示灯 Q1.4 检测二号房是否有人呼叫2 号病房 1 床呼叫按钮I0.6 检测有无呼叫病房 3 指示灯 Q1.5 检测三号房是否有人呼叫2 号病房 2 床呼叫按钮I0.7 检测有无呼叫2 号病房 3 床呼叫按钮I1.0 检测有无呼叫2 号病房 4 床呼叫按钮I1.1 检测有无呼叫3 号病房 1 床呼叫按钮I1.2 检测有无
12、呼叫3 号病房 2 床呼叫按钮I1.3 检测有无呼叫3 号病房 3 床呼叫按钮I1.4 检测有无呼叫3 号病房 4 床呼叫按钮I1.5 检测有无呼叫51 号病房复位按钮I1.7 检测是否复位2 号病房复位按钮I2.0 检测是否复位3 号病房复位按钮I2.1 检测是否复位3.3 病床呼叫系统外部接线图C P U 2 2 6A CI 0 . 0I 0 . 1I 0 . 2I 0 . 3I 0 . 4I 0 . 5I 0 . 6I 0 . 7I 1 . 1I 1 . 2I 1 . 3I 1 . 4I 1 . 5I 1 . 7I 2 . 0I 2 . 1I 1 . 0医护站启动按钮医护站复位按钮一房
13、1 床呼叫一房 2 床呼叫一房 3 床呼叫一房 4 床呼叫二房 1 床呼叫二房 2 床呼叫二房 3 床呼叫二房 4 床呼叫三房 1 床呼叫三房 2 床呼叫三房 3 床呼叫三房 4 床呼叫一房复位二房复位三房复位数码显示房号医护站电铃医护站复位指示医护站正常指示一房指示二房指示三房指示2 2 0 vC O M2 4 VLMC O M64.病床呼叫系统软件设计4.1 控制流程图74.2 梯形图895.病床呼叫系统的仿真与调试1、按下启动按钮,启动指示灯点亮,同时医护站显示 0102、有一个病人呼叫时,医护站显示对应病人的病房号,同时病人所在的病房,病床指示灯亮。 (注:1 号病房 1号床呼叫,数码
14、管显示 1,对应病房指示灯点亮,无人处理时,电铃一直响)3. 当医护人员按下 1 病房复位按钮后,1 号病房指示灯熄灭,电铃熄灭。114. 有多个病人呼叫时,医护人员处理过程中指示灯的变化情况(1)当 1号病房 3号床、2 号病房 2号床、3 号病房 4号床依次呼叫时:此时显示最后一位病人按下的房号,三个病房的指示灯点亮,电铃开始报警。(2)当医护人员按下 3号病房的复位按钮后,数码管显示 2,同时 3号病房指示12灯熄灭。(3)当医护人员按下 2号病房复位按钮后,此时数码管显示 1,且 2号病房指示灯熄灭。(4)当医护人员按下 1 号病房复位按钮后,1 号病房指示灯熄灭,电铃停止报13警。(
15、4)此时,医护人员回到医务站,按下复位按钮,数码管显示 0,医护站复位指示灯点亮。 (所有的按钮都应该复位,这里是开关仿真,故开关拨上去时再拨下来, )(5)无人呼叫时,系统又恢复到初始状态。14通过对任务书的解读及程序的编写和最后结果的仿真,能从仿真结果得到预想的结果,能基本实现病床呼叫的过程。6.设计总结本系统旨在能够实现病患与医务人员之间对于病情信息的双向交互从而实现医院病房的科学化、人性化管理。并且要清楚的是本系统所涉及的对象是病患,所以一切应从病患的角度考虑充分满足病患的需要。分析完控制对象,明白了控制要求,接下来应对 PLC的型号进行选择。PLC分为整体式与模块式 2种结构。整体式
16、(又称箱体式)结构的 PLC由中央处理器(CPU) 、存储器、输入/输出(I/O)单元、电源电路和通信端口等组成,并将这些组装在同一机体内。这种结构的特点是结构简单、体积小、价格低、输入/输出点数固定、实现的功能和控制规模固定,但灵活性较低;模块式(又称组合式)结构的 PLC是将中央处理器(CPU) 、存储器、输入/输出(I/O)单元、电源电路和通信端口等分别做成相应的模块,应用时将这些模块根据控制要求插在机架上,各模块间通过机架上的总线互相联系。其中 PLC的 CPU和存储器15设计在一个模块上,有时把电源也放在这一模块上,该模块在总线上的安装位置一般是固定的。模块式的 PLC安装完成后,需
17、进行登记,以便 PLC对安装在总线上的各模块进行地址确认。模块式的特点是系统构成的灵活性高。可以构成不同控制规模和功能的 PLC。根据控制要求和使用的实际条件进行主程序的编写,之后就是编写远程I/O程序。这段程序用来进行模拟屏上显示设备的运行情况和模拟数据采集等功能。实践是最好的老师。通过这次课程设计,一方面可以发现自己的不足,纠正学习中的错误;另一方面又可以积累丰富的知识,吸取别人好的方法和经验,增强对复杂问题的解决能力,摸索出一套解决综合问题的方法,也为期末考试做了一次复习,通过编程,对 PLC基本指令、模块的套用以及常用的设计方法更加熟悉,为自己以后的工作和学习打下坚实的基础。设计过程中
18、既动脑、又动手,是一个理论与实际结合的过程。仅仅有理论是不够的,更重要的是实践经验。对设计方案的优越化,也需要我们综合各方面的因素考虑。16附录:参考文献1 张晓锋,张静.电气控制与可编程控制技术及应用.北京:国防工业出版社,2010.2 宋伯生.PLC 编程控制指南.北京:机械工业出版社,2007.3 史国生.电气控制与可编程控制技术.北京:化学工业出版社,2004.4 张万忠.可编程控制器入门与应用实例(西门子 S7-200系列).北京:清华大学出版社,2007.5 王鑫.PLC 机电控制系统应用设计技术.北京:电子工业出版社,2010.6 赵化启,王越男,于贵文.电气控制与可编程控制器.
19、北京:电子工业出版社,2009.7王阿根.电气可编程控制原理与应用.北京:清华大学出版社,2007.8何文雪.刘华波.吴贺荣.LIC 编程与应用.北京:机械工业出版社 2010.17电气控制与 PLC 课程设计成绩评定表姓 名 学 号 xx 专业班级 电气工程及其自动化 111 课程设计题目 基于 S7-200PLC的病床呼叫器控制设计成绩评定:评 定 项 目 评 分 成 绩1.设计方案可行性及其选优(20 分)2.设计过程及结果(40 分)3.平时成绩(态度认真、遵守纪律) (10 分)4.设计报告的规范性、参考文献充分(不少于 5 篇) (10 分)5.答辩(20 分)总 分最终评定成绩(以优、良、中、及格、不及格评定)指导教师签字: 18年 月 日