[发明专利]一种基于PLC梯形图矩阵编译解释方法有效
| 申请号: | 201510114158.6 | 申请日: | 2015-03-17 |
| 公开(公告)号: | CN104820393B | 公开(公告)日: | 2017-06-23 |
| 发明(设计)人: | 国庆利;陈江 | 申请(专利权)人: | 浪潮集团有限公司 |
| 主分类号: | G05B19/05 | 分类号: | G05B19/05 |
| 代理公司: | 济南信达专利事务所有限公司37100 | 代理人: | 张靖 |
| 地址: | 250100 山东*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 本发明公开了一种基于PLC梯形图矩阵编译解释方法,所述方法直接对梯形图进行矩阵运算,而不进行IL语言转换及解释;所述方法包括过程编译过程和解释过程。本发明编译过程由于省略了IL语言转换过程,只需要对矩阵的连接关系进行简单的扫描,大大简化梯形图编译过程,减少了故障点,提高了编译效率;编译过程由于只处理矩阵内元素之间的连接关系,不处理复杂的与或和与或嵌套逻辑,简化了逻辑运算过程,减少了故障点,提高了编译效率;解释过程省略了IL语言翻译成二进制索引表过程,直接对梯形图矩阵进行扫描合并运算,节省了大量的底层CPU资源,提高程序运行速度,减少了故障点。 | ||
| 搜索关键词: | 一种 基于 plc 梯形 矩阵 编译 解释 方法 | ||
【主权项】:
一种基于PLC梯形图矩阵编译解释方法,其特征在于:所述方法直接对梯形图进行矩阵运算,而不进行IL语言转换及解释;所述方法包括过程编译过程和解释过程,其中:编译过程:在梯形图编辑过程中,所使用的每一个元素为一个图块,梯形图文件中的每个图块对应了一个数据结构,该数据结构储存该图块的信息,不同类型的图块按照一定的规则建立连接后组成了梯形图文件中的一个网络,而多个网络又组成了一个完整的梯形图文件;梯形图文件里的元素是以矩阵的形式存在的,每个梯形图相当于一个矩阵,矩阵里的每个元素有上、下、左和右四种连接关系,分别表示为TOP、BOTTOM、LEFT、RIGHT;如果该元素有左连接,则LEFT=1,如果有右连接则RIGHT=1,如果有上连接则TOP=1,如果有下连接则BOTTOM=1;上下连接表示元素右边的上下连接,左边的上下连接由前面的元素表示;矩阵编译方式不考虑梯形图的逻辑关系,只考虑梯形图元素之间的连接;所有元素以二维数组的方式组成矩阵,并且元素之间的连接关系已经确定,编译扫描过程只需要根据元素的连接关系,生成简单的元素表,以XML格式进行编码;解释过程:根据编译后生成XML格式文件,将XML格式文件还原成梯形图矩阵,然后进行运算过程,直接对梯形图矩阵中的元素按照从上到下,从左到右的顺序进行扫描,并根据每个元素的功能码进行运算,输出=FUN,然后根据元素间的连接关系,将所有输出结果进行合并输出。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮集团有限公司,未经浪潮集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510114158.6/,转载请声明来源钻瓜专利网。
- 上一篇:一种三维焊接机器人混合控制方法
- 下一篇:一种基于USB供电接口的智能电源





