基于s7-200plc的病床呼叫器系统设计本科设计内容摘要:
根据估算的结果本系统的 I/O 点数为输入 21 个,输出 26 个 , 如表 2— 1 所示。 表 2— 1 病床呼叫系统输入 /输出地址表 输入点 名称 地址 说明 启动按钮 开 始 医护站内复位按钮 复位 病房一①号床呼叫信号 检测是否呼叫 病房一②号床呼叫信号 检测是否呼叫 病房一③号床呼叫信号 检测是否呼叫 病房一④号床呼叫信号 检测是否呼叫 病房二 ① 号床呼叫信号 检测是否呼叫 病房二 ② 号床呼叫信号 检测是否呼叫 病房二③号床呼叫信号 检测是否呼叫 病房二④号床呼 叫信号 检测是否呼叫 病房三 ① 号床呼叫信号 检测是否呼叫 病房三②号床呼叫信号 检测是否呼叫 病房三③号床呼叫信号 检测是否呼叫 病房三④号床呼叫信号 检测是否呼叫 医护站内病房一复位按钮 检测是否复位 医护站内病房二复位按钮 检测是否复位 医护站内病房三复位按钮 检测是否复位 ①号床复位按钮 检测是否复位 ②号床复位按钮 检测是否 复位 ③号床复位按钮 检测是否复位 ④号床复位按钮 检测是否复位 6 PLC 的选型 在 PLC 系统设计时,首先应确定控制方案,下一步工作就是 PLC 工程设计选型。 工艺流程的特点和应用要求是设计选型的主要依据。 因此,工程设计选型和估算时,应详细分析工艺过程的特点、控制要求,明确控制任务和范围确定所需的操 作和动作,然后根据控制要求,估算输入输出点数、所需存储器容量、确定 PLC 的功能、外部设备特性等,最后选择有较高性能价格比的 PLC 和设计相应的控制系统。 1.输入输出( I/O)点数的估算 I/O 点数估算时应考虑适当的余量,通常根据统计的输入输出点数,再增加 10%~20%的可扩展。 余量后,作为输入输出点数估算数据。 实际订货时,还需根据制造厂商 PLC 的产品特点,对输入输出点数进行圆整。 根据估算的方法故本课题的 I/O 点数为输入 40 个,输出 32 个。 2.存储器容量的估算 存储器容量是可编程序控制器本身 能提供的硬件存储单元大小,程序容量是存储器中用户应用项目使用的存储单元的大小,因此程序容量小于存储器容量。 设计阶段,由于用户应用程序还未编制,因此,程序容量在设计阶段是未知的,需在程序调试之后才知道。 为了设计选型时能对程序容量有一定估算,通常采用存储器容量的估算来替代。 输入输出点数对价格有直接影响。 当点数增加到某一数值后,相应的存储器容量输出点 名称 地址 说明 七段数码管 显示呼叫的房号 七段数码管 显示呼叫的床号 启动指示信号灯 检测系统是否启动 一号病房指示灯 检测一号房是否有人呼叫 二号病房指示灯 检测二号房是否有人呼叫 三号病房指示灯 检测三号房是否有人呼叫 电铃指示灯 提醒医护人员有病人需要帮助 医护站复位指示灯 检 测医护站内数码管是否复位 ① 床床头指示灯 一号床是否呼叫 ②床床头指示灯 二号床是否呼叫 ③床床头指示灯 三号床是否呼叫 ④床床头指示灯 四号床是否呼叫 7 相应增加,因此,点数的增加对 CPU 选用、存储器容量、控制功能范围等选择都有影响。 在估算和选用时应充分考虑,使整个控制系统有较合理的性能价格比。 本课题所设计的病床呼叫系统属 于小型控制系统,结合经济性的考虑因此选择整体型 PLC。 S7200PLC 它有四种不同的型号,由于设计要求有 21 个输入点和 26 个输出点,因而选择 S7CPU226 最为合适。 S7200 系列 PLC 主要有六种扩展模块,它本身没有 CPU,只能与 CPU 模块相连接使用,用于扩展 I/O 点数。 根据本设计需。基于s7-200plc的病床呼叫器系统设计本科设计
相关推荐
sbit K4=P1^3。 sbit K5=P1^4。 sbit K6=P1^5。 sbit K7=P1^6。 sbit K8=P1^7。 sbit K_Time=P3^2。 //答题计时键 sbit K_startcount=P3^3。 //开始抢答时间调整键 sbit K_timecount=P3^4。 //答题计时时间调整键 void delay(uchar ms) { uchar y。
08 MOV DPTR ,TAB MOV A,50H ANL A,0FH MOVC A,@A+DPTR LCALL W08 POP ACC RET。 键盘 SCAN SCAN: MOV P3,0FFH CLR MOV A,P3 ANL A,0FH XRL A,0FH JZ NOKEY1 LCALL DELY10MS MOV A,P3 ANL A,0FH XRL A,0FH JZ NOKEY1
D2 D1 D0 GATE C\T M1 M0 GATE C\T M1 M0 控制定时器 T1 控制定时器 T0 GATE:门控位。 GATE=0 时,定时器由软件控制位 TR0 或 TR1 来控制启停。 TRi 位为 1 时,定时器启动开始工作;为 0时定时器停止工作。 GATE=1 时,定时器的启动停止由外部中断引脚和 TRi 位共同控制。 只有当外部中断引脚INT0 或 INT1 为高时,
据 15 BLA 背光源正极 8 D1 数据 16 BLK 背光源负极 第 1 脚: VSS 为地电源。 第 2 脚: VDD 接 5V 正电源。 第 3 脚: VL 为液晶显示器对比度调整端,接正电源时对比度最弱,接地时对比度最高,对比度过高时会产生 “ 鬼影 ” ,使用时可以通过一个 10K 的电位器调整对比度。 第 4 脚: RS 为寄存器选择,高电平时选择数据寄存器
用于连接开关或 2线接近开关 (BERO)。 数据采集部分与背板总线通过光电耦合器隔离。 模块的每个输出点有一个绿色发光二极管 LED 显示输入状态。 输入开关闭合即有输入电压 14 时, LED 亮。 32 位数字输出模块 SM322D032*24DC/ 0. 5A 数字输出模块将 s7— 300的内部信号电平转化为控制过程所需的外部信号电平。 按负载回路使用的电源不同分为:直流输出模块
析结果。 2 软件开发工具 系统开发工具简介 本系统主要是用 版本进行安装所需的开发环境, Appserv组合包是方便初学者完成系统所需环境的快速搭建,主要包括 apache、 php、 mysql、phpmyadmin 安装与配置工作。 开发博客管理系统平台时,该项目使用的软件开发环境如下: PHP 是大多数开发者选择的服务器端的嵌入式脚本语言, 主要优势是开源、跨平台、面向对象、简单