20xx年08PLC工程实践指导书1

时间:2024.4.21

 

PLC工程实践》指导书

  徐鹿眉王希凤编

黑龙江工程学院电子工程系

20##年8月·哈尔滨

《PLC工程实践》

一、前言

此课程配合《电气控制与PLC技术》课程开设,皆在培养学生综合、灵活运用所学多门课程知识的能力,注意鼓励、激发创新意识和创新能力,提倡学生自己提出设计题目、设计方案、设计目标和技术要求。通过课程设计的全过程,力图使每个学生的综合素质和动手能力有所提高,能够真正做到自己发现问题、分析问题和解决问题。

二、课程设计教学目的

1. PLC工程实践是电气工程及其自动化专业的一门专业实践教学必修课程。通过PLC电气控制系统的设计,主要让学生熟悉PLC电气控制系统设计工作的流程,进行PLC应用系统的总体设计和PLC的配置设计、选择 PLC模块和确定相关产品的技术规格、进行PLC编程和设置、进行外围设备参数设定及配套程序设计、控制系统的设计、整体集成、调试与维护等。培养独立分析和解决工程实际问题的能力,形成对生产过程或设备的PLC控制系统进行初步开发、设计、PLC与PC之间的网络化通讯控制能力,为学生毕业设计和毕业后在工业生产过程自动化领域从事工程设计工作打下良好的基础。

2.课程主要任务

(1)培养学生掌握可编程控制器的基本程序、方法、应用范围与应用环境等。

(2)培养学生设计、安装、调试、开发以可编程控制器为核心的自动控制系统的能力。

(3)培养学生运用可编程控制器改造继电控制系统,提高生产设备可靠性和生产效率的能力。

(4)培养学生运用以可编程控制器为核心的自动控制系统的技术标准、技术规范、技术手册等技术资料的能力。

(5)培养学生树立正确的设计思想,实事求是、认真负责的工作作风和运用工程观点解决实际问题的能力,加强理论与实践的联系。

(6)通过查阅技术资料,选用设计方法,搜集数据,分析工艺参数与结构尺寸间的相互影响,增强学生分析问题、解决问题的能力。

(7)通过编写设计报告,提高学生文字表达能力,掌握撰写技术文件的有关要求。

三、课程的基本要求与内容

1.要求设计者接收设计任务书后,运用所学知识,经详细、全面考虑,确定设计方案,选用设计方案,认真收集查取相关的参数指标。

2.正确选用设计参数,树立从技术上可行和经济上合理两方面考虑的工程观点,兼顾操作维修的方便和环境保护的要求,从总体上得到最佳结果。

3.准确而迅速地进行过程计算及主要设备的工艺设计,以确保在规定时间内完成设计任务。

4.设计报告的编写,应按照课程设计教学大纲规定及设计任务要求,用精练的语言、简洁的文字、清晰的图表来表达自己的设计思想和计算结果,做到设计内容完整,设计合理,计算正确,叙述层次分明,条理清楚。

5.原理图、系统图等图表绘制正确,主要设备工艺图结构基本合理,图面清晰,基本符合规范化要求。

以下为参考题目,学生可以根据具体情况从以下题目中选择;也可自定题目,但要写出题目要求和任务书。

参考题目:已下发各组长!

四、设计报告的基本要求

最后提交的课程设计报告应包括以下几方面的内容:

1.设计目的意义

包括课程的设计题目的目的和意义。

2.设计题目描述和要求

根据选定的项目来确定课程设计的题目及对设计的技术要求,技术参数和要达到的目标等。

3.设计报告内容

    应包括设计方案的确定,方案对比和所设计系统的工作原理描述,系统的详细原理图绘制,有关参数的计算(包括电路元器件的参数、设计参数和技术参数等),使用的设备和材料(需要的主要设备及元器件材料清单),实验电路及电路分析,控制系统程序设计与仿真调试,人机接口选型与设计。

4.总结

包括调试电路中遇到的问题及解决办法,对课程的改进意见等。

参考书目

附录(其他必要资料)

小组成员分工说明:

(写上谁负责哪一部分,比如谁负责系统分析,谁负责系统设计、谁撰写的报告等)

具体格式见“课程设计报告样本”

五、课程教学安排

1.课程设计时间安排

2周/2学分

2.内容安排

(1)调研、方案论证(2天)

(2)设计电路原理图(2天)

(3)编写程序      (2天)

(4)系统程序调试  (2天)

(5)撰写设计报告  (1天)

(6)答辩          (1天)

要求学生根据实验指导书所提的要求,设计。

