[发明专利]一种PLC梯形图代码软解题方法有效
申请号: | 201210205216.2 | 申请日: | 2012-06-20 |
公开(公告)号: | CN102736551A | 公开(公告)日: | 2012-10-17 |
发明(设计)人: | 王晟磊;刘俊龙 | 申请(专利权)人: | 深圳市矩形科技有限公司 |
主分类号: | G05B19/05 | 分类号: | G05B19/05 |
代理公司: | 深圳市兴科达知识产权代理有限公司 44260 | 代理人: | 杜启刚 |
地址: | 518000 广东省深圳市宝安*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 plc 梯形 代码 解题 方法 | ||
1.一种PLC梯形图代码软解题方法,其特征在于,包括以下步骤:
101)上位机编写的梯形图代码下载到PLC中时,转化为PLC能够识别的梯形图代码指令序列,转化后的梯形图代码指令序列形成至少一个矩阵网络;
102)PLC运行时启动梯形图代码指令解析功能,采用纵向扫描解析方式,同一网络的解析顺序是按不同列从左到右逐列进行,同一列从上到下逐行进行;
103)将解析的结果通过通信传递给上位机或PLC自身的数字量或模拟量输入输出点执行相应的动作。
2.根据权利要求1所述的PLC梯形图代码软解题方法,其特征在于,所述的梯形图代码指令包括程序结束码、网络起始码、列起始码和元件操作码,所述的梯形图代码指令序列结束处的指令是程序结束码,每一个矩阵网络的第一条指令是网络起始码,网络每一列的第一条指令是列起始码;在代码解析过程中,一旦遇到程序结束码时,整个解题过程结束。
3.根据权利要求2所述的PLC梯形图代码软解题方法,其特征在于, 所述的列起始码包含起始码的指令类型区分信息、同一列中各行含有的元件信息和同一列中各行上下导通连接关系信息。
4.根据权利要求3所述的PLC梯形图代码软解题方法,其特征在于, 所述的列起始码的第0-6位包含起始码的指令类型区分信息,第4-12位包含同一列中各行含有的元件信息,第7-12位包含同一列中各行上下导通连接关系信息;一个网络包含的最大行数为7行,最大列数为11列。
5.根据权利要求2所述的PLC梯形图代码软解题方法,其特征在于, 所述的元件操作码包括元件类型信息、变量数据存放空间信息和存放的偏移位信息。
6.根据权利要求2所述的PLC梯形图代码软解题方法,其特征在于,每一列解析完毕后,计算该列的导通状态,导通状态分为元件导通状态、垂直连线状态、行导通状态,每一列的行导通状态用于下一列输入的导通状态。
7.根据权利要求4所述的PLC梯形图代码软解题方法,其特征在于,每一列解析完毕后,计算该列7行的导通状态,行与行之间的导通状态分为‘元件导通状态’、‘垂直连线状态’、‘行导通状态’,在计算7行导通状态时,首先计算的是第4行的导通状态,接着计算 3、2、1、5、6、7行的状态。
8.根据权利要求1所述的PLC梯形图代码软解题方法,其特征在于, 当读到网络起始码为预设的高亮显示标志时,计算该网络的高亮显示数据,计算每一列元件导通的状态,存储在高亮数组中,并传递给上位机。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市矩形科技有限公司,未经深圳市矩形科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210205216.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种小型化三频卫星通信天线
- 下一篇:手持搅拌器