EPLAN如何自制项目模板?

您所在的位置:网站首页 eplan如何旋转图形 EPLAN如何自制项目模板?

EPLAN如何自制项目模板?

2023-04-14 18:15| 来源: 网络整理| 查看: 265

如何基于参数进行开关柜设计

---基于Eplan的自动出图高级应用

在开关柜行业,有很多企业使用的是Eplan软件,在使用过程中,大家会发现,虽然我们做的图纸每一次项目都不一样,但是,大多数情况是根据项目的出图都是有规律的,即根据工程要求的一些参数就可以知道图纸的内容该是如何的了。因此就有一些企业的设计人员希望可以通过设计参数,调用图纸中相对成熟的电路,我们把这种方式称之为参数化设计,所谓参数化设计就是通过一些电气技术要求的参数的输入,自动生成开关柜的电气原理图,再通过已生成好的原理图,依据电气软件的自有功能,批量生成端子图,接线图,BOM等相关生产数据,这种设计模式会大幅提高出图效率,为我们生产节省出来一些时间。

那么到底该如何做呢,这里给大家看一个实例来说明一下整个过程是怎样的,效果如何。以下是沐江电气给客户开发的一个Eplan插件,用以实现参数化配置中压开关柜出图。如果大家对于这个系统有兴趣,可以扫描二维码加本人微信,详细了解相关信息。

沐江电气王工:18019170069

插件简介

该插件用于适配 Eplan软件,插件围绕开关柜业务需求,可快速生成开关柜业务纸的一次图纸、二次图纸等图纸等信息;涵盖业务类型包含中压项目、低压项目。配合企业内部PLM 插件可实现部件库信息同步、工程文件流转等功能 文件类型包含 项目文件zw1 、项目完整DBF文件、项目所含每张图纸的明细PDF文件、Cad图纸文件、Rs配置清单Excel文件、Teamcenter所需BOM数据、Nx交互文件。

插件安装后如图所示:

系统功能说明A. 基础数据配置

目前插件共包含10组基础数据,基础数据均是在前期配置好后直接使用,后期如果有新增选项或变动选项可手动单独调整数据,基础数据配置不影响之前的的项目结构一级生成结果,仅影响之后生成的项目信息;因此如果项目基础信息发生变化需要重新生成项目,避免基础数据原因导致信息滞后的情况发生。

功能展示如下图:

1、 组柜参数

该基础信息用于配置电器项目时针对组柜参数快速选择所提供的基础数据,可提供多套不同的组柜数据,每组数据均包含默认值信息配置;方便创建项目时快速配置组柜参数,针对不同的项目所需可切换多套组柜配置。

如图所示:

数据录入方式:通过Excel模板(参考【KYN系列组柜参数模板】)导入数据,模板文件及录入规则如下:

1、序号:不可重复(每个Sheet页按顺序依次排列不可为空);

2、参数名称:文本录入,最大长度不能超过100字;

3、宏名称:填写宏文路径下的 宏文件实际名称 切勿填写完整路径;

4、组柜参数类型名称:区分不同组柜参数的分类名称。

5、参数类型:描述在用户界面录入数据的方式 可填写【下拉框类、文本框类】

6、默认值(可不填):用户界面程序自动录入的默认值

7、参数值:为下拉框类型的录入控件提供选项值;

【按钮说明】

导出按钮:将已经存在的列表数据导出Excel文件。

删除按钮:选择单条或多条行数据进行删除操作。

2、 解决方案参数配置

该基础信息用于配置电器项目时针对组柜方案配置快速选择所提供的基础数据,用于配置项目时对需要的方案进行选择

如图所示:

数据录入方式:通过Excel模板(参考【KYN系列解决方案导入模板】)导入数据,模板文件及录入规则如下:

1、 序号:不可重复(每个Sheet页按顺序依次排列不可为空)。

2、 所属方案:填写方案名称。

3、 参数名:用于一次出图界面,组柜框中的条件录入。