六、先修课程、后续课程

本课程的先修课为《电路分析基础》、《数字电路》、《模拟电路》、《电力电子》、《电机学》、《传感器》、《电气控制与PLC》等。

七、考核方式

    实习成绩由教师根据学生实习出勤、实习表现、实习日志、实习报告和答辩情况进行综合评定。成绩由平时成绩、报告成绩、答辩成绩三部分组成,其中平时成绩占30%(出勤和课程设计中的独立思考能力及表现占30%、)、课程设计报告(包括课程设计日志)书写(含制图)成绩占30%、答辩成绩占40%。

八、建议参考文献

1.王永华,《现代电气控制及PLC应用技术》,北京,北京航空航天出版社,20##年

2.胡学林,《可编程控制器教程(基础篇)》,北京,电子工业出版社,20##年

3.陈建明,《电气控制与PLC应用》,北京,电子工业出版社,20##年

4.西门子(中国)有限公司,《深入浅出西门子S7-200PLC》,北京,北京航空航天出版社,20##年

5.吕卫阳,《PLC工程应用实例解析》,北京,中国电力出版社,20##年

6.张万忠,《可编程控制器入门与应用实例(西门子S7-200系列)》,北京,中国电力出版社,20##年


第二篇:软件工程实践实验指导书20xx


          

 

《软件工程实践》实验指导书

学    院:    数学与计算机学院   

专    业:    计算机专业     

年    级:                       

指导教师:    汪璟玢              

系主任(或教研室主任):             

 


 

本课程实验教学目的和基本要求:

知识方面:通过本课程设计,让学生进一步了解软件项目管理、需求分析、系统设计和软件测试的基本原理和方法,在软件开发的各个阶段熟悉并掌握一种表达工具,实现一个小规模的系统开发。

能力方面:在本课程设计过程中,注重培养学生分析问题和独立解决问题的能力。

素质方面:通过本课程设计,着重培养学生具备以下两方面的良好素质:一是针对实际系统中存在的问题,能够善于运用所学基本理论知识分析问题;二是规范地表达分析和设计方案。

本课程设计要求学生3-6人一组完成一个系统,并按照软件工程的规范形成相关文档资料。

参考资料:

1.   《软件工程实践者的研究方法》(第六版)(美)Roger S.Pressman著,郑人杰马素霞 白晓颖译,机械工业出版社

2.   《软件工程实践者的研究方法》(第五版)(美)Roger S.Pressman著,梅宏 译,机械工业出版社

3.   《软件工程》(第六版)(英)Ian Sommerville著,程一剑 陈霞译,机械工业出版社

4.   《软件工程》 郑人杰 主编, 清华大学出版社

5.   《软件工程—理论、方法与实践》 孙家广 主编,刘强编著,高等教育出版社


实验一:项目选择与用例图表达

目的:结合具体的项目,要求学生结合用例图和用例文本的方法将系统功能表达清楚。

内容:项目选择、参与者确定、用例识别、用例间的关系表达,用例文本的表达

要求:能够发现任务与用例的关系、用例间的关系并准确表达、用规范的用例文本描述用例。

开发环境和工具要求掌握:Windows200 Advanced Server、Rational Rose20##、MS visio2003

实验二:系统需求分析报告—类图

目的:通过本次实验掌握对具体项目进行类的识别和分析,并完成系统类图。

内容:识别类、确定类的属性和操作、分析类间的关系完成类图

要求:调查工作要深入,对系统的业务流程要充分了解;结合系统的功能进行类的分析。

开发环境和工具要求掌握:Windows200 Advanced Server、MS visio20##、Rational Rose2003

实验三:系统需求分析报告—数据流图

目的:结合具体项目,训练学生的抽象分析及分层描述问题的能力,联系数据和功能,分层次表达系统的功能。

内容:任务分解;识别外部实体、加工、数据存储和数据流;分层次表达的方法。

要求:调查工作要深入,对系统的业务流程要充分了解;结合系统的功能分解进行数据流图的绘制。

开发环境和工具要求掌握:Windows200 Advanced Server、MS visio2003

实验四:系统需求分析报告—状态图

目的:结合案例,训练学生的动态分析能力,寻找系统的状态及类的状态、通过状态迁移的条件和动作表达系统的动态变化。

内容:状态的确定和状态迁移的方向;系统状态图的绘制;类状态图的绘制;

要求:调查工作要深入,对系统的业务流程要充分了解;结合系统的功能进行状态的分析。

开发环境和工具要求掌握:Windows200 Advanced Server、MS visio20##、Rational Rose2003

