第一章 引言1.1明确设计内容和要求1.病床呼叫系统控制要求① 共有6个病房,每间病房4个床位每一病床床头均有紧急呼叫按钮及重置按钮,以利病人不适时紧急呼叫;② 设每一层楼有一护士站,每一护士站均有该层楼病人紧急呼叫与处理完毕的重置按钮;③ 每一病床床头均有一紧急指示灯,一旦病人按下紧急呼叫按钮且未在5s内按下重置按钮时,该病床床头紧急指示灯动作且病房门口紧急指示灯闪烁,同时同楼层的护士站显示病房紧急呼叫并闪烁指示灯; ④ 在护士站的病房紧急呼叫中心,每一病房都有编号,用指示灯显示哪一病房先按下病人紧急呼叫按钮,并要具有优先级判别的能力; ⑤ 一旦护士看见护士站紧急呼叫闪烁灯后,须先按下护士处理按钮以取消闪烁情况,再依病房紧急呼叫顺序处理病房紧急事故,若事故处理妥当后,病房紧急闪烁指示灯和病床上的紧急指示灯方灯被重置 1.2阐述总体设计思路通过对病床呼叫系统的PLC控制的设计任务和控制要求进行分析,可以初步得出设计方案:该病床呼叫系统由从机、主机等两部分组成从机( 呼叫源) 即病床按钮,主机包括PLC 及指示灯报警系统呼叫源每张病床配备一个, 呼叫源一般放在病床床头患者有呼叫请求时, 按下手持式按钮向护士站呼叫。
主机中PLC 工作方式为循环扫描方式, 在系统程序控制下,PLC 顺序读入输入端口各呼叫源的状态, 并且不断地循环扫描一旦有呼叫按钮按下且未在5秒内按下重置按钮, PLC 立即响应, 通过设置的程序实现对系统的控制:点亮床头指示灯和护士站报警指示灯,并通过报警指示灯指出病房号;同时,病房门口报警指示灯也被点亮并通过互锁实现优先级别判断的能力(即只有在护士处理完首先呼叫的病床后进行按钮置位后,其他病床方可继续呼叫,以实现优先级)主机监控系统响应后,将出现相应的光报警指示,以便提示医护人员尽快赶到现场此外,系统采用主从结构形式后, 主机中的PLC 还可以通过网线与计算机相接,将多个护士站联网构成病房监护管理中心因此初步选定如下装置:启动/复位开关48个(病床42个、护士站6个)、指示灯36个(病床24个、病房门口6个、护士站6个),并带有计时功能;设计要求PLC控制器为48入/36出,可以选用SIMATIC-S7-200系列的CPU226、三个EM221、两个EM222一个EM223扩展模块通过互锁实现优先级别判断的能力 第二章 PLC控制器的选择 SIMATIC S7-200系列是西门子公司的可编程控制器,这一系列产品可以满足多种多样的自动化控制要求,由于具有紧凑的设计、良好的扩展性、低廉的价格以及强大的指令,使得S7-200 PLC可以满足小规模的控制要求。
此外,丰富的CPU类型和电压等级使其在解决用户的工业自动化问题时,具有很强的是适用性1台S7-200 PLC包括一个单独的S7-200 CPU,或者带有各种各样的可选扩展模块S7-200 CPU模块包括一个中央处理单元(CPU)、电源以及数字量I/O点,这些都被集成在一个紧凑、独立的设备中CPU负责执行程序和存储数据,以便对工业自动化控制任务或过程进行控制;输入和输出是系统的控制点:输入部分从现场设备中采集信号,输出部分则控制泵、电机、以及控也过程中的其他设备;电源向CPU 及其所连接的任何设备提供电力;通讯端口允许将S7-200 CPU同编程器或其他一些设备连起来;状态信号灯显示了CPU 的工作模式(运行或停止),本机I/O的当前状态,以及检查出来的系统错误;通过扩展模块可提供其通讯性能;通过扩展模块可增加CPU的I/O点数(CPU 221不扩展);一些CPU有内置的实时时钟,或添加实时时钟卡;EEPROM卡可以存储CPU程序,也可以将一个CPU中的程序送到另一个CPU中;通过可选的插入式电池盒可延长RAM中的数据存储时间;最大I/O配置通过对病床呼叫系统的PLC控制的设计任务和控制要求进行分析,确定的设计方案要求PLC控制器为48入/36出,考虑到要留有一些可扩展的单元,故可以选用SIMATIC-S7-200系列的CPU226、三个EM221、两个EM222一个EM223扩展模块。
第三章 PLC控制系统设计 3.1 I/O分配表PLC输入点信号名称PLC输出点信号名称I0.01号房1号床重置按钮Q0.01房1床指示灯I0.11房1床开关Q0.11房2床指示灯I0.21号房2号床重置按钮Q0.21房3床指示灯I0.31房2床开关Q0.31房4床指示灯I0.41号房3号床重置按钮Q0.41房门口指示灯I0.51房3床开关Q0.5护士站1房指示灯I0.61号房4号床重置按钮Q1.02房1床指示灯I0.71房4床开关Q1.12房2床指示灯I1.02号房1号床重置按钮Q1.22房3床指示灯I1.12房1床开关Q1.32房4床指示灯I1.22号房2号床重置按钮Q1.42房门口指示灯I1.32房2床开关Q1.5护士站2房指示灯I1.42号房3号床重置按钮Q2.03房1床指示灯I1.52房3床开关Q2.13房2床指示灯I1.62号房4号床重置按钮Q2.23房3床指示灯I1.72房4床开关Q2.33房4床指示灯I2.03号房1号床重置按钮Q2.42房门口指示灯I2.13房1床开关Q2.5护士站3房指示灯I2.23号房2号床重置按钮Q3.04房1床指示灯I2..33房2床开关Q3.14房2床指示灯I2.43号房3号床重置按钮Q3.24房3床指示灯I2.53房3床开关Q3.34房4床指示灯I2.63号房4号床重置按钮Q3.44房门口指示灯I2.73房4床开关Q3.5护士站4房指示灯I3.04号房1号床重置按钮Q4.05房1床指示灯I3.14房1床开关Q4.15房2床指示灯I3.24号房2号床重置按钮Q4.25房3床指示灯I3.34房2床开关Q4.35房4床指示灯I3.44号房3号床重置按钮Q4.45房门口指示灯I3.54房3床开关Q4.5护士站5房指示灯I3.64号房4号床重置按钮Q5.06房1床指示灯I3.74房4床开关Q5.16房2床指示灯I4.05号房1号床重置按钮Q5.26房3床指示灯I4.15房1床开关Q5.36房4床指示灯I4.25号房2号床重置按钮Q5.46房门口指示灯I4.35房2床开关Q5.5护士站6房指示灯I4.45号房3号床重置按钮I4.55房3床开关I4.65号房4号床重置按钮I4.75房4床开关I5.06号房1号床重置按钮I5.16房1床开关I5.26号房2号床重置按钮I5.36房2床开关I5.46号房3号床重置按钮I5.56房3床开关I5.66号房4号床重置按钮I5.76房4床开关I6.0护士站1号房重置按钮I6.1护士站2号房重置按钮I6.2护士站3号房重置按钮I6.3护士站4号房重置按钮I6.4护士站5号房重置按钮I6.5护士站6号房重置按钮3.2 I/O接线图设计3.3 程序流程图护士去对应病房处理护士看见闪烁按下取消闪烁的按钮护士站对应病房灯闪烁病床对应灯亮对应病房灯闪烁5秒内是否重置 定时器5秒计时按下病床开始按钮 是 否处理完毕护士按下重置按钮,病床病房灯灭3.4 梯形图设计梯形图设计如下3.5 指令表Network 1 LD I0.1O M0.1AN I0.0= M0.1TON T37, 50Network 2 LD T37= Q0.0Network 3 LD I0.3O M0.2AN I0.2= M0.2TON T38, 50Network 4 LD T38= Q0.1Network 5 LD I0.5O M0.3AN I0.4= M0.3TON T39, 50Network 6 LD T39= Q0.2Network 7 LD I0.7O M0.4AN I0.6= M0.4TON T39, 50Network 8 LD T39= Q0.3Network 9 LD T37O T38O T39O T40A SM0.5= Q0.4Network 10 LD T37O T38O T39O T40A SM0.5AN M0.0AN Q1.5AN Q2.5AN Q3.5AN Q4.5AN Q5.5= Q0.5Network 11 LD I6.0O M0.0LDN Q0.0ON Q0.1ON Q0.2ON Q0.3ALD= M0.0Network 12LD I1.1O M1.1AN I1.0= M1.1TON T41, 50Network 13 LD T42= Q1.0Network 14 LD I1.3O M1.2AN I1.2= M1.2TON T42, 50Network 15 LD T42= Q1.1Network 16 LD I1.5O M0.3AN I1.4= M1.3TON T43, 50Network 17 LD T43= Q1.2Network 18 LD I1.7O M1.4AN 。