位機I通信,當1 口為輸入狀態(tài)則下位機I可接收現(xiàn)場設備組傳遞過來的設備狀態(tài),圖1中的安全裝置控制系統(tǒng)還包括安全裝置4,所述下位機I根據(jù)接收的設備狀態(tài)控制所述安全裝置4的開啟與關斷,所述的安全裝置4例如可以是安全繼電器,下位機I控制安全繼電器相應觸點的啟閉,從而控制現(xiàn)場設備組3的安全工作。
[0038]此外,配置后的部分1 口可以連接電機(圖中未示出),用于脈沖輸出從而驅(qū)動電機進行負載調(diào)速;和/或,配置后的部分1 口可以連接傳感器裝置(圖中未示出),用于捕獲傳感器裝置輸出的脈沖以獲知傳感器裝置檢測的異常。通過1 口的設置,可以機動地連接電機以及傳感器裝置,增添設備連接的靈活性。
[0039]在下位機I中,各1 口與其內(nèi)的寄存器資源相關聯(lián),所述下位機I根據(jù)配置信息配置所述寄存器資源從而完成相應1 口的配置。
[0040]所述上位機2將1控制報文傳輸至下位機I,下位機I將1控制報文暫存于非易失性存儲器中,例如FLASH (閃存),下位機I對其所有1 口配置完成后,上位機2可與下位機I斷開連接,配置模式結束,下位機I獨立與現(xiàn)場設備組3通信。
[0041]在一個實施例中,所述的下位機I可以為一個或由幾個單片機組成,單片機型號例如選擇為STM32F429。
[0042]圖2示出了一種安全裝置控制方法的流程圖,包括以下步驟:
[0043]步驟S1:上位機根據(jù)現(xiàn)場設備的拓撲信息設定1控制報文,并將所述1控制報文傳輸至下位機中;
[0044]步驟S2:下位機解析所述1控制報文并根據(jù)解析所得的配置信息配置其1 口,確定1 口的輸入輸出狀態(tài);
[0045]步驟S3:上位機與下位機斷開連接,現(xiàn)場設備通過配置后的相應1 口與所述下位機通信,將設備狀態(tài)傳輸至下位機中;
[0046]步驟S4:所述下位機根據(jù)接收的設備狀態(tài)控制所述安全裝置的開啟與關斷。
[0047]具體的,結合圖1和圖2,在步驟SI中,現(xiàn)場設備的拓撲信息已錄入上位機2中,上位機2在其圖形化界面中模擬現(xiàn)場設備及其連接關系,將現(xiàn)場設備模擬成為圖形化的部件,部件間的連接線對應于現(xiàn)場設備的連接關系,上位機2用圖形化操作界面的部件及其邏輯連接還原所述現(xiàn)場設備組3的拓撲信息,上位機2根據(jù)現(xiàn)場設備組3的拓撲信息設定1控制報文,并將所述1控制報文傳輸至下位機I中。
[0048]在步驟S2中,下位機I獲得所述1控制報文并對其進行解析,解析后的報文包括了 1 口號及對應該1 口號所需的配置信息,根據(jù)解析所得的配置信息配置該1 口,確定該1 口的輸入輸出狀態(tài),步驟S2中上位機對下位機發(fā)送的1控制報文個數(shù)根據(jù)下位機I的1 口個數(shù)而定,若1控制報文校驗后發(fā)現(xiàn)出錯則重發(fā),所有的1控制報文可確定下位機I所有的1 口狀態(tài)。
[0049]在步驟S3中,下位機配置完成所有1 口的狀態(tài)后,上位機可與下位機斷開連接,配置結束,下位機I獨立與現(xiàn)場設備組3通信,現(xiàn)場設備組3通過配置后的相應1 口與所述下位機I通信,將設備狀態(tài)傳輸至下位機I中。
[0050]在步驟S4中,所述下位機I根據(jù)接收的設備狀態(tài)控制安全裝置4的開啟與關斷,所述的安全裝置4例如可以是安全繼電器,下位機I控制安全繼電器相應觸點的啟閉,從而控制現(xiàn)場設備組3的安全工作。
[0051]本發(fā)明下位機的1 口的輸入輸出狀態(tài)可根據(jù)現(xiàn)場設備的拓撲信息進行重新配置,從而獲得匹配現(xiàn)場設備所需的輸入輸出狀態(tài)的1 口,無需再重新定制,便于客戶操作。
[0052]此外,本發(fā)明在上位機中通過圖形化操作界面的部件及其邏輯連接還原現(xiàn)場設備的拓撲信息,還原方式形象簡明,在圖形化操作界面上更改部件或其邏輯連接即可得到對應的現(xiàn)場設備的拓撲信息,操作便捷。
[0053]本發(fā)明雖然以較佳實施例公開如上,但其并不是用來限定權利要求,任何本領域技術人員在不脫離本發(fā)明的精神和范圍內(nèi),都可以做出可能的變動和修改,因此本發(fā)明的保護范圍應當以本發(fā)明權利要求所界定的范圍為準。
【主權項】
1.一種輸入輸出可配置的安全裝置控制系統(tǒng),包括具備多個1 口的下位機,用于對所述下位機配置或調(diào)試的上位機,以及至少一個與所述下位機通信的現(xiàn)場設備,其特征在于, 所述上位機,用于根據(jù)現(xiàn)場設備的拓撲信息設定1控制報文,并將所述1控制報文傳輸至所述下位機中; 所述下位機,其多個1 口可編程配置,其用于解析所述1控制報文并根據(jù)解析所得的配置信息配置其1 口,確定1 口的輸入輸出狀態(tài); 所述現(xiàn)場設備,通過配置后的相應1 口與所述下位機通信,用于將設備狀態(tài)傳輸至下位機中;還包括: 安全裝置,所述下位機根據(jù)接收的設備狀態(tài)控制所述安全裝置的開啟與關斷。
2.如權利要求1所述的輸入輸出可配置的安全裝置控制系統(tǒng),其特征在于,所述1控制報文包括: 報頭,用于上位機將所述1控制報文傳輸至所述下位機的端口對應,以及用于所述1控制報文的格式規(guī)整; IO 口標識段,用于關聯(lián)需配置的相應1 口 ; IO狀態(tài)信息段,包含對1 口的所述配置信息; 以及校驗段,用于對所述1控制報文傳輸正確性的校驗。
3.如權利要求2所述的輸入輸出可配置的安全裝置控制系統(tǒng),其特征在于,1口類型包括模擬量輸入口、模擬量輸出口、數(shù)字量輸入口或數(shù)字量輸出口,所述配置信息包括1口類型、數(shù)字量輸入口或數(shù)字量輸出口的翻轉(zhuǎn)速度。
4.如權利要求1所述的輸入輸出可配置的安全裝置控制系統(tǒng),其特征在于,配置后的部分1 口連接電機,用于脈沖輸出從而驅(qū)動電機進行負載調(diào)速。
5.如權利要求1所述的輸入輸出可配置的安全裝置控制系統(tǒng),其特征在于,配置后的部分IO 口連接傳感器裝置,用于捕獲傳感器裝置輸出的脈沖以獲知傳感器裝置檢測的異常。
6.如權利要求1所述的輸入輸出可配置的安全裝置控制系統(tǒng),其特征在于,各1口與寄存器資源相關聯(lián),所述下位機根據(jù)配置信息配置所述寄存器資源從而完成相應1 口的配置。
7.如權利要求1所述的輸入輸出可配置的安全裝置控制系統(tǒng),其特征在于,所述上位機將1控制報文傳輸至下位機的非易失性存儲器中,下位機對其1 口配置后,上位機與下位機斷開連接。
8.如權利要求1所述的輸入輸出可配置的安全裝置控制系統(tǒng),其特征在于,上位機用圖形化操作界面的部件及其邏輯連接還原所述現(xiàn)場設備的拓撲信息,根據(jù)所述現(xiàn)場設備的拓撲信息在上位機中設定所述1控制報文。
9.如權利要求1所述的輸入輸出可配置的安全裝置控制系統(tǒng),其特征在于,所述的下位機為一個或由幾個單片機組成,單片機型號為STM32F429。
10.一種基于權利要求1-9中任意一項所述系統(tǒng)的安全裝置控制方法,其特征在于,包括以下步驟: 步驟S1:上位機根據(jù)現(xiàn)場設備的拓撲信息設定1控制報文,并將所述1控制報文傳輸至下位機中; 步驟S2:下位機解析所述1控制報文并根據(jù)解析所得的配置信息配置其1 口,確定IO口的輸入輸出狀態(tài); 步驟S3:上位機與下位機斷開連接,現(xiàn)場設備通過配置后的相應1 口與所述下位機通信,將設備狀態(tài)傳輸至下位機中; 步驟S4:所述下位機根據(jù)接收的設備狀態(tài)控制所述安全裝置的開啟與關斷。
【專利摘要】本發(fā)明公開了一種輸入輸出可配置的安全裝置控制系統(tǒng),包括具備多個IO口的下位機,用于對所述下位機配置或調(diào)試的上位機,以及至少一個與所述下位機通信的現(xiàn)場設備,所述上位機,用于根據(jù)現(xiàn)場設備的拓撲信息設定IO控制報文,并將所述IO控制報文傳輸至所述下位機中;所述下位機,其多個IO口可編程配置,其用于解析所述IO控制報文并根據(jù)解析所得的配置信息配置其IO口,確定IO口的輸入輸出狀態(tài);所述現(xiàn)場設備,通過配置后的相應IO口與所述下位機通信,用于將設備狀態(tài)傳輸至下位機中;還包括:安全裝置,所述下位機根據(jù)接收的設備狀態(tài)控制所述安全裝置的開啟與關斷。本發(fā)明能夠重新配置下位機IO口的輸入輸出狀態(tài),便于操作。
【IPC分類】G05B19-418, G06F13-10, H04L12-12, H04L12-24
【公開號】CN104618146
【申請?zhí)枴緾N201510003262
【發(fā)明人】張偉, 張磊
【申請人】上海雷尼威爾技術有限公司
【公開日】2015年5月13日
【申請日】2015年1月4日