【技术实现步骤摘要】
一种PLC程序生成方法、系统、设备及存储介质
本专利技术涉及工业控制软件开发领域,尤其涉及一种PLC程序生成方法、系统、设备及存储介质。
技术介绍
作为控制自动化设备进而实现工业自动化的重要一环,PLC程序的编写一直是工业控制领域关注的重点;由于行业差别较大,用于实现不同生产活动的自动化设备也千差万别,虽然在某些特定行业中针对PLC程序已经实现了自动化编写,但仅适用于特定的执行标准或业务需求,无法普及到所有行业中;除这些特定行业之外,PLC程序的编写大多依靠工程师手工进行,由于人工操作的原因,存在编写效率低且容易出现编写错误等弊端;所以,如何既能实现自动化编写PLC程序又能将这种方法使用于通用的自动化设备是当前急需解决的技术问题。
技术实现思路
为至少解决现有技术中存在的技术问题之一,本专利技术的目的在于提供一种PLC程序生成方法、系统、设备及存储介质。根据本专利技术实施例的第一方面,一种PLC程序生成方法,包括以下步骤:获取数据表格;所述数据表格中的数据包括信号名称、条件信号数据、相互关 ...
【技术保护点】
1.一种PLC程序生成方法,其特征在于,包括以下步骤:/n获取数据表格;所述数据表格中的数据包括信号名称、条件信号数据、相互关系信息以及附属信息;/n读取所述数据表格,得到执行数据;/n获取程序模板,输入所述执行数据至所述程序模板并进行转译排版,得到PLC程序文件;所述程序模板具有PLC程序规则。/n
【技术特征摘要】
1.一种PLC程序生成方法,其特征在于,包括以下步骤:
获取数据表格;所述数据表格中的数据包括信号名称、条件信号数据、相互关系信息以及附属信息;
读取所述数据表格,得到执行数据;
获取程序模板,输入所述执行数据至所述程序模板并进行转译排版,得到PLC程序文件;所述程序模板具有PLC程序规则。
2.根据权利要求1所述的PLC程序生成方法,其特征在于,所述读取所述数据表格,得到执行数据这一步骤,包括:
读取所述数据表格中的所述信号名称;
依次读取所述信号名称在所述数据表格中所处行的所述条件信号数据;
逐行读取直至所述数据表格内的所有数据读取完成,得到所述执行数据。
3.根据权利要求2所述的PLC程序生成方法,其特征在于,所述依次读取具体是指以所述信号名称为起点,向右依次读取该行的其他数据。
4.根据权利要求1所述的PLC程序生成方法,其特征在于,所述获取程序模板,输入所述执行数据至所述程序模板并进行转译排版,得到PLC程序文件这一步骤,包括:
获取所述程序模板;
根据所述PLC程序规则依次输入所述执行数据至所述程序模板并进行转译排版;
得到所述PLC程序文件。
5.根据权利要求1所述的PLC程序生成方法,其特征在于,所述获取数据表格通过记录数据至Excel表格实现。
6.一种PLC程序生成系统,其特征在于,包括以下模块:
数据表格模块,用于获取数据...
【专利技术属性】
技术研发人员:任孝江,贺毅,左志军,姚维兵,徐华昕,张凯,
申请(专利权)人:广州明珞汽车装备有限公司,明珞汽车装备上海有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。