实验五:系统需求分析报告—小组评审

目的:结合具体项目,要求学生掌握系统的范围、功能建模的方法、数据流图、数据字典、类图、功能的描述、系统需求分析报告的内容,通过训练提高系统分析与建模的能力。

内容:对新系统的功能进行细致的分析,并建立一个新系统的逻辑模型:系统数据流程图、概况表、数据字典、E-R图、处理逻辑表达式及有关说明组成;用例图、类图、状态图、序列图。最后要完成系统分析报告。

要求:调查工作要深入,对系统的业务流程要充分了解;系统的数据流图、数据字典、用例图、类图、状态图、序列图要详细并体现系统所要达到的功能;E-R图准确合理。

开发环境和工具要求掌握:Windows200 Advanced Server、MS visio20##、Rational Rose2003

实验六:系统概要设计报告—小组评审

目的:通过实验掌握根据需求建立设计的方法,运用Rational Rose2003工具对前一阶段的模型进行扩充和设计,完成相应面向实现的设计方案,掌握基本的BCED设计方法。

内容:根据系统分析所确定的系统目标及逻辑模型,用结构化系统设计方法或面向对象设计方法,将系统划分为若干个物理单元,绘制出系统及各个物理单元的结构图,并按一定格式编写出模块说明书。

要求:按照处理功能划分模块;遵从“模块独立性原则”;模块结构图的层次清晰合理;面向对象设计遵从BCED原则。

开发环境和工具要求掌握:Windows200 Advanced Server、MS visio20##、Rational Rose2003

实验七:系统详细设计报告—设计模式与交互图

目的:结合案例,要求学生运用适合的设计模式设计类;明确完成一个功能所需的类之间的协作关系和发送消息的顺序,完成顺序图与协作图。

内容:介绍几种常用的设计模式;结合具体案例,合理地运用设计模式;结合“高内聚、低耦合”的思路,确定协作类;完成类间协作的顺序图和协作图。

要求:设计应围绕着重用、独立性、易于扩展等设计原则。

开发环境和工具要求掌握:Windows200 Advanced Server、MS visio20##、Rational Rose2003

实验八:系统数据库设计与详细设计报告—小组评审

目的:通过实验分析特定项目中所涉及的数据,以及数据之间的关系,按照数据库系统的规范进行数据库设计;完成特定系统的面向实现的详细设计方案。

内容:将E-R模型转换为一般的数据模型或某种数据库管理系统支持的数据库模型;设计数据库的物理结构,包括:数据库名称、数据库的组织形式、存储介质的分配、数据存取路径的选择、数据的安全性与完整性、数据库的恢复等。

要求:安全、有效、可靠地存取数据

开发环境和工具要求掌握:Windows200 Advanced Server、Oracle 9i、SQL Server2005

实验九:代码编制

目的:根据前面实验所完成的设计方案进行代码的编制,要求按照软件工程的规范进行。(自行完成)

开发环境和工具要求掌握:Windows200 Advanced Server、ASP、JaveScript、VBScript、Jbuilder等

实验十:软件测试计划

目的:按照软件测试的原理和方法,对所完成的系统进行测试,提交测试方案和测试结果,并能根据结果进行简单的分析。

内容:根据系统概要设计所确定的系统模块设计集成测试的策略,并完成测试计划说明书。

要求:尽量采用独立测试,尽量与系统构造并行。

开发环境和工具要求掌握:Windows200 Advanced Server、Word

实验十一:项目计划

目的:通过本次实验掌握对特定项目范围的分析、描述,并能根据项目范围分解出任务网络图,定义里程碑,运用项目估算技术进行估算,借助MS Project 2003工具完成项目计划。

内容:项目范围定义、任务分解、任务估算、进度安排

要求:能够发现关键问题,并对问题准确描述。

开发环境和工具要求掌握:Windows200 Advanced Server、MS Project 20##、MS visio2003


附录一:

软件需求分析报告书写模式

1引言

1.1  项目名称

1.2  项目背景和内容概要

        项目的委托单位、开发单位、主管部门、与其它项目的关系,与其他机构的关系等。

1.3  相关资料、缩略语、定义

       相关项目计划、合同及上级机关批文,引用的文件、采用的标准等。

       缩写词和名词定义。

2. 任务概述

2.1 目标

    项目的开发目标和应用目标。如果是其他系统的一部分,则说明其关系。

2.2 范围

    包含的业务,不包含的业务。

2.3 假定条件与约束限制

尽量列出开展本项目的假定和约束,例如:经费限制,开发期限,设备条件,用户现场环境准备等。

