在PCS7系統(tǒng)中如何利用C腳本創(chuàng)建報(bào)警?
劉玉蓉
發(fā)布于2014-12-08 17:21
137
0
標(biāo)簽:
場景描述:某供水公司在供水管網(wǎng)上安裝了若干個(gè)測壓點(diǎn),測量各居民點(diǎn)的實(shí)時(shí)供水壓力,通過PCS7系統(tǒng)對各測壓點(diǎn)壓力數(shù)據(jù)進(jìn)行實(shí)時(shí)在線監(jiān)控。當(dāng)某一時(shí)間點(diǎn)監(jiān)測到某測壓點(diǎn)實(shí)時(shí)值偏離正常值時(shí),報(bào)警響應(yīng),采取相關(guān)措施。而各測壓點(diǎn)壓力在一天當(dāng)中不同時(shí)段對壓力實(shí)時(shí)值(PV)得要求是不同的。假定中午12時(shí)為3.5±0.1Mpa,15時(shí)為3.3±0.1Mpa(SP)。
問題:能否在上位機(jī)中通過C腳本實(shí)現(xiàn)?如何實(shí)現(xiàn)?
問題問得有點(diǎn)大,不知道各位看懂了沒有?
佳答案
你可以用腳本取系統(tǒng)當(dāng)前時(shí)間,用vbs應(yīng)該比較簡單的。直接用now函數(shù)取當(dāng)前時(shí)間,然后判斷當(dāng)前時(shí)間如果是12點(diǎn),判斷當(dāng)前測量值和設(shè)定值差的絕對值(abs)是否大于0.1如果大于則置位一個(gè)內(nèi)部bool量,然后報(bào)警記錄中用這個(gè)bool量做報(bào)警組態(tài)。