[發明專利]具有隊列功能的可編程邏輯控制器及其操作方法無效
| 申請號: | 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.szxzyx.cn/pat/books/200710145515.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種可編程器件的參數調整裝置及方法
- 下一篇:不易滑落、有卡通圖案的透氣卡套





