[发明专利]具有队列功能的可编程逻辑控制器及其操作方法无效
申请号: | 200710145515.0 | 申请日: | 2007-08-27 |
公开(公告)号: | CN101377668A | 公开(公告)日: | 2009-03-04 |
发明(设计)人: | 曾俊儒;徐华岳 | 申请(专利权)人: | 台达电子工业股份有限公司 |
主分类号: | G05B19/05 | 分类号: | G05B19/05 |
代理公司: | 北京英赛嘉华知识产权代理有限责任公司 | 代理人: | 方挺;沈锦华 |
地址: | 中国*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 具有 队列 功能 可编程 逻辑 控制器 及其 操作方法 | ||
技术领域
本发明涉及一种可编程逻辑控制器,尤其涉及一种具有暂时储存操作端所送出指令的队列功能的可编程逻辑控制器(ProgrammableLogic-Controller)。
背景技术
随着机械和其它设备在工厂自动化(Factory Automation)领域中多种整合快速变化的影响,设计省时、省力、自动化的控制是必然的趋势。在早期的自动化机械中,其控制方式是由继电器、按钮开关、定时器、计数器及检测开关等构成,已达到控制的目的。但为了应付各种形式的控制方式,控制器经常需要修改,于是造就了可编程逻辑控制器(Programable Logic Controller)的诞生。
可编程逻辑控制器早已被广泛应用于工业上。在机电结合的环境下,让控制指令随时加载于可编程逻辑控制器中,该可编程逻辑控制器可根据输入的控制指令来控制机器的运转。
而传统的可编程逻辑控制器20在运用时,可以通过网络总线30与多个操作端10同时连接,供多个操作端10同时操作可编程逻辑控制器(如图1所示)。当第一个操作端10对可编程逻辑控制器20下达指令时,则通过网络总线30将指令传送至可编程逻辑控制器20中。在可编程逻辑控制器20的指令收发程序202接收到指令后,由微处理单元201处理程序,在处理后通过网络总线30回复第一个操作端10所需的数据。在多个操作端10中仅有一个操作端发出一个指令时,可编程逻辑控制器20可根据操作端10的指令,回复操作端10所需的数据。当可编程逻辑控制器20同时接收到多个操作端10的指令时,会导致指令丢失或指令碰撞,而造成可编程逻辑控制器20无法依次回复操作端10的所需的数据,使操作端10无法有效地操控可编程逻辑控制器20。
发明内容
本发明的主要目的在于克服现有技术的缺陷。本发明利用可编程逻辑控制器原有的队列功能(暂放数据的缓冲区),将多个操作端各自发送的指令依先后顺序进行处理,并将未处理的指令先暂存排序在队列中,使每一个操作端都能收到可编程逻辑控制器所回复的数据。
为达到上述的目的,本发明的可编程逻辑控制器具有队列功能的通讯协议处理方法及其装置,首先,该可编程逻辑控制器经高速网络总线依次接收来自多个操作端所发送的指令一,在指令收发程序接收到指令一后,先判断是否已有其它指令在处理中,如果没有其它指令在处理,则直接处理指令一,并传送回复指令一所需数据。在处理指令一的过程中,如果接收到指令二,则将指令二暂存在队列中。在指令一处理完成后,判断暂存队列中是否有需要优先处理的指令二。如果判断出有优先处理的指令二,指令二将由暂存队列中读出,并在可编程逻辑控制器的微处理单元处理后,经指令收发程序回复指令二所需的数据。如果判断出指令暂存队列中无优先处理的指令,则持续判断是否有优先处理的指令。
附图说明
图1是传统可编程逻辑控制器的队列功能的操作硬件方框流程示意图;
图2是本发明的可编程逻辑控制器的队列功能的操作硬件方框流程示意图;
图3是本发明的可编程逻辑控制器的队列功能的操作软件流程示意图。
图4A~图4O是本发明的可编程逻辑控制器的队列功能的运用举例示意图。
【主要组件符号说明】
现有技术:
操作端 10
可编程逻辑控制器 20
微处理单元 201
指令收发程序 202
网络总线 30
本发明:
步骤 100~112
操作端 1
第一操作端 11
指令一 111
回复一 112
指令四 113
第二操作端 12
指令二 121
回复二 122
第三操作端 13
指令三 131
回复三 132
网络总线 2
可编程逻辑控制器 3
指令收发程序 31
指令暂存队列 32
微处理单元 33
具体实施方式
下面结合附图对本发明的技术内容进行详细说明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于台达电子工业股份有限公司,未经台达电子工业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710145515.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种可编程器件的参数调整装置及方法
- 下一篇:不易滑落、有卡通图案的透气卡套