4、 是否检索部件:区分是否生成可选择部件的录入框。

5、 是否驱动宏:区分是否参与条件搜索在库中检索组图框宏文件。

6、 是否是RS参数:标志性字段。

7、 对应表头宏:填写宏文路径下的 宏文件实际名称 切勿填写完整路径;没有填写“无”。

8、 对应功能框:区分一次出图时,子选项的图框载体。没有则填写“无”。

9、 维护类型:描述在用户界面录入数据的方式 可填写【下拉框类型、文本框类型】

10、 默认值:默认填写值。

11、 参数值:为下拉框类型的录入控件提供选项值;

【按钮说明】

导出按钮:将已经存在的列表数据导出Excel文件。

删除按钮:选择单条或多条行数据进行删除操作。

3、 一次宏驱动配置

该基础信息用于一次出图界面中,通过条件驱动该表,以绿色条件为检索内容在该基础信息中检索宏文件,检索到的宏文件用于一次出图预览宏展示。

如图所示:

数据录入方式:通过Excel模板(参考【KYN系列组柜参数模板】)导入数据,模板文件及录入规则如下:

1、 所属方案:填写方案名称(与方案基础表的名称同名)。

2、 宏图号:填写宏文路径下的 宏文件实际名称 切勿填写完整路径。

3、 变量:图纸插入时写入的变量(填写格式如:A-P)

4、 值集参数:给占位符提供选择值。

5、 其他列中的条件:用于检索的条件信息,与方案中的条件名称相同。

【按钮说明】

导出按钮:将已经存在的列表数据导出Excel文件。

删除按钮:选择单条或多条行数据进行删除操作。

4、 回路参数配置

该基础信息用于定义插件所拥有的标准回路信息,回路名称唯一不可重复,方便其他功能模块使用时调用回路数据。

如图所示(二次出图调用回路信息):

数据录入方式:通过Excel模板(参考【KYN二次回路导入模板】)导入数据,模板文件及录入规则如下:

1、 序号:必填切不可重复,按顺序填写。

2、 回路名称:填写回路名称,字数不超过100字。

3、 是否含有底图:为二次出图时,判断当前回路是否调取底图图框。

【按钮说明】

导出按钮:将已经存在的列表数据导出Excel文件。

删除按钮:选择单条或多条行数据进行删除操作。

5、 底图参数配置

该基础信息用于二次出图时针对底图框选择数据时所提供数据来源,根据方案名称、回路名称等搜索条件来定位底图宏信息。

如图所示(二次出图调用底图参数信息):

数据录入方式:通过Excel模板(参考【KYN二次原理驱动底图导入模板】)导入数据,模板文件及录入规则如下:

1、 序号:必填切不可重复,按顺序填写。

2、 方案名称:填写方案名称,遵循方案基础表中方案命名。

3、 回路名称:填写回路名称,遵循回路基础表中的回路命名。

4、 底图图号:填写宏文路径下的 宏文件实际名称 切勿填写完整路径。

5、 变量:宏文件插入二次图纸时调用的变量。

6、 值集:宏文件插入二次图纸时为占位符提供选择值。

7、 页类型:图纸类型。

8、 其他列中的条件:用于检索底图的条件信息。

【按钮说明】

导出按钮:将已经存在的列表数据导出Excel文件。

删除按钮:选择单条或多条行数据进行删除操作。

6、 非共性宏参数配置

该基础信息用于二次出图时针对非共性宏图框选择数据时所提供数据来源,根据方案名称、回路名称等搜索条件来定位非共性宏信息。

如图所示(二次出图调用非共性宏信息):

数据录入方式:通过Excel模板(参考【KYN二次回路非共性宏模板】)导入数据,模板文件及录入规则如下:

1、 序号:必填切不可重复,按顺序填写。

2、 所属方案:填写方案名称,遵循方案基础表中方案命名。

3、 所属回路:填写回路名称,遵循回路基础表中的回路命名。

