通用性強(qiáng)的數(shù)據(jù)格式化存儲(chǔ)服務(wù)
為縮短 MES 系統(tǒng)開(kāi)發(fā)周期而設(shè)計(jì)
滿足 MES 系統(tǒng)常見(jiàn)的數(shù)據(jù)存儲(chǔ)需求
代碼編程實(shí)現(xiàn) VS 自動(dòng)儲(chǔ)存服務(wù)
- 耗時(shí)費(fèi)力,頻繁改動(dòng)
- 如何保證采集和存儲(chǔ)的實(shí)時(shí)性?
- 如何實(shí)現(xiàn)多種表的數(shù)據(jù)格式化插入?
- 代碼編譯后固化,難以維護(hù)
- 數(shù)分鐘的快速配置和投入運(yùn)行
- 多線程數(shù)據(jù)采集和多客戶端存儲(chǔ)
- 支持實(shí)時(shí)更新表、歷史記錄表和事件記錄表,自動(dòng)格式化數(shù)據(jù)
- 只需要修改配置文件
數(shù)據(jù)存儲(chǔ)服務(wù)器(MES_DATA_SERVER)
滿足 MES 系統(tǒng)常見(jiàn)需求的生產(chǎn)數(shù)據(jù)自動(dòng)格式化存儲(chǔ)服務(wù)
- 能夠連接網(wǎng)關(guān)內(nèi)置 OPCUA 服務(wù)器,也可以連接網(wǎng)絡(luò)上第三方 OPCUA 服務(wù)器
- OPCUA 標(biāo)簽數(shù)據(jù)和常量數(shù)據(jù)格式化后自動(dòng)插入到本地和網(wǎng)絡(luò)上的數(shù)據(jù)庫(kù)表單
- 借助 SQL 語(yǔ)句對(duì)數(shù)據(jù)進(jìn)行自定義計(jì)算,可以將數(shù)值插入到一段文本再儲(chǔ)存到字段
- 來(lái)自不同 OPCUA 服務(wù)器的標(biāo)簽數(shù)據(jù)可以合并到一張數(shù)據(jù)表
- 支持 MySQL、MariaDB、SQL SERVER
- 如數(shù)據(jù)庫(kù)或表單不存在則自動(dòng)創(chuàng)建數(shù)據(jù)庫(kù)和表單
- 支持定時(shí)記錄表(定時(shí)插入一條記錄)、定時(shí)更新表(定時(shí)更新記錄)、事件記錄表(當(dāng)某些事件發(fā)生時(shí)自動(dòng)插入一條記錄)
- 支持各種數(shù)值、列表值、文本、系統(tǒng)日期,自定義主鍵和增加約束條件
應(yīng)用場(chǎng)景
- 定時(shí)記錄溫度、壓力、流量等過(guò)程值數(shù)據(jù),形成歷史數(shù)據(jù)表
- 將設(shè)備生產(chǎn)數(shù)據(jù)和能源計(jì)量數(shù)據(jù)合并到一張表中進(jìn)行關(guān)聯(lián)度統(tǒng)計(jì)分析
- 當(dāng)產(chǎn)品工序完成時(shí)自動(dòng)記錄產(chǎn)品在該工序的品質(zhì)數(shù)據(jù)
- 當(dāng)報(bào)警發(fā)生時(shí)記錄即時(shí)運(yùn)轉(zhuǎn)數(shù)據(jù)形成報(bào)警快照
- 和 MES 系統(tǒng)交互,將生產(chǎn)數(shù)據(jù)直接存入 MES 系統(tǒng)
- 自動(dòng)將生產(chǎn)數(shù)據(jù)存入本地同時(shí)復(fù)制到云端服務(wù)器數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)同步復(fù)制服務(wù)(SYNC_DB)
將網(wǎng)關(guān)內(nèi)置 MySQL 數(shù)據(jù)庫(kù)同步到網(wǎng)絡(luò)上的 MySQL 或者 SQL SERVER 數(shù)據(jù)庫(kù)
- 基于數(shù)據(jù)表記錄的同步,能夠同時(shí)處理多個(gè)數(shù)據(jù)庫(kù)的同步,可以同步整個(gè) 數(shù)據(jù)庫(kù)也可以僅同步的數(shù)據(jù)表
- 同步插入(應(yīng)用于歷史數(shù)據(jù)表)和同步更新模式(應(yīng)用于實(shí)時(shí)數(shù)據(jù)表)
- 可選擇在同步成功后保留或刪除源數(shù)據(jù)記錄
- 支持網(wǎng)絡(luò)斷點(diǎn)傳輸,網(wǎng)絡(luò)中斷后自動(dòng)恢復(fù)同步
- 支持同步的字段數(shù)據(jù)類型包括基本數(shù)據(jù)類型,如CHAR、VATCHAR、INT、 SMALLINT、FLOAT、DOUBLE、DATE、DATETIME和 以AUTO_INCREMENT修飾的數(shù)據(jù)類型
- 如目標(biāo)數(shù)據(jù)庫(kù)和表單不存在則自動(dòng)創(chuàng)建
- 每秒200條記錄以上的同步速度(依據(jù)部署網(wǎng)關(guān)計(jì)算力和網(wǎng)絡(luò)速度)
數(shù)據(jù)存儲(chǔ)服務(wù)和數(shù)據(jù)同步復(fù)制的
結(jié)合使用
生產(chǎn)實(shí)時(shí)數(shù)據(jù)存儲(chǔ)在網(wǎng)關(guān)內(nèi)置數(shù)據(jù)庫(kù),同時(shí)復(fù)制到 MES 系統(tǒng)。當(dāng)復(fù)制成功后 刪除網(wǎng)關(guān)內(nèi)置數(shù)據(jù)庫(kù)的記錄。
優(yōu)點(diǎn):
- 當(dāng)網(wǎng)絡(luò)故障時(shí)網(wǎng)關(guān)內(nèi)置數(shù)據(jù)庫(kù)始終保存一段時(shí)間內(nèi)的生產(chǎn)數(shù)據(jù) (依據(jù)網(wǎng)關(guān)存儲(chǔ)空間),避免生產(chǎn)數(shù)據(jù)丟失。
- 當(dāng)網(wǎng)絡(luò)恢復(fù)后數(shù)據(jù)被同步復(fù)制,同時(shí)網(wǎng)關(guān)內(nèi)置數(shù)據(jù)庫(kù)記錄被刪除, 存儲(chǔ)空間得以恢復(fù)。