集散控制系統(tǒng)操作員站內(nèi)存數(shù)據(jù)庫(kù)結(jié)構(gòu)存儲(chǔ)的同步方法

基本信息

申請(qǐng)?zhí)?/td> CN200710156683.X 申請(qǐng)日 -
公開(kāi)(公告)號(hào) CN100470429C 公開(kāi)(公告)日 2009-03-18
申請(qǐng)公布號(hào) CN100470429C 申請(qǐng)公布日 2009-03-18
分類號(hào) G05B19/418(2006.01)I 分類 控制;調(diào)節(jié);
發(fā)明人 李化東;吳明光;安慶敏 申請(qǐng)(專利權(quán))人 浙江浙大之光科技有限公司
代理機(jī)構(gòu) 杭州求是專利事務(wù)所有限公司 代理人 浙江大學(xué)
地址 310027浙江省杭州市浙大路38號(hào)
法律狀態(tài) -

摘要

摘要 本發(fā)明公開(kāi)一種集散控制系統(tǒng)操作員站內(nèi)存數(shù)據(jù)庫(kù)結(jié)構(gòu)存儲(chǔ)的同步方法。操作組態(tài)文件存儲(chǔ)在操作員站內(nèi)置的Flash內(nèi)存中,以操作組態(tài)文件為數(shù)據(jù)字典在操作員站共享RAM內(nèi)存中建立內(nèi)存數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)結(jié)構(gòu)與數(shù)據(jù)分開(kāi)存儲(chǔ),在實(shí)時(shí)監(jiān)控軟件平臺(tái)上監(jiān)控。采用多級(jí)指針存儲(chǔ)結(jié)構(gòu),將內(nèi)存數(shù)據(jù)庫(kù)關(guān)系元組表示為一個(gè)指向?qū)嶋H數(shù)據(jù)的指針集合;針對(duì)操作員站數(shù)據(jù)更新方式單一的特點(diǎn),采用讀寫雙指針結(jié)合讀寫信號(hào)量技術(shù)實(shí)現(xiàn)內(nèi)存數(shù)據(jù)庫(kù)的同步。本發(fā)明有效解決了操作員站讀寫任務(wù)時(shí)數(shù)據(jù)沖突所引起的數(shù)據(jù)完整性和一致性問(wèn)題;多級(jí)指針存儲(chǔ)結(jié)構(gòu),具有直接地址訪問(wèn)的高效率,適用于操作員站內(nèi)存數(shù)據(jù)庫(kù)變字長(zhǎng)字段的特殊要求,且工業(yè)現(xiàn)場(chǎng)數(shù)據(jù)在內(nèi)存數(shù)據(jù)庫(kù)中只需存儲(chǔ)一次。