4、 宏图号:填写宏文路径下的 宏文件实际名称 切勿填写完整路径。

5、 变量:宏文件插入二次图纸时调用的变量。

6、 值集:宏文件插入二次图纸时为占位符提供选择值。

7、 页号:回路图纸可能有多张,这里的页号区分图纸生成时当前宏文件插入到当前回路的第几页中。

8、 宏选项名称:针对非共性宏图框可能存在多种非共性宏类型,需要根据宏选项名称来生成多个非共性宏选项框,在相同回路下可调用多组非共性宏。如上图 则有3组非共性宏图框,可调取多组非共性宏。

9、 其他列中的条件:用于检索底图的条件信息。

【按钮说明】

导出按钮:将已经存在的列表数据导出Excel文件。

删除按钮:选择单条或多条行数据进行删除操作。

7、 电流互感器参数配置

该基础信息用于二次出图时针对电流回路中,电流互感器图框选择数据时所提供数据来源,根据多个位置条件搜索来定位电流互感器宏信息。

如图所示(二次出图调用电流互感器信息):

数据录入方式:通过Excel模板(参考【KYN二次电流互感器筛选表】)导入数据,模板文件及录入规则如下:

【按钮说明】

导出按钮:将已经存在的列表数据导出Excel文件。

删除按钮:选择单条或多条行数据进行删除操作。

8、 中断点后补宏参数配置

该基础信息用于二次出图后,根据表中中的中断点标识符及叠加条件判断当前方案下的所有图纸,是否包含该终端点;若有则根据表中的所属回路生成相应回路的图纸,图纸中的所有宏文件均来自该表中中断点所对应的宏名称。

如图所示(生成的小母线回路):

数据录入方式:通过Excel模板(参考【KYN二次中断点后补宏模板】)导入数据,模板文件及录入规则如下:

1、 序号:必填切不可重复,按顺序填写。

2、 所属方案:填写方案名称,遵循方案基础表中方案命名。如果通用则可不填写方案名称。

3、 所属回路:填写回路名称,遵循回路基础表中的回路命名。代表将来生成的回路图纸;

4、 宏图号:填写宏文路径下的 宏文件实际名称 切勿填写完整路径。

5、 变量:宏文件插入二次图纸时调用的变量。

6、 中断点标识符:代表图纸中的中断点标识符。

7、 中断点标识符叠加条件1-5 :代表与默认中断点同时出现的标识符。

【按钮说明】

导出按钮:将已经存在的列表数据导出Excel文件。

删除按钮:选择单条或多条行数据进行删除操作。

9、 端子排序规则表配置

该基础信息用于二次出图后,根据表中的端子排代号及功能名称(端子的用户增补说明1 中描述标识)重新检索所有图纸中的代号信息,根据表中所描述的规则信息重新对端子排列序号。

目前支持的排序规则如下:

1、1→2→3→4 从上到下,依次排序(1)

2、1→2→1→2 最上1,最下1,最上2,最下2……(3)

3、1→4→2→3 最上最下,中间依次排序(2)

如图所示(端子重新排号):

数据录入方式:通过Excel模板(参考【KYN二次端子排序规则表】)导入数据,模板文件及录入规则如下:

1、 序号:必填切不可重复,按顺序填写。

2、 端子排代号:端子的代号名称;

3、 功能:在用户增补说明1中进行描述,代表排序规则的所属功能。

4、 叠加方式:端子在图纸中排序时,多图纸情况下用来标识多张图纸的组合方式。

5、 规则:代表程序在调用时的规则名称。

6、 规则说明:对规则进行解释说明。

【按钮说明】

导出按钮:将已经存在的列表数据导出Excel文件。

删除按钮:选择单条或多条行数据进行删除操作。

10、 部件宏组规则配置

该基础信息用于二次出图时,对于关键元器件功能框在筛选数据时提供数据支撑。

如图所示(关键元器件筛选界面):

