目前,橡膠制品生產(chǎn)企業(yè)在生產(chǎn)過程仍然處在人工配料與稱料的生產(chǎn)階段,其存在效率低下、對(duì)原材料信息管理不規(guī)范、不能有效收集生產(chǎn)數(shù)據(jù)、監(jiān)控生產(chǎn)過程及生產(chǎn)的橡膠成品合格率不高等問題,工業(yè)自動(dòng)化程度亟待改善與提高。
組態(tài)軟件即scADA是面向生成過程的監(jiān)視、控制與數(shù)據(jù)采集的專用軟件,廣泛應(yīng)用于電力系統(tǒng)、石油及化工等行業(yè)。通過PLC與組態(tài)軟件的上下位機(jī)的結(jié)合,發(fā)揮二者的優(yōu)勢(shì)改善目前現(xiàn)狀。實(shí)現(xiàn)真正的工業(yè)自動(dòng)化。
配料系統(tǒng)使用的是力控Forcecontrol6.1工業(yè)監(jiān)控組態(tài)軟件。力控具有方便、靈活的開發(fā)環(huán)境和快速訪問接口,大大降低了組態(tài)開發(fā)的工作量以及提供豐富的數(shù)據(jù)庫(kù)操作函數(shù)集、支持復(fù)雜腳本控制等特點(diǎn)。筆者簡(jiǎn)要介紹了力控組態(tài)軟件在配料監(jiān)控系統(tǒng)中的應(yīng)用。
1 整體結(jié)構(gòu)設(shè)計(jì)
橡膠配料控制系統(tǒng)是根據(jù)生產(chǎn)工藝要求,運(yùn)用過程控制和計(jì)算機(jī)技術(shù),對(duì)橡膠原材料進(jìn)行自動(dòng)稱料、配料的控制系統(tǒng)。配料控制系統(tǒng)采用分層結(jié)構(gòu)的集散控制形式,如圖1所示。
配料控制系統(tǒng)由一個(gè)工程師站和3個(gè)操作員站組成,其中工程師站作為主站,操作員站為分站。操作員站分別為小料操作員站、炭黑油料操作員站和膠料操作員站。主站系統(tǒng)通過以太網(wǎng)將具體配方按各操作員站所能實(shí)現(xiàn)的功能進(jìn)行分解,并發(fā)送給操作員l、2、3,作為電子配料依據(jù)(操作員站無權(quán)修改配方和配方編號(hào))。操作員站依據(jù)具體配方進(jìn)行電子配料。
2 應(yīng)用設(shè)計(jì)
2.1 原材料信息管理
橡膠生產(chǎn)所需的原材料多達(dá)50余種。主要分為六大類:主膠、補(bǔ)強(qiáng)料、軟化劑、促進(jìn)劑、硫化劑和其他輔料。對(duì)原材料信息的有效管理能夠有效提高生產(chǎn)成品質(zhì)量。原材料數(shù)據(jù)存儲(chǔ)采用sQLserver 2005,sQL(結(jié)構(gòu)化查詢語(yǔ)言)是關(guān)系數(shù)據(jù)庫(kù)使用的標(biāo)準(zhǔn)語(yǔ)言,用來檢索、更新和管理數(shù)據(jù)。
力控sQL訪問功能是為了實(shí)現(xiàn)力控和其他ODBc(Open Data B8駝co朋ectjvi哼,開放數(shù)據(jù)庫(kù)互連)數(shù)據(jù)庫(kù)之間的數(shù)據(jù)傳輸。它主要由力控組態(tài)軟件中的數(shù)據(jù)表管理(sQL數(shù)據(jù)表模板和數(shù)據(jù)表綁定)和sQL函數(shù)兩部分組成。
數(shù)據(jù)表管理用來建立數(shù)據(jù)庫(kù)字段和力控變量之間的聯(lián)系。力控提供了一組sQL函數(shù),可以在腳本語(yǔ)言中調(diào)用sQL函數(shù)對(duì)ODBc數(shù)據(jù)庫(kù)(DBMs)進(jìn)行操作。用SQL函數(shù)可以進(jìn)行插入、查詢、更新及刪除等操作,所有sQL函數(shù)均為同步執(zhí)行方式,在SQL函數(shù)執(zhí)行返回前,運(yùn)行系統(tǒng)VIEw不執(zhí)行其他操作。
通過sQL數(shù)據(jù)表模板在數(shù)據(jù)庫(kù)中刨建表格,通過數(shù)據(jù)表綁定實(shí)現(xiàn)對(duì)記錄的操作。SQL函數(shù)可以在腳本中任意調(diào)用。這些函數(shù)用來創(chuàng)建表格、插人刪除記錄、編輯已有的表格、清空刪除表格及查詢記錄等操作。
2.1.1 配置、連接sQL數(shù)據(jù)庫(kù)和創(chuàng)建數(shù)據(jù)表
2.1.1.1 配置ODBc數(shù)據(jù)源
在Winda鵬控制面板中的“管理工具”打開“數(shù)據(jù)源(0DBc)”管理器,點(diǎn)擊添加按鈕,選擇sQLseⅣer,根據(jù)向?qū)崾局鸩酵瓿蓴?shù)據(jù)源的配置。
2.1.1.2 連接sQL數(shù)據(jù)庫(kù)
在力控界面中添加一個(gè)按鈕,雙擊該按鈕產(chǎn)生動(dòng)畫連接對(duì)話框.選擇左鍵動(dòng)作,出現(xiàn)腳本編輯器對(duì)話框,sQLconnect(ConnectID,“Datasource-Desc”)為腳本函數(shù)。connectID是整型.?dāng)?shù)據(jù)源標(biāo)識(shí)為返回值,該值將用于其他sQL函數(shù)。DRIVER=SQIserver;sERVER=ANDYYWTx/WINCC;APP=draww;WSID=ANDYYwtx;DATABASE=Stock;trusted—connection=Yes是字符串,為數(shù)據(jù)源描述。數(shù)據(jù)源描述可以通過“數(shù)據(jù)源”按鈕得到。
2.1.1.3 創(chuàng)建數(shù)據(jù)表
其腳本函數(shù)為:sQLcmteTable(conneciD,"Product","Productl")腳本函數(shù)參數(shù)ConnectID由函數(shù)QLConnect調(diào)用得到;數(shù)據(jù)表為“Productl”;數(shù)據(jù)表模板為“productl";數(shù)據(jù)表模板為“producll".必須在SQL
管理器中事先建立。
2.1.2 建立sQL數(shù)據(jù)表模板
在力控開發(fā)界面中,建立數(shù)據(jù)表模板即字段名、參數(shù)類型,模板的建立是與數(shù)據(jù)庫(kù)sQL中建立的表相適應(yīng),完成表格的建立。數(shù)據(jù)表模樁對(duì)應(yīng)0DBc數(shù)據(jù)庫(kù)中的數(shù)據(jù)表結(jié)構(gòu),在模板中定義了數(shù)據(jù)表中包括的字段和各字段的屑性。在力拉導(dǎo)航器中選擇“數(shù)據(jù)表管理/sQL數(shù)據(jù)表模板”對(duì)話框.圖2所示為編輯好的數(shù)據(jù)表模板。
2.1.3 建立效據(jù)表綁定
數(shù)據(jù)表綁定是將數(shù)據(jù)表中的字段與Draw中的變量相關(guān)聯(lián)。其中變量名是數(shù)據(jù)庫(kù)變量.目的是為了能實(shí)現(xiàn)對(duì)數(shù)據(jù)表的操作,通過在力控組態(tài)軟件界面對(duì)字段變量的操作,才能實(shí)現(xiàn)對(duì)sQL數(shù)據(jù)庫(kù)里的數(shù)據(jù)表進(jìn)行基本的操作。變量名與字段必須一一對(duì)應(yīng),才能完成對(duì)數(shù)據(jù)表相應(yīng)的操作.圖3所示為編輯好的數(shù)據(jù)表綁定。
2.1.4 基本按鈕功能的實(shí)現(xiàn)
力控提供了一組sQL函數(shù).可以在腳本語(yǔ)言中調(diào)用SQL函數(shù)對(duì)ODBc數(shù)據(jù)庫(kù)(DBMs)進(jìn)行操作。用sQL函數(shù)可以進(jìn)行插人、查詢、更新及刪除等操作,所有sQL函數(shù)均為同步執(zhí)行方式,在sQL函數(shù)執(zhí)行返回前.運(yùn)行系統(tǒng)VlEw不執(zhí)行其他操作。添加原料信息按鈕的腳本函效為:
通過對(duì)力控sQL腳本西效的編寫及與一些系統(tǒng)函數(shù)的配合,能夠?qū)崿F(xiàn)對(duì)數(shù)據(jù)庫(kù)的基本操作。
2.2 配方信息管理
在做好原材料信息管理界面基礎(chǔ)上,配方信息管理的界面只需拓展基本功能就能實(shí)現(xiàn)對(duì)配方管理的要求,腳本函數(shù)的編寫與原材科是相似的。在微配方管理界面(圖4)時(shí),考慮其功能局限性,需要徽相關(guān)的涓試,倒如圖4中有一個(gè)顯示就是sQL最后一次錯(cuò)誤.通過調(diào)用錯(cuò)誤信息。能夠糾正管理界面中一些錯(cuò)誤并及時(shí)改正,使其滿足客戶的需求。在界面中設(shè)置了用戶權(quán)限,對(duì)配方的管理起到了良好的保護(hù)作用。在運(yùn)行調(diào)試時(shí),需充分考慮產(chǎn)生錯(cuò)誤的可能性,經(jīng)多次的修改與調(diào)試,才能完全應(yīng)用于工業(yè)現(xiàn)場(chǎng)。圖4所示的是配方管理運(yùn)行時(shí)的界面。
2.3 sQL數(shù)據(jù)庫(kù)的結(jié)構(gòu)與功能
整個(gè)橡膠配料控鋼系統(tǒng)的數(shù)據(jù)存儲(chǔ)是整體組態(tài)控制系統(tǒng)的一部分,對(duì)管理系統(tǒng)有著重要的作用。在數(shù)據(jù)管理系統(tǒng)中既有相對(duì)獨(dú)立的部分,又有與組態(tài)軟件有密切聯(lián)系的部分,這就要求數(shù)據(jù)庫(kù)與組態(tài)軟件之問要有很好的兼容性。要求教據(jù)管理系統(tǒng)有一定容錯(cuò)的能力,發(fā)揮sQL散據(jù)庫(kù)自身的強(qiáng)大功能。對(duì)進(jìn)入數(shù)據(jù)庫(kù)管理系統(tǒng)的不同級(jí)別的人員設(shè)定相應(yīng)的權(quán)限,保證數(shù)據(jù)庫(kù)系統(tǒng)高度的安全性,防止其他操作人員誤操作。
3 結(jié)束語(yǔ)
該橡膠配料控制系統(tǒng)具有操作簡(jiǎn)便、穩(wěn)定性好及功能完善等特點(diǎn),已成功應(yīng)用于項(xiàng)目中,并且能夠滿足客戶的需求。通過力控組態(tài)軟件與sQL數(shù)據(jù)庫(kù)兩者相結(jié)臺(tái),發(fā)揮二者的優(yōu)勢(shì),在實(shí)際生產(chǎn)中已經(jīng)體現(xiàn)出橡膠配科控制系統(tǒng)實(shí)現(xiàn)了生產(chǎn)高效率.達(dá)到節(jié)省人工成本的目的,提高勞動(dòng)生產(chǎn)率,生產(chǎn)產(chǎn)品臺(tái)格宰高,完全滿足生產(chǎn)工藝的耍求。
核心關(guān)注:拓步ERP系統(tǒng)平臺(tái)是覆蓋了眾多的業(yè)務(wù)領(lǐng)域、行業(yè)應(yīng)用,蘊(yùn)涵了豐富的ERP管理思想,集成了ERP軟件業(yè)務(wù)管理理念,功能涉及供應(yīng)鏈、成本、制造、CRM、HR等眾多業(yè)務(wù)領(lǐng)域的管理,全面涵蓋了企業(yè)關(guān)注ERP管理系統(tǒng)的核心領(lǐng)域,是眾多中小企業(yè)信息化建設(shè)首選的ERP管理軟件信賴品牌。
轉(zhuǎn)載請(qǐng)注明出處:拓步ERP資訊網(wǎng)http://www.ezxoed.cn/
本文標(biāo)題:組態(tài)軟件與SQL數(shù)據(jù)庫(kù)在橡膠配料控制系統(tǒng)的應(yīng)用
本文網(wǎng)址:http://www.ezxoed.cn/html/solutions/1401937665.html