1、上位機(jī)監(jiān)控系統(tǒng)出現(xiàn)運(yùn)行異常,如:①數(shù)據(jù)不刷新,運(yùn)行緩慢等異常情況。②上位機(jī)死機(jī)我們?nèi)绾翁幚?br />
1)如果不是硬件或者軟件發(fā)生嚴(yán)重錯(cuò)誤,一般我們重啟上位機(jī)系統(tǒng)或者重啟電腦能恢復(fù),關(guān)閉或者重啟上位機(jī)時(shí),不要非法關(guān)機(jī)。特別嚴(yán)重的,可能需要重裝系統(tǒng)。
2)如果重啟軟件或者上位機(jī)不能解決,那么建議通過(guò)一鍵恢復(fù)系統(tǒng)或者重裝系統(tǒng)了。因?yàn)殡娔X出現(xiàn)這些異常情況,基本上是中病毒了,重裝系統(tǒng)和軟件即可解決。
2、DCOM 不能完成配置,或者配置完成后雙機(jī)熱備仍然有問(wèn)題怎么處理
1)首先確保按照后臺(tái)監(jiān)控系統(tǒng)說(shuō)明書(shū)上要求的基本設(shè)置無(wú)誤后,再執(zhí)行以下檢查:
2)先看 RDCServer 程序不能查看其他 PC 機(jī)上的通道數(shù)據(jù),建議使用 ModuleInfo 程序查看;
3)需要 DCOM 連接的機(jī)器能互相共享數(shù)據(jù)(讀和寫(xiě)),且在登錄共享的時(shí)候不會(huì)彈出輸入用戶(hù)和密碼提示框;如不能,說(shuō)明 windows 標(biāo)準(zhǔn)設(shè)置被改動(dòng),先在控制面板—本地安全策略里更改相應(yīng)設(shè)置,保證幾臺(tái) PC 之間能共享數(shù)據(jù);
4)判斷 PC 機(jī) DCOM 設(shè)置完成的方法:
如果 A 機(jī)通道 ModuleInfo 能讀到 B 機(jī)的遙測(cè)和遙信數(shù)據(jù),說(shuō)明 B 機(jī)的 DCOM 已設(shè)置好;此時(shí)如果 A 機(jī)不能讀 B 機(jī)通訊設(shè)備的定值(如果該設(shè)備有定值設(shè)置),說(shuō)明 B 機(jī)未設(shè)置好;如果 A 機(jī)與 B 機(jī)能互相讀遙測(cè)和遙信數(shù)據(jù),且能互相讀寫(xiě)各自 PC 機(jī)上通訊設(shè)備的定值(如果該設(shè)備有定值設(shè)置),說(shuō)明 A 機(jī)和 B 機(jī)都已設(shè)置好;
5) 安全選項(xiàng)的一些設(shè)置:如果按照上述說(shuō)明,還未設(shè)置好,可查看計(jì)算機(jī)管理中的一些其他設(shè)置:
a) 打開(kāi)控制面板—本地安全策略,在安全設(shè)置—本地策略—安全選項(xiàng)中,找到“賬戶(hù) —來(lái)賓賬戶(hù)狀態(tài)”選項(xiàng),將屬性設(shè)置為“已啟用”;
b)打開(kāi)控制面板—本地安全策略,在安全設(shè)置—本地策略—安全選項(xiàng)中,找到“網(wǎng)絡(luò)訪(fǎng)問(wèn)—讓“每個(gè)人”權(quán)限應(yīng)用于匿名用戶(hù)”,將屬性設(shè)置為“已啟用”;
c)打開(kāi)控制面板—本地安全策略,在安全設(shè)置—本地策略—用戶(hù)權(quán)利指派中,找到“從網(wǎng)絡(luò)訪(fǎng)問(wèn)此計(jì)算機(jī)”選項(xiàng),如果屬性中沒(méi)有“Everyone”用戶(hù),請(qǐng)手動(dòng)添加;
d)打開(kāi)控制面板—本地安全策略,在安全設(shè)置—本地策略—用戶(hù)權(quán)利指派中,找到“拒絕從網(wǎng)絡(luò)訪(fǎng)問(wèn)這臺(tái)計(jì)算機(jī)”選項(xiàng),如果屬性中有“Everyone”或“Guest”,請(qǐng)刪除;
6)進(jìn)行 DCOM 配置時(shí)其“屬性”不能顯示:
原因:MSDTC 服務(wù)有問(wèn)題而引起;
解決方法:
a) 刪除注冊(cè)表中的鍵:windows“開(kāi)始”菜單,“運(yùn)行”欄輸入“regedit”進(jìn)入
注冊(cè)表編輯器,刪除下列注冊(cè)項(xiàng):
——HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSDTC
——HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC\
—— HKEY_CLASSES_ROOT\CID
b) 停止 MSDTC 服務(wù):net stop msdtc;
點(diǎn)擊 windows“開(kāi)始”菜單,“運(yùn)行”欄輸入“net stop msdtct”,回車(chē)確認(rèn),停止 msdtc服務(wù)。
c) 卸載 MSDTC 服務(wù):msdtc –uninstall;windows“開(kāi)始”菜單,“運(yùn)行”欄輸入“msdtc -uninstall”,回車(chē)確認(rèn),卸載 msdtc 服務(wù)。
c) 重新安裝 MSDTC 服務(wù):msdtc –install;windows“開(kāi)始”菜單,“運(yùn)行”欄輸入“msdtc -install”,回車(chē)確認(rèn),重新安裝 msdtc 服務(wù)。
7) 如果進(jìn)行 DCOM 連接的各 PC 機(jī)操作系統(tǒng)都為 windows XP(SP2 或 SP3 都可以),登錄用戶(hù)可任意,甚至 Guest 用戶(hù)都行;如果有其他 windows 操作系統(tǒng),windows2000 或者 windows2003 等,建議各登錄用戶(hù)設(shè)置成一致,且使用相同的登錄密碼;
3、Windows server2008/Windows 7 操作系統(tǒng)分別為 32 位或者 64 位操作系統(tǒng),DCOM 配置文件找不到,無(wú)法完成配置或者配置不成功如何處理。
32 位操作系統(tǒng)下的 dcom 配置與 windowsxp 的 dcom 配置相同。
64 為操作系統(tǒng)下的 dcom 配置需增加以下步驟:
1)在開(kāi)始菜單中選擇運(yùn)行,輸入“mmc -32”打開(kāi) 32 位的操作臺(tái)。
2)在菜單中選擇 File->Add/Remove Snap,添加 32 位組件服務(wù)。
3)在組件服務(wù)中找到按照 windowsxp 的方式配置 dcom 即可。
4、Win7 和 xp 間互相訪(fǎng)問(wèn)異常,如何處理本地安全策略-安全設(shè)置-本地策略-安全選項(xiàng)改為啟用。
5、Win7 系統(tǒng)間互相訪(fǎng)問(wèn)不能使用空密碼,如何處理本地安全策略-安全設(shè)置-本地策略-安全選項(xiàng)的使用空密碼登陸更改為啟用。
6、后臺(tái)監(jiān)控計(jì)算機(jī)為什么對(duì)時(shí)功能不起作用
MTC 監(jiān)控系統(tǒng)有兩種對(duì)時(shí)方式,手動(dòng)對(duì)時(shí)和自動(dòng)對(duì)時(shí)。
手動(dòng)對(duì)時(shí):在 CrystalEye.exe 程序菜單欄上依次點(diǎn)擊“系統(tǒng)”—“網(wǎng)絡(luò)對(duì)時(shí)”為手動(dòng)對(duì)時(shí),若手動(dòng)對(duì)時(shí)不成功,請(qǐng)查看 MTC 目錄下 Hn.ini 文件中“實(shí)時(shí)數(shù)據(jù)服務(wù)器”選項(xiàng),手動(dòng)對(duì)時(shí)只對(duì)在“實(shí)時(shí)數(shù)據(jù)服器”中設(shè)置的 PC 機(jī)名或 PC 的 IP 地址進(jìn)行對(duì)時(shí),如果某臺(tái) PC 上未運(yùn)行任何通訊,假如此 PC 機(jī)器名為“HN1”,則設(shè)置成如“HN1=;”自動(dòng)對(duì)時(shí):首先,請(qǐng)確認(rèn)發(fā)送對(duì)時(shí)命令的 PC 機(jī)(一般為連接 GPS 通訊模塊的 PC 機(jī))上,MTC 目錄下“Hn.ini”中,“設(shè)置”選項(xiàng)中“網(wǎng)絡(luò)對(duì)時(shí)=1”,表示啟用網(wǎng)絡(luò)對(duì)時(shí);其次,自動(dòng)對(duì)時(shí)只在每個(gè)小時(shí) 16 分鐘左右發(fā)送對(duì)時(shí)命令;第三,自動(dòng)對(duì)時(shí)采用廣播對(duì)時(shí),請(qǐng)查看 MTC 目錄下 Servers 目錄中“RDC.ini”文件中“設(shè)置”選項(xiàng)中“廣播地址=”設(shè)置的網(wǎng)絡(luò)與實(shí)際使用的網(wǎng)段一致,如需要在多網(wǎng)段中廣播對(duì)時(shí),設(shè)置如“廣播地址=192.168.1.255,192.168.2.255”,不同網(wǎng)段間用“,”隔開(kāi)。
7、 廠(chǎng)信息定義中遙控的控制點(diǎn)和動(dòng)作點(diǎn)區(qū)別是什么?為什么遙控操作不報(bào)操作員姓名?
控制點(diǎn)是所有具有遙控功能的設(shè)備都有此屬性,作用是通訊中下發(fā)遙控時(shí)用來(lái)確定設(shè)備的動(dòng)作點(diǎn),動(dòng)哪個(gè)繼電器,升還是降;動(dòng)作點(diǎn)是 MTC 監(jiān)控系統(tǒng)特有的屬性,作用是判斷對(duì)應(yīng)的遙控操作為后臺(tái)操作引起還是現(xiàn)地或其他操作引起;例如 B5 35KV 系列保護(hù)器,斷路器遙控控制點(diǎn)號(hào)位 1,動(dòng)作點(diǎn)號(hào)為 22,當(dāng)后臺(tái)發(fā)送斷路器合或分的遙控時(shí),下發(fā)的遙控點(diǎn)號(hào)為 1,下發(fā)遙控后的 30 秒內(nèi),如果保護(hù)器上傳一條點(diǎn)號(hào)為 22(對(duì)應(yīng)動(dòng)作點(diǎn)號(hào))的事件,監(jiān)控系統(tǒng)判斷上一次遙控成功,此事件(一般為遙控合或分事件)是由后臺(tái)遙控操作引起,在事件內(nèi)容中會(huì)顯示操作員名字;綜合控制點(diǎn)和動(dòng)作點(diǎn)的用途可以看出,只有在下發(fā)某個(gè)遙控后的 30 秒內(nèi)裝置上傳一條點(diǎn)號(hào)和動(dòng)作點(diǎn)號(hào)相等的事件,事件中才會(huì)包含操作員的姓名信息。
附:DMPB5、C1 保護(hù)器默認(rèn)控制點(diǎn)號(hào)和動(dòng)作點(diǎn)號(hào)
DMPB5 35KV 保護(hù)器:控制點(diǎn)號(hào) 1,動(dòng)作點(diǎn)號(hào) 22;
DMPB5 110KV 保護(hù)器:控制點(diǎn)號(hào) 1,動(dòng)作點(diǎn)號(hào) 29; DMPC1 保護(hù)器:控制點(diǎn)號(hào) 1,動(dòng)作點(diǎn)號(hào) 58;
8、使用串口服務(wù)器雙機(jī)切換后報(bào)串口錯(cuò)誤處理方法
此現(xiàn)象主要出現(xiàn)在雙機(jī)聯(lián)網(wǎng)中,使用 Module 程序進(jìn)行串口通訊,斷開(kāi)正在通訊的 A 機(jī)和康海串口服務(wù)器的網(wǎng)絡(luò)連接后,通訊切換到 B 機(jī),但 B 機(jī) Module 報(bào)文窗口報(bào)串口打開(kāi)出錯(cuò)。
原因是這樣的,在使用康海等串口服務(wù)器進(jìn)行串口通訊時(shí),PC 機(jī)與康海串口服務(wù)器之間進(jìn)行以太網(wǎng)通訊,串口服務(wù)器進(jìn)行 PC 機(jī)與下位機(jī)設(shè)備之間的數(shù)據(jù)轉(zhuǎn)發(fā)。大概流程如下:發(fā)數(shù)據(jù):PC 機(jī)==》串口服務(wù)器(轉(zhuǎn)發(fā))==》下位機(jī)設(shè)備收數(shù)據(jù):下位機(jī)設(shè)備==》串口服務(wù)器(轉(zhuǎn)發(fā))==》PC 機(jī)康海串口服務(wù)器默認(rèn)只支持一個(gè)以太網(wǎng)連接,在拔掉 A 機(jī)與康海串口服務(wù)器的連接后,在一定時(shí)間內(nèi)串口服務(wù)器不能釋放這個(gè)連接,導(dǎo)致 B 機(jī)連不上。 解決辦法,用 IE 登錄康海串口服務(wù)器的設(shè)置界面,一次點(diǎn)開(kāi)主菜單—工作模式,打開(kāi)各自端口的屬性設(shè)置,將“屬性”改為 6(默認(rèn)為 1),如下圖所示。
9、后臺(tái)通訊設(shè)置方法
MTC5.0 后臺(tái)通訊設(shè)置主要在兩處:Module 目錄的 Comms.ini,以及各協(xié)議庫(kù)對(duì)應(yīng)的 ini 文件,如“_DMPC1.ini”。
1)Comms.ini 通訊相關(guān)設(shè)置。設(shè)置如下:
[本地通訊] regtime=10; channelerr=3; IgnoreHardwareErr=0; channelnull=10;
注意:
① MTC 系統(tǒng) ini 設(shè)置中的英文字母,不區(qū)分中英文,但建議保持一致。
② 以上右側(cè)數(shù)值為默認(rèn)值;
③ 結(jié)尾以半角符號(hào)的“;”結(jié)尾(務(wù)必切換到英文輸入法)。設(shè)置說(shuō)明:
a)regtime,注冊(cè)時(shí)間,此參數(shù)與多機(jī)備份相關(guān),默認(rèn)值 10 意思為:某通道10 秒鐘不往 RDC 寫(xiě)數(shù)據(jù)(程序退出)或?qū)懭脒b信第一個(gè)值全為 0 或 2(通道通訊中斷)時(shí),此通道的通訊將切換到另一臺(tái)機(jī)器。此設(shè)置應(yīng)用于使用 Module 和TcpModule 程序通訊的所有通道。如果通道通訊較慢,導(dǎo)致多機(jī)備份切換異常,可以適當(dāng)增加此參數(shù)。
b) channelerr,通道錯(cuò)誤次數(shù),此參數(shù)與串口通訊相關(guān),默認(rèn)值為 3。Module 打開(kāi)串口出錯(cuò)達(dá)到 3 次時(shí),認(rèn)為此串口通道異常。一般發(fā)生在用串口服務(wù)器通訊時(shí),連接不上串口服務(wù)器的情況。
c)IgnoreHardwareErr,忽略串口硬件錯(cuò)誤,默認(rèn)值為 0。串口通訊出現(xiàn)干擾時(shí),報(bào)文窗口會(huì)出現(xiàn)大量紅色文字的硬件錯(cuò)誤,設(shè)置 1 后,將不再出現(xiàn)。注:硬件錯(cuò)誤一般因?yàn)橥ㄓ嵕€(xiàn)受到干擾等影響,應(yīng)先檢查通訊線(xiàn)路解決硬件錯(cuò)誤問(wèn)題,不得已時(shí)才修改此參數(shù)。
d)channelnull,發(fā)送報(bào)文無(wú)返回時(shí)的計(jì)算次數(shù),默認(rèn)值為 10,達(dá)到 10 條后后臺(tái)報(bào)通訊中斷。此參數(shù)一般不需要修改。
10、協(xié)議庫(kù)通訊參數(shù)設(shè)置方法
MTC5.0 后臺(tái)通訊各協(xié)議庫(kù)對(duì)應(yīng)的 ini 文件,位置目錄 MTC5.0\ Dlls\ CommDlls\ Protocols。
以“_DMPC1.ini”為例,設(shè)置如下:
[協(xié)議 1]
名稱(chēng)=DMP300C1 Modbus 串口協(xié)議波特率=9600
數(shù)據(jù)位=8
校驗(yàn)位=0
停止位=0
字節(jié)間超時(shí)時(shí)間=100
傳送一字節(jié)的最大時(shí)間=5
一次傳送的時(shí)間常數(shù)=20
發(fā)送間隔=0
除波特率等串口外,主要介紹 4 個(gè)時(shí)間參數(shù)。
1) 字節(jié)間超時(shí)時(shí)間,單位為毫秒,此參數(shù)用來(lái)判斷收?qǐng)?bào)文時(shí),兩個(gè)字節(jié)之間間隔超過(guò) 100ms 時(shí),系統(tǒng)判斷截?cái)酁閮蓭?。此參?shù)一般設(shè)置為 100。
2) 傳送一字節(jié)的最大時(shí)間,單位為毫秒,此參數(shù)只與波特率相關(guān),不同的波特率,傳送一字節(jié)的時(shí)間不同,一般波特率 9600 時(shí)設(shè)置為 5,波特率 4800 時(shí)設(shè)置為 10。注:在 MTC4.5 的最終版本以及 MTC5.0 后臺(tái)中,此參數(shù)無(wú)需設(shè)置,系統(tǒng)會(huì)根據(jù)波特率自動(dòng)計(jì)算此參數(shù)。
3) 一次傳送的時(shí)間常數(shù),單位為毫秒,修改此參數(shù)可以實(shí)現(xiàn)發(fā)送間隔的調(diào)整。與 B5、C1、C2 等裝置通訊時(shí),一般設(shè)置為 20 或 50,報(bào)文收發(fā)很快;與電度表、溫度表等設(shè)備通訊時(shí),一般設(shè)置為 1000 或 2000,約 1s 或 2s 發(fā)送一次報(bào)文。
4) 發(fā)送間隔,單位為秒。此參數(shù)建議不要設(shè)置,默認(rèn)為 0 即可。
11、 溫度表等裝置頻繁報(bào)通訊中斷/恢復(fù)處理方法分析:需要查看報(bào)文,如果某模塊,收?qǐng)?bào)文時(shí)有時(shí)無(wú),一般是因?yàn)榘l(fā)送報(bào)文過(guò)快,導(dǎo)致裝置
CPU 響應(yīng)偏慢,導(dǎo)致報(bào)文不能及時(shí)回復(fù)。
解決:嘗試修改“一次傳送的時(shí)間常數(shù)”,根據(jù)實(shí)際需要增加發(fā)送間隔。
12、N 個(gè)模塊,只發(fā)前 N-1 個(gè)模塊報(bào)文,第 N 個(gè)模塊不發(fā)處理方法分析:可能是設(shè)置了“發(fā)送間隔”,如果需要修改發(fā)送幀間隔,可以通過(guò)“一次傳送的時(shí)間常數(shù)”修改。
解決:修改“發(fā)送間隔”參數(shù)為 0。
13、服務(wù)器用戶(hù)名和密碼繁瑣,不能修改為空密碼或者簡(jiǎn)單密碼的處理方法解決辦法:
在控制面板找到“本地安全策略”---“安全設(shè)置”---“賬戶(hù)策略”---“密碼策略”。把密碼必須符合復(fù)雜性要求禁用,長(zhǎng)度以及期限都設(shè)置為 0 即可。
14、歷史數(shù)據(jù)和歷史告警沒(méi)有記錄數(shù)據(jù)怎么處理先檢查歷史數(shù)據(jù)服務(wù)器是否已啟用,在電腦右下角,如果 DataServer.exe 如圖所示 ,出現(xiàn)紅色并且閃爍,說(shuō)明歷史數(shù)據(jù)服務(wù)器沒(méi)有運(yùn)行。因?yàn)闅v史數(shù)據(jù)服務(wù)器都在軟件中設(shè)置了自動(dòng)啟動(dòng),自動(dòng)運(yùn)行,如果出現(xiàn)這種情況建議備份一下歷史數(shù)據(jù)(工程目錄下面的 data 文件夾),備份至其他盤(pán)符。之后再按照以下步驟新建數(shù)據(jù)庫(kù)。
第1 步:將后臺(tái)監(jiān)控軟件退出運(yùn)行。
第2 步:刪除 D:\MTC5.0\Data\所有的文件。(這里面記錄的是原來(lái)的報(bào)表數(shù)據(jù)。)
第3 步:重新運(yùn)行程序
第 4 步:點(diǎn)擊確定。
第 5 步:在桌面右下角任務(wù),鼠標(biāo)右鍵點(diǎn)擊紅色框起的圖標(biāo),點(diǎn)擊“設(shè)置”
輸入管理員密碼,然后確定。
點(diǎn)擊暫停服務(wù),輸入管理員口令,確定后可以對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作。刪除了數(shù)據(jù)庫(kù)后,可以點(diǎn)擊“數(shù)據(jù)庫(kù)重建”成功后,點(diǎn)擊“運(yùn)行服務(wù)”即可生成新的數(shù)據(jù)庫(kù)。
第 6 步:退出后臺(tái)監(jiān)控程序,然后重新運(yùn)行,完成操作。
15、點(diǎn)擊后臺(tái)監(jiān)控軟件菜單中的退出后,仍然不能正常關(guān)閉計(jì)算機(jī),如何處理在電腦桌面的最下面任務(wù)欄中點(diǎn)擊鼠標(biāo)右鍵,在彈出的窗口中選擇“任務(wù)管理器”,
如上圖所示,紅色框起來(lái)的表示與監(jiān)控有關(guān)的運(yùn)行程序,它存在于任務(wù)管理器中表示它仍在運(yùn)行。CrystalEye.exe 是后臺(tái)的監(jiān)控畫(huà)面主程序。
(注意:調(diào)出任務(wù)管理器有一重要意義:在后臺(tái)監(jiān)控畫(huà)面死機(jī)時(shí),可以一個(gè)一個(gè)點(diǎn)擊 “結(jié)束進(jìn)程”強(qiáng)制退出程序??梢赃@樣解決程序在運(yùn)行中不能正常關(guān)機(jī)的問(wèn)題。)另外多臺(tái)后臺(tái)互為熱備用,RDCserver.exe 程序,在關(guān)閉后,會(huì)馬上被其它運(yùn)行中的計(jì)算機(jī)后臺(tái)遠(yuǎn)程打開(kāi),所以點(diǎn)擊 RDCserver.exe 關(guān)閉后,要操作速度快才能正常關(guān)機(jī)。可以用鍵盤(pán)上有“開(kāi)始菜單”的鍵按一下,然后直接按 2 下“U”鍵關(guān)機(jī),速度會(huì)快不少。