專利名稱:基于html的plc控制的生產(chǎn)線設備信息發(fā)布裝置的制作方法
技術領域:
本實用新型涉及一種基于HTML的PLC控制的生產(chǎn)線設備信息發(fā)布裝置,屬于工業(yè)控制系統(tǒng)的HMI、人機交互技術領域。
背景技術:
當前工業(yè)生產(chǎn)中廣泛使用PLC系統(tǒng)用于設備及生產(chǎn)線的控制,利用PLC可以很方便地將PLC運行情況及關鍵過程保存下來,并通過專用軟件、硬件系統(tǒng)查詢。為及時掌握設備狀態(tài),需要經(jīng)常查詢PLC中記錄的歷史數(shù)據(jù),以確認設備是否發(fā)生異常。但查詢時需要專用軟件系統(tǒng),而且只有小部分專業(yè)人員才能作到,通常需要到達 PLC現(xiàn)場查詢。通過總線系統(tǒng)及專用計算機所作的監(jiān)控系統(tǒng)可以遠程查詢PLC狀態(tài)信息,但此種系統(tǒng)并不開放源代碼,基本不能修改或增加功能,且其安放位置基本固定、軟件和硬件系統(tǒng)通常不能發(fā)生任何改變。
發(fā)明內容本實用新型的目的是設計一種基于HTML的PLC控制的生產(chǎn)線設備信息發(fā)布裝置, 它能將PLC的內存數(shù)據(jù)、結合人機交互界面,并將此界面以HTML網(wǎng)頁的方式存儲,供網(wǎng)絡中的計算機訪問。用戶通過網(wǎng)絡中的計算機,在網(wǎng)絡瀏覽器中輸入對應裝置的地址,就可以獲得存儲在裝置中以HTML頁面方式保存的人機交互界面,實現(xiàn)遠程監(jiān)控。本實用新型的技術方案本實用新型基于HTML的PLC控制的生產(chǎn)線設備信息發(fā)布裝置包括控制部分和輸入輸出接口,其控制部分采用CPU處理器,CPU處理器與存儲器連接,CPU處理器與計算機網(wǎng)絡接口連接,CPU處理器與各生產(chǎn)線設備控制器的PLC的物理接口連接;儲存器包括網(wǎng)絡接口區(qū)和用戶區(qū),網(wǎng)絡接口區(qū)包括訪問各生產(chǎn)線設備控制器PLC 的通訊協(xié)議和內存映像表、TCP/IP模塊和系統(tǒng)軟件;用戶區(qū)包括HTML代碼模塊、訪問權限表、PLC通訊參數(shù)模塊;以HTML網(wǎng)頁的方式存儲包含PLC數(shù)據(jù)的人機交互界面,供網(wǎng)絡中的計算機訪問,并通過網(wǎng)頁操作實現(xiàn)人機交互;依據(jù)PLC的通訊協(xié)議及PLC內存數(shù)據(jù)結構,系統(tǒng)軟件按內存映像表調用子函數(shù)獲得或修改PLC內存數(shù)據(jù),并將結果保存到映像表中,在以HTML代碼編寫的頁面中嵌入內存映像表中的相應數(shù)據(jù),形成完整的人機交互界面。所述的基于HTML的PLC控制的生產(chǎn)線設備信息發(fā)布裝置,通過網(wǎng)頁操作修改內存映像表的內容,并由此表決定需要訪問和保存的PLC內存信息,HTML代碼中包含各生產(chǎn)線設備控制器的識別碼、名稱信息,并將獲得的PLC信息加入HTML頁面中構成完整的人機交互界面,供網(wǎng)絡中的計算機訪問查看。所述的基于HTML的PLC控制的生產(chǎn)線設備信息發(fā)布裝置,在裝置上設置寫保護開關,在寫保護開關處于許可位置的情況下,權限表中的高權限訪問者可以重寫或修改用戶代碼,用戶代碼包含與PLC通訊的參數(shù)、計算機網(wǎng)絡中的地址及名稱、訪問權限表、HTML代碼描述的各個人機交互界面、PLC內存映像表;或通過HTML頁面操作干預PLC內部元件的狀態(tài)和數(shù)值,完成遠程控制。[0008]本實用新型的優(yōu)點本實用新型采樣便利的遠程監(jiān)控方法接入網(wǎng)絡中的計算機 (包含個人電腦),可以通過網(wǎng)絡瀏覽器訪問PLC所在地址,并在安全許可的條件下實現(xiàn)遠程監(jiān)控。網(wǎng)絡中的遠程用戶通過在網(wǎng)絡瀏覽器中輸入對應PLC所在的網(wǎng)絡地址,就可以通過普通的網(wǎng)頁操作了解對應PLC及設備的工作狀態(tài)、啟動停止記錄、報警記錄等內容,并通過網(wǎng)頁互動操作可實現(xiàn)對PLC及相應設備的干預。本實用新型將PLC的內存數(shù)據(jù)、結合人機交互界面,并將此界面(包含監(jiān)視、控制及查詢等功能)以HTML網(wǎng)頁的方式存儲,供網(wǎng)絡中的計算機訪問。通過此種方法,網(wǎng)絡中的計算機不需要安裝特殊軟件(只使用網(wǎng)絡瀏覽器)就可以獲得相關PLC及其所控制設備的信息界面,并通過網(wǎng)頁操作實現(xiàn)人機交互的目的。此方法方便易調整,避免了必需在每一個可能的監(jiān)控位置安裝特殊軟件的苛刻要求。
圖1是本實用新型的硬件結構圖。圖2是本實用新型的內存軟件結構圖。圖3是本實用新型在網(wǎng)絡中應用結構圖。
具體實施方式
以下結合附圖和實施例對本實用新型進一步說明。如圖1、圖2所示,本實用新型的基于HTML的PLC控制的生產(chǎn)線設備信息發(fā)布裝置包括控制部分和輸入輸出接口,控制部分采用CPU處理器,CPU處理器與存儲器連接,CPU 處理器與計算機網(wǎng)絡接口連接,CPU處理器與各生產(chǎn)線設備控制器的PLC的物理接口連接; 儲存器包括網(wǎng)絡接口區(qū)和用戶區(qū),網(wǎng)絡接口區(qū)存儲各生產(chǎn)線設備控制器PLC的通訊協(xié)議和內存映像表、TCP/IP模塊和系統(tǒng)管理模塊;用戶區(qū)包含HTML代碼模塊、訪問權限表、PLC通訊參數(shù)模塊。所述的各生產(chǎn)線設備控制器PLC的內存數(shù)據(jù)嵌入到人機交互界面中,并以HTML網(wǎng)頁的方式存儲,供網(wǎng)絡中的計算機訪問,并通過網(wǎng)頁操作實現(xiàn)對生產(chǎn)線設備的監(jiān)視控制。所述的HTML代碼模塊存儲預設的各生產(chǎn)線設備控制器PLC的界面,并由內存映像表決定需要訪問和保存的PLC內存數(shù)據(jù),代碼中包含各生產(chǎn)線設備控制器的識別碼、名稱信息,并將獲得的PLC內存數(shù)據(jù)加入HTML頁面中,供網(wǎng)絡中的計算機訪問查看。所述的裝置內部通過物理開關和權限表決定是否允許改寫HTML代碼或嵌入的 PLC內存映像。圖3是本實用新型在網(wǎng)絡中應用結構圖所述的基于HTML的PLC控制的生產(chǎn)線設備信息發(fā)布裝置,在接通本實用新型的寫保護開關的情況下,通過本實用新型上的物理通訊接口,可以編制并寫入用戶代碼,用戶代碼包含了與PLC通訊的參數(shù)設置、發(fā)布裝置在計算機網(wǎng)絡中的相關設置、訪問權限、HTML代碼及PLC內存映像表。計算機通過在網(wǎng)絡瀏覽器中輸入相應PLC信息發(fā)布裝置的地址,就能在瀏覽器中查看存儲的頁面,通過網(wǎng)頁操作實現(xiàn)監(jiān)視和對生產(chǎn)設備的干預。[0022]本實用新型將PLC的內存數(shù)據(jù)(它包含有PLC的輸入、輸出狀態(tài)、內部狀態(tài)及記錄的數(shù)據(jù))結合到人機交互界面中,并將此界面以HTML網(wǎng)頁的方式存儲,供網(wǎng)絡中的計算機訪問。它可以由PLC制造商在PLC的CPU單元中增加儲存單元儲存由用戶設計的HTML界面及安全權限表來實現(xiàn),也可以由PLC制造商在其制造的Ethernet單元中加儲存單元儲存由用戶設計的HTML界面及安全權限表來實現(xiàn),或者由第三方制作的專用裝置來實現(xiàn)。生 產(chǎn)設備制造商(下稱設計方)在設備使用方(下稱用戶)的要求下,采購由集成商制造的PLC單元和/或專門發(fā)布裝置,并設計相應程序和監(jiān)控界面。設計方將用戶需求的界面及用戶權限轉換成相應的HTML代碼并儲存在集成商制造的裝置內。用戶方的網(wǎng)絡系統(tǒng)對接入網(wǎng)絡中的計算機和PLC系統(tǒng)分配地址,通過網(wǎng)絡中的計算機,在網(wǎng)絡瀏覽器中輸入對應地址,就可以(象查看普通網(wǎng)頁一樣的)查看對應PLC及其控制的生產(chǎn)設備的信息,并在權限許可的情況下通過網(wǎng)頁操作實現(xiàn)對生產(chǎn)設備的干預。網(wǎng)絡中的計算機可以不需要專用軟件或界面的情況下監(jiān)視PLC的運行狀況,遠程查詢PLC內部關鍵數(shù)據(jù),也可以通過網(wǎng)頁操作實現(xiàn)對生產(chǎn)設備的干預,且不受場地、距離的限制,也不需要獲得特別的授權就可以任意增加監(jiān)控(普通計算機)數(shù)量。
權利要求1. 一種基于HTML的PLC控制的生產(chǎn)線設備信息發(fā)布裝置,包括控制部分和輸入輸出接口,其特征在于控制部分采用CPU處理器,CPU處理器與存儲器連接,CPU處理器與計算機網(wǎng)絡接口連接,CPU處理器與各生產(chǎn)線設備控制器的PLC的物理接口連接。
專利摘要本實用新型提供一種基于HTML的PLC控制的生產(chǎn)線設備信息發(fā)布裝置,控制部分采用CPU處理器,CPU處理器與存儲器連接,CPU處理器與計算機網(wǎng)絡接口連接,CPU處理器與各生產(chǎn)線設備控制器的PLC的物理接口連接;儲存器包括網(wǎng)絡接口區(qū)和用戶區(qū),網(wǎng)絡接口區(qū)包括訪問各生產(chǎn)線設備控制器PLC的通訊協(xié)議和內存映像表、TCP/IP模塊和系統(tǒng)軟件;用戶區(qū)包括HTML代碼模塊、訪問權限表、PLC通訊參數(shù)模塊;以HTML網(wǎng)頁的方式存儲包含PLC數(shù)據(jù)的人機交互界面,供網(wǎng)絡中的計算機訪問,通過網(wǎng)頁操作實現(xiàn)人機交互;依據(jù)PLC的通訊協(xié)議及PLC內存數(shù)據(jù)結構,系統(tǒng)軟件按內存映像表調用子函數(shù)獲得或修改PLC內存數(shù)據(jù),并將結果保存到映像表中,在以HTML代碼編寫的頁面中嵌入內存映像表中的相應數(shù)據(jù),形成完整的人機交互界面。
文檔編號G06Q10/00GK202058143SQ201020668840
公開日2011年11月30日 申請日期2010年12月20日 優(yōu)先權日2010年12月20日
發(fā)明者胡利華 申請人:東風汽車股份有限公司