数据录入方式:通过Excel模板(参考【KYN二次部件宏组规则配置】)导入数据,模板文件及录入规则如下:

1、 序号:必填切不可重复,按顺序填写。

2、 部件编号:元器件编号,必须与部件库元器件名称保持一直。

3、 宏图号:填写宏文路径下的 宏文件实际名称 切勿填写完整路径。

4、 宏条件1-5名称:描述筛选条件的名称。

5、 宏条件1-5值:描述筛选条件的值。

【按钮说明】

导出按钮:将已经存在的列表数据导出Excel文件。

删除按钮:选择单条或多条行数据进行删除操作。

B. 项目管理

本次开发项目管理对接的PLM系统是TeamCenter,只是作为举例说明,可以根据用户具体所使用的PLM系统进行联合开发以达到要求。

该功能模块为基础创建项目模块,无论何时需要出一次图或二次图之前均需要先建立Eplan项目工程,通过与Teamcenter接口对接实现实时创建Teamcenter通步的批次项目;项目创建完成后在之后的所有环节出图均围绕选择的项目进行操作。

所创建的项目包含两个项目名称,一个为本地项目名称,基本与Teamcenter批次项目名称保持一直;不同点在于过滤了部分特殊字符如“/”、“其他特殊字符”等;另一个为Teamcenter项目名称;Teamcenter项目名称则与Teamcenter批次项目完全保持一直,后期在同步数据或与Teamcenter交互时均使用Teamcenter项目名称。

操作过程如下:

1、点击【新增项目】按钮后出现如下图界面。

在该界面中首先通过搜索检索到需要插件出图的项目,点击项目名称后项目信息会自动填写至右侧录入框内,用户仅需要完成选择模板过程即可(为即将生成Eplan项目选择模板文件);之后点击确定即可完成创建。

2、回到主页点击项目配置选择组柜参数;可选择不同的组柜参数,选择后需完善未填写的参数信息以及修改需要变动的默认值信息。(参考下图操作)

选择组柜方案,点击左侧方案列表即可选择生效,在右侧组柜方案中对已经选择好的组柜方案编写方案数量,点击数量格子即可填写数字。对错误操作数据可点击下面的【删除】、【清空】按钮进行修改操作。

3、操作完成后点击【保存配置】按钮,完成创建操作。

之后的所有操作过程可在项目管理界面中监听项目状态,查询项目操作进度;若项目有误,可通过删除项目操作彻底清除项目的所有信息后重新创建项目。

温馨提示:若在出图过程中,基础数据有变动,项目已经配置的信息不会收到影响;如若需要按照新的基础配置信息生成项目,则需要通过清除项目以重建项目的方式来实现。

C. 中压项目一次出图

该功能模块为中压项目一次出图界面,在界面中根据所选项目配置的方案及组柜参数完成一次数据录入、生成一次原理图。

操作说明:

1、 通过项目选项框 选择之前配置的项目信息。

2、 点击图纸分页区域,界面则会生成相应的方案组柜录入框;分页生成方式及每页大小等参数可通过xml文件进行配置;插件则按照配置动态生成页面展示结果。

3、 填写方案参数以及修正默认参数;其中填写控件分为三种类型,第一种为绿色控件,绿色控件为参与宏驱动搜索的控件;第二种蓝色控件,蓝色控录入时需选择部件信息;第三橙色控件、该控件及参与宏驱动搜索同时录入该控件时需要选择部件数据。

注意事项:二次图纸所需字段均须必填,否则将会影响二次出图。

操作步骤:

A、 选择项目,插件会根据项目所配置的方案自动生成分页列表及方案实时操作详情列表。

B、 一次点击分页图标,对当前页进行数据编辑;(点击分页时插件会自检当前项目的模板文件是否存在,不存在则会弹出警告提示)。

C、 填写具备宏搜索的控件信息执行搜索,选择最终宏文件。

D、 填写其他控件内容,其中蓝色控件填写需选择部件数据。

