1、统 , 二号搅拌时间也有上位机设定当所有搅拌时间到达后进入输送投料阶段。 3)3号为制作产品阶段,产品制作由两套系统交替完成,首先有上位机设定搅拌后的原料重量 , 水重量 , 双样水等配料重量后还是启动系统 , 系统首先将原料打入搅拌罐等待放料搅拌 , 当物料重量符合系统要求时停止入料 , 开始防水当水放入完毕后开始搅拌搅拌时间通过上位机设定,搅拌完成后浇注罐下面有空车时开始放双氧 水,双氧水放完毕后立即浇注放料。 4)4号为输送系统,输送系统将每个浇注完成的小车通过 8个输送阶段送入切割。5)5号切割系统,切割系统将已经成品的大块砖料切割成规定大小的成品。该系统采用工业工控机作为系统的人机操
2、作界面 , 西门子 S7-200PLC作为主控制器,二次智能仪表作为中间层,气动电磁阀、蝶阀、继电器作为传送驱动执行器 , 温度、流量计、液位、压力传感器、行程开关作为底层的信号检测单元。 5、控制原理从进原料料开始到生产出成品到包装结束 , 所有工作全部自动完成 , 完全不需要人工干预 , 自动化程度非常高 。 在整个控制过程中难点主要存在于称重 、 以太网通讯 、压力 、 温度 、 液位的 PID自动调节回路设计 、 上位机监控软件组态 、 智能仪表的使用三各方面, S7-200对于这三各方面的控制提供了专用的软件功能模块,使得原先非常复杂的控制变得简单方便。6、设计说明本 设计 内容系
3、依据发泡水泥的生产 工艺 流程 、 按设备控制要求 所作的控制系统 方案 , 包括控制系统的配置方案 、 运行控制要求 、 控制设备数量等 。 根据控制设备种类多 、 发泡水泥工艺较复杂的客观条件 , 决定采用本地手动控制和集中自动制相结合的方式 。 用以太网通讯进行连接上位机和电控柜 , 实现人机结合 , 对所要电控装置进行自动控制。 本系统改变以往各级分散控制的模式 , 采用目前技术较成熟 、 可靠性高的可编程控制器( PLC)结合智能控制仪表,有效地控制了电动机、电磁阀等电气设备。各个电机的工作过程可以采用软件 MCGS实现监控的组态画面运行效果从而实现了对发泡水泥系统的自动控制。1)硬
4、件任务书a)电机 26台 功率 2.2KW4KW11KW5.5KWb)鼓风机 2台 功率 1.1KWc)水泵 2台 功率 3KW天 津职 业技 术师 范大 学 2013届 本科 生毕 业设 计4d)双氧水泵 1台 功率 2.2KWe)气缸 13个f)电动蝶阀 5个2)程序任务书a) 将原料按一定比例称出变成成品 , 成品由两种主原料构成分为以下两种 :1号水泥为硫铝 ,2号水泥性质为普硅 ,粉煤灰。b)将设定重量的原料搅拌均匀后投入制作(一级搅拌和二级搅拌时间可以通过上位机设定) c)将搅拌均匀的原料投入制作 制作流程 : 按设定重量打入混合原料后在加入水 、 双氧水 、 铁黑等小料再次经过搅
5、拌均匀后放入小车。 d)输送系统 将浇注完成的成品放入小车后,在通过输送系统进入切割系统开始切割。e)切割系统 切割系统有三个切割锯组成,按要求切割成规定大小。3)设计内容a)通过以太网对三个 PLC进行通讯和对上位机联网b)制作底层电气配电柜c)编制计算机界面程序:用 MCGS软件制作一套计算机监控系统,它能够在基于 Microsoft(各种 32位 Windows平台上)运行,通过对现场数据的采集处理,以动画显示 、 报警处理 、 流程控制 、 实时曲线 、 历史曲线和报表输出等多种方式向用户提供解决实际工程问题的方案 , 让用户可以在监控系统中直观的观测到现场的工作状况以及出现的问题。天
6、 津职 业技 术师 范大 学 2013届 本科 生毕 业设 计52系统硬件设计硬件部分主要包括强电和弱电两部分的设计 , 强电有主回路电路的设计及元件的配置 、 控制回路的设计 、 仪表的配置与安装 , 弱电有稳压电源 、 PLC的安装及 I/O口连接。 2.1强电设计2.1.1主电路设计主回路采用三相电供电,主回路控制原理图如 2-1所示图 2-1主 回路 控制 原理 图因为需要控制外部不同功率的电机 , 因此选用不同型号的电气元件 , 选择时应满足在额定电压、额定电流范围内安全正常运行,其硬件清单如表 1-1所示。关关软件都是遵循 GPL 的开放源码软件,因此使用这种方式不用花一分钱就可以
7、建立起一个稳定、免费的网站系统。2.3 JDBC 介绍JDBC(Java Data Base Connectivity,java 数据库连接)是一种用于执行 SQL语句的 Java API,可以为多种关系数据库提供统一访问,它由一组用 Java 语言编写的类和接口组成。JDBC 为工具/数据库开发人员提供了一个标准的 API,据此可以构建更高级的工具和接口,使数据库开发人员能够用纯 Java API 编写数据库应用程序。 有了 JDBC,向各种关系数据发送 SQL 语句就是一件很容易的事。换言之,有了 JDBC API,就不必为访问 Sybase 数据库专门写一个程序,为访问 Oracle数据
8、库又专门写一个程序,或为访问 Informix 数据库又编写另一个程序等等,程序员只需用 JDBC API 写一个程序就够了,它可向相应数据库发送 SQL 调用。同时,将 Java 语言和 JDBC 结合起来使程序员不必为不同的平台编写不同的应用程序,只须写一遍程序就可以让它在任何平台上运行,这也是 Java 语言“ 编写一次,处处运行” 的优势。Java 数据库连接体系结构是用于 Java 应用程序连接数据库的标准方法。JDBC 对 Java 程序员而言是 API,对实现与数据库连接的服务提供商而言是接口模型。作为 API,JDBC 为程序开发提供标准的接口,并为数据库厂商及第三方中间件厂商
9、实现与数据库的连接提供了标准方法。JDBC 使用已有的 SQL 标准并支持与其它数据库连接标准,如 ODBC 之间的桥接。JDBC 实现了所有这些面向标准的目标并且具有简单、严格类型定义且高性能实现的接口。 3、系统分析管理员可进后台进行管理员设置、社区留言管理、社区公告管理、新闻资讯管理、会员上传文件管理、在线影院管理等。功能模块图管理系统管理员设置 社区公告管理新闻资讯管理社区留言管理在线影院管理会员上传文件管理主控流程图4、系统设计本人主要负责的是后台管理功能的模块,此功能模块的设计是整个系统设计的重要部分,它决定怎么实现系统的功能,不仅要求功能完善,而且还要界面友好,因此,对于一个成功
10、的系统设计,功能模块的设计是关键。N退出系统选择操作方式密码正确?进入主控模块输入用户名、密码开 始停 止YY4.1 进入操作及登录界面的设计对于一个完整的小区门户网站系统,不仅要求功能强大、操作简单,还要有良好的设计风格和另人爽目的界面。登录界面对于整个系统来说是非常重要的,因为它设置了进入本系统的用户和口令,防止非法用户进入系统,破坏系统安全和所保存的数据,只有合法的用户在输入正确的密码后方可进入系统,否则将提示密码或用户名输入错误,并询问用户是否重新输入。这样就对使用者有了限制,增加了系统的安全性和保密性,便于控制和管理,本系统只有管理员有权进入,所以在权限的设置中为他设置了密码口令,这
11、样就更有利于系统的维护了。4.1.1 身份验证模块从登陆界面得到当前用的的用户名及密码,传给内部参数。用户 ID 与密码共同组成身份认证内容,密码要以*显示。对登陆的用户名及密码进行检验,如果通过验证则返回 ture,进入系统主菜单,否则返回 faulse,调用错误处理程序。给出错误提示,并引导用户转入系统登陆界面。4.1.2 功能链接和主窗口设计 链接是整个系统的基础,该系统的各项功能都是通过链接来调用的,并通过它将各个窗口模块连接起来。设置链接的任务是在其中规定了系统所要完成的功能,使用户很方便的调用系统的各项功能。本系统的主要模块共有四个,其中每个模块又都有自己的子模块,其中的子模块还有
12、其对应的功能,所以作为功能模块出现,和功能相应的链接,这就形成了多级模式的系统。4.2 模块的设计4.2.1 系统管理模块系统管理模块是小区门户网站系统中一个基础的部分,在本模块中包括管理员对自身密码的重新设置,可以定时更换密码,确保资料的安全;同时还有离散数学题库管理系统院(系):计算机学院专 业:计算机科学与技术班 级: 学 号: 姓 名: 指导教师: 20 年 月毕业设计论文 -I-摘 要题库、试卷建设是教学活动的重要组成部分,传统手工编制的试卷经常出现内容雷同、知识点不合理以及笔误、印刷错误等情况。为了实现离散数学题库管理的信息化而开发了离散数学题库管理系统。该系统采用 C/S 模式,
13、前台采用 JAVA(JBuilder2006) ,后台采用SQLServer2000 数据库。本文详细论述了系统总体设计思想、数据库设计以及功能模块设计等。应用软件工程中的瀑布开发模型,开发实现了以下功能:题库的管理与维护、自动生成试卷、手工改动生成试卷、生成 WORD 试卷和答案。离散数学题库管理系统能够实现离散数学题库管理的信息化,规范化和试卷生成的自动化,并且在操作上实现简单、方便、快捷。关键词 离散数学 题库 生成试卷 毕业设计论文 -II-AbstractThe constructions of test library and examination paper are the i
14、mportant parts of teaching activities. The cases of similar content, illogical ken, and clerical or literal error, often occur in the manual-made paper. The development of this system is to make the management of the discrete mathematics test library more efficient.The system applies C/S mode and JA
15、VA (JBuilder2006) .The backstage applies SQLServer2000 database. This paper states the general design method, the design of the database and the function mode. By classic waterfall models of software development implemented the following functions: 1. management and maintenance of the test library;
16、2. make a test paper automatically; 3. maintenance of the existed test paper; 4. generate WORD test paper and test answers.The discrete mathematics test library management system can realize the management systematic, standardized and automatic and also make the operation easy, fast and convenient.Key words discrete mathematics, test library, generate a test paper 毕业设计论文 -I-目 录第 1 章 概 述 .11.1 题目的来源及背景 .11.2 研究意义 .11.3 软件工程瀑布模型介绍 .2第 2 章 需求分析 .42.1 项目内容及要求 .42.1.1 具体完成功能 .42.1.2 实现目标 .42.2 可行性分析 .42.2.1 经济可行性 .52.2.2 技术可行性 .52.3 开发工具的论述 .62.3.1 前台开发工具 .72.3.2 后台数据库