HZ3000計算機監(jiān)控系統(tǒng)常見問題解決手冊_第1頁
HZ3000計算機監(jiān)控系統(tǒng)常見問題解決手冊_第2頁
HZ3000計算機監(jiān)控系統(tǒng)常見問題解決手冊_第3頁
HZ3000計算機監(jiān)控系統(tǒng)常見問題解決手冊_第4頁
HZ3000計算機監(jiān)控系統(tǒng)常見問題解決手冊_第5頁
已閱讀5頁,還剩125頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

HZ3000計算機監(jiān)控系統(tǒng)常見問題解決手冊前言感謝您使用華自科技股份有限公司的HZ3000計算機監(jiān)控系統(tǒng),本說明書為HZ3000計算機監(jiān)控系統(tǒng)常見問題解決手冊。由于編寫水平有限,難免存在一些缺點和錯誤,敬請批評指正。華自科技股份有限公司保留對本說明書進行修改、解釋的權(quán)利,由于產(chǎn)品生產(chǎn)時間或產(chǎn)品改進等原因,如果說明書與產(chǎn)品不符者,以實際產(chǎn)品為準,恕不另行通知。二〇一七年十一月 2發(fā)布問題 22.1第一次發(fā)布失敗,多發(fā)布幾次成功 2 2.3無法獲取操作系統(tǒng)類型或者是無法連接服務(wù)器 22.4發(fā)布后圖片顯示不全 42.5讀取NETWORK.XML失敗 4 3畫面數(shù)據(jù)變化慢問題 54畫面上寫設(shè)定值的操作步驟 55SCT的使用和通訊排查 65.1報文中特殊顏色說明 65.2查看SCT的日志 6 5.4報文只發(fā)不收 75.5打開串口失敗 75.6SCT中的報文報的錯誤提示為EDTERROR 75.7報文串通道 85.8SCT中看不到通道中的設(shè)備 85.9SCT只能看到自身的報文,看不到其他通訊管理機上的報文 9SCT中有數(shù)據(jù)沒報文 95.11SCT中看報文,回的報文是紅色 9HZ3000突然出現(xiàn)所有通訊一下中斷,一下恢復(fù) 10GPS對時出現(xiàn)問題 106告警窗頻繁報某裝置通信中斷 117告警窗問題 12C 8.2PLC相關(guān)協(xié)議發(fā)送遙控或者遙調(diào)時出現(xiàn)反校超時現(xiàn)象 148.3PLC相關(guān)協(xié)議發(fā)送遙控時出現(xiàn)遙控信息輸入校驗失敗 168.4歐姆龍協(xié)議的配置問題 169保護器相關(guān)問題 179.1沒有報文 179.2讀不到保護器類型 1910轉(zhuǎn)發(fā)配置中的最大值,最小值,以及系數(shù)填寫問題 20 12上調(diào)度或集控的解決方案 26 HZ HZv2.1后臺 36&數(shù)據(jù)傳輸 3712.5五防 3813CDT上調(diào)度問題的排查 4014歷史數(shù)據(jù)查詢問題匯總 4215腳本編輯器編寫腳本 4515.1腳本編輯器寫雙點遙信腳本 4515.2計算負荷曲線差值 5015.3水雨量計算值數(shù)據(jù)庫操作和文件操作 5715.4寫告警 6216畫面上問題集錦 6416.1畫面腳本之電量值乘以系數(shù)顯示 6416.2畫面分區(qū)遙控 6516.3畫面導(dǎo)航欄 66Z 17報表問題集錦 7117.1歷史數(shù)據(jù)有數(shù)據(jù),而報表里沒有 7117.2報表中想要設(shè)置小數(shù)點位數(shù) 7117.3報表中的生成時間和加載時間說明 7117.4報表中熱點設(shè)置說明 7218語音功能配置指南 7411登錄不了PDE或者PRE問題排查方法1.1PDE無法刷新用戶名對于從別的電站導(dǎo)入的工程,請先確認該工程當初的歷史數(shù)據(jù)服務(wù)器的IP是否用當前電腦ping得通,如果ping不通,下面的步驟基本不用走,直接將工程發(fā)給軟件研發(fā)部處理。如果ping得通,請繼續(xù)排查。第一步,檢查PDE中權(quán)限管理中有沒有勾上所有的權(quán)限。第二步,檢查pms服務(wù)有沒有停掉,每臺節(jié)點對應(yīng)的電腦都檢查下,做法:打開任務(wù)管理器,查看服務(wù)中的hz_pms_srv服務(wù)是否停止。如果停止,開啟就行。同時右鍵服務(wù)中的pms屬性,看一下他存在的路徑在哪,然后去對應(yīng)路徑找一下有沒有對應(yīng)的文件存在,如果不存在了,重新發(fā)布。第二步,查看歷史數(shù)據(jù)服務(wù)器對應(yīng)的監(jiān)控電腦上的MySQL服務(wù)是否開啟在。第三步:新建一個工程,然后在那個新建的工程下新建一個節(jié)點,該節(jié)點只勾選上歷史數(shù)據(jù)服務(wù)器,然后保存,最后全部發(fā)布。第四步檢查hz3000_system數(shù)據(jù)庫中表userinfo中是否有數(shù)據(jù)。1.2PRE無法刷新用戶名如果是PRE中的用戶名刷不出來,排查步驟如下:檢查IP地址是否可以ping通歷史數(shù)據(jù)服務(wù)器。如果ping得通說明網(wǎng)絡(luò)沒問題,如果ping不通,請檢查鏈路。檢查PDE的用戶配置,是否選擇了“遙控操作”和“告警確認”功能。打開SCT,查詢?nèi)罩?,是否能查詢?nèi)罩?,如果能查詢說明,能連接上數(shù)據(jù)庫,如果不能,及時反饋開發(fā)部。22發(fā)布問題2.1第一次發(fā)布失敗,多發(fā)布幾次成功請注意失敗時報什么錯誤,如果是cms解壓失敗,檢查cms進程,這個跟串口服務(wù)器質(zhì)量有關(guān),有些廠家的串口服務(wù)器很難關(guān)閉串口服務(wù)器的占用或者說要關(guān)閉串口服務(wù)器的時間比較久,目前的解決方法是重啟電腦,以及排查一下串口,一定要保證串口號和串口服務(wù)器的串口號一一對應(yīng)。避免有些串口號售后在HZ3000中使用了,但是串口服務(wù)器那里根本就沒有的串口。2.2發(fā)布時報mysql失敗(1)、檢查發(fā)布失敗的電腦有沒有安裝mysql服務(wù),同時查看任務(wù)管理器的服務(wù)中MYSQL服務(wù)有沒有開啟。如果沒開啟,在任務(wù)管理器的服務(wù)中開啟就行了,然后再全部發(fā)布。(2)、檢查所有勾選上的正準備發(fā)布的節(jié)點,看有沒有機器名重復(fù)的情況。(3)、檢查有沒有手動停止任務(wù)管理器服務(wù)中的rps服務(wù),并手動開啟runtime下面的rps.exe服務(wù),這樣也會導(dǎo)致mysql發(fā)布失敗2.3無法獲取操作系統(tǒng)類型或者是無法連接服務(wù)器(1)、首先先確定是不是發(fā)布在本機,如果不是發(fā)布在本機,那么請測試下無法獲取操作系統(tǒng)類型的電腦的IP是否能夠使用ping命令ping得通,方法如下:win+R彈出運行窗口---》輸入cmd----》回車輸入pingIP號,看有沒有丟包(2)如果是本機發(fā)布的,那么先檢查下rps服務(wù)是否在,方法是:檢查rps服務(wù)是否在運行3如果沒有運行,請檢查查看控制面板--》管理工具---》服務(wù)4看下這個路徑下的rps路徑下有沒有rps.exe如果沒有,重裝runtime。注意重裝時要關(guān)掉相關(guān)的殺毒軟件和防火墻,不然rps服務(wù)被劫持了,就會沒有。重裝runtime后發(fā)布時要選擇“全部發(fā)布”按鈕,否則,系統(tǒng)會只更新前一次成功發(fā)布的內(nèi)容,而不再讀network文件,導(dǎo)致相關(guān)的資源丟失。(3)如果上述問題都排查過了,請打開命令行窗口,輸入:netshwinsock(4)如果上述方法都試過了,還是發(fā)布報這個錯誤,請及時聯(lián)系開發(fā)部。2.4發(fā)布后圖片顯示不全排查時確認以下幾點:(1)是全部發(fā)布嗎(2)查看SCT日志中的PRE模塊,看是否有異常信息2.5讀取network.xml失敗排查以下兩點:1、工程管理界面有沒有某兩個節(jié)點的機器名重復(fù)。2、是否手動刪除了network文件,如果手動刪除了,請聯(lián)系軟件開發(fā)部。52.6非windows系統(tǒng),不能作為操作員站或歷史數(shù)據(jù)服務(wù)器分析:這是由于rps的版本大于PDE的版本導(dǎo)致的。解決方法:更新下PDE版本3畫面數(shù)據(jù)變化慢問題當畫面進行切換時,發(fā)現(xiàn)信號加載特別慢,這個時候就要排查到底是畫面問題還是通訊問題。案例講解:售后反映開停機流程圖切換時,信號加載特別慢,但是不確定是畫面問題還是通訊問題。排查方法:1、看SCT中的數(shù)據(jù)和pre畫面上的數(shù)據(jù)變化是否同步,如果不同步,則是畫面問題,如果同步,則是協(xié)議問題,繼續(xù)下一步操作。2、現(xiàn)場是否有觸摸屏,SCT上的點,跟觸摸屏上的數(shù)據(jù)變化是否同步,同步說明PLC的遙信采集沒有問題3、看SCT,看對應(yīng)通道的數(shù)據(jù)刷新速度快不快,如果SCT刷新速度沒問題,則是PRE的問題;如果SCT刷新速度慢,是協(xié)議問題。4、如果是協(xié)議問題,則要檢查協(xié)議版本對不對,還有協(xié)議名稱。4畫面上寫設(shè)定值的操作步驟畫面上要寫設(shè)定值,首先在數(shù)據(jù)定義中定義一個遙控點,然后在畫面上關(guān)聯(lián)這個點。注意以下幾點:參數(shù)設(shè)置必須打開遙控窗,所以權(quán)限配置處得勾上遙控權(quán)限。參數(shù)設(shè)置窗中需設(shè)置參數(shù)個數(shù),默認為1,最多可選擇16個參數(shù)。如下6其他設(shè)置與普通遙控類似。5SCT的使用和通訊排查5.1報文中特殊顏色說明報文顏色有灰色和紅色,灰色代表數(shù)據(jù)有一段時間沒上傳和更新了,或者說數(shù)據(jù)傳上來的時間晚于寫值時間,紅色代表好久沒上傳了,原因是質(zhì)量位置為1了,為什么質(zhì)量位會被置為1呢,是因為通訊中斷了,后臺連發(fā)好幾幀報文都沒收到回應(yīng),就會判定為通訊中斷,然后質(zhì)量位自動置為1,這種情況一般之前有通過數(shù)據(jù)的。還有一種原因出現(xiàn)紅色,就是出現(xiàn)紅色的遙測和遙信原本在協(xié)議里就是沒寫值,所以就展示為紅色。這個情況得問下做協(xié)議的人是不是那幾位根本就沒賦值。5.2查看SCT的日志和畫面有關(guān)的,查看PRE模塊和畫面上的值有關(guān),查看RDS模塊和歷史查詢有關(guān),查看HDS模塊和注冊有關(guān),查看regsrv模塊7和調(diào)度有關(guān),查看dts模塊和權(quán)限有關(guān),查看PMS模塊和驅(qū)動配置,協(xié)議有關(guān),查看cms模塊和通道有關(guān),和啟停信息功能名,cms模塊有關(guān)和雙機備份有關(guān),查看多機備份和啟停功能5.3SCT中有遙信有數(shù)據(jù),但是數(shù)據(jù)是紅色的是因為協(xié)議把質(zhì)量位寫成1了。這個一般是協(xié)議問題,但也有特殊情況,可能上一次寫入數(shù)據(jù)了,因為某些原因,通訊中斷了,RDS也是會把質(zhì)量位寫1的,這個只能開發(fā)部來查了。開發(fā)部查的話,請售后截取報文,或者從SCT中把報文導(dǎo)出來。還有一種極特殊情況,如果說其中有一臺機組中斷了,那么發(fā)布時要注意凡是勾選了通訊服務(wù)器的節(jié)點是否全部發(fā)布了。在瀏陽電站曾出現(xiàn)這種情況,當時有兩個節(jié)點都勾選了通訊服務(wù)器(主從熱機備份),但是發(fā)布選擇節(jié)點的時候,將那臺斷電機組的節(jié)點勾選并進行發(fā)布了,通電的那臺未發(fā)布,結(jié)果那個斷電的那臺的通訊協(xié)議的xml文件無法復(fù)制到正在通訊的那臺,所以正在通訊的那臺機組就沒對應(yīng)的xml文件,所以他的遙信數(shù)據(jù)都是紅色的。5.4報文只發(fā)不收常見的一般地址沒配對,串口參數(shù)沒有配對串口,有沒有被占用,線沒接好,或者線接反了,同時檢查一下對應(yīng)的點號,即數(shù)據(jù)定義中的點號和文檔中的點號看一下。對于一些常見的協(xié)議如果出現(xiàn)此種情況,大部分是通信線路的問題,如果是一些新做的協(xié)議出現(xiàn)此問題,并且以上步驟全部都排查過了,請聯(lián)系軟件研發(fā)部進行處理。5.5打開串口失敗(1)確認是不是只發(fā)布到本機,如果不是,確認發(fā)布的目的地電腦的串口有沒有被占用(2)如果是發(fā)布在本機,可以手動先停掉cms服務(wù),然后開啟Runtime/comms下面的cms.exe,看報什么錯誤5.6SCT中的報文報的錯誤提示為edtError代表代表串口不存在/打不開,檢查串口配置,重新安裝串口驅(qū)動,以及重新映射85.7報文串通道案例:電池巡檢儀,通一個設(shè)備的報文是正常的,同時通兩個型號相同但是串口號,通道號不同的設(shè)備時發(fā)現(xiàn)第二個的報文,裝置回得不正確,按理說該回和第一個設(shè)備一樣的報文,但是他卻回的是modbus的報文,很明顯報文串通道了解決方法:打開串口調(diào)試助手,直接對著設(shè)備2發(fā)報文,看裝置回得正確與否,并排查有沒有多個串口服務(wù)器,在一臺電腦上跑,但是排序排錯了5.8SCT中看不到通道中的設(shè)備案例:售后反饋說在驅(qū)動配置處定義了幾個模塊,然而在SCT中看不到全部的模塊名,如下圖所示:9解決方法:要啟用通道和模塊5.9SCT只能看到自身的報文,看不到其他通訊管理機上的報文案例解讀:2個通訊機,在1#上通訊的時候,自身以及其他電腦sct可以看到報文,但是在2#上通訊時,其他電腦看不到報文,2#機本身可以看到數(shù)據(jù)都正常,并且已經(jīng)全部重新發(fā)布了。解決方法:看一下防火墻關(guān)了沒,一般來講這種情況是防火墻開著,限制端5.10SCT中有數(shù)據(jù)沒報文排查方法如下:檢查看下沒報文那臺電腦的防火墻以及勾了通訊服務(wù)器節(jié)點對應(yīng)的電腦的防火墻關(guān)了沒,實在不行,重啟所有勾了通訊服務(wù)器對應(yīng)節(jié)點的電腦。5.11SCT中看報文,回的報文是紅色案例:modbus協(xié)議,回的報文是紅色,發(fā)出的報文是正常的解決方法:這種情況說明裝置回的報文不正確,可以找到通訊規(guī)約,看一下發(fā)送報文對不對,然后再聯(lián)系下廠家看下回的報文是怎么回事,一般來講,這種情況,是裝置或者協(xié)議文檔問題。5.12HZ3000突然出現(xiàn)所有通訊一下中斷,一下恢復(fù)一般這種情況是cms掛掉了,首先查看runtime\comms文件夾下有沒有出現(xiàn)dump文件,如果有,發(fā)給軟件研發(fā)部,同時檢查下最近有沒有添加新的協(xié)議,這種現(xiàn)象一般是協(xié)議導(dǎo)致的,要驗證的話,可以把新添加的協(xié)議對應(yīng)的通道先不要分配給通訊服務(wù)器對應(yīng)的節(jié)點,重新發(fā)布一遍,再看一下是否還有通訊一下中斷,一下恢復(fù)的現(xiàn)象5.13GPS對時出現(xiàn)問題案例:HZG1000,時間一直在來回跳變,要跳變幾分鐘,最后才會會和GPS時間同步答:是不是有兩個時鐘源,檢查下,GPS是和哪臺電腦連接的案例分析:現(xiàn)在的現(xiàn)象是這樣的,售后勾選了對時服務(wù)器的電腦IP是102的,但是時間在跳變的是101的電腦分析:在PDE中只把節(jié)點的ip為那臺和GPS對時的電腦的ip一致的節(jié)點,勾選對時服務(wù)器,其他的節(jié)點不要勾選對時服務(wù)器,因為你如果勾上不是連接對時服務(wù)器的那臺電腦,那么對時的時鐘源將會是電腦時間,就會出現(xiàn)報文時間不對,而我們協(xié)議中的對時是以對時服務(wù)器的時間為準的6告警窗頻繁報某裝置通信中斷注意:如果是保護器報通訊中斷,請反饋問題時告知開發(fā)部以下情況:是哪個廠家型號的保護器,是公司的還是業(yè)主自行采購的,采用何種方式在進行通訊,是TCP還是UDP,采用什么通訊協(xié)議1、如果是以太網(wǎng)通訊設(shè)備報通訊中斷,首先ping一下IP地址,能否pingt2、通訊報文是否正常的,請售后發(fā)回通訊報文,如果通訊報文正常,而還是報中斷,可能是cms程序問題,但是如果通訊報文不對,協(xié)議是會自動報通訊中斷的,因為協(xié)議會自動檢測通訊報文對不對,如果連著幾幀報文不對,協(xié)議會自動判別為中斷,但是能看得到報文收發(fā)情況。3、把間隔設(shè)長了,間隔設(shè)置得太小了,如果發(fā)生一點通訊延誤,就會報通訊中斷4、具體到是哪個裝置的通信中斷,確認該裝置的各個鏈路的接線是否正常。5、確認通信鏈路沒問題,請將和告警查詢截圖時間匹配的SCT中的rds和cms的日志信息發(fā)給開發(fā)部,注意,是將日志時間和售后當時截圖的告警窗信息時間相匹配的日志發(fā)給研發(fā)部。如下圖所示,紅框區(qū)中時間要保持一致,本文中的示例是沒有一致的,下圖僅為示例。6、HZ3000\runtime\comms文件夾下有沒有dump文件出現(xiàn)7、是否有做雙備份,請售后反饋信息時特別說明。7告警窗問題7.1操作類型顯示事件未定義排查方法:(1)該點在數(shù)據(jù)定義中是否定義了(2)告警窗中的提示信息和歷史數(shù)據(jù)查詢窗口的告警窗中的提示信息是否一致如果以上兩步依舊不能解決上述問題,請將工程導(dǎo)出為.pro文件,還有整個runtime包,打包發(fā)給研發(fā)部。7.2告警窗中遙信報警報2遍,一個藍色,一個灰色案例:,分和合都報了兩遍分析:首先區(qū)分這個遙信變位點是在數(shù)據(jù)定義里的遙信組還是事件組,因為HZ3000中能報遙信變位告警的地方總共兩處,一處是數(shù)據(jù)定義事件組中的定義遙信變位類型的告警,另一處是數(shù)據(jù)定義遙信組中的遙信變位復(fù)選框。勾上這個復(fù)選框,只要監(jiān)測到有遙信數(shù)據(jù)變位,就會產(chǎn)生告警。盡管用戶在告警窗中看到的類型都是遙信變位告警,但是這兩處的告警是不同含義的,特別是事件組中的遙信類型的告警,是設(shè)備產(chǎn)生的,由設(shè)備通過協(xié)議解析直接上送的。而遙信組中的變位告警,是解析rds中的遙信數(shù)據(jù)有沒有變位,如果有,就會觸發(fā)告警。解決方法:看下數(shù)據(jù)定義,如果事件里面有定義了,遙信那里就不要勾變位告警了備注:遙信變位是灰色事件是藍色8PLC相關(guān)問題針針對modbus_plc標準化協(xié)議,首先弄清楚幾點:(1)這是什么廠家的PLC(GE,施耐德,西門子等)(2)公司自己的,還是用戶自行采購的(3)標準化還是非標準化(5)當前的自描述文件中寫入的值和報文中解析的起始地址和個數(shù)是否值一樣(查看PLC代碼,在plc代碼中可以看得到起始地址是多少,并且還可以看得到寫進自描述文件的值是多少)。8.1施耐德或GEPLC在HZ3000和MTC5.0中的遙控點號對HZ3000后臺的運行參數(shù)設(shè)置方法(歐姆龍PLC):190~224是MTC5.0的參數(shù)設(shè)置遙控2001~2036是HZ3000的參數(shù)設(shè)置遙控定值刷新HZ3000對應(yīng)的點號是10000,MTC對應(yīng)的點是10008.2PLC相關(guān)協(xié)議發(fā)送遙控或者遙調(diào)時出現(xiàn)反校超時現(xiàn)象案例:在畫面上點擊遙控時,顯示遙控反校超時分析:HZ3000報文未發(fā)送,所以裝置根本收不到報文,更別談能返回報文,第二個,由于通訊中斷問題,導(dǎo)致裝置回報文時間慢,這也會報反校超時。解決方法:對于售后協(xié)議選的是modbus_plc標準化協(xié)議,然后報遙控返校超時,一般情況是遙控點號不對,注意:新版HZ3000中遙調(diào)點號是從2001起的,遙控點號是從1開始的。排查方法:首先請先查看SCT中的相關(guān)日志,如下圖所示:先查看遙控發(fā)下去時,對應(yīng)的PRE中是否有日志,是否有收到點號,如果沒有,請查看rds是否有對應(yīng)的遙控發(fā)送報文,如下圖所示:注意有沒有剛剛畫面發(fā)送的遙控點信息,如果沒有,請查看cms模塊日志。一般來講,如果PRE中發(fā)送遙控時,沒有遙控點號日志,這個時候請檢查畫面熱點定義,但還不能確定是畫面問題,進一步查看rds日志,如果rds中也沒收到日志,就代表PRE程序代碼有問題,如果說rds收到遙控反校超時的日志,就代表說協(xié)議有問題。8.3PLC相關(guān)協(xié)議發(fā)送遙控時出現(xiàn)遙控信息輸入校驗失敗請檢查系統(tǒng)設(shè)置處是不是勾選上了遙控發(fā)送前信息確認8.4歐姆龍協(xié)議的配置問題對于歐姆龍協(xié)議,關(guān)鍵是弄清楚以下幾點:(1)以太網(wǎng)的還是串口的(2)現(xiàn)場的歐姆龍PLC是公司的標準化的嗎如果是以太網(wǎng)的,注意驅(qū)動配置中的配置,一般如下如圖所示:注意:UDP客戶端,9600是固定的遠方端口,本地端口隨便填,一般默認是80,還有一點由于歐姆龍協(xié)議它是讀取PLC中的地址端口號,節(jié)點號信息和HZ3000中的自描述文件進行對比,所以要注意HZ3000目錄下有沒有對應(yīng)的歐姆龍自描述信息,歐姆龍PLC的自描述信息是def文件。9保護器相關(guān)問題9.1沒有報文各種保護器對應(yīng)的def文件請于產(chǎn)品助手上下載,如果產(chǎn)品助手上沒有對應(yīng)型號的保護器def文件,請聯(lián)系硬件研發(fā)部桂經(jīng)理。在匯報保護器協(xié)議問題時,請闡述以下幾點:(1)現(xiàn)場是通過哪種方式進行信息傳輸,以太網(wǎng)還是串口(2)保護器是什么型號的,自己公司的,還是用戶自行購買的(3)如果保護器讀上來的數(shù)據(jù)不對,請首先檢查對應(yīng)的def文件在不在,并告知開發(fā)部對應(yīng)的協(xié)議版本以及def版本信息。尤其是對于一些常見的保護器協(xié)議,這些保護器協(xié)議已經(jīng)很成熟了,出問題概率不大,一般都是def文件版本不對。(4)對于保護器協(xié)議加上后通訊裝置報文未回的情況,請直接用電腦連接保護器進行報文收發(fā)測試,看裝置回的什么。案例:售后反映,現(xiàn)場的報文收發(fā)有這種現(xiàn)象,據(jù)客戶反應(yīng),將設(shè)備檢查步驟如下:(1)現(xiàn)場是通過哪種方式進行信息傳輸,以太網(wǎng)還是串口,如果是以太網(wǎng),查查是不是保護器設(shè)置了“多連接”。(2)如果是以太網(wǎng)通訊,并沒有設(shè)置多連接,還是ping不通,重啟保護器后恢復(fù)重啟保護器能恢復(fù)的話,保護器出問題的可能性較大,為進一步確定到底是保護器問題還是協(xié)議問題,那么使用以下幾條命令:1)在命令行窗口中輸入:telnet192.168.x.x502命令來檢查保護器網(wǎng)絡(luò)和端口是否正常,檢測端口是否開放。2)如果提示telnet命令未發(fā)現(xiàn),請到控制面板-》程序功能-》打開或關(guān)閉windows功能-》安裝telnet客戶端。9.2讀不到保護器類型案例:C5保護器,SCT中報文顯示為加載xml文件失敗,如下圖所示:解決方案:把保護器屏幕上的檢修壓板的硬壓板退掉10轉(zhuǎn)發(fā)配置中的最大值,最小值,以及系數(shù)填寫問題轉(zhuǎn)發(fā)配置中的最大值和最小值的填寫是分協(xié)議和數(shù)據(jù)類型的,其中對于普通的協(xié)議,例如CDT協(xié)議,最大值和最小值的填寫是不需要的,就算填了也不參與實際的計算值,最多起個越限警示功能,因為CDT協(xié)議處理的數(shù)據(jù)位數(shù)不多,一般也就12位,即2048,所以基本上用不到最大值和最小值,所以你直接填系數(shù)就可以,如果實在想填,盡量填個大范圍的數(shù)據(jù),至于系數(shù)的填寫是根據(jù)調(diào)度來的,比如說調(diào)度需要的數(shù)據(jù)使199.9,而我們協(xié)議實際傳過去的是1999,那么就需要將數(shù)據(jù)進行處理,在轉(zhuǎn)發(fā)配置的點表中的系數(shù)欄填寫0.1,在轉(zhuǎn)發(fā)配置中為什么會出現(xiàn)最大值和最小值以及系數(shù)三者共存的情況,是因為我們想把轉(zhuǎn)發(fā)配置這個功能做到通用,其實在實際運用過程中一般只需要填寫一項就夠了,要么只填最大值最小值,要么只填系數(shù),這有時要看調(diào)度,如果說調(diào)度和我們說叫我們上傳浮點型數(shù)據(jù),那我們一般只用管系數(shù)這列就可以了,但是如果萬一調(diào)度告訴我們傳歸一化類型的數(shù)據(jù),并且給了我們一個最大值和最小值,那我們這邊的最大值最小值就需要填寫了,相反系數(shù)你可以不填,一般來講,最大值和最小值這種情況用得交換機2網(wǎng)口1網(wǎng)口2HZ300N通訊管理機1防火墻交換機2網(wǎng)口1網(wǎng)口2HZ300N通訊管理機1防火墻比較少,但不是完全不用,有些電站也會要求,比如說,104協(xié)議,調(diào)度要求我們上傳歸一化數(shù)據(jù)多少個,這就很有可能涉及到最大值和最小值的填寫,因為104協(xié)議協(xié)議中約定了歸一化的值,歸一化值的用處是把一個很大的數(shù)據(jù)縮小到一個很小的范圍。對浮點型數(shù)據(jù)類型來講,最大值和最小值有著和越限一樣的功效,超過那個值,就會在往外傳的報文中添加一個標志,調(diào)度那邊會識別那個標志,同時由具體的協(xié)議規(guī)定當數(shù)據(jù)越限時,傳給調(diào)度的到底是實際值還是你轉(zhuǎn)發(fā)點表中配置的最大值或者最小值,但是你不填最大值和最小值也沒事,因為他不參與實際計算,只有系數(shù)那欄才需要參與實際計算。對歸一化數(shù)據(jù)來講:系數(shù)這欄你可以不填,填了也沒實際用處,我們當初沒把這欄去掉是因為想把轉(zhuǎn)發(fā)配置做得更通用,歸一化的在HZ3000中的轉(zhuǎn)化:他會首先根據(jù)你填的最大值和最小值,將值轉(zhuǎn)換為-1到1區(qū)間,公式為value(實際值)/200=[-1,1],然后再將值乘以一個-32768或者32767的值轉(zhuǎn)化為整數(shù),因為傳輸過程中不能傳輸小數(shù)示例如下:子站的value/200*32767=value2,取整后往上傳調(diào)度獲得值后:value2*200/32767=value11上不了HZNET問題排查售后自己的筆記本交交換機132192.168.41.190后臺監(jiān)控電腦假如監(jiān)控電腦ip為012路由器外網(wǎng)假如監(jiān)控電腦ip為012虛擬設(shè)備IP如果說HZNET如果說HZNET收不到數(shù)據(jù),重點排查這個框中內(nèi)容如果說后臺監(jiān)控電腦可以往HZ300N發(fā)布,那么說明內(nèi)網(wǎng)是通的問題1:如果HZ300N連不上HZNET,那么需檢查藍色框2中每個環(huán)節(jié)。那么藍色的橢圓框中的每一條線路及五邊形的節(jié)點處都是要排查的對象具體做法如下:(1)排查交換機2:售后用自己的電腦去連接交換機2,然后用自己電腦去pingHZ300n的網(wǎng)口2的IP(190),看能否ping得通。如果ping得通,說明交換機2沒問題(2)排查交換機和路由器:從交換機2中拔出一根網(wǎng)線接到售后自己筆記本電腦上,網(wǎng)段設(shè)置和HZ300N同一網(wǎng)段,然后用筆記本上外網(wǎng),也就是說用筆記本去替換HZ300N在上圖中的位置,將筆記本放置在上圖1段,看筆記本能否上外網(wǎng),如果能上網(wǎng)說明交換機2和路由器這段沒問題,但這種判斷必須保證交換機和路由器的設(shè)置沒問題,有很多時候上不了外網(wǎng),也不能忽略交換機和路由器本身設(shè)置問題。(3)排查IP沖突,比如說通過telnet指令遠程登錄HZ300N通訊管理機,然后再在HZ300N中ping筆記本電腦的ip,結(jié)果發(fā)現(xiàn)ping不通,但是筆記本電腦pingHZ300Nping得通,那么此種情況我們得考慮可能存在某一臺虛擬設(shè)備3他的IP地址和HZ300N網(wǎng)口2的IP一致,所以筆記本ping90是ping得通的,但是HZ300Nping筆記本不通,排查,就是將HZ300N的網(wǎng)口2的網(wǎng)線拔掉,再用筆記本ping90,如果還ping得通,那么存在虛擬設(shè)備3,如果ping不通,就說明不存在虛擬設(shè)備,請檢查其他。這個里頭注意ping語句的書寫,windows和linux平臺的ping語句不一樣(一個加-t,一個不加)。(4)排查每個接線處的接線,譬如說網(wǎng)線端子有沒有壞,線有沒有松動(5)防火墻檢查:如果說其他段排查沒問題,那么檢查下路由器那里或者路由器到外網(wǎng)之間有沒有防火墻,檢查防火墻有沒有把HZ300N的訪問給禁止掉,判定防火墻有沒有問題,可以這樣試,就是電站其它上網(wǎng)的設(shè)備可以ping到HZNET對應(yīng)的IP,而HZ300Bping不到,并且HZ300B可以ping通內(nèi)網(wǎng)IP,基本就可以檢查下防火墻設(shè)置了(4)排查路由器:售后將自己的筆記本直接連向路由器,注意網(wǎng)段設(shè)為和HZ300B的網(wǎng)段一致,如果能ping通公網(wǎng)IP說明路由器沒問題,但是如果沒ping通,請再檢查一下路由器有沒有mac地址設(shè)定,如果有,那極有可能路由器沒問題,因為它設(shè)置了固定mac訪問,所以你的筆記本ping不通正常,不能完全排除路由器壞了,但如果是路由器沒設(shè)置mac綁定,然后筆記本ping不通,那極有可能路由器出問題了HZ300B和HZ300C要測試能不能ping通公司的公網(wǎng)IP,步驟如下:1、首先通過遠程安裝功能給HZ300C裝上HZ30002、裝完后可以搜索到HZ300C了根據(jù)需要,你需要什么IP就改成相應(yīng)的IP,直接在設(shè)備搜索的頁面上更改,如果不需要可以不改。比如說現(xiàn)場內(nèi)網(wǎng)是某個網(wǎng)段,然后為匹配上內(nèi)網(wǎng),就得改,然后現(xiàn)場外網(wǎng)是什么網(wǎng)段和IP,為匹配上,就得改,這個地方的兩個網(wǎng)絡(luò)連接那里可以看得到,但是你上外網(wǎng)的話,你可能得要網(wǎng)管給你分一個外網(wǎng)IP,因為很多公司他是不會主動去開設(shè)外網(wǎng)的,只有申請才會給你開通,這是你可以在網(wǎng)絡(luò)連接的高級設(shè)置那里添加一個外網(wǎng)IP,就可以訪問外網(wǎng)了,這個網(wǎng)址你就可以看視頻或者別的,正因為這兩個IP都是對應(yīng)這個通訊管理機,所以,你可以只用232這個內(nèi)網(wǎng)網(wǎng)址就可以找到對應(yīng)的電腦,測試電腦內(nèi)網(wǎng)通不通,你使用232測試,至于這個電腦能不能上外網(wǎng),你可以測試下百度的網(wǎng)址或者華自的公網(wǎng)IP就行的IP,使用Telnet命令,例如:telnetHZ300C的IP現(xiàn)場現(xiàn)場IP可能不一樣,本文中的IP(232)是指內(nèi)網(wǎng)IP。在此之前,先開通電腦上的telnet客戶端服務(wù)然后再通過HZ300Cping公司hznet遠程監(jiān)控平臺的網(wǎng)址:53如果ping不通,請參考上面的排查方法再加一點:通過HZ300C連接不上hznet,原因是默認路由不對,HZ300C默認路由為網(wǎng)口0的路由。解決方法兩種:1、將連接外網(wǎng)的IP設(shè)置在網(wǎng)口0上,通過網(wǎng)口0連接外網(wǎng)(這是Linux和通訊管理機內(nèi)部算法決定的)2、通過命令設(shè)置默認路由為外網(wǎng)路由(routeadddefaultgwx.x.x.x)12上調(diào)度或集控的解決方案12.1老站升級為HZ3000后將數(shù)據(jù)轉(zhuǎn)發(fā)到HZNET現(xiàn)場原來是使用的MTC5.0的后臺,并通過MTC5.0后臺上過華自科技的遠程集控中心后臺,后業(yè)主要求售后去現(xiàn)場升級HZ3000后臺,并將站內(nèi)數(shù)據(jù)要接入華自科技的遠程集控中心。通常針對此種情況,做法主要有兩種,如下圖所示:方式1(藍色線走向)將MTC5.將MTC5.方式2(黃色線走向)現(xiàn)地設(shè)備將MTC5.0的后臺升級到HZ3000后臺HZ0bHZNET程監(jiān)控平臺在選擇方案的時候,應(yīng)因地制宜,比如說上述案例,由于現(xiàn)場已經(jīng)存在HZ300B通訊管理機(保證數(shù)據(jù)的安全和通訊的穩(wěn)定性),所以經(jīng)綜合考慮,方式二更具有可行性。具體配置如下:(1)由于HZ300B內(nèi)存非常小,經(jīng)常出現(xiàn)內(nèi)存滿了,所以需要提前清理HZ300B中的內(nèi)存,那么在清理之前,為保證安全性,首先對HZ300B內(nèi)部程序進行備份,做法如下:1)下載升級HZ300B的軟件—FlashFXP(用來給通訊管理機上傳和下載文件用的,放在監(jiān)控電腦上),售后可以找軟件研發(fā)部要。2)開始備份,執(zhí)行圖1中的步驟1和2.3)緊接著配置快速連接中的相關(guān)信息,如下圖2所示。4)將右邊的home文件備份到左側(cè)欄的某個文件下,左側(cè)存儲home文件可以自選,如下圖3所示。(2)刪掉HZ300B內(nèi)部現(xiàn)有程序,做法如下:首先找到home文件夾,刪掉這個文件夾下的除HZ3000外的所有內(nèi)容,注意里面有個hz3000文件不能刪,其他的都刪掉,如下圖4所示。(3)升級MTC5.0后臺到HZ3000后臺,具體做法請參照《HZ3000v2.1后臺監(jiān)控系統(tǒng)使用說明書》的第二節(jié)—安裝,安裝完后臺后,首先打開PDE界面,在PDE的工程管理界面新增一專門用來轉(zhuǎn)發(fā)數(shù)據(jù)用的節(jié)點,該節(jié)點只勾選數(shù)據(jù)轉(zhuǎn)發(fā)服務(wù)器,IP地址填上HZ300B的IP,配置如下圖5所示。其次在數(shù)據(jù)定義中定義好轉(zhuǎn)發(fā)點表中需用到的遙測、遙信、事件等信息,對于老站升級為HZ3000,數(shù)據(jù)定義的方式主要有兩種:1)HZ3000中的數(shù)據(jù)定義可定義為和MTC5.0一致的通道、模塊、點號,如下圖圖6和7所示。2)直接把轉(zhuǎn)發(fā)配置點表中的所有信息,匯成一個數(shù)據(jù)組,這個數(shù)據(jù)組(可命名為轉(zhuǎn)發(fā)數(shù)據(jù)組)中定義的遙測、遙信、告警等信息點數(shù)是依據(jù)轉(zhuǎn)發(fā)配置點表來的,當然這個數(shù)據(jù)組中的遙測或者遙信或者告警等真實數(shù)據(jù)可能來源于不同的通道,如下圖8所示。最后注意HZ3000轉(zhuǎn)發(fā)配置界面的轉(zhuǎn)發(fā)配置點表需與MTC5.0后臺的點表序號一致,分別如下圖9和10所示。注意代號1、2、3的順序是對應(yīng)的,(4)在轉(zhuǎn)發(fā)配置中配置上HZNET的相關(guān)信息,做法如下:導(dǎo)入數(shù)據(jù)定義中的相關(guān)需要進行上傳到HZNET的廠組信息,做法如下圖11所示,先新建子站名,然后導(dǎo)入。(5)在配置好要轉(zhuǎn)發(fā)到公司集控中心的所有遙測遙信點后,請再配置好轉(zhuǎn)發(fā)所用的協(xié)議,如果是上HZNET,請選擇_dts_hzinfo3000協(xié)議。上面的配置主要針對通訊鏈路為方式2,所以才這樣配置。遠方IP指的是華自科技股份有限公司的公網(wǎng)IP(6)勾上轉(zhuǎn)發(fā)節(jié)點進行全部發(fā)布,同時導(dǎo)出傳輸數(shù)據(jù)給軟件研發(fā)部,格式為.prot,如下圖所示:備注:對于有些站點它的hz300b升級不了的,請售后及時反饋給軟件開發(fā)部。12.2MTC5.0將數(shù)據(jù)轉(zhuǎn)發(fā)到HZ3000后臺后再由HZ3000上調(diào)度現(xiàn)場有一個三級站(MTC5.0或者MTC4.5的后臺),三級站中已經(jīng)接入了它點之間通過轉(zhuǎn)發(fā)配置進行數(shù)據(jù)轉(zhuǎn)發(fā),因此需要在轉(zhuǎn)發(fā)配置中配置中轉(zhuǎn)發(fā)的數(shù)據(jù)點4三級站132通過commdd進行點之間通過轉(zhuǎn)發(fā)配置進行數(shù)據(jù)轉(zhuǎn)發(fā),因此需要在轉(zhuǎn)發(fā)配置中配置中轉(zhuǎn)發(fā)的數(shù)據(jù)點4三級站132通過commdd進行數(shù)據(jù)轉(zhuǎn)發(fā)通過commdd進行發(fā)下屬的三個子站(MTC5.0或者MTC4.5)的數(shù)據(jù),現(xiàn)客戶要求將三級站的數(shù)據(jù)轉(zhuǎn)發(fā)給變電站(HZ3000后臺),同時將變電站自身部分數(shù)據(jù)以及三級站傳過來的數(shù)據(jù)合并一起轉(zhuǎn)發(fā)給兩個調(diào)度中心,結(jié)構(gòu)如下圖所示:調(diào)調(diào)度66,,據(jù)進行整合,上傳給調(diào)度55HZ三個子站的數(shù)據(jù)MTC5.0后臺MTC5.0后臺MTC5.0后臺說明:(1)對于代號5處,對于變電站來講,三級站就相當于HZ3000中的中的某一個通道的設(shè)備,因此設(shè)備與HZ3000后臺的通訊,只用在HZ3000的數(shù)據(jù)定義中相關(guān)的數(shù)據(jù)點,然后驅(qū)動配置中選擇相應(yīng)的協(xié)議,數(shù)據(jù)定義方式也是兩種,如案例一第三小節(jié)所示,然后約定使用哪種協(xié)議進行通訊,像普通的保護器和溫度巡檢儀這些設(shè)備一樣進行協(xié)議通訊(協(xié)議根據(jù)現(xiàn)場需不需要事件而定,如果就是普通的遙測遙信的轉(zhuǎn)發(fā),modbus協(xié)議就可)的選擇,這樣cms就可以采集設(shè)備上的數(shù)據(jù)ONFIG中配置好相應(yīng)的轉(zhuǎn)發(fā)協(xié)議和轉(zhuǎn)發(fā)配置點表,如下圖2-1,2-2所示。然后相應(yīng)的HZ3000后臺要接收MTC5.0數(shù)據(jù),接收端配置通訊通道號和對應(yīng)協(xié)議,modbus/CDT,TCP客戶端,客戶端口號和MTC5.0一致,同時信息編輯里建立一個組號,配置和其他設(shè)備配置類似,點號順序和MTC5.0一致,定義方法如上所示。(2)調(diào)度與站點之間的數(shù)據(jù)轉(zhuǎn)發(fā),做法如下:1)首先需要在轉(zhuǎn)發(fā)配置模塊的信息編輯處新建一份轉(zhuǎn)發(fā)的點表,在這份點表中選擇選擇要轉(zhuǎn)發(fā)的數(shù)據(jù)點,注意這些轉(zhuǎn)發(fā)的數(shù)據(jù)點是事先在數(shù)據(jù)定義中定義好了的。如下圖2-3所示,先新建子站名,然后導(dǎo)入。(3)新建調(diào)度子站名,以便將轉(zhuǎn)發(fā)點表傳到調(diào)度站,通常一份轉(zhuǎn)發(fā)點表數(shù)據(jù)可以傳向多個調(diào)度站,因此在配置調(diào)度子站時,要注意協(xié)議的選擇(調(diào)度與HZ3000后臺之間該用什么協(xié)議,一般調(diào)度會告訴站點,常用的上調(diào)度協(xié)議圖中展示了兩個調(diào)度子站,一個是串口通訊,一個是以太網(wǎng)通訊。2-4通過串口通訊上調(diào)度圖2-5通過以太網(wǎng)通訊上調(diào)度(4)轉(zhuǎn)發(fā)的點表一般由調(diào)度提供,但是如果調(diào)度不提供,那就請售后自己提供給調(diào)度一份轉(zhuǎn)發(fā)表。備注:如果三級站和其下屬的子站是MTC4.5的后臺,那么在將MTC4.5的數(shù)據(jù)轉(zhuǎn)發(fā)到HZ3000后臺時應(yīng)注意,由于MTC4.5的后臺的不帶轉(zhuǎn)發(fā)配置的協(xié)議配置界面,所以一些轉(zhuǎn)發(fā)配置的內(nèi)容得在comms-》commdd.ini中配置,如下圖2-6所示。另外一般上傳調(diào)度的時候采用101和104規(guī)約采用短浮點數(shù)上傳,如果CDT規(guī)約上傳需要乘以系數(shù),(HZ3000轉(zhuǎn)發(fā)點表的系數(shù)不可以像MTC5.0、MTC4.5一樣自動算出來,只能售后自己算一下,算法:一般為上限+下限/2048=系數(shù))CDT規(guī)約系數(shù)要給調(diào)度,調(diào)度那邊乘以系數(shù)才得出實際值,短浮點數(shù)據(jù)則不需要,實時上傳。如果需要事件則可以選擇CDT協(xié)議(cms協(xié)議中有對應(yīng)的CDT協(xié)議),有可能有些站需要上傳電度,單獨有個電度欄,那么HZ3000站協(xié)議CDT需要支持下級站電度,MTC5.0/4.5站的CDT和HZ3000站CDT需要匹配,另外采用通訊方式一般距離比較遠通訊采用TCP服務(wù)端通訊,下級站在comdd.ini配置端口,默認一個未占用的端口,默認2404可以,上面站配置為TCP客服端,客戶端端口號相同即可,MTC5.0/4.5當做服務(wù)器,HZ3000當客戶端,在MTC5.0/4.5comdd..ini配置文件中配置TCP服務(wù)端通訊,通TCP。12.3HZ3000做集控案例3:現(xiàn)場有兩個安裝有HZ3000v2.1后臺的子站,簡稱子站1和子站2,然后要將這兩個子站的數(shù)據(jù)轉(zhuǎn)發(fā)給集控中心,集控中心也是HZ3000v2.1后臺做法如下:(1)在子站1的裝有PDE的那臺電腦上,選擇當前正在編輯的工程,然后點擊左上方界面的數(shù)據(jù)共享方式將子站1的工程導(dǎo)出,同理,子站2也以相同的方式將工程導(dǎo)出,注意子站1和2的站號應(yīng)不相同,所以請?zhí)钊氲木幪柼柎a一定要不一致。(2)在集控站裝有PDE的電腦上,將子站1和子站2經(jīng)步驟1導(dǎo)出的.pros文件導(dǎo)入進工程舉例:將子站1(哈薩克斯坦電站)和子站2(黑龍江永久電站)導(dǎo)入集控站 (電站標準模板0807),導(dǎo)入過后,首先在工程管理界面可以看得到很多的節(jié)點,首先是兩個子站的節(jié)點會合成到這里,如下圖1所示。其次查看數(shù)據(jù)定義界面,數(shù)據(jù)定義界面會出現(xiàn)三個廠,集控站本身有廠1,子站1有哈薩克斯坦電站廠名,子站2有廠名--黑龍江永久電站,如下圖2所示。最后看畫面組態(tài)處,可以看到全部畫面那里是集成了兩個子站的畫面的,如下圖3所示。方法二:類似于上調(diào)度的方式進行主站就相當于調(diào)度站,子站通過調(diào)度相關(guān)的協(xié)議將數(shù)據(jù)傳至主站,可選用CDT協(xié)議,可以將子站選為客服端,主站作為服務(wù)端,至于是tcp還是udp,這個沒有硬性規(guī)定,建議采用TCP方式12.4數(shù)據(jù)共享&數(shù)據(jù)傳輸數(shù)據(jù)共享:數(shù)據(jù)共享是把多個子站的信息通過RDS來共享到集控站,要求是子站和集控站是在一個局域網(wǎng)內(nèi),IP互相ping得通1、先導(dǎo)出,根據(jù)站號來生成通道號、根據(jù)站號來生成廠信息數(shù)據(jù)點的ID,畫面、網(wǎng)絡(luò)結(jié)構(gòu)都做相應(yīng)的一些變化。2、把多個工程導(dǎo)入成一個集控工程。簡單說就是多個工程廠信息、驅(qū)動配置、畫面、網(wǎng)絡(luò)結(jié)構(gòu)都組合到一起了。3、把該工程在集控機上發(fā)布,即可通過RDS的數(shù)據(jù)來共享到所有子站的數(shù)數(shù)據(jù)傳輸:是把多個子站的信息通過DTS轉(zhuǎn)發(fā)到集控站:這個類似于集控,必須保證各子站和主站之間的網(wǎng)絡(luò)是通的,各子站之間通不通沒關(guān)系。1、先以數(shù)據(jù)傳輸?shù)姆绞綄?dǎo)出工程,原理:按照轉(zhuǎn)發(fā)配置的點表來導(dǎo)出廠信息,在導(dǎo)出的過程中,程序會自動根據(jù)轉(zhuǎn)發(fā)點表中的數(shù)據(jù),篩選一遍數(shù)據(jù)定義中的定義,具體為:如果DTS中沒有數(shù)據(jù)點A,那么把廠信息中對應(yīng)的數(shù)據(jù)點A刪除。注意原廠信息是不能修改的。這里指的導(dǎo)出的廠信息。程序還自動將每個導(dǎo)出的廠中所有的數(shù)據(jù)點的定義的通道號設(shè)置為集控站導(dǎo)入時的站號(該站號是HZNET那邊的站號,具有唯一性)。模塊號統(tǒng)一改為1,點號則是DTS中點的順序號。同時程序還會修改導(dǎo)出的子站的廠信息,將各子站的廠信息中ID都改為站號+RealID(ID拼的格式就按高40位站號,低24位原ID)、畫面做相應(yīng)的改動:因為各子站的畫面中有熱點,所以所有的熱點號,程序會根據(jù)站號再重新算一遍,并且會將各子站傳上來的畫布重新命名,比如說子站A畫布0,子站B也有畫布0,系統(tǒng)程序會自動給這些畫布加上站號。因為通道號就是站號,cms無需導(dǎo)出了。2、導(dǎo)入所有工程到一個工程里面。這樣數(shù)據(jù)定義里面會增加幾個廠站信息,原理就是將子站當成一個個設(shè)備進行通訊數(shù)據(jù)采集。在驅(qū)動配置那里要選協(xié)議,這個協(xié)議是一個特殊的協(xié)議,帶hzinfo字樣。3、把該工程在集控機上發(fā)布,即可收到各子站的DTS轉(zhuǎn)發(fā)過來的數(shù)據(jù)。12.5五防首先弄清楚以下幾點:五防廠家是誰,一般來講是共創(chuàng)或者優(yōu)特,如果有別的廠家,請售后特別說明;通訊方式是以太網(wǎng)還是串口,如果是以太網(wǎng)一般選擇UDP方式。下面以以太網(wǎng)為例講解五防怎么配置。首先類似調(diào)度,五防想要我們傳給他什么數(shù)據(jù),我們首先得在轉(zhuǎn)發(fā)配置 (工程管理界面對應(yīng)的節(jié)點處要勾選五防服務(wù)器)的點表里面配置好轉(zhuǎn)發(fā)的信息,例如:五防需要我們給他傳遞斷路器開閉狀態(tài),那么在轉(zhuǎn)發(fā)配置的遙信處就要選擇相應(yīng)的斷路器對應(yīng)的遙信點。如下圖1所示。做好點表之后,那就需要將點表的數(shù)據(jù)傳給站點,那么得新建子站名等(步驟類似調(diào)度),備注說明:子站地址、遠方IP、本地端口這些都是由五防那邊指定的,具體如下:0工作站1(勾上操作員工作站和歷史數(shù)據(jù)服務(wù)器。工作站2(勾上操作員工作站,IP:02)1號通訊管理機(勾上通訊服務(wù)工作站1(勾上操作員工作站和歷史數(shù)據(jù)服務(wù)器。工作站2(勾上操作員工作站,IP:02)1號通訊管理機(勾上通訊服務(wù)IP)2號通訊管理機(勾上通訊服務(wù)IP2)3號通訊管理機(勾上通訊服務(wù)IP)串口2數(shù)據(jù)轉(zhuǎn)發(fā)服務(wù)器:是一臺公用的通訊管理機,IP:,上面裝有runtime運行包口3串口4調(diào)制解調(diào)器13CDT上調(diào)度問題的排查CDTCDT協(xié)議是一個后臺只發(fā)不收,調(diào)度只收不發(fā)的協(xié)議案例分析:調(diào)度站收不到報文,電站電腦SCT的dts報文中看不到任何報文,dts服務(wù)運行正常,電站機器分布如下:44號通訊管理機(勾上通訊服務(wù)IP4)售后自己的售后自己的筆記本調(diào)度站排查方法:外接一個筆記本,外接筆記本上連接串口是和調(diào)度連接的串口,如上圖所示(應(yīng)該連在串口3)外接筆記本主要用于排查以下問題,前提是筆記本上要安裝串口調(diào)試助手工具:(1)驗證數(shù)據(jù)轉(zhuǎn)發(fā)服務(wù)器有沒有問題:外接的筆記本就相當于調(diào)度站,如果數(shù)據(jù)轉(zhuǎn)發(fā)服務(wù)器的通訊管理機正常,則售后自己筆記本上的串口調(diào)試工具上會收到dts上發(fā)出的報文,如果收到了,說明通訊管理機問題不大,可以進行數(shù)據(jù)轉(zhuǎn)發(fā),但如果說售后是在數(shù)據(jù)轉(zhuǎn)發(fā)服務(wù)器上的SCT中能看得到dts發(fā)出的報文(或者說在電站的任何一臺用作通訊服務(wù)器的電腦上能看到數(shù)據(jù)轉(zhuǎn)發(fā)服務(wù)器上dts模塊發(fā)出了報文),只能說明我們后臺軟件運行正常,后臺可以發(fā)出報文,至于通訊管理機有沒有問題并不能確定。如果售后在數(shù)據(jù)轉(zhuǎn)1發(fā)服務(wù)器上的SCT中(或者電站任何一臺電腦的SCT中)不能看得到dts發(fā)出的報文,有可能是CDT協(xié)議版本問題,請及時聯(lián)系軟件研發(fā)部。(2)排查上調(diào)度的串口(對應(yīng)上圖中的串口3)有沒有問題:通常情況下售后自己筆記本上沒收到發(fā)的報文,那么,就要排查下通訊管理機的串口問題,做法是先關(guān)掉數(shù)據(jù)轉(zhuǎn)發(fā)服務(wù)器上任務(wù)管理器中的dts_srv服務(wù)(這個針對數(shù)據(jù)轉(zhuǎn)發(fā)服務(wù)器帶有操作系統(tǒng)的設(shè)備),然后在數(shù)據(jù)轉(zhuǎn)發(fā)服務(wù)器上利用串口調(diào)試助手(如果轉(zhuǎn)發(fā)配置中分配的串口為3,串口調(diào)試助手上串口號為3)對著售后自己的筆記本發(fā)送報文,然后售后看下自己筆記本(筆記本上也安裝了串口調(diào)試工具,串口號不一定是3,這樣看筆記本電腦自身的串口號是多少)上能否收得到報文,如果收不到,就要查看串口了。214歷史數(shù)據(jù)查詢問題匯總首先,反饋給研發(fā)部的信息如下:(首先,反饋給研發(fā)部的信息如下:(1)是查不到還是查詢失敗(2)彈出的提示是什么(3)是說每臺都查詢失敗?(4)當前的pde的版本是什么,可按下下圖方法查看。3或或者點擊PDE的“關(guān)于”按鈕進行查看常規(guī)排查:(1)查看SCT中的日志信息,查看hds模塊的信息。1)雙擊runtime下面的sct.exe2)將日志發(fā)回給開發(fā)部,模塊名選hds模塊。4(2)清空runtime下面的temp文件中的內(nèi)容(3)查找runtime\servers下面有沒有出現(xiàn)CrashDumpFile文件(4)以上所有方法都試過了,還不行,但是電站可以訪問外網(wǎng),請下載TeamViewer軟件(百度下載),把以下圖片截給開發(fā)部。515腳本編輯器編寫腳本15.1腳本編輯器寫雙點遙信腳本案例1:調(diào)度辦通知電站說,斷路器的遙信采用的是單點遙信上傳調(diào)度原理:對于斷路器的遙信,一般來講,都是雙點遙信,有0,1,2,3四種狀態(tài)。因此在數(shù)據(jù)定義里面定義為兩個遙信點,再由這兩個遙信點的值決定另一個遙信點的值(由腳本實現(xiàn)),同時那個被賦值的遙信點在數(shù)據(jù)定義中被定義為一個點,這個被賦值的點才是要上傳到調(diào)度的點,所以這個點在轉(zhuǎn)發(fā)配置的點表中才是我們遙信組要選擇的點??吹竭@,讀者就會疑惑了,遙信一般來講不是只有0和1兩種狀態(tài)嗎,在轉(zhuǎn)發(fā)配置那里配置一個遙信點就可以代表四種狀態(tài),其實不是的,后期還是需要104協(xié)議進行處理的,104協(xié)議檢測到那個被賦值的點有四種狀態(tài),它就知道這是斷路器雙點遙信,所以它會將你在轉(zhuǎn)發(fā)配置中選中的那個遙信點判定為虛擬的雙點,因此盡管在轉(zhuǎn)發(fā)配置中,選擇的是單條遙信語句,但是實際上協(xié)議將他判定為虛擬的雙點,進而可以判斷他的四種狀態(tài)。但是104協(xié)議有個要求,只能處理連續(xù)的雙點遙信,6如果調(diào)度還要我們上傳一個遠控,如果遠控信號是雙點的還好,因為連續(xù),協(xié)議還可以處理,可是如果遠控信號調(diào)度那邊要求是單點的,然后售后配轉(zhuǎn)發(fā)點表的時候又是把雙點遙信的斷路器狀態(tài)和遠控夾雜著這樣上調(diào)度,104協(xié)議目前處理不了,解決方法,要么改協(xié)議,要么就重排點表。做法:步驟1,假如數(shù)據(jù)定義中有兩個遙信點分別是斷路器分,對應(yīng)通道模塊點號是(10,1,1),斷路器合對應(yīng)通道模塊點號是(10,1,2),現(xiàn)在將兩個點合成一個單點遙信,對應(yīng)的該單點遙信的同好,模塊,點號分別是:10000,1,3(隨意設(shè)置點號,可以從1開始,這里和下面的SetRdsValue(3,1,0,1)中的點號保步驟2,開始在腳本編輯器中編寫腳本,為了出現(xiàn)腳本編輯器,首先得在工程管理界面對應(yīng)的節(jié)點處勾選腳本服務(wù)器,如下圖5,6,7所示。腳本編輯器的編寫示例之斷路器雙點遙信:varr=newRds;while(true){print("<<--------\n");r.GetRdsValueEx(10,1,1,1);//參數(shù):10(通道),1(模塊),1(點號),0(遙測類型)1(遙信類型)varyx_value1=r.value;//數(shù)值print("\n");print("yx_value1:"+yx_value1);varyx_q1=r.q;//質(zhì)量,0為有效,其他為無效r.GetRdsValueEx(10,1,2,1);//參數(shù):10(通道),1(模塊),2(點號),1(遙信類型)varyx_value2=r.value;print("yx_value2:"+yx_value2);varyx_q2=r.q;if(yx_q1+yx_q2==0){if(yx_value1+yx_value2==0){varresult0=r.SetRdsValue(3,1,0,1);//參數(shù)分別代表點號3、遙信類型(遙信1,遙測0)、0(數(shù)值)、1(質(zhì)量無效),這里的通道號和模塊號默認是7腳本服務(wù)器通道號,默認是10000,如下圖2所示,模塊號默認為1print("result0:"+result0);}elseif((yx_value1+yx_value2==1)&&yx_value1==1&&yx_value2==0)//yx_value1代表斷路器1的分狀態(tài),yx_value2代表斷路器1的合狀態(tài){varresult1=r.SetRdsValue(3,1,1,0);print("result1:"+result1);}elseif((yx_value1+yx_value2==1)&&yx_value1==0&&yx_value2==1)//yx_value1代表斷路器1的分狀態(tài),yx_value2代表斷路器1的合狀態(tài){varresult2=r.SetRdsValue(3,1,2,0);print("result2:"+result2);}elseif(yx_value1+yx_value2==2){varresult3=r.SetRdsValue(3,1,3,0);print("result3:"+result3);}else{print("斷路器狀態(tài)不存在");}}else{varresult4=r.SetRdsValue(3,1,0,1);//通訊中斷和控制電源消失時置質(zhì)量位為1,使圖元變灰色print("質(zhì)量位不為0,請檢查!");}print("-------->>\n");sleep(1000);}89步驟3:畫面上關(guān)聯(lián)“單點遙信”即(通道模塊點號是10000,1,3那個點),類似普通遙信點的熱點定義。步驟4:編寫完腳本后,發(fā)布工程中的節(jié)點,這時要看腳本通道中的值為什么樣,可通過SCT看,SCT中會多出一個jsserver通道,點擊右邊的數(shù)據(jù)刷新,可以看出對應(yīng)的遙信點的值。備注:對于CV1.3,CV1.2,CV1.1這三種保護器協(xié)議中的雙點遙信可通過配置變?yōu)閱吸c遙信,無需腳本編寫。配置示例如下:15.2計算負荷曲線差值/*使用HZ3000的腳本功能,實現(xiàn)電廠負荷曲線輸入和報警功能時間:2017/02/14*/varr=newRds;//rds實例化varf=newFile;//varw=newRds;//設(shè)置rds實例化print("cl1start!")//varswitch_k1=1;r.GetRdsValueEx(2,3,181,1);//獲取設(shè)置的開關(guān)rds遙信值varswitch_k1=r.value;varswitch_k1_q=r.q;print("switc_k1:");print(switch_k1.toString());r.GetRdsValueEx(2,3,74,0);vard_value_rate=r.value/100;vard_value_rate_q=r.q;print("d_value_rate:");print(d_value_rate);if(switch_k1==1){varval="";varcount=0;vardate=newDate();varcyear=date.getFullYear();varcmouth=date.getMonth()+1;varcday=date.getDate();varchour=date.getHours();//獲取當前小時varcminutes=date.getMinutes();//獲取當前分鐘varrow_base=chour*4;//通過小時判斷行區(qū)間if(cminutes>=0&&cminutes<15)//通過分鐘判斷在行區(qū)間的精確行數(shù){varrow=row_base+1;//第1行}elseif(cminutes>=15&&cminutes<30){varrow=row_base+2;}elseif(cminutes>=30&&cminutes<45){varrow=row_base+3;}elseif(cminutes>=45&&cminutes<=59){varrow=row_base+4;}varseperator="-";varfileName=cyear+seperator+cmouth+seperator+cday+".csv";varfilePath="D:\\HZ3000\\FHCL\\"+fileName;f.Open(filePath);//打開指定csv文件varvalue=newArray([3]);//數(shù)組存放取出的rds值while(!f.Eof()){count++;val=f.ReadLine();if(count==row){arr=val.split(',');//tt=val.split(",",3);//print(arr[column-1]);value[0]=arr[2];}}print("Getstandardrdsvaluerate!");print(value[0]);f.Close();//關(guān)閉csv文件r.GetRdsValueEx(40,1,15,0);//算出全部rds值的和varycValueAll=r.value;varycValueAll_q=r.q;print("Printrdsvalueall!");print(ycValueAll);d_value1=(ycValueAll-value[0])/value[0];vard_value=Math.abs(value[0]-ycValueAll)/value[0];print("Printd_value!");print(d_value);r.SetRdsValue(1,0,d_value,0);r.SetRdsValue(2,0,d_value1*100,0);//------------rds差值if(d_value>=d_value_rate)//判斷是否超過閾值{varresult=r.SetRdsValue(1,1,1,0);//超過閾值,通過回寫rds值報警------rds遙信值r.GetRdsValueEx(40,1,5,1);//獲取設(shè)置的開關(guān)rds遙信值vard_value_seo=r.value;vard_value_seo_q=r.q;if(d_value_seo==0&&d_value_seo_q==1){r.SetRdsValue(5,1,1,0)}r.GetRdsValueEx(40,1,5,1);//獲取設(shè)置的開關(guān)rds遙信值d_value_seo=r.value;d_value_seo_q=r.q;if(d_value_seo==1&&d_value_seo_q==0){r.MakeSoe(1,2,1,"全廠負荷越限動作");r.SetRdsValue(5,1,0,0)}r.GetRdsValueEx(40,1,5,1);//獲取設(shè)置的開關(guān)rds遙信值d_value_seo=r.value;d_value_seo_q=r.q;print("Printresult:");print(result);print("Warn,overload!");}else{varresult=r.SetRdsValue(1,1,0,0);//返回閾值內(nèi),通過回寫rds值消除報警r.GetRdsValueEx(40,1,5,1);//獲取設(shè)置的開關(guān)rds遙信值vard_value_seo_2=r.value;vard_value_seo_2_q=r.q;if(d_value_seo_2==0&&d_value_seo_2_q==0){r.MakeSoe(1,0,1,"全廠負荷越限復(fù)歸");r.SetRdsValue(5,1,1,0)}print("Thed_valueisok!");}"end\n";}else{varresult=r.SetRdsValue(1,1,0,0);//返回閾值內(nèi),通過回寫rds值消除報警//r.MakeSoe(1,0,1,"Closethescripts!");print("Closethescripts!");print("Printresult:");print(result);if(d_value>=d_value_rate){r.SetRdsValue(5,1,1,0);}else{r.SetRdsValue(5,1,0,0);}}"end\n";****/varmaste_load;//主機負荷varslave_load;//副機負荷varmaste_load_q;//獲取主機負荷質(zhì)量0為正常1為不正常varslave_load_q;//獲取副機負荷質(zhì)量0為正常1為不正常//1號機負荷print('fh1');r.GetRdsValueEx(2,1,52,0);maste_load=r.value;maste_load_q=r.q;r.GetRdsValueEx(2,1,86,0);slave_load=r.value;slave_load_q=r.q;varyc9=maste_load+slave_load;r.SetRdsValue(9,0,yc9,0);//有功print('1#')r.GetRdsValueEx(2,1,53,0);maste_load=r.value;maste_load_q=r.q;r.GetRdsValueEx(2,1,87,0);slave_load=r.value;slave_load_q=r.q;varyc10=maste_load+slave_load;r.SetRdsValue(10,0,yc10,0);//無功print('ok0')"end\n";//2號機負荷print('fh2')r.GetRdsValueEx(2,2,52,0);maste_load=r.value;maste_load_q=r.q;r.GetRdsValueEx(2,2,86,0);slave_load=r.value;slave_load_q=r.q;varyc11=maste_load+slave_load;r.SetRdsValue(11,0,yc11,0);//有功print('2#')r.GetRdsValueEx(2,2,53,0);maste_load=r.value;maste_load_q=r.q;r.GetRdsValueEx(2,2,87,0);slave_load=r.value;slave_load_q=r.q;varyc12=maste_load+slave_load;r.SetRdsValue(12,0,yc12,0);//無功print('ok1')"end\n";//3號機負荷print('fh3')r.GetRdsValueEx(25,1,7,0)varyc13=r.value;varyc13_q=r.q;r.SetRdsValue(13,0,yc13,0);//有功print('3#')r.GetRdsValueEx(25,1,8,0)varyc14=r.value;varyc14_q=r.q;r.SetRdsValue(14,0,yc14,0);//無功print('ok2')"end\n";//全廠總負荷print('fh4')varoverall_load1;//1號機有功/無功總負荷varoverall_load1_q;//1號機有功/無功總負荷質(zhì)量varoverall_load2;//2號機有功/無功總負荷varoverall_load2_q;//2號機有功/無功總負荷質(zhì)量varoverall_load3;//3號機有功/無功總負荷varoverall_load3_q;//3號機有功/無功總負荷質(zhì)量r.GetRdsValueEx(40,1,9,0);overall_load1=r.value;overall_load1_q=r.q;r.GetRdsValueEx(40,1,11,0);overall_load2=r.value;overall_load2_q=r.q;r.GetRdsValueEx(40,1,13,0);overall_load3=r.value;overall_load3_q=r.q;yc15=overall_load1+overall_load2+overall_load3;r.SetRdsValue(15,0,yc15,0);print('1-3#')r.GetRdsValueEx(40,1,10,0);overall_load1=r.value;overall_load1_q=r.q;r.GetRdsValueEx(40,1,12,0);overall_load2=r.value;overall_load2_q=r.q;r.GetRdsValueEx(40,1,14,0);overall_load3=r.value;overall_load3_q=r.q;yc16=overall_load1+overall_load2+overall_load3;r.SetRdsValue(16,0,yc16,0);print('ok4')"end\n";//水頭varwater_head1;varwater_head1_q;varwater_head2;varwater_head2_q;r.GetRdsValueEx(27,1,1,0);water_head1=r.value;water_head1_q=r.q;r.GetRdsValueEx(27,1,2,0);water_head2=r.value;water_head2_q=r.q;yc1=water_head1-water_head2;//水頭r.SetRdsValue(8,0,yc1,0);print('st')"end\n";15.3水雨量計算值數(shù)據(jù)庫操作和文件操作vars=newSql;varinterval=5*1000*60;varfilePath="D:\\HZ3000\\ScriptConfig\\"+"water.csv";varrdsptr=newRds;varfileptr=newFile;varcurwater=

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論