E、 完成一个组柜框的填下后,依次完成其余组柜框的录入维护;功能框底部提供【清除】【复制】【粘贴】等功能按钮;方便快速录入其他组柜框。

【清除】:彻底清空当前组柜框的所有数据,重新填写;

【复制】:复制当前组柜框的所有数据,配合黏贴按钮快速填写其他组柜框数据。

【黏贴】:分为两种情况,第一如果被黏贴的组柜框完全没有数据,则完整复制所有数据;第二若被黏贴的组柜框含有方案选择信息则仅黏贴总能框内部属性信息;执行黏贴后方案名称不变。

F、 所有功能框填写完成后 保存配置;点击【一次出图】按钮即可出图

出图效果如下:

【XML参数配置】

参数名称赋值

BYE_single_symbol

FRAME 002

FRAME 001

FRAME 003

10.0,280.0

10

http://128.118.220.65:8079/gateway/static/login.html

imgsfw

【按钮说明】

刷新控件:将选择的当前图纸页中所有组柜框数据重新读取;展示上次保存的最新数据。

保存配置:保存当前页中的所有组柜框,如当前项目存在多页,需一次进行保存。

一次出图:执行一次出图。

注意事项:

1、创建的项目项目模板文件不存在时,无法创建项目;因此无法使用该功能;需在项目管理功能界面完善正确的项目模板路径。

2、图纸每页组柜生成列数请在XML配置文件中配置。

D. 中压项目二次出图

该功能模块为中压项目二次出图界面,在界面中依据一次出图数据及XML参数作为生成基本数据、生成二次原理图。

操作说明:

1、 通过项目选项框 选择之前配置的项目信息。项目选定后会自动加载方案选选项框信息,该信息将会明确方案名称、二次图号、所含组柜数量等信息,出二次图需要对每个方案进行选择,依次出每个方案的二次图。

2、 选择本次需要出图的方案名称;每次只能操作一个方案进行出图,其他方案需依次点击处理,每个方案参数内容填写完成后需要手动保存;确保下次续接工作时数据还在。方案数据的提取来源依据一次出图参数中的方案名称+二次图号名称。

方案选定后程序会自动做以下工作:

A、 筛选当前数据所包含的电流互感器信息,为电流互感器功能框做数据准备;

B、 提取宏变量动态条件显示在【关键元器件宏变量搜索条件】界面中;用户打钩操作该界面将直接影响可生成图纸的回路范围。

C、 分析宏变量中存在的回路信息,自动打钩需要出图的回路数据;

D、 生成非共性宏共有条件,共用户选择筛选;调整非共性红共有条件,将直接影响本次出图过程中所有【非共性宏功能框】的数据选择范围;

3、 选择当前方案需要出图的回路信息。

4、 过滤非共性宏共有条件,过滤后将影响所有【非共性宏筛选器】功能框的数据来源。

5、 点击【生成回路页】按钮;插件会依据所选回路自动生成每个回路页。在每页回路中根据当前回路的特有属性 可生成不同种类的功能框,所有功能框种类包含(底图筛选器功能框、关键元器件筛选器功能框、电流互感器功能框、非共性宏筛选器功能框)共四类功能框。

6、 依次填写每个回路中的功能框数据,确保宏预览界面中有宏文件即可。

注意事项:基础宏文件和基础数据需相吻合,切勿出现宏文件绘图结构重叠的情况,否则会导致出图异常。

界面操作步骤:

A、 选择项目。

B、 选择方案,务必确保有方案信息,若无则返回一次出图进行调整。

C、 勾选本方案下需要出图的回路信息。

D、 根据情况筛序非共性宏共有条件。

E、 生成回路页。

F、 填写每个回路页中功能框数据。

G、 点击保存数据、点击二次出图,出图过程中程序会检测各种异常,若有警告异常弹出,请先根据提出处理异常问题;之后在重新出图。

H、 重新从步骤B开始,若还有其他方案,请切换其他方案进行操作,若无则出图结束;出图效果如下:

