[发明专利]可编程控制器的快速侦错方法无效
| 申请号: | 200810300648.5 | 申请日: | 2008-03-21 |
| 公开(公告)号: | CN101539767A | 公开(公告)日: | 2009-09-23 |
| 发明(设计)人: | 邱文志;张昭琳;邱志豪 | 申请(专利权)人: | 鸿富锦精密工业(深圳)有限公司;赐福科技股份有限公司 |
| 主分类号: | G05B19/406 | 分类号: | G05B19/406 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 518109广东省深圳市*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 可编程控制器 快速 方法 | ||
技术领域
本发明涉及一种可编程控制器的侦错方法,特别是涉及一种用于数值控制工具机的可编程控制器的快速侦错方法。
背景技术
可编程控制器是一种用于自动化实时控制的微型计算机,广泛应用于目前的工业控制领域。现有的数值工具机,如CNC铣床、CNC车床…等,在可编程控制器的程序语言编辑中,虽然是可针对各模块进行单独的撰写开发,但最后仍须将各模块进行模块合并与程序编译的动作,故最后实际在应用端所看到的程序是结构十分复杂的,往往使后续的应用人员,在系统I/O发生错误的情况下,无法迅速的进行程序维护与系统硬件的除错。现有的可编程控制器具有以下的缺点:
侦错不易:原因在于当有外部I/O组件动作时,可编程控制器程序所相对应的组件图形会区别显示,参考图1,但是在复杂的可编程控制器程序结构中,使用者无法轻易的在第一时间下,就可立刻得知可编程控制器在结构上是否有逻辑错误,或者是外部I/O组件的动作错误。
程序维护不易:原因在于可编程控制器的语言在编译后并未有模块分类的特性存在,参考图1,故非程序开发者无法立即得知可编程控制器中所撰写的程序的意义,故造成后续在应用端的人员维护程序不易。
发明内容
鉴于以上内容,有必要提供一种可编程控制器的快速侦错方法。
一种可编程控制器的快速侦错方法,包括下列步骤:设定不变量逻辑式;检查程序;若程序符合不变量逻辑式,则侦错完成,返回检查程序步骤再进行侦错,若程序不符合不变量逻辑式,则系统停止并显示错误的位置或时序,同时发出警告信号。
与现有技术相比,在本发明可编程控制器的快速侦错方法利用不变量法则,可在复杂的可编程控制器程序中,快速且轻易的得知可编程控制器的程序上是否有逻辑错误或者是外部I/O组件的动作错误,以及错误的位置或时序。
附图说明
图1是现有可编程控制器程序的示意图。
图2是本发明可编程控制器的快速侦错方法的流程图。
图3是本发明可编程控制器的快速侦错方法中串联不变量逻辑式的示意图。
图4是本发明可编程控制器的快速侦错方法中并联不变量逻辑式的示意图。
图5是本发明可编程控制器程序显示错误的示意图。
图6是本发明可编程控制器的快速侦错方法的第二个实施例的流程图。
图7是本发明可编程控制器的快速侦错方法的第二个实施例中程序显示错误的示意图。
图8是本发明可编程控制器的快速侦错方法的第三个实施例的流程图。
图9是本发明可编程控制器的快速侦错方法的急停控制模块的示意图。
具体实施方式
请参考图2为本发明可编程控制器的快速侦错方法的流程图,其利用不变量的演算法则,进行系统监控,判断系统的所有的I/O信号,是否符合不变量法则,当不变量的法则被破坏或是不成立时,亦即代表系统的I/O信号发生动作错误或是逻辑错误。设定系统中的所有外部I/O接点、内部辅助接点、定时器、计数器,皆有能被系统充分描述的信息,亦即所有的信号状态,皆能被系统掌握。
本发明可编程控制器的快速侦错方法,包括下列步骤:
设定不变量逻辑式步骤,所述不变量逻辑式为利用不变量法则所定出的关系式,所述不变量法则为所有输入进行运算后的结果等于输出的结果。其中不变量逻辑式包括有串联(AND)逻辑式及并联(OR)逻辑式,如下所示:
A、B可以为外部I/O接点、内部辅助接点、定时器、计数器的信号,而C可以为输出或内部辅助接点的信号。
1.串联(AND)不变量法则为(A&B)=C,参考图3,可将不变量逻辑式设为(A&B)-C=0,其中”&”为AND逻辑。
2.并联(OR)不变量法则为(A|B)=C,参考图4,可将不变量逻辑式设为(A|B)-C=0,其中”|”为OR逻辑。
检查程序步骤,所述检查程序为检查可编程控制器的程序是否符合上述不变量逻辑式。
若可编程控制器的程序检查结果为符合不变量逻辑式,亦即不违反上述串联或并联的不变量法则,得知可编程控制器的程序没有错误,则侦错完成,返回检查程序步骤再进行侦错。
若可编程控制器的程序检查结果为不符合不变量逻辑式,亦即违反上述串联或并联的不变量法则,可快速的得知可编程控制器的程序有错误,则系统停止并显示错误及发出警告信号。参考图5,其可于一控制器的人机界面10显示错误的位置11及时序12,并可于一缓冲储存器(图中未示)中记录下错误信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于鸿富锦精密工业(深圳)有限公司;赐福科技股份有限公司,未经鸿富锦精密工业(深圳)有限公司;赐福科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810300648.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:触摸屏划线输入法
- 下一篇:一种电动自行车脚蹬踏力矩检测方法





