[发明专利]一种PLC梯形图代码硬解题方法有效
申请号: | 201210136163.3 | 申请日: | 2012-05-04 |
公开(公告)号: | CN102650861A | 公开(公告)日: | 2012-08-29 |
发明(设计)人: | 王晟磊 | 申请(专利权)人: | 深圳市矩形科技有限公司 |
主分类号: | G05B19/05 | 分类号: | G05B19/05 |
代理公司: | 深圳市兴科达知识产权代理有限公司 44260 | 代理人: | 杜启刚 |
地址: | 518000 广东省深圳市宝安*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 plc 梯形 代码 解题 方法 | ||
1.一种PLC梯形图代码硬解题方法,其特征在于,PLC采用主控CPU和解题专用CPU双核架构模式,PLC系统运算处理由主控CPU完成,梯形图代码解题由解题专用CPU成:
101)主控CPU运行处理非梯形图代码内容,主控CPU在运行过程中发现是梯形图代码,即将控制权移交给解题专用CPU进行梯形图代码解题;
102)解题专用CPU在进行梯形图代码解析过程中遇到功能块指令时,解题专用CPU将控制权移交给主控CPU调用功能块函数进行处理;
103)两个CPU相互切换完成梯形图代码的解题过程。
2.根据权利要求1所述的PLC梯形图代码硬解题方法,其特征在于,解题专用CPU定义的寄存器组包括:垂直短路指示寄存器、 功能块向量寄存器、前导列状态寄存器、梯形图程序指针寄存器、高亮和模式控制寄存器、解题运行命令寄存器、功能块输出寄存器和解题配置寄存器。
3.根据权利要求2所述的PLC梯形图代码硬解题方法,其特征在于,所述的垂直短路指示寄存器为列格式寄存器,用来保存梯形图解析过程中,当前列哪一行有元件以及元件之间的关系;所述的功能块向量寄存器用于当解题遇到功能块指令时,将功能块号与功能块的前导列输入状态以及特殊向量位存在此寄存器,解题专用CPU将控制权交给主控CPU后,主控CPU通过读这个寄存器去调用对应的功能块函数。
4.根据权利要求2所述的PLC梯形图代码硬解题方法,其特征在于,所述的前导列状态寄存器用于记录解析过程中,当前列和前一个列的输出状态,将前一个列的输出状态作为当前列的输入状态,并根据当前列元件的开关,计算当前列的输出;所述的高亮和模式控制寄存器用于支持上位机编程软件的实时监视和调试功能,将运行中的中间状态通过此寄存器在高亮码状态下传给主控CPU。
5.根据权利要求2所述的PLC梯形图代码硬解题方法,其特征在于,所述的解题运行命令寄存器写任意数据均可启动一次解题专用CPU工作,至解题专用CPU遇到功能块、高亮码、结束码跳出运行,将控制权交还给主控CPU。
6.根据权利要求2所述的PLC梯形图代码硬解题方法,其特征在于,所述的功能块输出寄存器用于当功能块运行完毕后,输出功能块的节点导通状态;所述的解题配置寄存器用来配置解题专用CPU的运行模式、速度、程序空间和IO空间。
7.根据权利要求1所述的PLC梯形图代码硬解题方法,其特征在于,主控CPU将控制权移交给解题专用CPU的过程包括:
701)主控CPU向解题专用CPU控制器发出命令;
702)解题专用CPU置高互斥请求线;
703)主控CPU在检测到该请求后,在一下个时钟周期锁住系统总线,然后置高互斥应答线,同时断开本身片选总线与外部的联系;
704)解题专用CPU在接到应答线后,置高占用线,同时将外部总线接管,并在下一个时钟周期开始运算解题。
8.根据权利要求1所述的PLC梯形图代码硬解题方法,其特征在于, 解题专用CPU将控制权移交给主控CPU的过程包括:
解题专用CPU当发现有外部中断,或者遇到需要调用主控CPU运算,或者程序运算完毕需要将控制权交回给主控CPU时,解题专用CPU断开总线的主控制,同时将占用线和请求线同时释放;
801)主控CPU检测到占用线和请求线释放后,将应答线释放,同时接管外部总线,并在下一个时钟周期释放系统总线,开始程序的接着运行;
802)如果是解题专用CPU调用主控CPU或者是程序运算完毕,主控CPU将接续原来的程序挂起点运行;如果是中断,则在下一个时钟周期释放系统总线,进入中断程序运行,并在中断返回后,再将控制权将给解题专用CPU。
9.根据权利要求1所述的PLC梯形图代码硬解题方法,其特征在于,当主控CPU将控制权交给解题专用CPU之前先关DCache,在重获控制权后再将DCache打开。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市矩形科技有限公司,未经深圳市矩形科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210136163.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:DC/DC转换器的延迟补偿系统和方法
- 下一篇:光盘装置