[發明專利]基于1:1控制器冗余的數據同步方法有效
| 申請號: | 201410850399.2 | 申請日: | 2014-12-31 |
| 公開(公告)號: | CN104571041A | 公開(公告)日: | 2015-04-29 |
| 發明(設計)人: | 裴文龍;陳學軍;裘宏波;祁艷艷 | 申請(專利權)人: | 重慶川儀自動化股份有限公司 |
| 主分類號: | G05B19/418 | 分類號: | G05B19/418;H04L29/08;G06F11/07 |
| 代理公司: | 北京海虹嘉誠知識產權代理有限公司 11129 | 代理人: | 謝殿武 |
| 地址: | 400700*** | 國省代碼: | 重慶;85 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 控制器 冗余 數據 同步 方法 | ||
1.一種基于1:1控制器冗余的數據同步方法,其特征在于:所述同步方法至少包括如下步驟:
組態程序下載時同步:
S11.若冗余控制器均處于無組態程序狀態,組態程序下載到任一控制器中,收到組態程序的控制器在驗證組態程序的正確性之后將組態程序同步到另一控制器;
S12.若控制器處于運行狀態,組態程序下載到當前主控制器,運行主控制器驗證組態程序的正確性之后將組態程序同步到從控制器;
系統數據同步:
S41.主控制器和從控制器均周期性掃描IO口狀態;
S42.主控制器IO口掃描結果為全部正常,主控制器周期性采集IO數據,執行控制邏輯,并在每個控制周期末將所有系統數據發送給從控制器,從控制器接收到主控制器同步數據后將自身狀態信息發送給主控制器;
S43主控制器IO口的掃描結果為部分正常,主控制器周期性采集通信正常的IO口數據,執行控制邏輯,在每個控制周期末將同步數據以及IO口的異常狀態發送給從控制器,從控制器接收到主控制器的IO口異常信息后,從控制器掃描主控制器通信異常的IO口狀態且該IO口與從控制器通信狀態正常,則從控制器掃描與主控制器通信異常的IO口的數據并在每個控制周期末將獲取的數據發送給主控制器;
S44.主控制器IO口的掃描結果為全部異常時,且主控制器接收到從控制器的IO口為正常狀態,則主控制器進入到設定時間的“裝死”狀態,在該“裝死”期間內從控制器的IO口均為正常或部分正常,且從控制器接收不到任何同步數據,則認為主控制器故障,執行主從切換。
2.根據權利要求1所述基于1:1控制器冗余的數據同步方法,其特征在于:步驟S43中,主控制器IO口的掃描結果為部分正常,從控制器接收到主控制器的IO口異常信息后,從控制器掃描自身與主控制器相對應的IO口狀態且該IO口狀態異常,從控制器之掃描該IO口的狀態,但不執行IO口的數據掃描,并在控制周期末返回錯誤狀態信息。
3.根據權利要求1所述基于1:1控制器冗余的數據同步方法,其特征在于:步驟S44中,主控制器的IO口掃描結果為全部異常時,且收到從控制器的IO口的狀態也為全部異常,則主控制器繼續執行控制邏輯。
4.根據權利要求1所述基于1:1控制器冗余的數據同步方法,其特征在于:組態程序同步還包括步驟S13,若控制器在上電啟動狀態,則通過如下步驟進行同步:
S131.若對方為主控制器運行狀態,則等待對方進行同步;
S132.若對方控制器為未運行狀態,且自身為主控制器并具有組態程序,發送同步程序給對方控制器;
S133.若對方控制器為未運行狀態,且自身無組態程序,則兩個控制器都不運行并等待工程師站下載組態程序。
5.根據權利要求1所述基于1:1控制器冗余的數據同步方法,其特征在于:組態程序同步還包括步驟S14:若控制器在組態程序下載過程中,則通過如下步驟進行同步:
S141.若當前控制器為從控制器,則不接受工程師站下載的組態程序,并退出;
S142.若當前控制器為主控制器,則接受工程師站下載的組態程序,并進入下一步:
S143.主控制器下載組態程序后,驗證并解析組態程序,如組態程序正常,更新自身組態程序并將組態程序同步發送到從控制器。
6.根據權利要求5所述基于1:1控制器冗余的數據同步方法,其特征在于:在主控制器進行組態程序更新時,通過如下步驟組態程序數據更新:
S144.主控制器將驗證通過的新下載的組態程序數據放置到備用工作區;
S145.若當前的控制周期執行完畢,則主控制器將當前的主用工作區轉換為備用工作區,并將存放新下載的組態程序數據的備用工作區轉換為主用工作區并繼續控制周期至完成程序更新,否則進入到步驟S146;
S146.等待當前控制周期執行完畢,并轉到步驟S145。
7.根據權利要求1所述基于1:1控制器冗余的數據同步方法,其特征在于:主控制器和從控制通過光纖連接并進行數據交互。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于重慶川儀自動化股份有限公司,未經重慶川儀自動化股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410850399.2/1.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





