電子行業(yè)MES系統(tǒng)實(shí)時(shí)數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)流主要為實(shí)時(shí)數(shù)據(jù)庫服務(wù)器、生產(chǎn)管理應(yīng)用系統(tǒng)和控制系統(tǒng)之間的數(shù)據(jù)流動(dòng),三者之間一般用以太網(wǎng)相連。根據(jù)數(shù)據(jù)流性質(zhì)與應(yīng)用的時(shí)間限制要求差異,采用不同的數(shù)據(jù)通信技術(shù)。因此,必須劃分不同的數(shù)據(jù)流動(dòng)路徑并區(qū)別對待。
電子行業(yè)MES系統(tǒng)邏輯上的數(shù)據(jù)流動(dòng)路徑可以分為以下五種情況:
1.控制系統(tǒng)操作站與控制器之間的數(shù)據(jù)流動(dòng);
2.實(shí)時(shí)數(shù)據(jù)庫服務(wù)器和控制器之間的數(shù)據(jù)流動(dòng);
3.實(shí)時(shí)數(shù)據(jù)庫服務(wù)器和控制系統(tǒng)操作站之間的數(shù)據(jù)流動(dòng);
4.應(yīng)用系統(tǒng)和實(shí)時(shí)數(shù)據(jù)庫服務(wù)器之間的數(shù)據(jù)流動(dòng);
5.應(yīng)用系統(tǒng)和控制系統(tǒng)操作站之間的數(shù)據(jù)流動(dòng)。
電子行業(yè)MES系統(tǒng)工業(yè)控制領(lǐng)域用到大量的現(xiàn)場設(shè)備,在OPC出現(xiàn)以前,不同的應(yīng)用程序和不同廠商的硬件驅(qū)動(dòng)程序之間存在大量的連接問題,軟件開發(fā)商需要開發(fā)各種特定的通信程序來連接這些設(shè)備。即使硬件供應(yīng)商在硬件上做了一些小小改動(dòng),應(yīng)用程序也需要重寫。同時(shí),由于不同設(shè)備甚至同一設(shè)備不同單元的驅(qū)動(dòng)程序也有可能不同,軟件開發(fā)商很難同時(shí)對這些設(shè)備進(jìn)行訪問以優(yōu)化操作,硬件供應(yīng)商也在嘗試解決這個(gè)問題。然而,由于不同客戶有著不同的需要,同時(shí)也存在不同的數(shù)據(jù)傳輸協(xié)議,因而也一直沒有完整的解決方案。
電子行業(yè)MES系統(tǒng)這五條數(shù)據(jù)流動(dòng)路徑是根據(jù)通信端點(diǎn)的不同來劃分的,而按照分層體系結(jié)構(gòu)數(shù)據(jù)操作的原則,數(shù)據(jù)交換應(yīng)在相鄰層次之間進(jìn)行。因此,實(shí)際的數(shù)據(jù)流動(dòng)路徑只有兩條,即應(yīng)用系統(tǒng)和實(shí)時(shí)數(shù)據(jù)庫服務(wù)器之間的數(shù)據(jù)流動(dòng),以及實(shí)時(shí)數(shù)據(jù)庫服務(wù)器和控制系統(tǒng)之間的數(shù)據(jù)流動(dòng)。其中,應(yīng)用系統(tǒng)和實(shí)時(shí)數(shù)據(jù)庫服務(wù)器之間的數(shù)據(jù)通信采用數(shù)據(jù)庫訪問技術(shù)來實(shí)現(xiàn)應(yīng)用系統(tǒng)和實(shí)時(shí)歷史數(shù)據(jù)庫服務(wù)器之間的數(shù)據(jù)交換,直接應(yīng)用實(shí)時(shí)歷史數(shù)據(jù)庫服務(wù)器的數(shù)據(jù)庫管理系統(tǒng),開發(fā)基于該數(shù)據(jù)庫的應(yīng)用程序,通過ODBC或ADO等數(shù)據(jù)庫訪問技術(shù)來訪問實(shí)時(shí)歷史數(shù)據(jù)庫,實(shí)現(xiàn)二者之間的通信。實(shí)時(shí)數(shù)據(jù)庫服務(wù)器和控制系統(tǒng)之間的數(shù)據(jù)通信,電子行業(yè)MES系統(tǒng)由于過程機(jī)與控制器之間的通信實(shí)時(shí)性要求很高,實(shí)時(shí)數(shù)據(jù)庫既要向控制系統(tǒng)發(fā)送指導(dǎo)性的信息,如調(diào)度指令等,同時(shí),還要從控制系統(tǒng)獲取生產(chǎn)現(xiàn)場的實(shí)時(shí)數(shù)據(jù)。要解決這個(gè)問題就要利用兩個(gè)系統(tǒng)共同支持的通信協(xié)議。基于微軟平臺的產(chǎn)品,CS1OOO包含一個(gè)基于控制應(yīng)用的實(shí)時(shí)數(shù)據(jù)庫,INSQL嵌人了一個(gè)完全版的MSSQL Server,使得它們能夠很容易通 過一些標(biāo)準(zhǔn)接口與微軟的大多數(shù)產(chǎn)品相連,第三方的應(yīng)用程序也就能夠通過這些產(chǎn)品連接到相應(yīng)的數(shù)據(jù)庫訪問有關(guān)信息。
電子行業(yè)MES系統(tǒng)OPC提供了針對不同廠商的設(shè)備和軟件包進(jìn)行內(nèi)部連接的功能,OPC規(guī)范包括OPC服務(wù)器和OPC客戶兩部分,其實(shí)質(zhì)是制定了一套針對控制對象和設(shè)備的公共接口標(biāo)準(zhǔn),或者說是在硬件供應(yīng)商和軟件開發(fā)商之間建立了一套完整的規(guī)則。只要遵循這套規(guī)則,數(shù)據(jù)交互對兩者來說都是透明的,硬件供應(yīng)商不需要考慮應(yīng)用程序的多種需求和傳輸協(xié)議,軟件開發(fā)商也不需要了解硬件的實(shí)質(zhì)和操作過程,任何OPC客戶機(jī)可以去請求和獲取OPC服務(wù)器的數(shù)據(jù),OPC客戶機(jī)和服務(wù)器可以是任何廠商的任何產(chǎn)品。通過這種方式,繁雜的各類設(shè)備驅(qū)動(dòng)程序問題可以消除,同時(shí)也加速了數(shù)據(jù)的傳輸速度。
效率科技MES系統(tǒng)基于REST+JSON架構(gòu)來為MES不同行業(yè)用戶提供一個(gè)快速反應(yīng)、有彈性、精細(xì)化的制造業(yè)環(huán)境,幫助企業(yè)降低成本、按時(shí)交貨、提高產(chǎn)品質(zhì)量和服務(wù)質(zhì)量,并提供良好的企業(yè)管理!