课程设计说明书病床呼叫控制系统设计_第1页
课程设计说明书病床呼叫控制系统设计_第2页
课程设计说明书病床呼叫控制系统设计_第3页
课程设计说明书病床呼叫控制系统设计_第4页
课程设计说明书病床呼叫控制系统设计_第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、目录之中。机电工程学院课程设计说明书设计题目: 病床呼叫控制系统设计 学生姓名: xxxxxx 学 号: xxxxxxxxxxxx 专业班级: 机制fxxxx班 指导教师: 王宗才 2013年 xx月 xx日内容摘要本次课程设计的主要内容是设计一款病床呼叫控制系统,共有6个病房,每间病房4个床位。每一病床床头均有紧急呼叫及重置按钮,以利病人不适时紧急呼叫。设每一层楼有一护士站,每一护士站均有该层楼病人紧急呼叫与处理完毕的重置按钮。每一病床床头均有一紧急指示灯,一旦病人按下紧急呼叫按钮且未在5s内按下重置按钮时,该病床床头紧急指示灯动作且病房门口紧急指示灯闪烁,同时同楼层的护士站显示病房紧急呼叫

2、并闪烁指示灯。在护士站的病房紧急呼叫中心,每一病房都有编号,用数码管显示哪一病房先按下病人紧急呼叫按钮,并要具有优先级判别的能力。一旦护士看见护士站紧急呼叫闪烁灯后,须先按下护士处理按钮以取消闪烁情况,再依病房紧急呼叫顺序处理病房紧急事故,若事故处理妥当后,病房紧急闪烁指示灯和病床上的紧急指示灯方被重置。本控制系统采用西门子s7-200plc进行设计。目前,plc 已在工业生产过程的自动控制中得到了广泛的应用。它具有结构简单、易于编程、性能优越、可靠性高、维修方便和使用方便等一系列优点。通过plc可以完美的实现该控制系统所要实现的全部功能。关键词:简单;经济;及时;准确;优先级判别的能力- 1

3、 -目 录第1章 引言11.1方案说明21.1.1 设计原理21.1.2 控制要求21.2设计方案的论证21.2.1 方案提出21.2.2 方案选择31.2.3 系统硬件配置及组成3第2章 plc控制系统设计32.1 控制流程图的绘制 32.2 i/o地址分配表42.3 plc类型的选择52.3.1 cpu的选择52.3.2 拓展块的选择52.4 i/o接线图的绘制52.5 控制程序的编制8第3章 系统试验及测试193.1 系统调试方法 193.2系统调试过程及效果 19结论22设计总结23谢辞24附录25参考文献35- 2 -第1章 引 言随着社会的进步和发展,医疗水平的不断提高,现代医院护

4、理需要简易及时地获知并处理病人的突发病况,实现患者在住院的任意时间可请求医生或护士进行诊断或护理。基于plc设计的医院病床呼叫系统是患者向值班医生或护士发出紧急呼叫的工具,能及时、准确、可靠地实现病房呼叫管理,避免了人工呼叫的不便与效果差等缺点,它是现代医院提高医院和病室护理水平必不可少的设备。本课程设计主要用于医院病务区的病人有紧急或自己不方便的事件时呼叫护士站寻求帮助,护士根据站内指示灯及显示屏获取求助信息的来源,并能及时的给其提供帮助。护士在站内发现信号时及时将站内灯复位,在处理完后再在病床前的开关将病床及病房的灯复位。有了病床呼叫控制系统,医院的护理工作变得更加方便全面,不用再为值班医

5、生和护士未能及时发现突发病况而烦恼。基于可编程控制器plc设计的病床呼叫系统可以及时、准确、可靠地实现病房呼叫管理,具有良好的应用前景。1.1 总体方案说明1.1.1 设计原理共有6个病房,每间病房4个床位。每一病床床头均有紧急呼叫及重置按钮,以利病人不适时紧急呼叫。设每一层楼有一护士站,每一护士站均有该层楼病人紧急呼叫与处理完毕的重置按钮。每一病床床头均有一紧急指示灯,一旦病人按下紧急呼叫按钮且未在5s内按下重置按钮时,该病床床头紧急指示灯动作且病房门口紧急指示灯闪烁,同时同楼层的护士站显示病房紧急呼叫并闪烁指示灯。在护士站的病房紧急呼叫中心,每一病房都有编号,用数码管显示哪一病房先按下病人

