PLC程序的自动生成方法、装置和实现装置制造方法及图纸

技术编号:21139924 阅读:68 留言:0更新日期:2019-05-18 04:50
本发明专利技术提供了一种PLC程序的自动生成方法、装置和实现装置,其中,该方法包括:获取PLC模板程序;该PLC模板程序包括硬件组态、变量名称、安全程序和普通程序;获取保存有当前PLC的控制对象的表格文件;在表格文件中,通过预设的安全区域和模式区域将控制对象进行设备划分,每个控制对象保存在对应的表格坐标中;根据PLC模板程序和表格文件,生成当前PLC对应的PLC程序。本发明专利技术可以缩短PLC离线程序的编写时间,保证PLC程序的一致性,从而降低了编程的错误率、提高了工作效率,降低了项目成本。

【技术实现步骤摘要】
PLC程序的自动生成方法、装置和实现装置
本专利技术涉及电气编程
,尤其是涉及一种PLC(ProgrammableLogicController,可编程逻辑控制器)程序的自动生成方法、装置和实现装置。
技术介绍
汽车市场的愈发繁荣,大大促进了汽车企业对新车型的研发以及对整车厂产能的提高。为了提高产能,很多汽车厂都会考虑根据现有的车型平台建立新的生产线,从厂房布局设计、厂房及附属配套建造、生产线规划、生产线工艺设计、生产线电气方案设计、电气编程、电气调试等多个步骤提高产能;为了保证新车型及时上市,上述步骤均需要采用新方法缩短工期,提高工作效率。其中,现有的电气编程方式需要人工修改模板程序,对PLC工程师的依赖程度较高,当工程师经验不足时,编程时间和编程质量都难以保证,容易延误工期,提高项目成本。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种PLC程序的自动生成方法、装置和实现装置,以缩短PLC离线程序的编写时间,保证PLC程序的一致性,从而降低编程的错误率、提高工作效率,降低项目成本。第一方面,本专利技术实施例提供了一种PLC程序的自动生成方法,其中,该方法包括:获取PLC模本文档来自技高网...

【技术保护点】
1.一种PLC程序的自动生成方法,其特征在于,所述方法包括:获取PLC模板程序;所述PLC模板程序包括硬件组态、变量名称、安全程序和普通程序;获取保存有当前PLC的控制对象的表格文件;所述表格文件中,通过预设的安全区域和模式区域将所述控制对象进行设备划分,每个所述控制对象保存在对应的表格坐标中;根据所述PLC模板程序和所述表格文件,生成所述当前PLC对应的PLC程序。

【技术特征摘要】
1.一种PLC程序的自动生成方法,其特征在于,所述方法包括:获取PLC模板程序;所述PLC模板程序包括硬件组态、变量名称、安全程序和普通程序;获取保存有当前PLC的控制对象的表格文件;所述表格文件中,通过预设的安全区域和模式区域将所述控制对象进行设备划分,每个所述控制对象保存在对应的表格坐标中;根据所述PLC模板程序和所述表格文件,生成所述当前PLC对应的PLC程序。2.根据权利要求1所述的方法,其特征在于,所述根据所述PLC模板程序和所述表格文件,生成所述当前PLC对应的PLC程序的步骤,包括:根据所述表格文件中,每个所述控制对象保存的对应的表格坐标,从所述PLC模板程序中导出对应的程序块的XML文件;根据所述表格文件,修改所述XML文件的变量名称;将修改后的所述XML文件导入TIAPortal中,生成所述当前PLC对应的PLC程序。3.根据权利要求2所述的方法,其特征在于,所述根据所述表格文件,修改所述XML文件的变量名称的步骤,包括:从所述表格文件中读取需要修改的变量名称和目标名称;查找所述XML文件中所述需要修改的变量名称;将所述需要修改的变量名称替换为所述目标名称。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:从所述表格文件中获得存储文件夹名称;建立所述存储文件夹名称对应的文件夹;将所述PLC程序保存在所述文件夹中。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收用户输入的模式区域的数量、HMI的数量、带模式旋钮的操作盒的数量。6.一种PLC程序的自动生成装置,其特征...

【专利技术属性】
技术研发人员:胡峥楠张尧李志光李红黄天聪李绪超
申请(专利权)人:宁波吉利汽车研究开发有限公司吉利汽车研究院宁波有限公司
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1