本文原发布于2024年04月07日,因微信公众号迁移,特此重新发布。
孟昊,易盼软件 咨询顾问
《Eplan带你做项目》的系列文章,先后对Eplan电气设计中的关键技术进行了介绍。其中包括了部件库准备、项目结构规划、项目选项功能、PLC应用、宏值集和虚拟部件等与高效设计密切相关的应用实例,获得了Eplan爱好者们的广泛好评和积极反馈。广大读者可以通过Eplan公众号对《Eplan带你做项目》系列的往期文章进行回顾。
随着设计过程的深入,《Eplan带你做项目》将进入项目完成后的设计数据处理阶段,未来两期会对设计数据的导出过程中涉及到的关键技术进行讲解。
自动生成报表一直以来都是Eplan软件功能上的亮点,该功能可以帮助工程师在设计后期节省大量的时间和精力。本文将具体介绍报表模板的创建过程,以及如何将Eplan报表转化为Excel,并实现Excel的批量导出。
如图,在【工具】菜单,即可方便的找到报表的【生成】功能。
在报表生成页面有两个选项卡,【报表】选项卡和【模板】选项卡,如图。
【报表】选项卡:其功能是逐个生成报表,常用于报表的临时生成或嵌入式报表的生成;
【模板】选项卡:可以对报表的导出规则进行预设,包括报表的类型、引用的表格、排序条件、筛选条件、分类方式等,保证每个项目都能按照预设好的模板进行表格的生成。
通过【模板】来创建报表也是Eplan一直以来建议的操作方式。
在模板选项卡中,使用“+”按钮即可开始模板的创建。最重要的就是选择一个什么类型的报表,其余的引导页面都可以在报表创建完成后再行设置。
模板创建完成后就需要对模板的导出规则进行设置,如图。
相关的属性解释如下:
▶ ①名称:该报表在模板中显示的名称,用于提示设计人员这是一个什么报表。
▶ ②报表块的起始页:报表生成后的所在页的结构,通常需要参考IEC标准来进行归类。
▶ ③筛选器设置:按照预设的条件对报表内容进行筛选。
本次示例项目,就为部件列表模拟了一个筛选条件,即统计电气部件,但不统计电缆以及属性中装配地点为“Field”的部件,如图。以此达到仅统计柜内部件的目的。
▶ ④排序设置:即报表采用什么方式进行排序,常用的排序方式例如按照柜体排序(位置代号)或按照制造商排序等。
本次示例项目,就采用了用位置代号的排序方式,让部件列表按照箱柜编号排序。
▶ ⑤属性变化时使用新页:设定的属性变化时,自动新建一页,这样可以将报表合理的进行拆分。
例如可以按照柜号对表格进行拆分,或按照制造商名称对表单进行拆分等。
▶ ⑥手动页描述:报表生成后页描述的名字。
▶ ⑦表格:选择使用哪个表格对数据进行导出。
Eplan为每种报表都提供了若干种表格样例,设计人员也可以根据需要自行对表格进行设计。如果这里不做设置,报表模板会使用默认的表格进行数据导出。
通过“生成报表”按钮即可实现报表的生成。
如图,按照先前预设的条件,在&EPA2的结构下生成了两页部件列表。
后续,用户可以根据设计需要,为更多类型的报表创建报表模板,并可以将报表模板保存在项目模板中,以便于日后复用。
在Eplan的导出功能中,可以通过导出“制造数据——标签”功能实现设计信息的Excel导出,一直以来这项功能都作为基础应用的一部分被众多用户使用。其操作过程在本文就不再赘述。
接上文,标签导出同样具备筛选、排序等功能。因此一个项目完成后就会存在多种Excel的导出要求,Eplan的【自动处理】功能就可以有效提高此类操作的效率。
这里以西门子为例:【目标文件】命名为“公众号部件导出-西门子.xlsx”
在【设置】选项卡中添加了一个筛选条件,创建一个“制造商”为“SIE”的条件。
至于标签导出的内容,可以根据项目的交付需要,这里导出标签的内容参考了部件列表的属性内容,以保证Excel导出的内容与Eplan生成的表单保持一致,如图:
可以通过复制粘贴的方式,将导出配置复制出多个。
每个配置需要根据配置名称修改目标文件名称和筛选条件。
打开【工具】选项卡内的【自动处理】功能
按照如图的顺序,创建一个自动处理方案。
将需要的操作添加到自动处理方案中,如图。
最终效果如图,可以在描述中添加该方案支持的是哪种导出条件。
最终,我们可以在目标文件夹中找到生成的表单,如图。
通过此方法,可以大量减少在导出后对于Excel的额外手工编辑,生成的Excel表单,可以则直接用于交付流程。