6、紧急呼叫按钮,并要具有优先级判别的能力。一旦护士看见护士站紧急呼叫闪烁灯后,须先按下护士处理按钮以取消闪烁情况,再依病房紧急呼叫顺序处理病房紧急事故,若事故处理妥当后,病房紧急闪烁指示灯和病床上的紧急指示灯方被重置。1.1.2 控制要求1) 共有6个病房,每间病房4个床位。每一病床床头均有紧急呼叫按钮及重置按钮,以利病人不适时紧急呼叫;2) 设每一层楼有一护士站,每一护士站均有该层楼病人紧急呼叫与处理完毕的重置按钮;3) 每一病床床头均有一紧急指示灯,一旦病人按下紧急呼叫按钮且未在5s内按下重置按钮时,该病床床头紧急指示灯动作且病房门口紧急指示灯闪烁,同时同楼层的护士站显示病房紧急呼叫并闪烁指

7、示灯;4) 在护士站的病房紧急呼叫中心,每一病房都有编号,用指示灯显示哪一病房先按下病人紧急呼叫按钮,并要具有优先级判别的能力;5) 一旦护士看见护士站紧急呼叫闪烁灯后,须先按下护士处理按钮以取消闪烁情况,再依病房紧急呼叫顺序处理病房紧急事故,若事故处理妥当后,病房紧急闪烁指示灯和病床上的紧急指示灯方灯被重置。1.2设计方案的论证1.2.1 方案提出通过对病床呼叫系统的plc控制的设计任务和控制要求进行分析,可以初步得出设计方案:呼叫系统由从机、主机等两部分组成。从机( 呼叫源) 即病床按钮,主机包括plc 及指示灯报警系统。呼叫源每张病床配备一个,呼叫源一般放在病床床头。患者有呼叫请求时,

8、按下按钮向护士站呼叫。主机中plc 工作方式为循环扫描方式, 在系统程序控制下,plc 顺序读入输入端口各呼叫源的状态, 并且不断地循环扫描。一旦有呼叫按钮按下且未在5秒内按下重置按钮, plc 立即响应, 通过设置的程序实现对系统的控制:点亮床头指示灯,护士站紧急指示灯和病房门口紧急指示灯将闪烁,以便提示医护人员尽快赶到现场。该系统涉及到应具有优先级判别能力的问题,关于该问题我提出3种解决方案:1、 由抢答器原理联想到可以将每个病人假想成比赛选手,谁先按下按钮,系统记录下他的号码,让护士去处理;2、 多个病人同时呼叫时通过灯光的颜色深浅表示呼叫优先级;3、 多个病人同时呼叫时系统记录下每一位

9、病人的房间号码,依次将呼叫顺序显示到显示屏上,护士根据显示屏的号码去处理对应房间的问题。1.2.2 方案选择通过比较可知第一种方案在有多个病人呼叫时除了第一位呼叫的病人,别的病人都需要等待护士处理完第一位病人后才能呼叫,很显然该方案无法满足实际的需要;第二种方案看似不错,但是当同时呼叫的病人比较多时单凭灯光颜色深浅是无法满足实际需要的;第三种方案符合实际要求,能够满足控制要求,简单方便,同时显示屏显示病房号码简洁明了,一目了然,属于最优方案。因此我选择第三种方案进行设计。1.2.3 系统硬件配置及组成初步选定以下装置:启动/复位按钮31个(病床24个、护士站7个)、停止开关1个、指示灯36个(

10、病床24个、病房门口6个、护士站6个);七段数码管一个;设计要求plc控制器为32入/44出,可以选用simatic-s7-200系列的cpu226、一个em223扩展模块和三个em222扩展模块。第2章 plc控制系统设计2.1 控制流程图的绘制plc无状况是否有病人按下紧急呼叫按钮5秒内是否按下重置按钮病床指示灯亮;病房指示灯闪烁;护士站紧急指示灯闪烁;显示屏显示各病床呼叫顺序是否按下护士站处理按钮护士站紧急灯停止闪烁依顺序处理各病房的病床,按下处理完毕按钮通过对设计方案的分析,得出系统控制流程,绘出控制流程图如下:图2.1-1 控制流程图2.2 i/o地址分配表通过对方案的分析绘制出对应

