批处理服务器上批处理EPLAN项目
--------引子1-------
上个月的时候,KUKA公司的吴经理发过来一个项目,让我帮忙导出为PDF文档,因为在他的电脑上导出时EPLAN总是崩溃。整个项目(连报表)总共有4092页。我使用的是EPLAN Electric P8 2.7,系统环境是Windows 7 64位,CPU是四核8线程的i7,内存共计8GB(显卡有独立的1GB显存)。执行PDF导出的过程中,CPU占有率维持在15%,内存最高使用2GB。导出PDF大概花费了4‘30“。导出过程中不能进行别的操作,有明显卡顿。 --------引子2-------
厦门**公司,每年完成3000-4000个项目设计、生产,平均每个月都有200个以上。年交付电柜的数量超过30,000个。在EPLAN中设计完毕的项目,材料表需要提交到SAP中;图纸需要转换为DWG格式提供给客户;也需要转换为PDF格式,上传到PDM中便于查看。每个项目的图纸量为上百页到上千页不等。最初的时候,要花费大量时间来进行导出
--------引子3-------
无锡**公司,主要提供DCS系统解决方案,图纸时常超过10,000页。图纸需要转换为DWG 格式,目前采用的方式是直接在本机
-------割-----------
众所周知,EPLAN设计完成后,经常需要进行数据导出。一种是图纸输出: 比如把项目图纸导出为PDF、DWG/DXF,或者进行图纸打印;另一种是材料表或接线表数据输出: 比如把部件列表、部件汇总表、电缆接线表、电缆放线表、导线表……导出到Excel或生产机床中。
打印、导出、标签功能,分散在软件的不同菜单之中,要完成上述这些操作,要分别多次点击不同的菜单或按钮,需要花费较多的时间,但是目前95%的客户都是这样来做的。能不能高效一点呢??当然能!使用工具菜单下的“自动编辑”功能。这个功能其实就相当于一个批处理功能,用户可以自己定义将要完成的操作以及它们的顺序、配置。EPLAN中的配置文件,相当于Windows中的一个批处理脚本,可以由系统自动完成一系列的批量动作。尤其可贵的是,用户还可以自定义脚本并导入进来,比如自己写一个自动编线号或者端子编号的脚本,对一堆项目进行操作,那节省的时间还是很可观的。
大家知道,EPLAN在执行导出操作的过程中,是不可以用EPLAN软件的,因为对话框处于进度显示状态,无法取消。倘若要执行“自动编辑”的项目非常非常多,那么整个批处理的时间将会长达数个乃至数十个小时,无法办公!,如此一来,每天光是搞导出就要花费十多天的时间,EPLAN还要不要用了??
EPLAN之所以是EPLAN,就因为咱们这个问题,早已经有解决方案了 —— 批处理服务器(Batch Server)。找一台性能优良的服务器,在它上面安装Batch Server的软件(只是我现在还不知道哪里可以下载这个软件,国内还没有人家使用)和EPLAN Electric P8软件,并进行一系列的配置(要启用Microsoft Windows Message Queuing - 消息队列)。
配置完成之后,执行”自动编辑”的操作时,可以点开“确定”按钮,选择下方的“在服务器上执行”,这样这件工作就交给了批处理服务器去干,本地的EPLAN该干啥就干啥。 用户还可以通过Job Management窗口来监控服务器干得咋样,进展到什么状态。
如果将“自动编辑”命令,转移到“批处理服务器”上运行,那将是一种全新、优化的工作方式。一是服务器完成同样的工作时间更短,而工程师的时间浪费也将得到减少。如果有13个项目,每个项目需要1.5分钟的话,将近20分钟就被省下了。当然,项目越大、越多,节省的时间也就越多。以下截图是由ABB公司的Lily提供,谢谢她让我们知道“批处理服务器上批处理EPLAN项目(Handle EPLAN projects in batches on EPLAN Batch Server)”是什么个样子!! 章来源:曹大平 曹大平汉化工作室 2017-11-27