[發明專利]一種PLC的指令編碼及識別系統有效
| 申請號: | 201410008304.2 | 申請日: | 2014-01-08 |
| 公開(公告)號: | CN103761071B | 公開(公告)日: | 2017-07-18 |
| 發明(設計)人: | 張志勝;卓文濤;周一帆;卞揚清 | 申請(專利權)人: | 東南大學 |
| 主分類號: | G06F9/30 | 分類號: | G06F9/30;G06F9/445 |
| 代理公司: | 南京蘇高專利商標事務所(普通合伙)32204 | 代理人: | 張弛 |
| 地址: | 210096*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 plc 指令 編碼 識別 系統 | ||
1. 一種PLC 的指令編碼及識別系統,其特征在于,包括編碼模塊、讀取模塊以及識別模塊;
編碼模塊用于對指令進行編碼,指令分為純單步指令、單步指令以及多步指令三大類;
指令的處理單位為4 位16 進制碼,第1 位用于表示指令類型,純單步指令的后3 位用于表示純單步指令編碼號,單步指令的后3 位用于表示指令操作對應的軟元件編號,多步指令的后3 位用于表示需要跳轉到的函數指針數組的元素標號;
讀取模塊用于對指令的讀?。?/p>
識別模塊用于解析讀取模塊讀取到的指令,根據指令的第1 位判斷出指令類型,根據不同指令類型以及后3位的值進行相應的指令操作;通過讀取模塊讀取到的該步指令中的第1位,即最高位R位判斷指令類型,若R等于0到9時對應的是帶軟元件編號的單步指令;若R等于F時該指令為純單步指令;若R等于A,則表示該步指令為雙步指令;若R等于B則其為其他多步指令;若R等于C,則表示該步指令為定時器和計數器的輸出指令;若R等于D,則表示該步指令為應用指令,其中上述多步指令包括包括雙步指令、其他多步指令、定時器和計數器的輸出指令以及應用指令。
2. 如權利要求1 所述的一種PLC 的指令編碼及識別系統,其特征在于,所述編碼模塊中單步指令的軟元件包括狀態寄存器、輸入繼電器、輸出繼電器、定時器、輔助繼電器、計數器以及特殊輔助繼電器。
3. 如權利要求1 所述的一種PLC 的指令編碼及識別系統,其特征在于,所述識別模塊的解析指令方法包括以下步驟:
(1)取出一步指令中的第1 位,根據第1 位的值為純單步指令值則進入步驟(2),若為單步指令值則進入步驟(3),若為多步指令值則進入步驟(4);
(2)根據步驟(1)中一步指令的后3 位,根據其值執行相關的指令操作;
(3)根據步驟(1)中一步指令的后3 位,對其值代表的軟元件進行第1 位值表示的相應操作;
(4)若為雙步指令,步驟(1)中的一步指令后3 位表示函數指針數組的相應元素標號,則進入指針數組中的相應函數,第二步指令的后3 位則表示軟元件編號,若為其他多步指令,則進行若干步查找相應函數,最后一步指令的后3 位則表示軟元件編號;若為定時器和計數器的輸出指令,則根據步驟(1)中的一步指令后3 位值判斷軟元件編號,之后的步中則包含定時值或計數值信息;若為應用指令,根據步驟(1)中的一步指令后3 位值獲取其步長數組中保存的相應步長數,執行下面相應步長數的指令。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于東南大學,未經東南大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410008304.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種中強耐熱鎂合金
- 下一篇:用于汽車的懸架方法及阻尼裝置