11、的i/o地址分配表如下:plc输入点电路器件作用plc输出点电路器件作用i0.0sb01房1床按钮q0.0数码管ai0.1sb11房2床按钮q0.1数码管bi0.2sb21房3床按钮q0.2数码管ci0.3sb31房4床按钮q0.3数码管di0.4sb42房1床按钮q0.4数码管ei0.5sb52房2床按钮q0.5数码管fi0.6sb62房3床按钮q0.6数码管gi0.7sb72房4床按钮q0.7数码管i1.0sb83房1床按钮q1.0hl01房1床灯i1.1sb93房2床按钮q1.1hl11房2床灯i1.2sb103房3床按钮q1.2hl21房3床灯i1.3sb113房4床按钮q1.3hl3

12、1房4床灯i1.4sb124房1床按钮q1.4hl42房1床灯i1.5sb134房2床按钮q1.5hl52房2床灯i1.6sb144房3床按钮q1.6hl62房3床灯i1.7sb154房4床按钮q1.7hl72房4床灯i2.0sb165房1床按钮q2.0hl83房1床灯i2.1sb175房2床按钮q2.1hl93房2床灯i2.2sb185房3床按钮q2.2hl103房3床灯i2.3sb195房4床按钮q2.3hl113房4床灯i2.4sb206房1床按钮q2.4hl124房1床灯i2.5sb216房2床按钮q2.5hl134房2床灯i2.6sb226房3床按钮q2.6hl144房3床灯i2.7

13、sb236房4床按钮q2.7hl154房4床灯i3.0sb24护士站1房处理按钮q3.0hl165房1床灯i3.1sb25护士站2房处理按钮q3.1hl175房2床灯i3.2sb26护士站3房处理按钮q3.2hl185房3床灯i3.3sb27护士站4房处理按钮q3.3hl195房4床灯续表i3.4sb28护士站5房处理按钮q3.4hl206房1床灯i3.5sb29护士站6房处理按钮q3.5hl216房2床灯i3.6sb30显示屏启动按钮q3.6hl226房3床灯i3.7sa0 总开关q3.7hl236房4床灯q4.0hl24护士站1房指示灯q4.1hl25护士站2房指示灯q4.2hl26护士站

14、3房指示灯q4.3hl27护士站4房指示灯q4.4hl28护士站5房指示灯q4.5hl29护士站6房指示灯q5.0hl301号病房门灯q5.1hl312号病房门灯q5.2hl323号病房门灯q5.3hl334号病房门灯q5.4hl345号病房门灯q5.5hl356号病房门灯表2.2-1 i/o分配表2.3 plc类型的选择2.3.1 cpu的选择 通过对所需i/o点数的分析,我选择simatic-s7-200系列的cpu226,该cpu能够提供24个输入接口和16个输出接口。2.3.2 拓展块的选择 通过对所需i/o点数(32/44)的分析以及所选cpu能够提供的i/o点数(24/16)的计算

15、,本着最低成本最大效率的原则,我选择了一个em223扩展模块(8/8)和三个em222扩展模块(0/8)。2.4 i/o接线图的绘制通过对所选cpu以及拓展块的分析,绘制i/o接线图如下:图2.4-1 i/o接线图2.5 控制程序的编制通过对设计方案的分析,以及控制的要求设计控制程序如下:图2.5-1 控制程序梯形图第3章 系统试验及测试3.1 系统调试方法 编制程序完毕,经指导老师检查无问题后,在s7-200模拟软件上运行调试。经过反复调试,直至无错误并能按照预先的构想实现动作,确定出最终的程序方案。3.2系统调试过程及效果由于该控制系统动作繁多,逻辑复杂,下面只列举出一些重要环节的程序调试

16、图。打开系统启动开关i3.7,然后进行以下操作1、 按照1,3,5,2,4,6病房的顺序同时呼叫,5s后各对应病房灯闪烁,对应病房的护士站指示灯闪烁,打开显示屏,显示屏显示1,表示1号病房优先呼叫。图3.2-1 系统测试图2、 护士按下1号病房处理按钮,护士站1号病房灯停止闪烁,同时显示屏显示3,表示下一个优先病房是3号病房。图3.2-2 系统测试图3、 护士按下3号病房处理按钮,护士站3号病房灯停止闪烁,同时显示屏显示5,表示下一个优先病房是5号病房。图3.2-3 系统测试图4、 护士按下5号病房处理按钮,护士站5号病房灯停止闪烁,同时显示屏显示5,表示下一个优先病房是2号病房。图3.2-4