3.业务流程(以活动图、系统级状态迁移图描述)

4.数据描述

4.1 原始数据描述

    a. 静态数据

    b. 动态数据

4.2 数据流图及数据词典

4.3  数据概念模型和描述(以类图、类级别的状态迁移图描述)

5.功能需求(以用例图、顺序图描述)

5.1 功能描述

6.界面要求

6.1   报表格式

6.2   图形要求

6.3   输入输出要求

7.接口要求

描述与本系统相连的系统的接口数据格式,数据交换协议,接口功能等。

8.性能需求

8.1  数据精确度(例如,数据内部精度,外部显示精度)

8.2  数据量

8.3  时间特性要求

    根据所开发系统的特点,规定系统对时间的特性的要求。例如:系统响应时间、界面更新处理时间、数据转换与传输时间。

9运行环境需求

9.1  网络和硬件设备平台(网络拓扑图及设备类型描述)、操作系统平台、数据库系统平台

9.  2   编程工具

9.  3   其它支撑软件

10其它专门需求

10.1安装和操作

10.2安全保密

10.3维护服务

附录二:

系统概要设计书写模式

1. 引言

1.1 项目名称

1.2项目背景和内容概要

    项目的委托单位、开发单位、主管部门、与其它项目的关系,与其他机构的关系等。

1.3相关资料、缩略语、定义

2. 概要设计

2.1软件体系结构

   用图来表示软件系统的总体结构框架,并对其进行描述。

2.2基本设计概念和处理流程

2.3软件结构

1) 子系统划分(以构件图描述)

   A) 子系统清单

   B) 各子系统功能描述

   C) 相关项目计划、合同及上级机关批文,引用的文件、采用的标准等。

D)缩写词和名词定义

2)程序模块划分和功能分配

   包括前端程序模块和后端存储过程的划分和功能分配。

   A) 子系统及程序模块清单

   B) 各程序模块功能描述

   C) 功能-模块对照表

   D) 模块-数据实体对照表

3) 人工处理过程

   描述不能完全自动处理,需人工处理的过程。

3. 软件模块的物理分布(以部署图描述)

   根据系统网络结构,描述软件模块在各个设备上的物理分布。

4. 接口设计

4.1与外系统的接口

4.2内部接口

5. 用户界面设计

   和用户交互的最终界面在《详细设计说明书》中设计解释,在此应对系统的主界面和界面设计风格进行设计和描述

6. 数据结构和算法设计(以构件设计描述+协作图)

6.1程序中数据结构描述

   描述系统中主要数据结构和模块间共享的数据结构。

6.2 主要算法设计

7. 出错处理设计

7.1出错信息

7.2出错处理措施

8. 安全保密设计

   描述安全保密方案,权限的设置,保密算法,软件的实现方法等。

附录三:

系统数据库设计书写模式

1. 引言

1.1 项目名称

1.2项目背景和内容概要

    项目的委托单位、开发单位、主管部门、与其它项目的关系,与其他机构的关系等。

1.3相关资料、缩略语、定义

    相关项目计划、合同及上级机关批文,引用的文件、采用的标准等。  缩写词和名词定义。

2. 约定

   数据库中各种元素的命名约定。 例如表名,字段名的命名约定。

3. 数据库概念模型设计

3.1数据实体-关系图

3.2数据实体描述

    数据实体中文名,数据库表名

    数据实体描述

3.3实体关系描述

    描述每个实体间的关系

   实体1:实体2    (1:1,1:n,  m:n)

   关系描述:

4. 数据库逻辑模型设计

4.1实体-关系图(不含多-多关系)(以ER图描述)

4.2关系模型描述

    数据库表名(别名)、主键、外键、 索引、 约束

   中文名称 数据属性名 数据类型 数据长度 约束范围 是否为空 注解

4.3数据视图描述

   用标准SQL语言中创建数据视图的语句描述。

4.4数据库一致性设计

   用标准SQL语言中创建表的语句描述。

5. 物理实现

5.1数据库的安排

   。说明是否采用分布式数据库,数据库表如何分布

   。每个数据库服务器上建立几个数据库,其存储空间等安排

   。数据库表的的分配方法,例如:如何创建段,或表空间

5.2安全保密设计

用户角色划分方法,每个角色的权限

附录四:

系统详细设计书写模式

1. 引言

1.1 项目名称

1.2项目背景和内容概要

    项目的委托单位、开发单位、主管部门、与其它项目的关系,与其他机构的关系等。

1.3相关资料、缩略语、定义

    相关项目计划、合同及上级机关批文,引用的文件、采用的标准等。

    缩写词和名词定义。

