基于Eplan自动校对与标准化审查功能的设计与实现

来源 :今日自动化 | 被引量 : 0次 | 上传用户:jayxiandan001
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘    要]Eplan软件作为一款电气辅助设计软件,其标准模块可以满足大部分的应用场景。文章中设计了一套检查工具,通过合理调用Eplan内部功能,自动读取Eplan中的电气信息后按设计规范要求进行项目检查,最大可能的通过自动化手段来实现电气设计的图纸校对和标准化审查。经验证,该检查工具可以有效地对图纸进行检查,实现工作效率和产品质量的提高,缩短产品的设计周期。
  [关键词]Eplan;校对;标准化;检查
  [中图分类号]TP391.72;TM02 [文献标志码]A [文章编号]2095–6487(2021)07–00–02
  Design and Implementation of Automatic Proofreading and Standardization Review Function Based on Eplan
  Tang Qiu-ping
  [Abstract]As an electrical aided design software, Eplan standard module can meet most of the application scenarios. In this paper, a set of inspection tools is designed. By reasonably calling the internal functions of Eplan, the electrical information in Eplan is automatically read, and then the project inspection is carried out according to the requirements of design specifications. As far as possible, the drawing proofreading and standardization review of electrical design can be realized by automatic means. After verification, the tool can effectively check the drawings, improve the work efficiency and product quality, and shorten the product design cycle.
  [Keywords]Eplan; proofreading; standardization; inspect
  Eplan软件的标准设计模块可以满足大部分的电气设计需求,但不能满足不同行业或不同企业的特殊设计规范。Eplan图纸中包含大量的电气信息,例如,元件是否已选型、连接信息是否正确或遗漏,对于生产环节至关重要。目前大部分电气设计图纸采用人工检查,检查信息量大且繁琐,导致检查效率低且准确性不高。如何更好地利用Eplan软件来实现设计的标准化检查成为迫切需求。
  本文基于Eplan软件设计并实现了一套设计图纸自动校对和标准化审查功能的系统。
  1 Eplan软件概述
  Eplan是集机、电、液一体化系统工程解决方案的设计软件,其拥有不同电气标准(如IEC、QB、DIN等)中的符号、图框、表格、部件库等数据,在绘制图纸的过程中可以直接调用这些标准数据。Eplan还具有强大的数据库,可以通过标准的表格和清单的形式获取不同的数据信息,包括采购数据、连接数据、控制数据等。Eplan通过高灵活的设计方法和避免数据的重复输入,来实现设计的时间和成本的极大降低。
  2 自动校对与标准化审查的需求分析
  2.1 项目基本信息的校对和标准化审查
  2.1.1 项目属性的校对和审查
  在Eplan项目属性中包含公司名称、客户名称、图号、日期等项目信息,这些信息的格式内容是否符合企业设计规范,需要精通设计规范的专人来对这些信息进行核对。
  2.1.2 页属性的校对和审查
  Eplan中的每一页图纸具备独立的页属性,页排序是否正确、是否为空白页、使用表格是否符合要求,等需要对页属性進行审查。Eplan软件本身并不能对于这些信息是否有错误给出提示,需要人工进行校核。
  2.2 连接信息的校对和审查
  在Eplan中,每一段自动连接线需要软件自动或者人工来为它完善连接信息,可以通过跳线、内部连接、导线/电缆连接等方式来确定连接信息。在图纸中定义好每一段连接后,设计人员将连接数据以表格形式生成报表。生产人员根据连接报表使用正确的导线、桥接件等连接电路,并标记线缆代号。通过查看线缆代号可以快速在图纸上找到其相应位置。连接代号、线色线径、部件等信息是否正确,极大程度地影响了电气系统的质量和安全。而这种遗漏或错误,Eplan并不会报错警告。
  2.3 设备信息的校对和审查
  在Eplan中,每添加一个设备时需要对其进行命名,即设备标识符。设备标识符属于标识性属性,包含元件的安装位置信息、类别标识字母,是设备的唯一识别代号。设备分为主设备和从设备,主从设备使用相同的设备标识符。同时主设备中必须添加部件属性,主设备遗忘选型时,会导致部件汇总表中遗漏部件,从而影响到装配图中缺少对该部件的布置。在图纸的修改过程中,很容易出现图纸上设备标识符未按新的位置命名或者遗漏新的选型,而在对图纸进行人工检查时,很难发现这一类的错误。
  2.4 PLC信息的校队和审查
  由于人员有分工,图纸和程序设计由不同的人完成。图纸设计人员通过总览图来进行点位分配,程序设计人员根据图纸进行程序设计。因此多线页、总览页中的PLC信息是否一致是至关重要的。PLC点的地址、功能文本、通道代号等信息是否一致,影响了最终导出PLC报表的结果。如果信息有错误或者遗漏,影响工人接线和编程人员的识图,因此必须要检查PLC在多线页与总览页信息的一致性。   2.5 端子的校队和审查
  根据不同的需求,Eplan中提供不同结构形式、功能的端子。在绘制图纸时,将端子作为主端子或辅助端子进行管理,主端子必须添加部件属性,而辅助端子的层和代号信息是否满足主端子,影响了整个端子排的排序。若辅助端子的层和代号与主端子部件信息不一致,在端子图表中,此辅助端子并不能排列在其他辅助端子后,会导致原理图的端子图表与装配图的端子排序不一致。因此能直观地检查主端子和辅助端子的相关联信息是有必要的。
  3 自动校对与标准化审查功能的设计与实现
  Eplan自身的检查功能并不能完全覆盖所有企业的设计规范要求。利用Eplan软件提供的开放的API接口,可以调用Eplan的功能函数,实现对Eplan软件的二次开发,可用于图纸的自动校对和标准化审查。
  3.1 项目属性和页属性的校对和审查功能的设计与实现
  根据上述的功能需求分析,采用C#语言,利用Eplan.EplApi调用Eplan软件内部的命令,读写Eplan的基本对象,根据图纸校对和标准化审查的要求编写可执行代码。具体的功能设计与实现如下。
  (1)首先通过读取到项目属性和页属性信息,判断必填属性是否为空。若不为空,与设计规范中要求的信息进行比对,判断是否一致。对于不一致的属性信息进行特殊显示。核心代码如下:
  Project opj=ss.GetCurrentProject(true);
  String strCreatorTelephone获取项目属性信息:电话信息;
  if(strCreatorTelephone!=“0731-840*”)若为空,则判断出创建者电话有误
  (2)读取页名、页描述等信息,判断页是否按页名顺序排列是否正确、是否有重复页。如果页描述为预留,判断页中是否有绘制图形。核心代码如下:
  for(int i=0,i<opj.Pages.Length-1;i++)//循环读取所有页名信息
  {
  Page page=opj.Pages[i];
  if(page.Name==“=0/1”)
  If(page.页描述信息.IsEmpty)
  strShowPageDescp=page.Name+”页描述:为空!请处理。”;
  }
  3.2 连接信息的校对和审查功能的设计与实现
  读取连接信息,首先判断连接代号是否为空。
  (1)对于空的连接,其功能定义是否正确。核心代码如下:
  DataTable dt=PublicModule.ReadExcelByTable(Application.StartupPath+“\\连接列表.xls”);
  if(dt.Row[i][“线号”].ToString()==string.Empty ||dt.Row[i][“线号”].ToString()==“桥接片”)
  dt.Rows[i].Delete();
  (2)对于连接代号不为空的连接,分别判断为导线连接还是电缆连接,从而根据导线连接和电缆连接的不同要求进行检查。核心代码如下:
  if(dt.Rows[i][“设备标识符”].ToString().Trim()!=string.Empty)
  If((dt.Rows[i][“设备标识符”].ToString().Trim()!=“=+”)
  dataGridView1.Row[i].Cells[“设备标识符”].Style.BackColor=
  Color.Blue;
  3.3 设备信息的校队和审查功能的设计与实现
  读取设备属性,首先根据设备位置判别设备标识符命名是否正确。对于相同设备标识符,判断其主功能设备选型是否为空,所选部件是否为常用部件。核心代码如下。
  DataTable dt=PublicModule.ReadExcelByTable(Application.StartupPath+“\\设备标识符.xls”);
  for(int i=0,i<dt.Rows.Count;i++)
  {
  nowCellB=dt.Rows[i][dt.Columns.IndexOf(“设备标识符”)].ToString();
  for(int j=i+1;j<dt.Rows.Count-1;j++)
  {
  if(nowCellB==otherCellB)
  {
  flag++;
  Dt.Rows[j].Delete();
  }
  }
  }
  3.4 PLC信息的校对的审查功能的设计与实现
  读取PLC的属性信息,根据PLC的不同表达类型:总览和多线,判断其两种表达类型的PLC相关信息是否一致。核心代码如下:
  if(dgv1.Rows[i].Cells[“连接代号(全部)”].Value.ToString() !=dgv1.Rows[i-1].Cells[“连接点代号(全部)”].Value.ToString())
  {
  String strtmp=dgv1.Rows[i].Cells[“表达类型”].Value.ToString();If( strtmp== “多线”)
  dgv1.Rows[i].Cells[“功能文本”].Style.BackColor=Color.Yellow;
  If(strtmp== “总览”)
  dgv1.Rows[i].Cells[“功能文本”].Style.BackColor=Color.Blue;
  }
  3.5 端子的校对检查
  首先读取主端子的部件信息,判断主端子的端子层的填写是否正确。然后根据主端子的选型,依次往下校对辅助端子的层数是否正确。核心代码为:
  If(dgv1.Rows[i].Cells[“端子选型”].Value.ToString()==“DIKD-1.5”)
  {
  String strtmp=dgv1.Rows[i].Cells[“端子层”].Value.ToString();
  if(strtmp!=“1”||strtmp!=“2”||strtmp!=“3”)
  dgv1.Rows[i].Cells[“端子层”].Style.BackColor=Color.Green;
  }
  4 結束语
  本文针对设计人员在实际设计中对图纸校对和标准化审查需求,通过对电气设计软件Eplan的二次开发,针对性地将设计规范及标准化要求融入开发环境中,设计并实现了一套基于Eplan图纸的自动校对和标准化审查的工具。经实际使用,能够有效地达到自动校对和审查图纸的目的,有效地提高了工作效率和图纸设计质量,缩短了产品的设计周期。
  参考文献
  [1] 覃政,吴爱国,张俊.Eplan Electric P8官方教程[M].北京:机械工业出版社,2019.
其他文献
新冠肺炎疫情对实体零售业造成巨大冲击,逆全球化浪潮进一步恶化了中国SPA企业的发展环境。为使中国本土SPA企业在新经济形势下更加清晰地认识跨国竞争对手,选取中国31个省份,使用条件Logit回归分析方法,在既有研究的基础上导入智慧零售与供应链的视角,探究UNIQLO等国际SPA企业在中国的区位选择行为。研究表明,国际SPA企业在中国市场的区位选择与经济发展水平、开放程度、电子商务发展指数、价格水平以及运输成本呈现显著正相关的关系,而地区研发水平、消费水平、行业内竞争水平、城市发展规模等其他因素的影响并不显
小学教师专业认同是促进其专业发展的内在动力,是教师在所处特定情境下对自己所从事的专业活动的认识、情感态度和行为倾向性,其形成过程具有动态平衡性、个体独特性、主观能动性和文化情境性。小学教师专业认同的发展是教师内外因素共同作用的结果,其发展过程不可避免受到社会、学校文化环境及自我判断的影响。提升小学教师专业认同水平,既需要社会和学校环境的支持,更依赖教师积极进行自我反思。
中国共产党建党百年来的对外工作可分为初创起步、探索发展、调整巩固与拓展深化四个历史时期。党的对外工作克难奋进的宝贵经验表明,必须始终坚持以马克思主义为指导思想,坚持党的集中统一领导,坚持党际关系四项基本原则,坚持服务党和国家的中心任务,坚持准确把握时代特征和世界大势。新时代推进党的对外工作既面临国际政党交往日趋活跃、治国理政经验交流紧迫必要、中国与世界关系发生历史性变化等难得机遇,也必须应对国际秩序变革复杂深刻、美西方国家价值观外交的冲击、党际交往的不确定性增强、对外工作队伍建设和体制机制有待完善优化等诸
列宁带领俄共(布)开始实施新经济政策距今已经100周年,中国特色社会主义的实践内容无论是从深度还是从广度上也都远远超越了列宁时期的新经济政策,但把握列宁新经济政策的理论精髓,包括把人民是否满意作为党制定政策的依据和判断党的工作得失成败的标准;必须从实践而不是书本出发,不断开辟社会主义的新境界;要善于从政治看问题,必须不发生政治上的危险和政治上的错误;利用资本主义建设社会主义以使新经济政策的俄国成为社会主义的俄国等,对于建设新时代中国特色社会主义仍然具有十分重要的现实借鉴意义。
目前,针对反刍动物的粗饲料种类较多,主要包含了牧草类、青绿饲料、秸秆类等。对于奶牛养殖而言,粗饲料作为最基本的饲料之一,做好粗饲料加工工作是养殖奶牛的重中之重。因此,本文针对反刍动物粗饲料加工进行分析,并且以奶牛粗饲料加工为例探讨具体的加工方法,希望可以提升对粗饲料加工的认知。
本文以特体女衬衫版型为切入点,排除面料性能对衬衫版型的影响。根据驼背体、挺胸体和凸肚体三种特殊体型特征构建特殊体型人台,制作正常体型样衣,穿着在特殊体型人台模型上分析其着装弊病产生原因并逐一进行版型修正,得出结构优化方案,使特体人群穿着服装时美观、舒适,达到衣身结构平衡,从而优化女衬衫结构设计,为特体服装制版提供一定的理论借鉴。
[摘 要]新时期在矿山行业的发展中,积极融入网络信息技术,构建数字矿山已经成为重要趋势,同时矿山行业也需要以数字矿山等新型技术为基础,实现对资源的绿色开发,以实现发展的可持续性,因此必须准确把握数字矿山特点,充分了解数字矿山建设的各项信息技术,从而为资源绿色开发提供有力的技术支撑,推动我国矿山行业的升级转型。  [关键词]数字矿山;特点分析;绿色资源;开发对策  [中图分类号]X322
旅游业是国民经济战略性支柱产业和人民群众更加满意的现代服务业,具有满足民生需求、促进文化发展、保护生态环境、实现脱贫致富、促进国家外交、促进社会和谐的非经济功能。发展全域旅游要突出改革和创新,要针对旅游发展的重大问题,探索新的发展模式和路径,提出系列旅游改革发展的具体措施,解决长期制约旅游发展的瓶颈,形成适应全域旅游发展的体制机制;要全面推进旅游发展的理念创新、政策创新、体制创新、产品创新、业态创新、营销创新、公共服务创新等,切实解决制约全域旅游发展的问题。
[摘 要]南京市鼓楼医院中央空调系统的制冷量设计偏大,当时设计是按现场满客流条件来计算最大冷量,核算出空调主机的容量及冷冻水流量。然而,实际使用下来此类情况较少出现,从而导致空调主机都是在部分负荷条件下运行的,这无疑造成了大量的能源白白浪费。而且,空调系统发生故障时不能及时得到信息,以解决问题,排除故障,造成医院运营受到影响和顾客投诉。文章利用最新的物联网数据采集、大数据分析以及云端算法技术,对
从前有一对亲兄弟,他们都是猎人。哥哥的射箭本领虽然高强,但每天仍苦苦练习,他常挂在嘴边的一句话是:“我还差得多呢!”所以,他被称为“差得多”猎人。弟弟的射箭本领很糟糕,可他每天不是吃吃喝喝就是呼呼大睡,他常挂在嘴边的一句话是:“差不多就行了!”因此,他被称为“差不多”猎人。