17、 系统测试图5、 护士按下2号病房处理按钮,护士站2号病房灯停止闪烁,同时显示屏显示5,表示下一个优先病房是4号病房。图3.2-5 系统测试图6、 护士按下4号病房处理按钮,护士站4号病房灯停止闪烁,同时显示屏显示5,表示下一个优先病房是6号病房。图3.2-6 系统测试图结论本设计简单,高效,方便实用,通过测试可知性能能够达到医院病房的使用需求,设计中使用闪光提示,长亮提示,以及显示屏提示能够很好的表示出呼叫出现,呼叫进行中,以及优先呼叫等信息,是护士们在有多名病人同时呼叫时能够井井有条地工作,不会出现病人呼叫但是护士没有收到呼叫信息或者呼叫信息被遗忘等问题。因此我认为本设计是一个完善的设计方

18、案,能够交付使用。设计总结历时两周的课程设计就要结束了,我的设计任务也基本完成,回想整个设计历程,我感慨万千。从接到任务时的迷茫,设计中的纠结,编程时的无奈到修改程序时的抓狂,一个个问题浮出水面,一个个问题得到最优解决,现在我终于可以自豪地向别人展现我的设计成果,真的很有成就感。突然觉得,之前的那些困难真的不算什么,有了这样的成果,即使再大的痛苦也是值得的。这次课程设计中,我查阅了很多有关plc的书籍,对plc的编程也有了一定的经验,特别是对行程开关和plc的置位和复位功能有了更深的认识,同时对一些特殊功能寄存器也有了更深刻的印象。我觉得这次课程设计的收获是很大的,相信很多思想在我以后plc编

19、程甚至是数控编程中会有很大的帮助。我觉得在本次课程设计中我的最大的收获就是王老师教给我们的做设计工作最重要的是要有自己的独特的思想,要做一个有想法有创新意识的设计者,我认为这种思想在中国目前这种学术抄袭风气肆虐的背景下显得尤为重要。通过这次设计实践。我学会了plc的基本编程方法,对plc的工作原理和使用方法也有了更深刻的理解。在对理论的运用中,提高了我们的专业素质,在没有做实践设计以前,我们对知道的撑握都是思想上的,对一些细节不加重视,当我们把自己想出来的程序与到plc中的时候,问题出现了,不是不能运行,就是运行的结果和要求的结果不相符合。能过解决一个个在调试中出现的问题,我们对plc的理解得

20、到加强,看到了实践与理论的差距。当然,设计中难免也会有一些不足,这些不足也正是我后继工作中的研究方向。相信经过对该控制系统更加深刻的理解和改进,会逐步解决这些问题。谢辞在此,我要感谢在本次课程设计中曾给予我帮助的老师和同学,正是他们的无私的帮助让我更好的完成这次设计。在这里,特别要感谢的是,我们的指导老师王宗才老师,他指出了我设计中存在的错误和不足,提出了一些更加切合实际的建议,并且王老师在我们遇到问题时让我们自己想办法解决问题,通过自己的努力解决问题的教育方法虽然让我们吃了不少苦头,但是对于我们今后的工作和人生都是有益的,因为在今后的人生当中不是总会有人回答我们的问题,踏入社会没有了老师,遇

21、到问题只能依靠自己,只有学会了自己解决问题我们才能更有竞争力,更适应这个社会。这次课程设计意义重大,因为这是我们毕业设计前的最后一次课程设计了。这次设计将给我们毕业设计做了最后一次大练兵,希望我们能在最后的毕业设计中继续保持合作,共同探讨、共同进步。附录病床呼叫控制系统语句表:title=程序注释network 1 / 网络标题/ 1号房1病床呼叫,延时5sld i0.0a i3.7ton t101, 50network 2 / 1号房1病床灯亮ld t101= q1.0network 3 / 1号房2病床呼叫,延时5sld i0.1a i3.7ton t102, 50network 4 /

22、1号房2病床灯亮ld t102= q1.1network 5 / 1号房3病床呼叫,延时5sld i0.2a i3.7ton t103, 50network 6 / 1号房3病床灯亮ld t103= q1.2network 7 / 1号房4病床呼叫,延时5sld i0.3a i3.7ton t104, 50network 8 / 1号房4病床灯亮ld t104= q1.3network 9 / 护士站1号病房指示灯闪烁ld q1.0o q1.1o q1.2o q1.3= m1.0network 10 / 护士站1号病房指示灯闪烁ld m1.0ld sm0.5o i3.0ald= q4.0net

23、work 11 / 1号病房门灯闪烁ld m1.0a sm0.5= q5.0network 12 / 2号房1病床呼叫,延时5sld i0.4a i3.7ton t105, 50network 13 / 2号房1病床灯亮ld t105= q1.4network 14 / 2号房2病床呼叫,延时5sld i0.5a i3.7ton t106, 50network 15 / 2号房2病床灯亮ld t106= q1.5network 16 / 2号房3病床呼叫,延时5sld i0.6a i3.7ton t107, 50network 17 / 2号房3病床灯亮ld t107= q1.6network

