EPLAN培训第7章面向对象的设计说明
EPLAN培训第7章面向对象的设计
PPT文档演模板
EPLAN培训第7章面向对象的设计
PPT文档演模板
•图7-5 设备导航器中新建的继电器
EPLAN培训第7章面向对象的设计
7.2.3 放置
通过“新建”“新设备”或“导入” 的方法,在设备导航器中建立了许多未放 置的设备。
PPT文档演模板
EPLAN培训第7章面向对象的设计
PPT文档演模板
•图7-10 设备编号(离线)设置
EPLAN培训第7章面向对象的设计
PPT文档演模板
PPT文档演模板
EPLAN培训第7章面向对象的设计
导航器除了能够快速查找设备外, 还提供了如下功能。 ➢ 部件处理。 ➢ 接触器选型。 ➢ 电缆选型。 ➢ 设备数据修改。
PPT文档演模板
EPLAN培训第7章面向对象的设计
➢ DT的命名和编号。 ➢ 结构标识符的修改。 ➢ 常见元件的参考。 ➢ 安装板的设计。
PPT文档演模板
EPLAN培训第7章面向对象的设计
7.2 设备导航器
设备导航器中包含了项目所有的设备 信息,提供了编辑和修改设备的功能。
在设备导航器中可以进行设备名称的 修改、显示格式的改变、编辑设备属性以 及更多的功能。
PPT文档演模板
EPLAN培训第7章面向对象的设计
设备导航器最大的优势是从数据集 中管理的视角来管理和快速编辑项目数 据。
在上一节中,我们讨论了导航器的 作用,现以设备导航器为例来加深大家 对导航器作用的理解。
设备导航器如图7-1所示。
PPT文档演模板
EPLAN培训第7章面向对象的设计
PPT文档演模板
•图7-1 设备导航器
概要设计说明书(面向对象)
XX系统
概要设计说明书
编写人:
提交时间:
目录
1.任务概述 (1)
1.1系统简介 (1)
1.2运行环境 (1)
1.3条件与限制 (1)
1.4 需求概述 (1)
2.总体设计 (1)
2.1 系统功能模块结构设计 (1)
2.2 系统工作流程设计 (1)
3.接口设计 (2)
3.1外部接口 (2)
3.2内部接口 (2)
4.数据库逻辑设计 (2)
1.任务概述
1.1系统简介
对准备开发的系统进行简要介绍。
1.2运行环境
操作系统:Microsoft Windows 2000 Advanced Server
支持环境:IIS 5.0
数据库:Microsoft SQL Server 2000
1.3条件与限制
支持运行环境即可,在Windows下基本没限制。
1.4 需求概述
2.总体设计
2.1 系统功能模块结构设计
(重点,必须有)
用包图说明功能结构。
还要给出每个包的简要类图。
(类图可以只有类的名字,类的属性和方法可以简略一些)
2.2 系统工作流程设计
(重点,必须有)
用顺序图、时序图、状态图等说明类之间的工作流程,以及类状态的变化。
3.接口设计
3.1外部接口
【包括用户界面、软件接口与硬件接口。
】(重点,必须有)
3.2内部接口
【类之间的接口。
】
4.数据库逻辑设计(重点,必须有)。
EPLAN电气设计学习交流全面版
第五章 自制符号库
当系统自带的符号不能满足我们的需要时,我们就需要对其进行修改或者制作 自己的符号库。但大多数情况下,系统自带符号已经可以满我们大部分的设计要求, 我们一般只需要对其做简单的修改就可以了。为了能够更好地对符号进行修改,我 们对自制符号库的流程做一个介绍。 第1步 :
通过菜单工具>主数据>符号库>新建,在打开的对话框中输入符号库名称,选择保 存位置,然后在弹出对话框中选择符号库类型,这里选基本符号库。
EPLAN Electronic P8:从1984年开始一直在研发,主要面向传统的电气设计和自 动化集成商的系统设计软件,是面向电气专业的设计和管理软件;
EPLAN Fluid:面向流体的专业设计软件; EPLAN PPE:面向过程控制和仪表控制设计的软件。 EPLAN Cabinet:面向机箱机柜等柜体的设计软件,即面向电气项目的柜体内部安 装布局过程的三维模拟设计
绘制图框: 以A3图幅(420*297)为例,我们利用绘图工具栏绘制好的的一个图框的外形,我们
的框中添加一些文字和属性信息,例如:行号、列号、图纸名称、页码等等。
列号
图纸描述
行号
文字信息
页码
图框边框绘制完成后,我们下一步要做的就是往图框的相关位置填入文字信息 或者属性信息,例如:设计、审核、批准、页码等信息。
EPLAN中电气符号有两种编 号方式:在线编号和离线号。
在线编号:在插入电气符号时自 动为符号名。
离线编号:在符号插入完成后, 对某些符号进重新编号
电气标识符编号方式设置: 选择菜单选项>设置,弹出设置窗口,依次展开项目>新项目>设备>编号(在线)
第4步 : 符号连线
EPLAN中在放置符号的过程中只要符号间的连线引脚对齐,它们之间是自 动进行连线的,无需人工添加连线。
(完整版)Eplan功能简介
EPLAN功能简介作为电气计算机辅助设计时代的先锋,自1984年以来,EPLAN一直是为电气规划,工程设计和项目管理领域提供智能化软件解决方案和专业化服务的全球标志型企业。
EPLAN产品家族不仅有领导全球市场,现已成为工业电气设计世界标准的CAE系列软件,还包括对电气控制柜进行3D设计的EPLA N Cabinet, 用于流体工程的EPLAN Fluid和过程工业的EPLAN PPE等产品。
EPLAN Electric P8无可匹敌的速度和变化:宏变量技术。
这种新型的宏变量技术能够大大减少设计时间并使用户避免繁重的重复性工作。
所有的局部电路都能够以宏的形式创建并在宏中创建和保存变量。
这样,正确尺寸的电路就可以在几秒钟的时间内被选出。
这些宏很容易管理,电路的修改和重新设定尺寸已经从新的项目中免除。
由于具有这种新的技术,在试用版用户进行的测试中显示出可以节省多达50 %的时间。
轻松整合:最后时刻的更改也能应付自如,很少有项目可以逃脱在最后时刻进行更改的命运。
通过EPLAN Electric P8,这样的修改可以通过选择适当的变量而得到可靠的集成,而无须再重新进行设计。
这样,数据记录可以始终保持一致,潜在的错误源可以被减少到最少。
两全其美:"面向图形"结合"面向对象" ,是面向图形还是面向对象?在过去,CAE系统的用户需要在这两种工作方法之间作出选择。
EPLAN Electric P8为用户提供了在面向图形和面向对象的方法间进行切换的自由--该特点也非常的实用,因为基于图形的工作方法通常比较适合项目的开始阶段,而面向对象的方法经常在后期才会显露出它的重要作用。
新的系统认可了这一事实,允许用户在同一个项目中简单地进行切换。
简易数据交换:从设计部到办公室,每一个EPLAN记录都可以被传送到Excel表格形式。
这样,这个系统就成为了一个支持与其他IT系统进行简易数据交换的通用工具--这样就确保在CAE领域之外具有一致的数据库。
《面向对象的分析与设计》实验指导书(修订稿)
面向对象的分析与设计实验指导书2012年1月修订实验学时安排注:本学期实验地点全部填写为:计算机应用技术实验室,学时按照上表的分配完成。
目录预备微软UML建摸软件熟悉 (1)实验一Use Case 分析与设计(E05203401) (8)实验二顺序图建模(E05203402) (15)实验三类分析与包(E05203403) (21)实验四设计类图与分析(E05203404) (25)实验五构件图和部署图建模(E05203405) (29)实验六状态图与活动图(E05203406) (33)实验七UML与设计模式(E05203407) (38)扩展实验(可选) (42)实验一数据建模 (42)实验二图书管理系统设计 (51)预备微软UML建摸软件熟悉【实验目的】1.熟悉Rational Rose的安装过程;2.熟悉Rational Rose的建模环境。
【实验性质】验证性实验。
【实验要求】实验设备和器材:Pentium II以上微机,Windows2000以上操作系统,Rational Rose2003安装光盘一张。
【实验内容】本次实验要求每个人都安装一遍Rational Rose 2003。
【实验导读】第一块:熟悉Rational Rose2003的安装。
由于Rational Rose的安装比较麻烦,所以通过安装Rational Rose2003,并在安装过程中,发现一些问题,并解决和理解它。
下面就开始介绍Rational Rose2003的安装过程。
打开光盘,双击Rational Rose 的安装图标,然后就会有如图0-1的界面,它是安装的开始界面,让你选择安装的路径。
其默认路径是C:\Program Files\Rational Rose Enterprise Edition for Windows,你可以选择默认路径,也可以更改路径。
图0-1 选择安装目录接下来,按Next键,进入下一个界面,如图0-2所示,就进入了安装的引导界面。
EPLAN介绍(全面)
9 9 9
区分产品数据 (例如:客户,项目等) 适应 ecl@ss, ETIM的灵活结构 清晰的映射部件结构
EPLAN Electric P8 产品介绍
Fuhui Zhang / Oct. 2008
20
部件管理 – 连接SQL 通过SQL Server进行部件管理和选择
可以选择功能模板的功能定义库
用户受益: 无需改变原有设计习惯, 设计过程中, 怡然自得
EPLAN Electric P8 产品介绍 Fuhui Zhang / Oct. 2008
14
EPLAN your engineering
EPLAN 与高效率 —面向对象的设计
多达15种导航器 拖放式设计模式 快速跳转与同步选择 项目预设计
EPLAN Electric P8 产品介绍
Fuhui Zhang / Oct. 2008
部件管理 – 配置部件结构 用户可以灵活定义元器件库 定义指定部件结构的树显示配置 举例: 电气工程 (主节点) Æ 电缆 /连接 (辅助节点) Æ 电缆数据 (辅助节点) Æ … Æ 部件号 优点 & 受益
不支持的Windows 操作系统
9 9
Windows 2000 Professional Windows 2000 Server
EPLAN Electric P8 产品介绍
Fuhui Zhang / Oct. 2008
3
支持Windows Vista 操作系统
EPLAN 平台产品全面支持Windows Vista系统
软硬件要求 安装 EPLAN 5 /EPLAN21 权限管理 实用性
国际化的工程设计
标准 语言
核心自动化与工程设计的方法
EPLAN操作指南
EPLAN操作指南寄语:EPLAN也只电脑辅助工具的一种CAE,工具使用者才是关键,熟练掌握工具使用以提高工作效率,好工具要配合熟练的操作才能发挥最大的效用。
另:EPLAN是基于大量的模板的基础上的一个强大绘图软件,模板是EPLAN绘图中不可缺失的一部份。
建立模板的过程是艰巨的。
EPLAN操作指南 (1)目录.............................................................................................. 错误!未定义书签。
第一节符号的操作 .. (2)1.如何建立符号库 (2)2.如何新建符号 (4)3.如何更新符号 (6)4.符号库的导出 (7)5.符号库的导入 (9)6.符号的导出 (9)7.符号的导入 (11)第二节导出和导入DXF/DWG设置 (12)1.页的导入 (12)2.页的导出 (12)3.页的导出PDF (12)4.导出设置 (13)5.导入设置 (14)第三节项目的管理 (15)1.项目导出 (15)2.项目导入 (16)第四节原理图的编辑 (16)1.项目中图框的选择 (16)2.报表中表格的选择 (17)3.图框和表格的新建及修改 (18)第一节符号的操作1.如何建立符号库通过工具条操作工具>主数据>符号库>新建打开创建符号库界面,如下图所示,在文件名框中输入想要的符号库名称,然后保存,接下来会出现符号库属性设置对话框,在此可设置符号库属性,完毕后点确定按钮,这样就建立了一个自己的符号库。
刚刚建立的符号库内,没有符号是没法打开和使用的,这时候需要在你刚刚建立的符号库内新建,自己需要的符号。
2.如何新建符号通过工具条操作工具>主数据>符号>新建打开符号库选择对话框,选择想要在其内部创建符号的符号库(前提条件是,符号库必须被打开,否则在符号库选择对话框中没有相应的符号库)然后确定,确定后出现变量选择对话框,选择变量然后确定,出现符号属性对话框,在符号属性对话框中确定,符号的属性,完成后确定,新建符号界面打开,可以在编辑器内绘制自己需要的符号,当符号制作完成后,关闭窗口即可。
EPLAN培训第7章面向对象的设计
图7-8 当前标识字母集
7.3.2 设备编号(在线)
设备的编号分为在线编号和离线编号。 在线编号对设置以后的操作起作用,离线 编号是对已经放置的设备进行重新的编号。
图7-9 设备编号(在线)设置
7.3.3 设备编号(离线)
根据预定义的设备编号规则,当设 备插入到原理图中就会在线被编号。
如果放置的设备需要根据另外一种 设备编号规则进行重新编号,就需要设 备的离线编号。
7.2.3 放置
通过“新建”“新设备”或“导入” 的方法,在设备导航器中建立了许多未放 置的设备。
在导航器中单击鼠标右键弹出菜单, 如图7-6所示,选择【放置】>【多线】。
图7-6 设备导航器中放入放置
7.3 设备
首先,需要明确设备、元件和符号 的概念。 设备:是由一个或多个元件组成。最为 典型的例子是接触器线圈和触点,这里 线圈和触点是元件。这里包含主功能线 圈和辅助功能触点。一个单极空气开关 即是设备又是元件。设备是用设备名称 进行标识的。
图7-4 部件管理中的部件
系统自动根据标识符进行排序,在 弹出的“属性(元件):常规设备”对 话框中输入相关信息,单击“确定”按 钮。
新设备被创建在导航器内,成为未 放置状态,图7-5所示的新建继电器K7。
根据设计需要,可以将线圈和触点 “拖拉”到不同类型的图纸页面上。
图7-5 设备导航器中新建的继电器
导航器提供了不同的方法去浏览项 目,元件和设备以结构化的列表显示或 层级化的视图显示。
导航器为集中管理项目数据提供了可 能,概括起来导航器有以下四种功能。
(1)中央管理器。所有项目中的元件、设 备、部件都集中到导航器中进行集中的编 辑和管理。
(2)预设计。可以进行项目的初始规划, 不管元件、设备或部件放置是否在原理图 上。
面向对象系统与设计实验指导书(新)资料
《面向对象系统分析与设计》实验指导书软件学院前言随着计算机技术的不断发展,面向对象的系统分析与设计方法已成为当前做重要的主流软件开发方法。
面向对象基本理论、基本思想、面向对象分析和面向对象设计等领域的方法和技术已经成为软件工程专业人员最重要的知识基础和专业技能。
通过《面向对象系统分析与设计》课程的学习,可以使学生系统地掌握面向对象的基本理论、基本思想、面向对象分析和面向对象设计的方法和技术,培养学生良好的专业基础和专业技能。
本实验指导书给出了本课程的所有实验的实验目的、实验原理、实验内容、实验要求和实验步骤。
授课时,其具体内容可根据具体授课情况进行增改。
本实验的内容安排的重点是对学生各种能力的培养。
首先,关注的是对学生在面向对象思想方面的思维能力方面的培养。
其次,是对应用统一建模语言能力的培养。
最后,是对学生使用面向对象方法进行系统分析和系统设计方面能力的培养。
因此,所有实验内容的增减和调整都应围绕培养这些能力进行。
实验一:用例图建模一、实验目的通过实验熟练掌握用例图的建模方法,掌握用例事件流建模方法。
掌握使用活动图描述用例的建模方法。
理解和掌握用例建模的实质含义。
二、实验原理根据系统的需求陈述或用例陈述,进行系统用例建模,并撰写用例描述。
三、实验内容1、学习使用Rose建立用例模型的方法。
2、对于给定的需求陈述。
(详见书87页)利用给定的需求陈述,按照用例建模的步骤建立用例模型。
用例建模步骤如下:1)发现参与者;2)从参与者角度发现用例;3)撰写用例描述;4)绘制用例图;5)审核与校正用例模型;四、实验要求1、实验前,应预习Rational Rose软件的基本使用方法,同时预先做好实验题目的解答。
在规定的时间内完成全部实验题目,并将结果整理成一个WORD文档。
2、单人一组完成用例图,并挑选其中2-3个用例撰写用例描述。
建议先简要描述业务需求部分,再绘制用例图和撰写用例描述(格式要求准确)。
五、实验步骤1、使用Rational Rose进行用例图建模。
EPLAN基础培训
启动EPLAN
■ 选择许可:EPLAN Electric P8-Professional
启动EPLAN
■ 选择菜单范围:专家
安装GM插件
■ 关闭EPLAN
■ 安装GM Configuration
■ 去开始菜单找到ReStart Electric P8
■ 选择“工具-插件-新建”
■ 单击“项目-重命名”
项目备份
■ 单击“项目-备份-项目”
■ 备份项目的后缀为.zw1
■ 备份方法:
■ 另存为:原来的项目保 持不变
■ 锁定文件为外部编辑: 原来的项目被写保 护,.elk变成.els
■ 归档:原来的项目被删 除
项目删除
■ 单击“项目-删除”
■ 删除的项目被放置在 Windows的回收站中
用户设置
■ 选择“选项-设置-用户图形的编辑-2D”
■ “颜色设置-配置”可以 设置工作区域的颜色, 一般选择黑色
■ “光标-显示”可以设置 鼠标样式
用户设置
■ 选择“选项-设置-用户显示-用户界面”
■ 勾选“显示属性编号”, 在编辑项目属性时,可 以方便查找属性
用户设置
■ 选择“选项-设置-用户管理-目录”
■ 通过“项目数据-结构标 识符管理”对话框进行 编辑
项目属性
■ 项目属性是项目层级上 的属性
■ 通过“项目-属性”打开
项目创建
■ 可以通过“新建”和 “新建(向导)”创建 一个EPLAN项目
项目复制
■ 选择要复制的项目,单 击“项目-复制”
■ 选择复制方式
■ 定义目标项目的文件名 和路径
项目重命名
■ 选择“c:\Program Files\EPLAN\GM\2.0.9\C FG\install.xml ”
3详细设计说明书-面向对象
3详细设计说明书-面向对象文档编号版本号文档名称:详细设计说明书项目名称:项目负责人:编写年月日校对年月日审核年月日批准年月日开发单位云南大学软件学院需求分析说明书文档更改历史记录序号 1 2 3 4 5 6 7 8 9 10 11 主要更改内容版本号更改人更改时间云南大学软件学院1|需求分析说明书目录一1.1 1.2 1.3 1.4 二2.1 2.2 2.3 2.4 2.5 三3.1 3.2 四4.1 4.2引言 ........................................................................... ...................... 错误!未定义书签。
编写目的 ........................................................................... .......... 错误!未定义书签。
背景 ........................................................................... .................. 错误!未定义书签。
参考资料 ........................................................................... .......... 错误!未定义书签。
术语定义及说明 .........................................................................错误!未定义书签。
设计概述 ........................................................................... .............. 错误!未定义书签。
EPLAN培训 设置PPT学习教案
通常,在进行EPLAN教育版的安
装过程中,用户指定了系统数据安装的路
径、公司代码和用户名称。
EPLAN自动记录这些数据并把它
们存放在默认路径下。
第35页/共45页
通过【设置】>【用
户】>【管理】>【目录】,
用户可选取默认目录或自定义
修改主数据的存储路径(见图
3-10)。
这样,用户就可以知
道新建的项目将会被存放在哪 里和到哪里第去36页提/共45页取主数据。
第38页/共45页
图3-10 EPLAN默认安装路径
第39页/共45页
图3-11 EPLAN部件管理设置
第40页/共45页
3.6.3 设计中智能选型所需部件 库
设计过程中需要进行元
器件选型,EPLAN能够根据符号
的功能模板自动查找部件管理中的
元器件,当发现器件的功能模板与
符号的功能模板相匹配时,就为此
第15页/共45页
3.4 公司设置
通过公司指定的设置
可定义公司内的设置,这些设
置适用于所有工作站,图3-7所
示的是“设置:公司”对话框。
第16页/共45页
图3-7 “设置:公司”对话框
第17页/共45页
图3-8 “设置:管理”对话框
第18页/共45页
3.5 设置查找、查看和更改
大部分初学者常常感到EPLAN的
EPLAN资源,建立设计图纸
的必要环境。
设计者应从以下几个
方面着手考虑。
第33页/共45页
3.6.1 设计中项目数据和 主数据的
规划好EP在LA项N目主存设数储计据的的位初存置始放阶位段置,,就是应放该在
个人的工作站上,还是放在公司的服务器 上,这决定了用户在新建项目时,到哪里 去取主数据。
eplan_详细培训记录
EPLAN 培训记录手册-史上最详细第一天:硬件和数据库基础2009-11-101.用户接口工具栏、菜单结构、状态栏窗口浮动技术、快捷键工作区域、多屏幕设计项目2.图形编辑器工具栏、菜单栏、状态栏自由绘图功能图纸符号功能3.项目创建根据基本项目模板创建项目项目管理(可选模块)选择/创建项目管理数据库、编辑项目属性导入项目、项目目录更新项目数据4.标准介绍,项目结构标识符5.页的创建对话框、页类型、页属性图形预览项目中页的复制、页改名、页过滤器1. 符号的应用选择符号放置符号自动连线T节点2. 功能的编辑复制、剪切多重复制插入(编号)、设置编号文本标注路径功能文本3. 编辑元件移动、复制、多重复制、删除、撤销编辑设备属性黑盒子的创建4. 位置盒的创建5. 中断点的使用1.端子的创建基于符号基于端子导航器单层端子和多层端子2.插针和插座的创建3.电缆的创建电缆的选型4.交互参考的创建接触器线圈、触点马达过载保护器、成对的关联参考5.宏的创建窗口宏、符号宏和页面宏宏变量和宏值6.设备和设备导航器(报表的生成)1. PLC的应用I/O卡的创建和编辑PLC 宏的创建编辑和放置在I/O 卡总缆显示PLC交互参考生成赋值表2.部件管理电缆接触器部件预选择设备列表3.安装板的设计4.报表生成创建生成报表和模板生成工程所需的各类报表第五天:项目文件的归档2009-11-141.表格设计创建和定制化公司指定元件符号创建和定制化公司指定封面目录表创建和定制化公司指定图框标题栏2.项目变更控制修订控制管理修订的创建和比较3.项目的备份和恢复4.项目的导入和导出5.项目导出为其它格式(PDF、DWG/DXF、JPG)2009-11-10培训1.用户语言切换点击“工具---选项”,打开“设置”窗口,选择“用户---显示---用户界面”2.工具条提示中显示快捷键点击“工具---选项”,打开“设置”窗口,选择“用户---显示---用户界面”3.画面底色显示点击“工具---选项”,打开“设置”窗口,选择“用户---图形的编辑—常规”4.创建快捷键方法一:点击“选项---快捷键”打开“快捷键”窗口。
《面向对象程序设计》实训指导书
《面向对象程序设计》实训一、实训目的:1、学生进一步巩固《面向对象程序设计》课程中所学到的知识,熟练掌握C++语言程序设计,增强实际编程能力。
同时,加强对VC++编程环境的使用能力,掌握VC++编程环境中的调试功能。
从而达到用C++语言进行中等难度程序开发的目标。
2、学生掌握面向对象设计开发的基本思想和方法,培养学生在已有的知识基础上进一步获取新知识的能力,提高分析问题和解决问题的能力。
3、培养和提高学生的逻辑思维、抽象思维和统筹规划能力,培养学生独立完成程序设计开发的工作能力。
为今后从事专业性软件开发工作打下基础。
二、实训环境:1、操作系统平台:Windows 98 / Windows 2000 / Windows XP2、软件开发平台:Visual C++ 6.04、其它应用软件:Microsoft Access / SQL Server ,Word等三、实训的基本要求1、实训选题要求实训题目可以是学生自选题目或教师指定题目。
学生自选题目必须写出开题报告,经教师审核通过后方可作为正式选题。
2、课题规模要求(1)题目涉及的自定义基础类应不少于3个、必须有派生类。
(2)题目涉及的主要功能模块应不少于6个。
(3)数据的存储可以使用数组,使用文件,也可以使用数据库。
(4)用户界面最好采用图形界面,界面个数不少于3个。
3、分工与合作要求每个题目由3个学生共同完成,每组的人数视题目规模由教师规定。
每组组员之间必须要有明确的分工,并独立完成各自的设计任务,最后组内联调、共同整理项目文档。
4、所创建的程序名、类名、文件名要求必须加上本人的姓名拼音。
5、实训内容要求在一周内完成。
晚交者扣3~5分,超过截止日期的实训成绩计为零分。
6、实训报告的具体要求请见后面的“实训报告格式要求”。
四、实训内容:实训题目一、模拟银行储蓄存取款系统请实现一个简单的银行储蓄系统,完成活期用户的存款和取款业务。
要求如下:1.实现描述银行的类,记录系统中现有哪些储户(提示:可用数组实现,但须注意判断数组越界的情况),该类中要求包含三个函数:(1)生成新储户的函数(2)按照账户删除储户的函数(3)按照账户查询储户的函数,要求显示查询结果。
PLC的面向对象编程.pdf
本文由liangchaock贡献 PLC的面向对象编程 圈子类别:系统集成 (未知) 2008-11-18 22:32:00 [我要评论] [加入收藏] [加入圈子] 面向对象编程是计算机高级语言的一种先进的编程模式,在工业控制系统的PLC程序中也可以采用这种设计思想,虽然我们无法实现面向对象的很多优秀特点如 “继承”,甚至于它根本就不具备面向对象编程语言的特点,但面向对象编程的基本概念就是类和类的实例(即对象),我们只需要使用这种概念就可以了。
在计算机编程中我们需要把一些事物抽象和归纳,才能编写类,而在工业控制系统中,控制对象如:电机,阀等等是很明显的控制类别,不需要抽象就可以很明显的针对它 们编写类,以下将会用到西门子的Step7编程语言和施奈德的Unity 编程语言来讲解PLC的面向对象编程。
一、 实现方式 在Step7中使用功能块(即FB)编程,一谈到此大家就会想到西门子提出的模块化编程,不错,就是这个模块化编程,但西门子提出的模块化、背景数据块、多重背景等名词并不能让大家很明白的理解和使用这种优秀的设计理念。
如果大家从面向对象编程的角度去理解,则可以很好的理解这种设计模式。
“FB块”被看 成“类”,它可以被看成是对相似的控制对象的代码归纳,如对MM440的变频器可以编写FB块:MtrMM440,这在面向对象编程中称为“类”,当需要 编程控制具体的电机时,可以给它分配一个背景DB块,在面向对象编程中称为类的实现(即创建类的实例:对象),当需要控制多个电机时,可以分配不同的背景 DB到这个FB块,即创建类的多个实例。
Step7中有另外一种程序块,即FC块,以FC块为主的编程在西门子中称为结构化编程,这也可以类比于计算机编程中的面向过程编程,即纯粹以函数为主体的编程。
施奈德的Unity软件编程可以更好的理解面向对象编程。
它的DFB定义中包含输入/输出参数,私有/共有变量,以及代码实现,而这正是计算机的面向对象 编程中“类”的基本元素,而创建类的实例(对象)就像创建普通的“布尔”变量一样,只需在“Function Blocks”中定义这种“类”的变量即可。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
7.3.6 设备更换
两个设备间进行更换时,所有的功能都 被交换。
在图形编辑器或设备导航器中选择两个 交换的设备,通过【项目数据】>【设备】> 【更换】(如图7-18所示),被选择的两个 设备的所有功能定义实现互换。
图7-18 设备更换
7.3.7 主功能
设备有主功能和辅助功能之分。 可以通过“属性(元件):常规设 备”常规标签或“符号数据/功能数据” 标签进行设置,如图7-19、图7-20所示。
导航器提供了不同的方法去浏览项 目,元件和设备以结构化的列表显示或 层级化的视图显示。
导航器为集中管理项目数据提供了可 能,概括起来导航器有以下四种功能。
(1)中央管理器。所有项目中的元件、设 备、部件都集中到导航器中进行集中的编 辑和管理。
(2)预设计。可以进行项目的初始规划, 不管元件、设备或部件放置是否在原理图 上。
图7-10 设备编号(离线)设置
图7-11 离线编号
图7-12 离线编号出错信息
7.3.4 设备避免出错
在设计的过程中,根据设计指南和 设计要求,要防止错误的发生,杜绝不 应该发生的错误。
图7-13 消息和项目检查设置
7.3.5 启用设备和停用设备
图7-16 设备导航器中启用保护的设备
图7-17 设备属性启用保护设备
图7-19 “属性(元件):常规设备”标签下主功能的设置
图7-20 “符号数据/功能数据”标签下主功能的设置
7.3.8 同步功能文本
同步功能文本使同一设备的主功能和不 同的辅助功能的功能文本得到同步。
不论是选择主功能还是选择辅助功能, 功能文本都将轻松同步。
特别提醒:只能是同一设备,不同设备 不能用使用此功能编辑。
第7章 面向对象的设计
7.1
导航器
7.2
设备导航器
7.3
设备
7.1 导航器
通常,通过查看不同页的图纸来浏 览项目;通过查看元件和设备的属性, 了解更为详细的元件和设备信息。
但这不是最有效的方法,因为,元 件和设备是分散在整个项目的不同页当 中的。
导航器提供了项目的逻辑视图,能 够快速浏览项目数据。
DT的命名和编号。 结构标识符的修改。 常见元件的参考。 安装板的设计。
7.2 设备导航器
设备导航器中包含了项目所有的设备 信息,提供了编辑和修改设备的功能。
在设备导航器中可以进行设备名称的 修改、显示格式的改变、编辑设备属性以 及更多的功能。
设备导航器最大的优势是从数据集 中管理的视角来管理和快速编辑项目数 据。
7.2.3 放置
通过“新建”“新设备”或“导入” 的方法,在设备导航器中建立了许多未放 置的设备。
在导航器中单击鼠标右键弹出菜单, 如图7-6所示,选择【放置】>【多线】。
图7-6 设备导航器中放入放置
7.3 设备
首先,需要明确设备、元件和符号 的概念。 设备:是由一个或多个元件组成。最为 典型的例子是接触器线圈和触点,这里 线圈和触点是元件。这里包含主功能线 圈和辅助功能触点。一个单极空气开关 即是设备又是元件。设备是用设备名称 进行标识的。
图7-4 部件管理中的部件
系统自动根据标识符进行排序,在 弹出的“属性(元件):常规设备”对 话框中输入相关信息,单击“确定”按 钮。
新设备被创建在导航器内,成为未 放置状态,图7-5所示的新建继电器K7。
根据设计需要,可以将线圈和触点 “拖拉”到不同类型的图纸页面上。
图7-5 设备导航器中新建的继电器
(3)报表生成的基础。所有报表的生成都 是评估导航器的结构,导航器中的排序决 定了报表中排列的顺序。
(4)可以进行“拖拉式”设计。直接从 导航器中将元件和设备拖放到各种类型 图纸页中。
导航器除了能够快速查找设备外, 还提供了如下功能。 部件处理。 接触器选型。 电缆选型。 设备数据修改。
在上一节中,我们讨论了导航器的 作用,现以设备导航器为例来加深大家 对导航器作用的理解。
设备导航器如图7-1所示。
图7-1 设备导航器
7.2.1 新建设备
首先,在导航器中选择电动机过载保 护器,在鼠标右键菜单中选择“新建”, 打开“功能定义”对话框,如图7-2所示。
图7-2 “功能定义”对话框
7.3.9 查找DT的方向
默认下,设备名称的采纳调整是沿 着图框的方向进行的。
图7-24 设备标识查找方向(与图框方向相同)
图7-26 设备标识查找方向(与图框方向相反)
知识回顾 Knowledge Review
放映结束 感谢各位的批评指导!
谢 谢!
让我们共同进步
在导航器中,常开触点被分配到电
动机过载保护器中,成为一个未放置的 设备,图7-3所示中的Q2(13,14),可 根据需要将Q2(13,14)放置在相应类型 的图纸上。
图7-3 设备导航器中新建触点
7.2.2 新设备
为了在设备导航器中插入新设备,可以选 择导航器右键菜单中的“新设备”。
选择“新设备”后系统将启动部件管理, 选择相应的元器件,图7-4所示的MOE.010042 小型接触器,单击“确定”按钮。
图7-8 当前标识字母集
7.3.2 设备编号(在线)
设备的编号分为在线编号和离线编号。 在线编号对设置以后的操作起作用,离线 编号是对已经放置的设备进行重新的编号。
图7-9 设备编号(在线)设置
7.3.3 设备编号(离线)
根据预定义的设备编号规则,当设 备插入到原理图中就会在线被编号。
如果放置的设备需要根据另外一种 设备编号规则进行重新编号,就需要设 备的离线编号。
元件(组件):元件是组成设备的个体 单位。元件(组件)是可以用符号描述 的,因此,元件(组件)和符号是相互 关联的。
符号:是元件(组件)的图形化表示。 当在原理图上插入一个符号,有关符号 位置的参考被系统记录,一旦这个参考 被建立图7-7 标识字母集