2. 程序结构(调用返回结构)

2.1程序结构图

    主要表示程序间的调用关系。

2.2程序文件清单

子系统名 程序文件名 运行平台 编程语言 简要描述

3. 程序设计说明

   程序文件名、 子系统名、 编写者、 编写日期

   第  次修改、 修改人、 修改日期。

   程序名称、程序功能描述

   输入/输出项、主要数据结构

   存取的数据库表和字段

  调用的其它程序、调用的公共函数库或公共函数

  算法、逻辑流程图

  测试要点

4.用户界面设计说明

4.1用户界面图

    可制作有关用户界面图集的附录参考。

4.2用户界面与模块关系表

     用户界面名称 用户界面编号 隶属的子系统 相关模块名称 简要名称

更多相关推荐:
工程实践课程心得

这一学期,我非常高兴的学习了工程实践这么课程,去工程训练中心参加了十八周的训练课,这些使我受益匪浅。第一:我认识和了解了我们学校工程训练中心的一些设备,如铣床,刨床,车床,开阔了眼界,增长了见识,更是欣赏到了老…

工程实践心得体会

20xx101107罗坚通过这一学期的工程实践课程,我深深的体会到了实践的重要性。什么是知识,只有把你所学到的真正运用出来了那才叫知识。从小学开始我便开始学习书本知识,到现在已有十五六个年头。但是像工程实践这样…

《工程实践》课程心得

工程实践课程心得时间飞逝这学期的工程实践课已经过半从第一周开始每周周五都既让人忐忑又期待从小学开始我们几乎一直过着埋头苦读书山题海的生活极少有机会亲手实践更不必说操作机床以及其他的机械加工设备更有甚者有些同学对...

工程实践课程心得

工程实践课程心得工程实践课程心得一工程实践课程心得这一学期我非常高兴的学习了工程实践这么课程去工程训练中心参加了十八周的训练课这些使我受益匪浅第一我认识和了解了我们学校工程训练中心的一些设备如铣床刨床车床开阔了...

工程实践心得体会

——实践出真理20xx年度,我们参加了我们学校的工程实践,我们的指导老师是卢晓英老师。现在将近一年的工程实践就要结题了,回想过去一年里我们在工程实践中收获了许许多多的东西。从最开始的寻找课题到申请立项撰写项目申…

工程实践心得

工程实践心得春去秋来时光如白驹过隙转眼我们来美丽的西南科技大学已经有一年之久在这里我们学到的不仅仅是枯燥无味死记硬背的理论知识我们还学会了将理论化为实践学会了铣削车削铁艺制作陶艺制作记得那是星期三的下午我第一次...

《工程实践》课程心得

《工程实践》课程心得动力与能源工程学院20xx0313班谢文达20xx023126车床的轰鸣声仿佛仍然回旋在耳边,但是手中的锉刀已然还原成槁木般的圆珠笔。本学期的工程实践课程已悄然结束,但它留给我的影响早已深深…

20xx软件工程实践课程报告

软件工程实践课程报告题目学院专业班级学号学生姓名指导教师完成日期义乌市建设市场信用信息平台软件工程学院软件工程131058131310530420xx年1月4日一实践内容及要求实践内容1前期负责与客户的沟通和需...

工程实践心得

经过长长的实习我的工程实践结束了通过这个课程我对工程实践有了一定的认识同时也对本专业又有了更深一步的认识给自己带来了不少的帮助从学期开始至学期结束每个星期三都让人满怀期待从小学到大学一路走来我们大多时间都是在埋...

工程训练实践心得

随着最后一周企业运营模拟训练的结束我的十讲工程训练课也完满地划上了句号之前一直听说工程训练有多恐怖多难做老师有多严格但从第一讲概论课就觉得情况可能并不像想象中的那样果然随着陶艺铣削的进行我开始喜欢上这些有趣的实...

工业工程 暑期实践心得

暑假社会实践心得姓名学号学院机电学院专业工业工程20xx年暑假在忙碌中度过在社会中进行实践实践是检验真理的唯一标准在学校的学习不能用在实际生活中只能作为理论而理论知识只能在研究中做指导因此我在暑期回家之后立即找...

工程实践报告

电气工程及其自动化专业工程实践2号1实习目标通过生产实习加强教学与生产理论与实际的联系使学生对专业知识有初步了解巩固已学基础知识使学生对我国现代工业的自动化现状有个概略的了解加强学生的劳动观念实践观念为毕业后走...

工程实践课程心得(19篇)