[發明專利]鋁板帶軋制工藝過程控制系統的通訊方法有效
| 申請號: | 201310307865.8 | 申請日: | 2013-07-22 |
| 公開(公告)號: | CN103399541A | 公開(公告)日: | 2013-11-20 |
| 發明(設計)人: | 趙德方;王仁忠;彭鵬 | 申請(專利權)人: | 蘇州有色金屬研究院有限公司 |
| 主分類號: | G05B19/418 | 分類號: | G05B19/418 |
| 代理公司: | 南京蘇科專利代理有限責任公司 32102 | 代理人: | 王玉國;陳忠輝 |
| 地址: | 215021 江*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 鋁板帶 軋制 工藝 過程 控制系統 通訊 方法 | ||
1.鋁板帶軋制工藝過程控制系統的通訊方法,其特征在于:采用反應堆的事件多路分離和分派的策略,負責分發數據鏈接和數據包分發,降低其與處理代碼之間的耦合,實現鋁軋機控制系統通訊中諸多進程并發訪問;接收器負責監控既定網絡端口,等待本地或者遠程數據客戶端連接,響應后創建功能響應對象。
2.根據權利要求1所述的鋁板帶軋制工藝過程控制系統的通訊方法,其特征在于:采用MAP映射容器組件,采用哈希表實現高效聯想式訪問,其效率接近隨機訪問方式,實現數據變量的按照名稱隨機訪問和數據變量的動態擴增;所有數據存儲在內存映像文件中,保證高速和數據的持久性,即使斷電也保留已有數據。
3.根據權利要求1或2所述的鋁板帶軋制工藝過程控制系統的通訊方法,其特征在于:以反應堆Reactor為載體,在指定端口啟動接收器,等待并接受數據消費端連接請求,動態創建一個任務處理器對象,并將此對象注冊在反應堆上,任務處理器對象完成本連接鏈路的所有數據處理工作;
針對建立起來的多路連接,反應器完成事件消息的排隊和映射,依次將消息發送到所映射的處理器對象上,由處理器負責完成實際的數據訪問工作;
處理器對象分別解析消息獲取數據請求的數據類型、數據名稱、應用類型,完成Map映射容器中新數據映射的動態添加、已有數據的更新、讀取、刪除工作,映射容器駐留在內存文件中,并將處理結果反饋通過連接器所維持的通訊鏈路發回。
4.根據權利要求1或2所述的鋁板帶軋制工藝過程控制系統的通訊方法,其特征在于:采用ACE構架中的反應堆Reactor模式類?ACE_Reactor、接收器ACE_Acceptor、任務處理器ACE_?Event?_Handler,結合標準模板庫STL,一個關聯容器MAP,提供一對一的數據處理能力,采用hash表的實現,提供名稱——值的高效映射,將容器放置在內存映射文件空間FileMapping,確保數據的永久和快速;
啟動ACE_Reactor,開辟共享內存區FileMapping,創建關聯容器MAP,為每個開放端口啟動一個接收器ACE_Acceptor,等待客戶端連接請求;?
ACE_Acceptor為每個連接請求創建一個處理器對象ACE_?Event?_Handler,完成在ACE_Reactor上的注冊,確定該客戶端所有請求由本處理器對象完成;
reactor->register_handler(this,ACE_Event_Handler::ACCEPT_MASK)?;
調用反應堆ACE_Reactor::instance()->run_reactor_event_loop();進入循環監控狀態,所有客戶端的數據請求經對應端口由反應堆經并發調度處理后分發到對應處理器對象ACE_?Event?_Handler?,該對象分輸入觸發事件handle_input()?完成對請求的解析:
如果是新增數據項或者是讀取已有數據變量,則直接以該變量名從關聯容器MAP映射檢索,如果讀取失敗,為新增,直接加入映射;成功則返回讀取值;
如果是更新已有變量值,則直接根據變量名寫入指定值,返回操作結果;
同樣進行刪除操作,返回操作結果;
ACE_?Event?_Handler將操作結果通過輸出事件沿著原通訊連接發回,客戶端數據需求操作完成;
循環以上流程,實現鋁軋機過程控制系統任意兩個功能模塊的通訊通過此模塊中轉通訊,在系統運行過程中動態增刪常見類型通訊變量,多模塊間并行通過變量名稱隨機訪問通訊量。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州有色金屬研究院有限公司,未經蘇州有色金屬研究院有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310307865.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:散狀物料裝船計量控制裝置
- 下一篇:一種含七氟菊酯與生物源類的殺蟲組合物