程序操作步骤(出图后程序会自动执行的功能如下):

A、 保存出图数据;

B、 录入数据验证;

C、 循环所有方案及方案下的回路创建图纸;(图纸结构参考XML配置);

D、 根据中断点自动插入后补宏图(小母线回路或其他回路) 生成新的后补图纸;

E、 反写相同回路端子排序(规则参考端子排序规则表);

【XML参数配置】

二次原理图号

保护装置,真空断路器,状态显示装置

开关柜编号

施工编号

电流回路

电流互感器(1),电流互感器(2),电流互感器(3)

[{"ParameterName":"Sizer1","ParameterValue":"多功能仪表"},

{"ParameterName":"Sizer2","ParameterValue":"真空断路器选配功能"},

{"ParameterName":"Sizer3","ParameterValue":"其他功能1"},

{"ParameterName":"Sizer4","ParameterValue":"其他功能2"},

{"ParameterName":"Sizer5","ParameterValue":"其他功能3"},

{"ParameterName":"Sizer6","ParameterValue":"其他功能4"},

{"ParameterName":"Sizer7","ParameterValue":"其他功能5"},

{"ParameterName":"Sizer8","ParameterValue":"其他功能6"},

{"ParameterName":"Sizer9","ParameterValue":"其他功能7"},

{"ParameterName":"Sizer10","ParameterValue":"其他功能8"}]

[{"ParameterName":"一次接线图","ParameterValue":"A"},

{"ParameterName":"馈线方案","ParameterValue":"F"},

{"ParameterName":"进线方案","ParameterValue":"I"},

{"ParameterName":"进线隔离方案","ParameterValue":"ID"},

{"ParameterName":"电容方案","ParameterValue":"C"},

{"ParameterName":"接地变方案","ParameterValue":"G"},

{"ParameterName":"计量方案","ParameterValue":"MT"},

{"ParameterName":"PT方案","ParameterValue":"P"},

{"ParameterName":"隔离方案","ParameterValue":"D"},

{"ParameterName":"母线提升柜","ParameterValue":"BA"},

{"ParameterName":"母联方案","ParameterValue":"B"},

{"ParameterName":"母联隔离方案","ParameterValue":"BD"},

{"ParameterName":"站用变方案","ParameterValue":"T"},

{"ParameterName":"电抗器方案","ParameterValue":"R"},

{"ParameterName":"电动机方案","ParameterValue":"M"}]

【按钮说明】

搜索非共性宏:全局查询非共性宏基础数据,查询后已经填写的非共性功能框将被清空数据;需重新填写,选择最新的非共性宏数据。

保存配置:临时保存,方式下次续写时上次最后编辑的数据还在。

二次出图:循环所有方案及方案下的回路信息出二次图。

注意事项:

1、 创建的项目项目模板文件不存在时,无法创建项目;因此无法使用该功能;需在项目管理功能界面完善正确的项目模板路径。

2、 被调用的基础数据需完整合理;具体维护方式参考业务规则。

3、 出图后的扩展功能所需的基础数据需维护正确,并与参与出图的宏文件匹配,如设计的基础模块有中断点后补宏参数、端子排序规则配置等;

根据以上的插件,在设计中压开关柜项目时,可以达到原来需要一周左右才能完成的设计工作,在3-5小时即可完成出图和各类报表的生成,效率提升了十几倍。

但是要实现到这个效果,需要做的前期工作还是有很多的,这需要我们沐江电气软件公司和用户配合进行一些工作,主要是包括,第一,电气设计标准化实施;第二,柜体宏定义实施;第三,参数表整理。完成这些工作后,安装好插件就可以实现配置一些参数,自动出图的功能了。

另外,需要说明的是,我们这个用户使用的是TeamCenter作为PLM的管理系统,我们插件可以支持对于各类PLM,PDM等管理系统的接口开发和提供各种电气项目在这些系统中的管理方案。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3