[发明专利]多通道数控系统PLC程序共用的方法及系统在审
申请号: | 202111157394.8 | 申请日: | 2021-09-29 |
公开(公告)号: | CN113848815A | 公开(公告)日: | 2021-12-28 |
发明(设计)人: | 曹荣刚;程浩;张莎;马聚川 | 申请(专利权)人: | 苏州谷夫道自动化科技有限公司 |
主分类号: | G05B19/414 | 分类号: | G05B19/414 |
代理公司: | 北京商专润文专利代理事务所(普通合伙) 11317 | 代理人: | 王祖悦 |
地址: | 215000 江苏省苏州*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通道 数控系统 plc 程序 共用 方法 系统 | ||
本公开提供了多通道数控系统PLC程序共用的方法及系统,该方法包括:预先设置PLC变量的名字与地址的对应关系;加载PLC程序;解析PLC程序,获取PLC程序中PLC变量的名字;根据PLC变量的名字与地址的对应关系,将PLC程序中的PLC变量的名字替换为地址。本公开通过将PLC变量划分为公共PLC变量和通道PLC变量,并且通过解析PLC程序,将PLC变量的名字替换为地址,实现了同一个PLC程序,在各个通道中的共用,极大地简化了多通道数控系统PLC应用编程,减轻编程负担,降低对编程人员的要求,节省生产时间与成本,提高了数控系统的稳定性、可靠性和智能化,提高了开发效率。
技术领域
本公开涉及数控系统技术领域,尤其涉及多通道数控系统PLC程序共用的方法及系统。
背景技术
随着现代数控设备的发展和数控机床的普及,数据加工技术得到了日益广泛的应用。为了适应复合数控机床在实际中的应用,出现了支持多通道的数控系统。
在传统的单通道数控系统PLC应用编程时,只需要编写一份即可。但是对于多通道数控系统来说,若是每个通道需要完全分别编程,则会大幅度增加应用人员的编程工作量,同时不便于管理。若所有通道使用同一份编程,则会发生程序冲突。在多通道数控系统实现中,数控系统没有从系统层面解决这个问题,而是交由现场应用编程人员自行决定和管理,如此增加了应用编程人员的编程负担,提高了对编程人员的要求,其结果好坏取决于应用编程人员的能力水平,对数控系统的不稳定性增加了不确定因素。
发明内容
本公开针对上述问题,提出多通道数控系统PLC程序共用的方法及系统。
为了解决上述技术问题中的至少一个,本公开提出如下技术方案:
第一方面,提供了多通道数控系统PLC程序共用的方法,该方法包括以下步骤:
预先设置PLC变量的名字与地址的对应关系,PLC变量包括公共PLC变量和通道PLC变量;
加载PLC程序;
解析PLC程序,获取PLC程序中PLC变量的名字;
根据PLC变量的名字与地址的对应关系,将PLC程序中的PLC变量的名字替换为地址。
第二方面,提供了多通道数控系统PLC程序共用的系统,用于执行上述任一多通道数控系统PLC程序共用的方法,该系统包括:
对应关系存储模块,用于预先设置PLC变量的名字与地址的对应关系,PLC变量包括公共PLC变量和通道PLC变量;
PLC程序加载模块,用于加载PLC程序;
PLC程序解析模块,用于解析PLC程序,获取PLC程序中PLC变量的名字;
PLC变量替换模块,用于根据PLC变量的名字与地址的对应关系,将PLC程序中的PLC变量的名字替换为地址。
第三方面,提供了多通道数控系统PLC程序共用的设备,该设备包括至少一个处理器,以及与至少一个处理器通信连接的存储器,其中,存储器中存储有至少一条指令、至少一段程序、代码集或指令集,至少一条指令、至少一段程序、代码集或指令集由处理器加载并执行本公开上述任一的多通道数控系统PLC程序共用的方法。
第四方面,提供了一种计算机可读存储介质,该计算机可读存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,至少一条指令、至少一段程序、代码集或指令集由处理器加载并执行本公开上述任一的多通道数控系统PLC程序共用的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州谷夫道自动化科技有限公司,未经苏州谷夫道自动化科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111157394.8/2.html,转载请声明来源钻瓜专利网。