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