部件数据在电气设计过程中是不可或缺的,对于提高设计质量、提升工作效率有重要意义。但部件数据的创建费时费力,因此,快速批量创建部件是工程师们梦寐以求的功能,EPLAN对这一功能的优化也从未停止过脚步!在2.9及之前的版本中,批量创建部件时需要准备csv/txt文件,还需要创建cfg配置文件,过程比较繁琐。在2023版中对这一功能做了重大提升:直接通过“Excel外部编辑”的方式来批量建库,无需再做配置。外部编辑就是将EPLAN的数据导入其它软件(如 Excel)编辑后再回读,通过外部编辑功能,可快速批量创建新的部件。让我们一起看看2023版P8如何通过“外部编辑”的方式批量创建部件。
1 批量创建部件
1.1 产生Excel数据模板
▸依次点击“主数据”>“部件”>“管理”,打开部件库,选择一个与待导入部件同类型的部件,例如断路器;
▸右击部件>“导出数据…”弹出外部编辑对话框;
▸依次点击“...” > “+”新增一个对象类型为“部件”的外部编辑配置。
▸在新创建的配置下,添加下图中“所选的格式元素”的属性,“部件编号”是部件的唯一识别码,必须要选择。
▸切换到“常规”选项卡,文件类型选择“Microsoft Excel工作表(*.xlsx,*.xlsm)”,输入目标文件名。
在模板选择区域,选择EPLAN自带的“Template_EditPropertiesExternal.xlsx”模板后点击“确定”。
▸选择所需语言,输出方式为“导出并启动应用程序”,点击“确定”,导出该部件已指定的数据。
1.2 编辑Excel数据
导出完成后,Excel会自动打开该文件,一个包含部件数据的表格呈现在眼前(如下图)。
表格中A列为部件的内部序号(ID),B列为部件编号,C列之后是相关的部件属性,且在第2行标记了相应的属性名称,
第3行开始为数据区域,注意表格中灰色背景的内容不可更改。
在此Excel表格中执行下面几步操作:
第1步:参考第3行填入新建部件的信息,注意新建部件的ID必须为“117/0”;
第2步:点击“公式”>“名称管理器”;
第3步:选择“EPL_VALUES”;
第4步:在“引用位置”选择部件数据的活动区域,点击左侧“√”激活引用公式,并保存表格。
Tips:如需修改“一类产品组”、“产品组”、“子产品组”的内部代号,可参考帮助系统中“XML导出/导入:产品组的总览”。
1.3 导入Excel数据
将上述Excel表格导入已有部件库(对于新用户,建议创建新的部件库)。在部件库中执行如下操作:
▸依次点击“附加”>“从外部编辑属性”>“导入数据”
▸在弹出对话框中,选择“通过对象ID进行标识”和 “更新已有数据集并添加新建数据集”。
如修改已有部件的属性,应选择“通过名称进行标识”。
▸点击“确定”,等待几秒,部件批量创建完成!
2 批量创建功能模板
再新建一个配置,方法同上,但添加的属性不一样,所选的格式元素只包含“部件编号”和“功能定义:类别/组/定义”以及“连接点代号”。
进入EPLAN自带部件库,选择一个与待导入部件同类型的部件,在此配置下产生该部件的Excel数据模板(见下图)。
表格中A列为部件的内部序号(ID),B列为部件功能模板的内部序号,E、F列对应功能模板的内部值。
其中E、F列要填写的内部值可参考帮助系统中的“EPLAN总览>XML导出/导入(EPLAN部件管理)>总览”(见下图),
但将内部值填入Excel表格时需以“/”分隔,而不是“.”。
同样在此配置下导出需要增加功能模板的部件,参考上一步导出的Excel模板数据,将要创建的功能模板参数填入其中。
重复上述步骤导入Excel表格,本次导入时数据集标识选择“通过名称进行标识”,等待几秒,部件的功能模板导入成功!