[发明专利]PLC指令生成方法及装置和PLC编程方法有效
申请号: | 201710331425.4 | 申请日: | 2017-05-11 |
公开(公告)号: | CN107291444B | 公开(公告)日: | 2020-08-28 |
发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 广东卓信环境科技股份有限公司 |
主分类号: | G06F8/30 | 分类号: | G06F8/30;G06F8/33 |
代理公司: | 广州市越秀区哲力专利商标事务所(普通合伙) 44288 | 代理人: | 蔡碧慧;邓星文 |
地址: | 511400 广东省广州市番禺*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | plc 指令 生成 方法 装置 编程 | ||
本发明公开了PLC指令生成方法及装置和PLC编程方法,其中PLC指令生成方法包括以下步骤:获取PLC与外部设备的输入输出关系列表,所述输入输出关系列表包括多条输入输出关系,所述每条输入输出关系均包括外部地址和输入输出类型;获取所述PLC的内部地址列表,所述内部地址列表包括多个内部地址;合并所述输入输出关系列表和内部地址列表,得到合并列表;所述合并列表中,所述输入输出关系对应于相应的的内部地址;根据所述合并列表生成PLC指令。通过由电气图获取的输入输出关系列表和PLC的内部地址列表自动生成相应的PLC指令。PLC指令可以导入到相应的PLC程序中,利于程序编写的实现。
技术领域
本发明涉及PLC领域,特别涉及PLC指令生成方法及装置和PLC编程方法。
背景技术
现有的PLC编程支持的编程语言有梯形图(LD),语句表(ST),功能图(FBD)等。在编程的过程中,为了提高程序的利用程度,需要对物理地址和内部地址进行映射,当由于硬件地址问题需要修改时,可以减少修改程序的难度,而内部程序使用的地址,为内部映射地址,提高了系统的稳定性。
在既往的编程过程中,均是根据图纸确定的输入和输出定义PLC端子,进行程序的一步步编写。随着软件技术的发展,现在的PLC平台基本支持地址的导入和导出。但是有时需要重复修改或重复输入指令和地址,当系统的地址数量较大时,此部分程序编制时会耗费较长的时间;且在复制和修改的过程中,可能存在遗漏,造成地址重复、丢失等情况,对后续程序调试造成影响。
发明内容
为了克服现有技术的不足,本发明的目的在于提供PLC指令生成方法及装置和PLC编程方法,其能解决现有的PLC编程方法有时需要重复修改或重复输入指令和地址,当系统的地址数量较大时,此部分程序编制时会耗费较长的时间;且在复制和修改的过程中,可能存在遗漏,造成地址重复、丢失等情况,对后续程序调试造成影响的问题。
本发明的目的采用以下技术方案实现:
PLC指令生成方法,包括以下步骤:
获取PLC与外部设备的输入输出关系列表,所述输入输出关系列表包括多条输入输出关系,所述每条输入输出关系均包括外部地址和输入输出类型;
获取所述PLC的内部地址列表,所述内部地址列表包括多个内部地址;
合并所述输入输出关系列表和内部地址列表,得到合并列表;所述合并列表中,所述输入输出关系对应于相应的内部地址;
根据所述合并列表中所述的外部地址、输入输出类型和内部地址整合连接起来生成PLC指令。
优选的,所述每条输入输出关系均还包括注释符,所述注释符包括与所述外部地址对应的第一注释元和与所述输入输出类型对应的第二注释元;
所述PLC指令生成方法还包括:根据所述合并列表生成与所述PLC指令相应的注释语句。
优选的,所述第一注释元包括设备名称、设备编号和执行功能。
优选的,所述第二注释元包括地址映射类别。
优选的,所述内部地址为内部物理地址或用于定义所述内部物理地址的定义符号。
应用数据表的PLC编程方法,包括上述任一项所述的PLC指令生成方法。
PLC指令生成装置,包括:
第一获取模块,用于获取PLC与外部设备的输入输出关系列表,所述输入输出关系列表包括多条输入输出关系,所述每条输入输出关系均包括外部地址和输入输出类型;
第二获取模块,用于获取所述PLC的内部地址列表,所述内部地址列表包括多个内部地址;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东卓信环境科技股份有限公司,未经广东卓信环境科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710331425.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种信息处理方法、装置及终端设备
- 下一篇:处理热键冲突的方法及终端