2.电梯系统概要设计说明书.doc_第1页
2.电梯系统概要设计说明书.doc_第2页
2.电梯系统概要设计说明书.doc_第3页
2.电梯系统概要设计说明书.doc_第4页
2.电梯系统概要设计说明书.doc_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

8电梯控制系统概要设计说明书电梯控制系统概要说明书V1.0 拟 制 人 ahnu 2012年3月10日1. 引言1.1 编写目的此文档为用户对开发的软件的功能要求,是软件设计和开发者的主要依据.1.2 背景 项目名称初步定为:电梯系统.分为四个功能模块:用户交互模块、可/不可用状态模块、信息显示模块、楼层选择模块. 本项目目的主要是通过设计模拟电梯系统来熟悉软件设计的流程.1.3 定义在该概要设计说明书中的专门术语有: 总体设计 接口设计 数据结构设计 运行设计 出错设计1.4 考资料1 马殷元.电梯系统实时控制软件建模及PLC实现.兰州交通大学机电技术研究所.2009.2 张海藩.软件工程.清华大学出版社.2008年2月第5版.3 徐宏喆.实用软件设计模式教程.清华大学出版社.2009年7月第1版.4 张金磊,和军平,胡峰.基于PC-PLC的电梯群控系统仿真平台的设计.长春理工大学学报(自然科学版),2009.3:第32卷第1期.5 吴国政,李继东,叶顺利,阎欢玲.电梯原理-使用-维修.北京:电子工业出版社,2004.1.2.总体设计2.1需求规定2.1.1系统功能 读入用户请求 用户命令处理 向用户显示反馈信息 处理紧急事件 系统执行命令2.1.2系统性能 精度精度对该系统要求不高,大部分数值只需要保留整数部分就可以. 时间特性要求时间响应要求高,如当乘客按下按钮的时候必须尽快的时候发出响应. 可靠性必须完全可靠,以保证乘客的安全. 输入输出要求输入的数据主要是乘客执行的各种按钮操作. 故障处理要求a.电梯不能在快速模式下停下来,必须在停止前一秒中内切换到慢速模式; b.电梯在移动过程中不能改变电机极性(这回损坏卷扬设备);c.当电梯门打开时候,电梯不能移动; 其他专门要求a.可用性 向客户提供详细的操作手册使用户能够对电梯的控制系统有个初步解. b.可移植性 本系统采用通用程序设计语言和在运行支撑环境下有较高的可移植性.2.2运行环境2.2.1设备一台装有windows xp或以上版本的操作系统.2.2.2支持软件 支持本软件的操作系统有:windows xp或以上版本 程序开发语言:JAVA 数据库开发语言:SOL Server 20052.2.3接口 系统输入:从内/外控制面板输入用户请求. 系统输出:将各种信号反馈到内/外显示面板和警报器. 硬件接口:电梯. 软件接口:Windows XP 或以上版本.2.2.4控制 主要根据用户按键选择,当出现故障的时由管理员或者技术人员控制.2.3基本设计概念和处理流程 总体程序流程图 系统数据流图a.顶层数据流图 b.各部数据流图 c.模块数据流2.4结构 2.5人工处理过程 在电梯内,由乘客按下要到达的楼层的按钮. 在电梯外,由乘客按下要上行或下行的按钮.3接口设计3.1外部接口 用户界面:内外控制面板. 软件接口:Windows XP,无须其他支撑软件. 硬件接口:P或更高档微机.3.2内部接口 管理员控制台模块:管理员启动/关闭电梯系统,对紧急事件的处理; 外部控制面板模块:提供和接收外部用户的请求; 内部控制面板模块:提供和接收内部用户的请求; 用户命令处理模块:接收和处理管理员与用户的请求; 楼层选择模块:根据用户的请求,将用户送到目的楼层; 系统配置模块:配置用户命令处理模块的数据,并将数据送到信息显示模块; 警报器模块:接收并响应报警信号; 信息显示模块:接收电梯各种信号; 显示面板模块:显示电梯的各种状态.4运行设计4.1运行模块组合 具体软件的运行模块组合为程序多窗口的运行环境,各个模块在软件运行过程中能较好的交换信息,处理数据.程序在有输入时启动数据模块,通过各模块之间的调用,读入并对输入进行格式化.然后数据处理模块会对数据进行处理,判断结果,并传输给数据输出模块,数据模块对结果进行处理,以动态的形式在显示器显示出来.4.2运行控制 先由管理员启动系统,然后用户进行操作,并调用各种功能模块.运行控制将严格按照各模块间函数调用关系来实现.在各事务中心模块中,需对运行控制进行正确的判断,选择正确的运行控制路径.软件运行时有较友好的界面,基本能够实现用户的数据处理要求.4.3运行时间 各模块运行时间均应控制在0.10.2s.由于系统采用事件驱动方式,将有效提高电梯系统的利用率.5系统数据结构设计5.1全局变量 接收命令 command : int commandmax 发送信号 signal : int 电梯状态 available : bool 信息显示 display : int 紧急信号 alarm : bool5.2物理结构设计物理数据结构设计主要是设计数据在模块中的表示形式.数据在模块中都是以结构的方式表示.5.2数据结构与程序的关系物理数据结构主要用于各模块之间函数的信息传递.接口传递信息将是以数据结构封装了的数据,以参数传递或返回值的形式在各模块间传输.6.系统出错处理设计6.1出错信息 由于输入信息,或无法满足要求时产生的错误,成为软错误. 由于其他问题,如网络传输超时等,产

温馨提示

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

评论

0/150

提交评论