現(xiàn)場設(shè)備的監(jiān)控裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本實用新型涉及監(jiān)控裝置,尤其涉及現(xiàn)場設(shè)備的監(jiān)控裝置。
【背景技術(shù)】
[0002]WinAC控制器,為裝有WinAC控制平臺的控制器,使控制器(如工業(yè)電腦)構(gòu)成軟PLC0 WinAC控制器能夠與現(xiàn)場設(shè)備通過現(xiàn)場總線通信連接,并可將現(xiàn)場設(shè)備的現(xiàn)場數(shù)據(jù)傳輸至一上位機。
【實用新型內(nèi)容】
[0003]本實用新型的目的是提供現(xiàn)場設(shè)備的監(jiān)控裝置,其在WinAC控制器與上位機傳輸數(shù)據(jù)時,可避免不必要數(shù)據(jù)傳輸占用系統(tǒng)資源。
[0004]本實用新型提供了現(xiàn)場設(shè)備的監(jiān)控裝置,其包括至少一個上位機和一個WinAC控制器。上位機能夠輸出監(jiān)控命令數(shù)據(jù)。WinAC控制器與現(xiàn)場設(shè)備能夠通信連接,以獲取現(xiàn)場設(shè)備輸出的現(xiàn)場數(shù)據(jù),WinAC控制器包括一個執(zhí)行XCP(Explicit Control Protocol)協(xié)議的接口模塊,WinAC控制器能夠通過該接口模塊接收來自上位機的監(jiān)控命令數(shù)據(jù),并能夠通過該接口模塊向上位機傳輸來自所述現(xiàn)場設(shè)備的現(xiàn)場數(shù)據(jù)。采用XCP協(xié)議后,WinAC控制器僅在收到上位機發(fā)出的監(jiān)控命令數(shù)據(jù)后,才會向上位機發(fā)出從現(xiàn)場數(shù)據(jù)中調(diào)取的相應(yīng)數(shù)據(jù),可以避免不必要數(shù)據(jù)傳輸占用系統(tǒng)資源。
[0005]在現(xiàn)場設(shè)備的監(jiān)控裝置的一種示意性實施方式中,WinAC控制器為嵌入式控制器IPC(Industrial Personal Compute)427C/D。
[0006]在現(xiàn)場設(shè)備的監(jiān)控裝置的一種示意性實施方式中,WinAC控制器還包括一個校驗?zāi)K和一個處理模塊。校驗?zāi)K存儲有監(jiān)控命令數(shù)據(jù)庫,校驗?zāi)K能夠與接口模塊通信連接,并能夠根據(jù)上位機的監(jiān)控命令數(shù)據(jù)輸出一個驗證信息。處理模塊能夠分別與現(xiàn)場設(shè)備、接口模塊和校驗?zāi)K通信連接,它能獲取現(xiàn)場設(shè)備的現(xiàn)場數(shù)據(jù),并在接收到驗證信息后,通過接口模塊向上位機傳輸現(xiàn)場數(shù)據(jù)。采用檢驗?zāi)K可確保數(shù)據(jù)傳輸準確性。
[0007]下文將以明確易懂的方式,結(jié)合【附圖說明】優(yōu)選實施例,對現(xiàn)場設(shè)備的監(jiān)控裝置的上述特性、技術(shù)特征、優(yōu)點及其實現(xiàn)方式予以進一步說明。
【附圖說明】
[0008]以下附圖僅對本實用新型做示意性說明和解釋,并不限定本實用新型的范圍。
[0009]圖1用以說明現(xiàn)場設(shè)備的監(jiān)控裝置的一種示意性實施方式的結(jié)構(gòu)示意圖。
[0010]圖2用以說明現(xiàn)場設(shè)備的監(jiān)控裝置的另一種示意性實施方式的結(jié)構(gòu)示意圖。
[0011]標號說明
[0012]10 WinAC 控制器
[0013]12接口模塊
[0014]14校驗?zāi)K
[0015]16處理模塊
[0016]20上位機
[0017]30現(xiàn)場設(shè)備。
【具體實施方式】
[0018]為了對實用新型的技術(shù)特征、目的和效果有更加清楚的理解,現(xiàn)對照【附圖說明】本實用新型的【具體實施方式】,在各圖中相同的標號表示結(jié)構(gòu)相同或結(jié)構(gòu)相似但功能相同的部件。
[0019]在本文中,“示意性”表示“充當實例、例子或說明”,不應(yīng)將在本文中被描述為“示意性”的任何圖示、實施方式解釋為一種更優(yōu)選的或更具優(yōu)點的技術(shù)方案。
[0020]為使圖面簡潔,各圖中只示意性地表示出了與本實用新型相關(guān)的部分,它們并不代表其作為產(chǎn)品的實際結(jié)構(gòu)。另外,為使圖面簡潔便于理解,在有些圖中具有相同結(jié)構(gòu)或功能的部件,僅示意性地繪示了其中的幾個。
[0021]圖1用以說明現(xiàn)場設(shè)備的監(jiān)控裝置的一種示意性實施方式的結(jié)構(gòu)示意圖,如圖1所示,監(jiān)控裝置包括復(fù)數(shù)個上位機20和一個WinAC控制器10,其中,WinAC控制器可以為嵌入式控制器,如西門子IPC427C/D工控機,WinAC控制器10與現(xiàn)場設(shè)備30能夠通信連接,如通過現(xiàn)場總線通信連接,以獲取現(xiàn)場設(shè)備輸出的現(xiàn)場數(shù)據(jù),WinAC控制器包括一個接口模塊12,如0ΡΕΝ_ΙΕ接口,WinAC控制器10能夠通過該接口模塊12與上位機通信連接,以獲取上位機輸出的監(jiān)控命令數(shù)據(jù),并能夠通過該接口模塊12向上位機20傳輸來自現(xiàn)場設(shè)備的現(xiàn)場數(shù)據(jù)。
[0022]其中,該接口模塊12執(zhí)行XCP協(xié)議,使WinAC控制器10與上位機20按照XCP協(xié)議傳輸數(shù)據(jù)。XCP協(xié)議一般是指主設(shè)備(上位機)和從設(shè)備(WinAC控制器)間的通信,任何的通信都開始于主設(shè)備,而從設(shè)備對主設(shè)備的每個請求或命令完成相應(yīng)的回答以及做出相應(yīng)的工作。除了單主設(shè)備、單從設(shè)備的通信,XCP協(xié)議還允許多主設(shè)備、單從設(shè)備的拓撲關(guān)系。XCP協(xié)議的特性可以保證數(shù)據(jù)傳輸?shù)奈ㄒ恍院桶踩浴?br>[0023]采用XCP協(xié)議的上位機和WinAC控制器的數(shù)據(jù)傳輸過程為:上位機輸出監(jiān)控命令數(shù)據(jù);WinAC控制器10在收到監(jiān)控命令數(shù)據(jù)后,根據(jù)監(jiān)控命令,從獲取的現(xiàn)場數(shù)據(jù)中調(diào)取監(jiān)控命令想要監(jiān)控的現(xiàn)場數(shù)據(jù);WinAC控制器10再將調(diào)取的現(xiàn)場數(shù)據(jù)通過接口模塊12傳輸至上位機20。故WinAC控制器10僅在收到上位機20發(fā)出的監(jiān)控命令數(shù)據(jù)后,才會向上位機發(fā)出從現(xiàn)場數(shù)據(jù)中調(diào)取的相應(yīng)數(shù)據(jù),可以避免不必要數(shù)據(jù)傳輸占用系統(tǒng)資源。本領(lǐng)域技術(shù)人員可以理解,雖然圖1中僅顯示多上位機、單WinAC控制器的形式,但本申請還包括單上位機、單WinAC控制器的形式。
[0024]在WinAC控制器10建立XCP協(xié)議的過程如下,以嵌入式控制器IPC427C為例,嵌入式控制器IPC427C預(yù)裝有windows系統(tǒng),構(gòu)成Windows模塊。
[0025]使用VisualStud1軟件開發(fā)在windows系統(tǒng)下運行的XCP驅(qū)動,構(gòu)成XCP驅(qū)動模塊,編程語言可米用C++ ;
[0026]通過WinAC中的軟件開發(fā)工具WinAC ODK將編寫好的XCP驅(qū)動編譯后,生成WinAC系統(tǒng)能夠調(diào)用的RTDLL文件;
[0027]使用WinAC的TIA-Portal軟件開發(fā)PLC程序,構(gòu)成可以與現(xiàn)場設(shè)備通過profinet協(xié)議通信連接的軟PLC模塊;
[0028]利用SCL語言編寫軟PLC模塊與上述XCP驅(qū)動的接口函數(shù),構(gòu)成驅(qū)動接口模塊,使XCP驅(qū)動模塊可以與TIA-Portal結(jié)合到一起,以將軟PLC模塊從現(xiàn)場設(shè)備得到現(xiàn)場數(shù)據(jù)通過驅(qū)動接口模塊傳送給XCP驅(qū)動模塊,Windows模塊從XCP驅(qū)動模塊獲取現(xiàn)場數(shù)據(jù)后再將該些數(shù)據(jù)通過WinAC控制器10的接口模塊12傳輸給上位機。
[0029]在Windows調(diào)用XCP驅(qū)動的一個優(yōu)選方案中,可將XCP設(shè)置為開機啟動,這樣WinAC控制器10開啟時通訊即可建立。
[0030]其中,XCP協(xié)議的傳輸層可采用UDP/IP協(xié)議,UDP/IP協(xié)議可以使WinAC控制器和上位機的通信更穩(wěn)定,通信效率更高。
[0031]圖2用以說明現(xiàn)場設(shè)備的監(jiān)控裝置的另一種示意性實施方式的結(jié)構(gòu)示意圖。如圖2所示,其中,WinAC控制器還包括一個校驗?zāi)K14和一個處理模塊16,校驗?zāi)K14能夠與接口模塊12通信連接,處理模塊16能夠分別與現(xiàn)場設(shè)備30、接口模塊12和校驗?zāi)K14通信連接。其中校驗?zāi)K14可以是一個比較器,處理模塊16可以是一個CPU。校驗?zāi)K14存儲有監(jiān)控命令數(shù)據(jù)庫,若上位機20輸出的監(jiān)控命令數(shù)據(jù)在監(jiān)控命令數(shù)據(jù)庫中匹配成功,校驗?zāi)K14可發(fā)出一個驗證信息。處理模塊16收到驗證信息后,將根據(jù)監(jiān)控命令數(shù)據(jù)從現(xiàn)場數(shù)據(jù)中調(diào)取數(shù)據(jù),并通過接口模塊12將該調(diào)取的現(xiàn)場數(shù)據(jù)傳送給上位機20。采用檢驗?zāi)K可確保數(shù)據(jù)傳輸準確性。
[0032]應(yīng)當理解,雖然本說明書是按照各個實施例描述的,但并非每個實施例僅包含一個獨立的技術(shù)方案,說明書的這種敘述方式僅僅是為清楚起見,本領(lǐng)域技術(shù)人員應(yīng)當將說明書作為一個整體,各實施例中的技術(shù)方案也可以經(jīng)適當組合,形成本領(lǐng)域技術(shù)人員可以理解的其他實施方式。
[0033]上文所列出的一系列的詳細說明僅僅是針對本實用新型的可行性實施例的具體說明,它們并非用以限制本實用新型的保護范圍,凡未脫離本實用新型技藝精神所作的等效實施方案或變更,如特征的組合、分割或重復(fù),均應(yīng)包含在本實用新型的保護范圍之內(nèi)。
【主權(quán)項】
1.現(xiàn)場設(shè)備的監(jiān)控裝置,其特征在于,其包括: 至少一個上位機(20),其能夠輸出監(jiān)控命令數(shù)據(jù);和 一個WinAC控制器(10),所述WinAC控制器(10)與所述現(xiàn)場設(shè)備(30)能夠通信連接,以獲取所述現(xiàn)場設(shè)備(30)輸出的現(xiàn)場數(shù)據(jù),所述WinAC控制器(10)包括: 一個執(zhí)行XCP協(xié)議的接口模塊(12),所述WinAC控制器(10)能夠通過該接口模塊(12)接收來自所述上位機(20)的監(jiān)控命令數(shù)據(jù),并能夠通過該接口模塊(12)向所述上位機(20)傳輸來自所述現(xiàn)場設(shè)備的現(xiàn)場數(shù)據(jù)。2.如權(quán)利要求1所述的監(jiān)控裝置,其中,所述WinAC控制器(10)為嵌入式控制器IPC427C/D。3.如權(quán)利要求1所述的監(jiān)控裝置,其中,所述WinAC控制器(10)還包括: 一個存儲有監(jiān)控命令數(shù)據(jù)庫的校驗?zāi)K(14),所述校驗?zāi)K(14)能夠與所述接口模塊(12)通信連接,它能根據(jù)所述上位機(20)的監(jiān)控命令數(shù)據(jù)輸出一個驗證信息;和 一個處理模塊(16),所述處理模塊(16)能夠分別與所述現(xiàn)場設(shè)備(30)、所述接口模塊(12)和所述校驗?zāi)K(14)通信連接,它能獲取所述現(xiàn)場設(shè)備(30)的現(xiàn)場數(shù)據(jù),并在接收到所述驗證信息后,通過所述接口模塊(12)向所述上位機(20)傳輸所述現(xiàn)場數(shù)據(jù)。
【專利摘要】現(xiàn)場設(shè)備的監(jiān)控裝置,其包括至少一個上位機(20)和一個WinAC控制器(10)。上位機能夠輸出監(jiān)控命令數(shù)據(jù)。WinAC控制器與現(xiàn)場設(shè)備(30)能夠通信連接,以獲取現(xiàn)場設(shè)備輸出的現(xiàn)場數(shù)據(jù),WinAC控制器包括一個執(zhí)行XCP協(xié)議的接口模塊(12),WinAC控制器能夠通過該接口模塊(12)接收來自上位機的監(jiān)控命令數(shù)據(jù),并能夠通過該接口模塊向上位機傳輸來自所述現(xiàn)場設(shè)備的現(xiàn)場數(shù)據(jù)。上述監(jiān)控裝置的WinAC控制器與上位機傳輸數(shù)據(jù)時,可避免不必要數(shù)據(jù)傳輸占用系統(tǒng)資源。
【IPC分類】G05B19/042
【公開號】CN204883266
【申請?zhí)枴緾N201520602526
【發(fā)明人】劉勝玉, 王迥波, 隋振利
【申請人】西門子工廠自動化工程有限公司
【公開日】2015年12月16日
【申請日】2015年8月11日