24、 18 / 2号房4病床呼叫,延时5sld i0.7a i3.7ton t108, 50network 19 / 2号房4病床灯亮ld t108= q1.7network 20 / 护士站2号病房指示灯闪烁ld q1.4o q1.5o q1.6o q1.7= m2.0network 21 / 护士站2号病房指示灯闪烁ld m2.0ld sm0.5o i3.1ald= q4.1network 22 / 2号病房门灯闪烁ld m2.0a sm0.5= q5.1network 23 / 3号房1病床呼叫,延时5sld i1.0a i3.7ton t109, 50network 24 / 3号房1病床

25、灯亮ld t109= q2.0network 25 / 3号房2病床呼叫,延时5sld i1.1a i3.7ton t110, 50network 26 / 3号房2病床灯亮ld t110= q2.1network 27 / 3号房3病床呼叫,延时5sld i1.2a i3.7ton t111, 50network 28 / 3号房3病床灯亮ld t111= q2.2network 29 / 3号房4病床呼叫,延时5sld i1.3a i3.7ton t112, 50network 30 / 3号房4病床灯亮ld t112= q2.3network 31 / 护士站3号病房指示灯闪烁ld q2

26、.0o q2.1o q2.2o q2.3= m3.0network 32 / 护士站3号病房指示灯闪烁ld m3.0ld sm0.5o i3.2ald= q4.2network 33 / 3号病房门灯闪烁ld m3.0a sm0.5= q5.2network 34 / 4号房1病床呼叫,延时5sld i1.4a i3.7ton t113, 50network 35 / 4号房1病床灯亮ld t113= q2.4network 36 / 4号房2病床呼叫,延时5sld i1.5a i3.7ton t114, 50network 37 / 4号房2病床灯亮ld t114= q2.5network

27、38 / 4号房3病床呼叫,延时5sld i1.6a i3.7ton t115, 50network 39 / 4号房3病床灯亮ld t115= q2.6network 40 / 4号房4病床呼叫,延时5sld i1.7a i3.7ton t116, 50network 41 / 4号房4病床灯亮ld t116= q2.7network 42 / 护士站4号病房指示灯闪烁ld q2.4o q2.5o q2.6o q2.7= m4.0network 43 / 护士站4号病房指示灯闪烁ld m4.0ld sm0.5o i3.3ald= q4.3network 44 / 4号病房门灯闪烁ld m4.

28、0a sm0.5= q5.3network 45 / 5号房1病床呼叫,延时5sld i2.0a i3.7ton t117, 50network 46 / 5号房1病床灯亮ld t117= q3.0network 47 / 5号房2病床呼叫,延时5sld i2.1a i3.7ton t118, 50network 48 / 5号房2病床灯亮ld t118= q3.1network 49 / 5号房3病床呼叫,延时5sld i2.2a i3.7ton t119, 50network 50 / 5号房3病床灯亮ld t119= q3.2network 51 / 5号房4病床呼叫,延时5sld i2

29、.3a i3.7ton t120, 50network 52 / 5号房4病床灯亮ld t120= q3.3network 53 / 护士站5号病房指示灯闪烁ld q3.0o q3.1o q3.2o q3.3= m5.0network 54 / 护士站5号病房指示灯闪烁ld m5.0ld sm0.5o i3.4ald= q4.4network 55 / 5号病房门闪烁ld m5.0a sm0.5= q5.4network 56 / 6号房1病床呼叫,延时5sld i2.4a i3.7ton t121, 50network 57 / 6号房1病床灯亮ld t121= q3.4network 58

30、 / 6号房2病床呼叫,延时5sld i2.5a i3.7ton t122, 50network 59 / 6号房2病床灯亮ld t122= q3.5network 60 / 6号房3病床呼叫,延时5sld i2.6a i3.7ton t123, 50network 61 / 6号房3病床灯亮ld t123= q3.6network 62 / 6号房4病床呼叫,延时5sld i2.7a i3.7ton t124, 50network 63 / 6号房4病床灯亮ld t124= q3.7network 64 / 护士站6号病房指示灯闪烁ld q3.4o q3.5o q3.6o q3.7= m6.0network 65 / 护士站6号病房指示灯闪烁ld m6.0ld sm0.5o i3.5ald= q4

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论