本發(fā)明屬于工業(yè)生產(chǎn)過(guò)程數(shù)據(jù)采集和監(jiān)控技術(shù)領(lǐng)域,具體涉及一種連鑄生產(chǎn)過(guò)程數(shù)據(jù)采集監(jiān)控系統(tǒng)。
背景技術(shù):
連鑄生產(chǎn)過(guò)程本身具有很多復(fù)雜的時(shí)變性、非線性、不確定的因素,現(xiàn)有控制模式很難滿足要求,制約了生產(chǎn)工藝、生產(chǎn)過(guò)程的進(jìn)一步優(yōu)化和產(chǎn)品質(zhì)量的提升。原始的簡(jiǎn)單系統(tǒng)僅僅具備了數(shù)據(jù)采集或者是數(shù)據(jù)顯示的功能,對(duì)于不同品牌plc的現(xiàn)場(chǎng)生產(chǎn)數(shù)據(jù)采集裝置往往需要開(kāi)發(fā)不同的opc驅(qū)動(dòng)程序,復(fù)雜性較高,容錯(cuò)性較差。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明所要解決的技術(shù)問(wèn)題在于針對(duì)上述現(xiàn)有技術(shù)中的不足,提供一種連鑄生產(chǎn)過(guò)程數(shù)據(jù)采集監(jiān)控系統(tǒng),有效滿足新一代智能監(jiān)控系統(tǒng)和信息集成的功能要求。
本發(fā)明采用以下技術(shù)方案:
一種連鑄生產(chǎn)過(guò)程數(shù)據(jù)采集監(jiān)控系統(tǒng),包括生產(chǎn)設(shè)備、控制設(shè)備、上位采集機(jī)和智能監(jiān)控系統(tǒng),所述生產(chǎn)設(shè)備依次經(jīng)過(guò)所述控制設(shè)備、上位采集機(jī)與所述智能監(jiān)控系統(tǒng)連接,所述控制設(shè)備與所述上位采集機(jī)之間設(shè)置有opc服務(wù)器,所述智能監(jiān)控系統(tǒng)和上位采集機(jī)分別與信息存儲(chǔ)數(shù)據(jù)庫(kù)連接,組成連鑄生產(chǎn)過(guò)程數(shù)據(jù)采集和智能化監(jiān)控系統(tǒng),
所述控制設(shè)備為生產(chǎn)現(xiàn)場(chǎng)一級(jí)plc設(shè)備,用于控制生產(chǎn)過(guò)程中傳感器的工作參數(shù)和運(yùn)行狀態(tài);
所述opc服務(wù)器用于采集所述生產(chǎn)現(xiàn)場(chǎng)一級(jí)plc設(shè)備傳遞的實(shí)時(shí)數(shù)據(jù)并發(fā)送給所述上位采集機(jī);
所述上位采集機(jī)用于接收所述opc服務(wù)器采集的實(shí)時(shí)數(shù)據(jù)并將數(shù)據(jù)上傳至所述智能監(jiān)控系統(tǒng)和信息存儲(chǔ)數(shù)據(jù)庫(kù)中;
所述信息存儲(chǔ)數(shù)據(jù)庫(kù)用于存儲(chǔ)所述上位采集機(jī)和智能監(jiān)控系統(tǒng)以sql語(yǔ)句形式、通過(guò)odbc接口模塊傳送的連鑄生產(chǎn)信息。
進(jìn)一步的,所述智能監(jiān)控系統(tǒng)用于從上位采集機(jī)獲取數(shù)據(jù),監(jiān)控連鑄生產(chǎn)過(guò)程的運(yùn)行,并提供基于貝葉斯網(wǎng)絡(luò)模型的質(zhì)量判定數(shù)據(jù)處理服務(wù),用于管理人員查看生產(chǎn)信息、實(shí)時(shí)監(jiān)控信息和質(zhì)量判定數(shù)據(jù)處理信息。
進(jìn)一步的,所述上位采集機(jī)的數(shù)據(jù)采集接口包括opc數(shù)據(jù)采集模塊,所述opc數(shù)據(jù)采集模塊經(jīng)過(guò)數(shù)據(jù)庫(kù)操作模塊與網(wǎng)絡(luò)傳輸模塊連接,所述網(wǎng)絡(luò)傳輸模塊用于將數(shù)據(jù)上傳至所述智能監(jiān)控系統(tǒng)和信息存儲(chǔ)數(shù)據(jù)庫(kù)中。
進(jìn)一步的,所述opc數(shù)據(jù)采集模塊用于通過(guò)opc協(xié)議讀取所述opc服務(wù)器采集的實(shí)時(shí)數(shù)據(jù),所述opc數(shù)據(jù)采集模塊采集的數(shù)據(jù)通過(guò)opc數(shù)據(jù)采集模塊緩存在上位采集機(jī)上,再上傳到信息存儲(chǔ)數(shù)據(jù)庫(kù)上保存。
進(jìn)一步的,所述數(shù)據(jù)庫(kù)操作模塊用于將所述opc數(shù)據(jù)采集模塊采集的實(shí)時(shí)數(shù)據(jù)保存到信息存儲(chǔ)數(shù)據(jù)庫(kù)里進(jìn)行緩存?zhèn)浞?,并從所述信息存?chǔ)數(shù)據(jù)庫(kù)中將數(shù)據(jù)提取出來(lái)傳給網(wǎng)絡(luò)傳輸模塊。
進(jìn)一步的,所述網(wǎng)絡(luò)傳輸模塊同時(shí)用于監(jiān)測(cè)上傳數(shù)據(jù)時(shí)的異常狀況,判斷該實(shí)時(shí)數(shù)據(jù)是否成功上傳至信息存儲(chǔ)數(shù)據(jù)庫(kù),當(dāng)該實(shí)時(shí)數(shù)據(jù)沒(méi)有成功上傳至信息存儲(chǔ)數(shù)據(jù)庫(kù)時(shí),網(wǎng)絡(luò)傳輸模塊待異常狀況恢復(fù)后重新上傳該實(shí)時(shí)數(shù)據(jù)到信息存儲(chǔ)數(shù)據(jù)庫(kù)。
進(jìn)一步的,所述信息存儲(chǔ)數(shù)據(jù)庫(kù)還通過(guò)應(yīng)用服務(wù)器與移動(dòng)監(jiān)控終端連接,所述移動(dòng)監(jiān)控終端包含顯示界面和移動(dòng)互聯(lián)網(wǎng)通訊模塊;所述移動(dòng)互聯(lián)網(wǎng)通訊模塊運(yùn)用http協(xié)議、通過(guò)所述服務(wù)器獲取來(lái)自所述信息存儲(chǔ)數(shù)據(jù)庫(kù)的所述連鑄生產(chǎn)信息。
與現(xiàn)有技術(shù)相比,本發(fā)明至少具有以下有益效果:
本發(fā)明連鑄生產(chǎn)過(guò)程數(shù)據(jù)采集監(jiān)控系統(tǒng)包括生產(chǎn)設(shè)備、控制設(shè)備、上位采集機(jī)和智能監(jiān)控系統(tǒng),生產(chǎn)設(shè)備依次經(jīng)過(guò)控制設(shè)備、上位采集機(jī)與智能監(jiān)控系統(tǒng)連接,控制設(shè)備與上位采集機(jī)之間設(shè)置有opc服務(wù)器,智能監(jiān)控系統(tǒng)和上位采集機(jī)分別與信息存儲(chǔ)數(shù)據(jù)庫(kù)連接,組成連鑄生產(chǎn)過(guò)程數(shù)據(jù)采集和智能化監(jiān)控系統(tǒng),采用opc服務(wù)器通過(guò)com技術(shù)實(shí)現(xiàn)了對(duì)不同品牌plc的統(tǒng)一訪問(wèn),避免了針對(duì)不同plc開(kāi)發(fā)不同驅(qū)動(dòng)程序進(jìn)行現(xiàn)場(chǎng)生產(chǎn)數(shù)據(jù)采集的復(fù)雜性,同時(shí)本發(fā)明的上位采集機(jī)通過(guò)opc協(xié)議讀取server端的一級(jí)數(shù)據(jù),然后上位采集機(jī)利用tcp協(xié)議上傳至信息存儲(chǔ)數(shù)據(jù)庫(kù)服務(wù)器存儲(chǔ)。如果上傳網(wǎng)絡(luò)發(fā)生異常導(dǎo)致數(shù)據(jù)無(wú)法上傳不能及時(shí)傳入監(jiān)控系統(tǒng)和數(shù)據(jù)庫(kù)的情況出現(xiàn),上位采集機(jī)就啟動(dòng)自身存儲(chǔ)機(jī)制保存數(shù)據(jù),一旦網(wǎng)絡(luò)恢復(fù)正常后及時(shí)補(bǔ)傳,這樣實(shí)現(xiàn)實(shí)時(shí)數(shù)據(jù)保存的連續(xù)性。
進(jìn)一步的,本發(fā)明可以直接將要上傳的數(shù)據(jù)緩存到采集機(jī)上,一旦網(wǎng)絡(luò)恢復(fù)自動(dòng)重新傳輸,保證數(shù)據(jù)的準(zhǔn)確性,很難丟失,避免了人工補(bǔ)錄的麻煩。
進(jìn)一步的,本發(fā)明中的上位采集機(jī)中設(shè)置了opc數(shù)據(jù)采集模塊、數(shù)據(jù)庫(kù)操作模塊和網(wǎng)絡(luò)傳輸模塊三部分?jǐn)?shù)據(jù)傳輸接口,既遵循了opc數(shù)據(jù)傳輸標(biāo)準(zhǔn),同時(shí)實(shí)現(xiàn)了數(shù)據(jù)從生產(chǎn)現(xiàn)場(chǎng)到數(shù)據(jù)庫(kù)的結(jié)構(gòu)化轉(zhuǎn)換,數(shù)據(jù)傳輸和處理流程更方便,實(shí)時(shí)性和容錯(cuò)性更好。
進(jìn)一步的,本發(fā)明中的監(jiān)控系統(tǒng)包括兩個(gè)智能監(jiān)控終端,即智能化監(jiān)控系統(tǒng)與移動(dòng)終端;采用監(jiān)控室與移動(dòng)終端共同監(jiān)控的方式,提高了監(jiān)控系統(tǒng)的穩(wěn)定性,增強(qiáng)了對(duì)連鑄生產(chǎn)過(guò)程中信息異常的監(jiān)控力度,提高了企業(yè)的生產(chǎn)效率;并且這種方式便于系統(tǒng)的維修,增加了系統(tǒng)的穩(wěn)定性
下面通過(guò)附圖和實(shí)施例,對(duì)本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。
附圖說(shuō)明
圖1為本發(fā)明的連鑄生產(chǎn)過(guò)程數(shù)據(jù)采集和智能化監(jiān)控系統(tǒng)的架構(gòu)拓?fù)鋱D。
具體實(shí)施方式
工業(yè)信息化時(shí)代,各種智能監(jiān)控技術(shù)不僅能提高工業(yè)生產(chǎn)的信息化管理和生產(chǎn)過(guò)程的自動(dòng)化水平,還能有效提升生產(chǎn)效率。本發(fā)明設(shè)計(jì)出一種連鑄生產(chǎn)過(guò)程數(shù)據(jù)采集監(jiān)控系統(tǒng),從采集接口上實(shí)現(xiàn)數(shù)據(jù)緩存功能,不僅能方便有效的對(duì)生產(chǎn)現(xiàn)場(chǎng)不同的plc設(shè)備進(jìn)行實(shí)時(shí)數(shù)據(jù)采集,同時(shí)還提供了移動(dòng)智能監(jiān)控服務(wù),能有效滿足新一代實(shí)時(shí)生產(chǎn)數(shù)據(jù)采集、生產(chǎn)過(guò)程的智能化監(jiān)控和信息集成的功能要求。
請(qǐng)參閱圖1,本發(fā)明連鑄生產(chǎn)過(guò)程數(shù)據(jù)采集和智能化監(jiān)控系統(tǒng),包括生產(chǎn)設(shè)備、控制設(shè)備、上位采集機(jī)和智能監(jiān)控系統(tǒng),所述生產(chǎn)設(shè)備依次經(jīng)過(guò)所述控制設(shè)備、上位采集機(jī)與所述智能監(jiān)控系統(tǒng)連接,所述控制設(shè)備與所述上位采集機(jī)之間設(shè)置有opc服務(wù)器,所述智能監(jiān)控系統(tǒng)和上位采集機(jī)分別與信息存儲(chǔ)數(shù)據(jù)庫(kù)連接,組成連鑄生產(chǎn)過(guò)程數(shù)據(jù)采集和智能化監(jiān)控系統(tǒng)。
所述控制設(shè)備為生產(chǎn)現(xiàn)場(chǎng)一級(jí)plc設(shè)備,用于控制生產(chǎn)過(guò)程中的各種傳感器的工作參數(shù)和運(yùn)行狀態(tài),包含西門子、施耐德和abb等多種品牌的。
所述opc服務(wù)器用于采集所述生產(chǎn)現(xiàn)場(chǎng)一級(jí)plc設(shè)備傳遞的實(shí)時(shí)數(shù)據(jù),采用com技術(shù)實(shí)現(xiàn)對(duì)不同品牌plc的通用訪問(wèn)接口,無(wú)需針對(duì)不同的plc開(kāi)發(fā)相應(yīng)的驅(qū)動(dòng)程序,通過(guò)xml配置文件配置plc設(shè)備的信息和連鑄生產(chǎn)數(shù)據(jù)的讀寫變量組。
所述上位采集機(jī)用于接收所述opc服務(wù)器采集的實(shí)時(shí)數(shù)據(jù)并將數(shù)據(jù)上傳到所述只能監(jiān)控系統(tǒng)。
所述上位采集機(jī)的數(shù)據(jù)采集接口包括opc數(shù)據(jù)采集模塊、數(shù)據(jù)庫(kù)操作模塊和網(wǎng)絡(luò)傳輸模塊。
所述opc數(shù)據(jù)采集模塊用于通過(guò)opc協(xié)議讀取所述opc服務(wù)器采集的實(shí)時(shí)數(shù)據(jù);
所述opc數(shù)據(jù)采集模塊采集的數(shù)據(jù)首先需要緩存在上位采集機(jī)上,另外上傳到信息存儲(chǔ)數(shù)據(jù)庫(kù)上保存,這些都需要通過(guò)數(shù)據(jù)庫(kù)來(lái)存儲(chǔ),因此需要opc數(shù)據(jù)采集模塊操作數(shù)據(jù)庫(kù)。
所述數(shù)據(jù)庫(kù)操作模塊用于將所述opc數(shù)據(jù)采集模塊采集的實(shí)時(shí)數(shù)據(jù)保存到信息存儲(chǔ)數(shù)據(jù)庫(kù)里進(jìn)行緩存?zhèn)浞?,并從所述信息存?chǔ)數(shù)據(jù)庫(kù)中將數(shù)據(jù)提取出來(lái)傳給網(wǎng)絡(luò)傳輸模塊;
數(shù)據(jù)庫(kù)操作模塊采用工廠模式對(duì)不同類型的數(shù)據(jù)庫(kù)接口進(jìn)行適配,為各子系統(tǒng)的數(shù)據(jù)庫(kù)訪問(wèn)提供了標(biāo)準(zhǔn)接口。各子系統(tǒng)對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)均由數(shù)據(jù)庫(kù)通用訪問(wèn)組件來(lái)完成而無(wú)需考慮不同數(shù)據(jù)庫(kù)之間的差異,簡(jiǎn)化了數(shù)據(jù)庫(kù)訪問(wèn)的過(guò)程及開(kāi)銷,降低了各子系統(tǒng)異步訪問(wèn)數(shù)據(jù)庫(kù)時(shí)產(chǎn)生錯(cuò)誤的風(fēng)險(xiǎn)。該模塊以dll動(dòng)態(tài)鏈接庫(kù)的方式被系統(tǒng)所調(diào)用,的支持mysql、oracle、db2、sqlserver等數(shù)據(jù)庫(kù)。
所述上位采集機(jī)的采集接口通過(guò)數(shù)據(jù)庫(kù)操作模塊操作數(shù)據(jù)寫入信息存儲(chǔ)數(shù)據(jù)庫(kù)。信息存儲(chǔ)數(shù)據(jù)庫(kù)一般采用小巧,不用安裝的文檔型數(shù)據(jù)庫(kù),性能要高,穩(wěn)定。
所述網(wǎng)絡(luò)傳輸模塊用于將數(shù)據(jù)上傳到所述智能監(jiān)控系統(tǒng)和信息存儲(chǔ)數(shù)據(jù)庫(kù)中。
控制設(shè)備和opc服務(wù)器使用底層網(wǎng)絡(luò)協(xié)議通信,modebus協(xié)議。opc服務(wù)器通過(guò)opc協(xié)議與上位采集機(jī)通信,上位采集機(jī)與智能化控制系統(tǒng)通過(guò)http+soap協(xié)議通信,使用wcf框架。
所述網(wǎng)絡(luò)傳輸模塊同時(shí)用于監(jiān)測(cè)上傳數(shù)據(jù)時(shí)的異常狀況,判斷該實(shí)時(shí)數(shù)據(jù)是否成功上傳信息存儲(chǔ)數(shù)據(jù)庫(kù),當(dāng)該實(shí)時(shí)數(shù)據(jù)沒(méi)有成功上傳到信息存儲(chǔ)數(shù)據(jù)庫(kù)時(shí),網(wǎng)絡(luò)傳輸模塊待異常狀況恢復(fù)后重新上傳該實(shí)時(shí)數(shù)據(jù)到信息存儲(chǔ)數(shù)據(jù)庫(kù)。
所述信息存儲(chǔ)數(shù)據(jù)庫(kù)長(zhǎng)期保存歷史數(shù)據(jù),通過(guò)tcp協(xié)議讀取每一臺(tái)上位采集機(jī)的保存數(shù)據(jù),上位采集機(jī)的數(shù)據(jù)是通過(guò)opc協(xié)議采集的opc服務(wù)器數(shù)據(jù)。其中,tcp協(xié)議傳輸需要三次握手,中途傳輸如果因?yàn)閿嗑W(wǎng)或者斷點(diǎn)干擾此類原因?qū)е聜鬏敂?shù)據(jù)丟失,發(fā)送端會(huì)接受不到接受方成功接受的應(yīng)答,因此就重新傳輸數(shù)據(jù)。網(wǎng)絡(luò)傳輸模塊發(fā)現(xiàn)上傳數(shù)據(jù)后沒(méi)有得到應(yīng)答包,說(shuō)明沒(méi)有傳上去,就周期性的再發(fā)。
所述智能監(jiān)控系統(tǒng),用于從上位采集機(jī)獲取數(shù)據(jù),監(jiān)控連鑄生產(chǎn)過(guò)程的運(yùn)行,并提供基于貝葉斯網(wǎng)絡(luò)模型的質(zhì)量判定等數(shù)據(jù)處理服務(wù),管理人員可以在此系統(tǒng)中查看生產(chǎn)信息、實(shí)時(shí)監(jiān)控信息和質(zhì)量判定等數(shù)據(jù)處理信息。
所述信息存儲(chǔ)數(shù)據(jù)庫(kù)用于存儲(chǔ)所述上位采集機(jī)和監(jiān)控系統(tǒng)以sql語(yǔ)句形式、通過(guò)odbc接口模塊傳送的所述連鑄生產(chǎn)信息。
所述信息存儲(chǔ)數(shù)據(jù)庫(kù)還通過(guò)應(yīng)用服務(wù)器與移動(dòng)監(jiān)控終端連接,所述移動(dòng)監(jiān)控終端包含顯示界面和移動(dòng)互聯(lián)網(wǎng)通訊模塊;所述移動(dòng)互聯(lián)網(wǎng)通訊模塊運(yùn)用http協(xié)議、通過(guò)所述服務(wù)器獲取來(lái)自所述信息存儲(chǔ)數(shù)據(jù)庫(kù)的所述連鑄生產(chǎn)信息。
具體工作過(guò)程為:
生產(chǎn)現(xiàn)場(chǎng)一級(jí)plc設(shè)備采集連鑄生產(chǎn)過(guò)程的實(shí)時(shí)數(shù)據(jù),通過(guò)底層協(xié)議(比如:modbus)把數(shù)據(jù)傳到opc服務(wù)器,opc服務(wù)器將數(shù)據(jù)通過(guò)opc協(xié)議傳輸?shù)給pc數(shù)據(jù)采集模塊,opc數(shù)據(jù)采集模塊根據(jù)opc傳輸協(xié)議接收生產(chǎn)現(xiàn)場(chǎng)一級(jí)plc設(shè)備的數(shù)據(jù),完成opc數(shù)據(jù)采集,并緩存在上位采集機(jī)上,再通過(guò)網(wǎng)絡(luò)傳輸模塊分別上傳到信息存儲(chǔ)數(shù)據(jù)庫(kù)和智能監(jiān)控系統(tǒng)中,數(shù)據(jù)通過(guò)tcp協(xié)議的方式從上位采集機(jī)傳輸?shù)叫畔⒋鎯?chǔ)數(shù)據(jù)庫(kù)和智能監(jiān)控系統(tǒng),通過(guò)網(wǎng)絡(luò)傳輸模塊來(lái)保證tcp傳輸?shù)目煽啃?,?zhǔn)確性。
所述移動(dòng)監(jiān)控終端的移動(dòng)互聯(lián)網(wǎng)通訊模塊運(yùn)用http協(xié)議,通過(guò)應(yīng)用服務(wù)器獲取來(lái)自所述信息存儲(chǔ)數(shù)據(jù)庫(kù)的所述連鑄生產(chǎn)信息,進(jìn)一步提高系統(tǒng)的穩(wěn)定性。
本發(fā)明的數(shù)據(jù)緩存環(huán)節(jié)包含在上位采集機(jī)的采集接口中,即來(lái)的數(shù)據(jù)緩存到上位采集機(jī)的數(shù)據(jù)庫(kù)中,這一步是通過(guò)數(shù)據(jù)庫(kù)操作模塊實(shí)現(xiàn)的,然后通過(guò)網(wǎng)絡(luò)傳輸模塊以tcp的方式將數(shù)據(jù)傳輸?shù)叫畔⒋鎯?chǔ)數(shù)據(jù)庫(kù)中。
傳統(tǒng)的pi系統(tǒng)就是丟失數(shù)據(jù)后需要利用別的渠道(例如現(xiàn)場(chǎng)別人保存的丟失的歷史數(shù)據(jù)或者備份服務(wù)器)把數(shù)據(jù)找回來(lái)后再手工補(bǔ)錄數(shù)據(jù)。本發(fā)明可以直接將要上傳的數(shù)據(jù)緩存到采集機(jī)上,一旦網(wǎng)絡(luò)恢復(fù)自動(dòng)重新傳輸,保證數(shù)據(jù)的準(zhǔn)確性,很難丟失,避免了人工補(bǔ)錄的麻煩。
本發(fā)明通過(guò)手機(jī)移動(dòng)終端與監(jiān)控計(jì)算機(jī)相結(jié)合的方式對(duì)連鑄車間生產(chǎn)信息進(jìn)行監(jiān)控。為工業(yè)4.0背景下的智能工廠的構(gòu)建,提供了一種信息管理的模式;在改進(jìn)傳統(tǒng)工業(yè)通訊方式的同時(shí),應(yīng)用了互聯(lián)網(wǎng)技術(shù),增加了移動(dòng)終端的監(jiān)控,克服了監(jiān)控地點(diǎn)的限制,方便企業(yè)管理者對(duì)連鑄車間信息的控制和管理;本發(fā)明主要解決了目前連鑄生產(chǎn)車間信息不能集中管理等問(wèn)題,提高了生產(chǎn)效率。
以上內(nèi)容僅為說(shuō)明本發(fā)明的技術(shù)思想,不能以此限定本發(fā)明的保護(hù)范圍,凡是按照本發(fā)明提出的技術(shù)思想,在技術(shù)方案基礎(chǔ)上所做的任何改動(dòng),均落入本發(fā)明權(quán)利要求書的保護(hù)范圍之內(nèi)。