CSM300EC轉(zhuǎn)出軟件使用說明書V2.3_第1頁
CSM300EC轉(zhuǎn)出軟件使用說明書V2.3_第2頁
CSM300EC轉(zhuǎn)出軟件使用說明書V2.3_第3頁
CSM300EC轉(zhuǎn)出軟件使用說明書V2.3_第4頁
CSM300EC轉(zhuǎn)出軟件使用說明書V2.3_第5頁
已閱讀5頁,還剩30頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、csm-300ec 轉(zhuǎn)出軟件 使 用 說 明 書 (v2.30 版) 北北 京京 四四 方方 繼繼 保保 自自 動(dòng)動(dòng) 化化 有有 限限 公公 司司 beijing sifang automation co., ltd. csm-300ec 轉(zhuǎn)出軟件 使用說明書 編 制:孟凱鋒 校 核:吳 滌 標(biāo)準(zhǔn)化審查:梁路輝審 定:楊常府 印刷版本號(hào):v2.30 文 件 代 號(hào):0sf.462.001.4 出 版 日 期:2003-11-10 版權(quán)所有:北京四方繼保自動(dòng)化有限公司 注:本公司保留對(duì)此說明書修改的權(quán)利。如果產(chǎn)品與說明書有不符之處,請(qǐng)您及時(shí) 與我公司聯(lián)系,我們將為您提供相應(yīng)的服務(wù)。 技術(shù)支持 電

2、話傳真目目 錄錄 1概述概述.1 2基本軟件的安裝基本軟件的安裝.1 2.1 基本安裝方式.2 2.2 軟件下載.2 3csm-300ec 軟件的使用軟件的使用.4 3.1 csm-300ec 軟件啟動(dòng)步驟.4 3.2 csm-300ec 軟件的啟動(dòng)參數(shù).5 3.3 csm-300ec 軟件的配置文件.8 3.4 轉(zhuǎn)出各個(gè)進(jìn)程的具體功能.18 3.5 雙機(jī)切換的實(shí)現(xiàn).21 3.6 雙通道切換的實(shí)現(xiàn).25 附錄附錄 a 虛擬點(diǎn)對(duì)應(yīng)表虛擬點(diǎn)對(duì)應(yīng)表.27 csm-300ec轉(zhuǎn)出軟件 使用說明書 -1- 1概述概述 csm-300ec 規(guī)約轉(zhuǎn)出軟

3、件到目前為至,專指 103 規(guī)約轉(zhuǎn)出功能,即將四方 的保護(hù)裝置以 103 規(guī)約的格式送給其他廠家的監(jiān)控系統(tǒng)或保護(hù)信息管理系統(tǒng)。 該軟件可以運(yùn)行在 4u 機(jī)箱的 csm-300e 裝置上,也可以運(yùn)行于預(yù)裝了操作系 統(tǒng)的工控機(jī)上。一般來說,在通信數(shù)據(jù)量很大、要求處理速度很高、通信速率 很快的情況下,我們推薦使用配置較高的工控機(jī)。 另外,如果串口管理設(shè)備較多的情況下,除了換用高配置的工控機(jī),還可 以使用多串口服務(wù)器,將串口設(shè)備直接上網(wǎng),通過網(wǎng)絡(luò)管理這些串口通道的信 息。 csm-300ec 規(guī)約轉(zhuǎn)出軟件和 csm-300e 系列的其它軟件一樣,都是運(yùn)行于 嵌入式操作系統(tǒng) qnx 的多任務(wù)應(yīng)用軟件包。

4、軟件的多個(gè)進(jìn)程之間需要協(xié)同工 作,按照固定的順序,分別啟動(dòng)多個(gè)任務(wù),以實(shí)現(xiàn)多路通道同時(shí)高效通信的功 能。 csm-300e 系列的軟件,包括 csm-300ea/b/c 都是采用相同的底層平臺(tái), 開發(fā)出來的不同應(yīng)用,因此從使用方法、運(yùn)行環(huán)境,甚至輔助軟件都體現(xiàn)出相 當(dāng)程度的一致性。 csm-300ec 軟件和這個(gè)系列的其他軟件不同的一個(gè)顯著特點(diǎn)是:對(duì)于不同 廠家采用的 103 規(guī)約,在此用不同的進(jìn)程來實(shí)現(xiàn)。目前按 103 規(guī)約中的 asdu 類型,將轉(zhuǎn)出模塊分為兩大功能: 功能 a:實(shí)現(xiàn)標(biāo)準(zhǔn)的 iec103 規(guī)約中的 asdu 內(nèi)容。此功能的實(shí)現(xiàn)在源文 件 s103 中,適用于除接南瑞系統(tǒng)所監(jiān)

5、控外的大部分場(chǎng)合。其規(guī)約進(jìn)程由 s103app 進(jìn)程實(shí)現(xiàn),而又根據(jù)鏈路數(shù)據(jù)傳輸?shù)牟煌殖纱谟?s103lnk 進(jìn) 程實(shí)現(xiàn)和以太網(wǎng)s103lnktcp 進(jìn)程實(shí)現(xiàn)。 此功能自 v2.10 版本后即移入到 csm300e 的框架中來,利用了遠(yuǎn)動(dòng)的內(nèi)核 功能,實(shí)現(xiàn) 103 規(guī)約在串口和以太網(wǎng)上的通訊。使用者可以以一種遠(yuǎn)動(dòng)規(guī)約的 態(tài)度來理解 103 轉(zhuǎn)出功能,只不過一般遠(yuǎn)動(dòng)模塊只需啟一個(gè)規(guī)約進(jìn)程如 qrtu 等, 而轉(zhuǎn)出需啟兩個(gè)進(jìn)程 s103lnk 和 s103app,且無需啟 300e 的內(nèi)核進(jìn)程 selector, 而可以直接進(jìn)行對(duì)時(shí)和遙控操作。 功能 b:用于實(shí)現(xiàn)上接南瑞系統(tǒng)所的當(dāng)?shù)乇O(jiān)控。此

6、功能的實(shí)現(xiàn)在源文件 iec103nr 中,對(duì)應(yīng)的規(guī)約進(jìn)程為 iec103nr。其在以太網(wǎng)上的鏈路通訊需 hal 層下 sernportudp 進(jìn)程的支持。此以太網(wǎng) 103 規(guī)約是由南瑞系統(tǒng)所自己定義的 103 通訊規(guī)約,與標(biāo)準(zhǔn)的 103 規(guī)約有很大的出入。 在敘述 csm300ec 轉(zhuǎn)出模塊中,我們將按功能 a 和功能 b 的兩種情況分別 進(jìn)行。且用“功能 a”表示第一種情況, “功能 b” 表示第二種情況。 csm-300ec轉(zhuǎn)出軟件 使用說明書 -2- 2基本軟件的安裝基本軟件的安裝 csm-300e 系列裝置在出廠時(shí),已經(jīng)裝好基本系統(tǒng)。本章所指軟件安裝, 是針對(duì)應(yīng)用軟件而言,主要包括程序

7、下載、配置文件編輯和下載、定值生成及 下載、啟動(dòng)設(shè)置等。 2.1 基本安裝方式基本安裝方式 csm-300e 系列裝置在出廠時(shí)已經(jīng)裝好基本系統(tǒng),并裝好了以太網(wǎng)卡,具備 了聯(lián)網(wǎng)能力。因此,在安裝軟件時(shí),可以選擇網(wǎng)絡(luò)安裝或磁盤安裝(配備軟盤 驅(qū)動(dòng)器時(shí)),一般推薦網(wǎng)絡(luò)安裝方式,即通過 ftp 方式下載程序和相關(guān)文件。 常用的 ftp 工具有 cuteftp 等,可以自由選用。ultraedit 既可以進(jìn)行文本編輯, 也可以通過 ftp 存取文件,推薦用于修改和下載配置文件、啟動(dòng)文件等。 cuteftp 和 ultraedit 的使用請(qǐng)參看附錄。 需要特別注意的是,有部分需要下載的批處理文件(例如 r

8、uns103),每一 行的末尾可能被 windows 系統(tǒng)自動(dòng)加入了m,即回車換行符;下載到 qnx 的 目標(biāo)系統(tǒng)后,執(zhí)行此批處理文件將不成功。為解決此問題,可使用 ultraedit 軟 件的 ftp 功能,將此文件上載,然后重新通過 ftp 下載到原目標(biāo)機(jī),即可消去 多余的m,使批處理文件可以正常執(zhí)行。 磁盤方式通過軟盤在 300e 和筆記本電腦或調(diào)試機(jī)之間傳遞文件,在此不再 贅述,有關(guān) qnx 系統(tǒng)下的文件操作請(qǐng)參看相關(guān)技術(shù)說明。 2.2 軟軟件下件下載載 2.2.1 下載位置下載位置 參考圖 2-1 所示,csm-300e 程序和文件按照一定的目錄樹結(jié)構(gòu)存放。主目 錄更名為 300e

9、直接位于根目錄下,/300e/bin 存放所有可執(zhí)行文件,/300e/config 存放所有配置文件,這兩個(gè)目錄是運(yùn)行所必須的。其它目錄在開發(fā)編譯階段使 用,其中/300e/include 存放所有公用的頭文件, /300e/lib 存放所有應(yīng)用庫文件, /300e/src 下按子目錄分布存放各種應(yīng)用的源文件。 csm-300ec轉(zhuǎn)出軟件 使用說明書 -3- 圖 2-1 2.2.2 下載程序清單下載程序清單 a)csm-300ec 軟件是 csm-300e 系列軟件中的一種,為實(shí)現(xiàn) 103 規(guī)約轉(zhuǎn) 出功能,以下幾組程序是必不可少的: 1)實(shí)時(shí)數(shù)據(jù)庫管理進(jìn)程 dbms; 2)串行通信硬件驅(qū)動(dòng)程序

10、 sermon、serpc、sermoxa、sertcp、sernportudp、serudp 等; 3)內(nèi)部規(guī)約處理程序 lonbuf、lon、lonctrl、netread、lonread、lonfault 等; 4)lonworks 網(wǎng)絡(luò)接口程序 lonman; 5)以太網(wǎng)接口程序 netman; 6)io 端口及虛擬遙信處理程序 iomon(必需的)。 b)根據(jù)需要還要選擇: 1)具體規(guī)約程序,例如 s103app、s103lnk、s103lnktcp、iec103nr 等; 2)其它應(yīng)用程序,如監(jiān)護(hù)及切換程序 alt_main 等。 一般情況下,出廠時(shí)以上程序都已經(jīng)安裝好,用戶根據(jù)需

11、要選擇即可。 2.2.3 配置文件清單配置文件清單 a)csm-300ec 軟件的配置文件分為兩部分,第一部分是沿用的 csm-300e 系列的公用配置,包括: 1) dbms.cfg:實(shí)時(shí)數(shù)據(jù)庫定值文件; 2)netman.sys:雙以太網(wǎng)配置文件; csm-300ec轉(zhuǎn)出軟件 使用說明書 -4- 3) ser.cfg:通道配置文件; b)下面的配置文件是 csm-300ec 軟件特有的: 功能 a 中 103 規(guī)約必需的配置文件: 1)addr.cfg:裝置地址配置文件; 2)*.siyao:四方裝置配置模板文件,*為裝置型號(hào); 3)group.cfg:asdu10 對(duì)應(yīng)的組號(hào)配置文件;

12、4)*.set:定值匹配配置文件; 5)*.setzone:切換定值區(qū)配置文件; 6)luboaddr.cfg: 錄波插件地址配置文件; 7)*.lubo:各通道錄波采集量的配置文件; 其中對(duì)于通過以太網(wǎng)實(shí)現(xiàn)的鏈路傳輸還需要 tcpaddr.cfg 配置文件的支持。 c) 功能 b 中 103 規(guī)約必需的配置文件: 以太網(wǎng) 103 必需的配置文件: 1)addr.cfg:裝置地址配置文件; 2)*.siyao:四方裝置配置模板文件,*為裝置型號(hào); 3)addr300e.cfg: 300e 本裝置的地址配置文件(針對(duì)南瑞“以太網(wǎng) 103”) 4)hb.dat:遙信點(diǎn)合并配置文件。 5)sernp

13、ortudp.cfg:服務(wù)于多串口服務(wù)器的 udp 協(xié)議端口進(jìn)程配置文件; 3csm-300ec 軟件的使用軟件的使用 本章節(jié)敘述的是 csm-300e 裝置實(shí)現(xiàn) 103 規(guī)約轉(zhuǎn)出功能的軟件-csm- 300ec 的使用方法。 3.1 csm-300ec 軟軟件啟件啟動(dòng)動(dòng)步步驟驟 下面列出的批處理運(yùn)行文件即可以清晰的看出 csm-300ec 軟件的啟動(dòng)步 驟。通常,這一段命令被加在一個(gè)名為“runs103”的批處理文件中,該批處理 文件位于/300e/bin 下: #! /bin/sh csm-300ec轉(zhuǎn)出軟件 使用說明書 -5- ./dbms serial port configurati

14、on file ;channelno interface mode port(hex) parameter 0 ipcduplex 2f8 3 ;irq 1 moxaduplex 180 7;irq 2 moxaduplex 188 7;irq 3 tcpserver 964 50 ;ip address of remote client 4 tcpclient 964 32 ;ip address of remote server 文件的第一列是通道號(hào),從 0 開始,順序排列。 第二列是硬件接口,在轉(zhuǎn)出應(yīng)用中可能用到的有 ipc(串行口)

15、、 moxa(多串口卡) 、tcp 幾種設(shè)置。 第三列是工作模式,有 duplex、server、client 等幾種工作模式。 依次表示全雙工、以太網(wǎng) tcp 服務(wù)器端、tcp 客戶端工作方式。 第四列是端口號(hào),缺省配置為 0,表示沒有此項(xiàng)配置。 第五列是相關(guān)參數(shù)設(shè)置,如果硬件接口是串行通信,則設(shè)置為中斷號(hào);若 硬件接口為以太網(wǎng) tcp 的 server 或者 client 方式,則需要設(shè)置遠(yuǎn)方 ip 地址(即主站的 ip 地址) 。在 client(server)工作模式下,主站有幾個(gè) server(client) ,就需要寫幾行配置來獲取主站的 ip 地址,這些行除 ip 地址不同外其余

16、全部相同。在 tcpsev 工作模式下,如果不同通道的端口號(hào) 設(shè)置唯一,則可以將屬性列的 ip 地址設(shè)置為“any” ,而不必設(shè)置為遠(yuǎn)方 ip 地址;若主站端為雙機(jī)熱備,則必須將該通道屬性設(shè)置為“any” ;若有多個(gè) 通道的端口號(hào)設(shè)置相同,則必須設(shè)置屬性列中的 ip 地址用以區(qū)分不同主站。 分號(hào)后面則是注釋。從上面的 ser.cfg 配置中可以知道: 通道 0:使用串口與主站通信,全雙工,端口號(hào)為 2f8,中斷號(hào)為 3。 通道 1:使用多串口卡與主站通信,全雙工,端口號(hào)為 180,中斷號(hào)為 7。 通道 2:使用多串口卡與主站通信,全雙工,端口號(hào)為 188,中斷號(hào)為 7。 通道 3、4:使用以太

17、網(wǎng)為通信介質(zhì)時(shí)的配置。 csm-300ec轉(zhuǎn)出軟件 使用說明書 -10- 在工程應(yīng)用的過程中可以仿照此文件,根據(jù)需要對(duì)通道進(jìn)行靈活配置。 2) 雙以太網(wǎng)配置文件 netman.sys。 我們只需要將里面所列出的 ip 地址修改為本機(jī)的 ip 地址,(若是經(jīng) csn031 接錄波網(wǎng)段,則在 ip 地址后加一列,配置整數(shù) 1 即可) 。只有一塊網(wǎng)卡 時(shí),我們就在 ipaddress2 前加上“#”屏蔽掉其他網(wǎng)卡的 ip(見上面的例子) 。 當(dāng)工程上使用兩臺(tái) csm-300e 裝置做主備熱切換時(shí),我們要把兩臺(tái) ipaddress1 設(shè)置成同一網(wǎng)段。如果我們需要和監(jiān)控主站之間進(jìn)行通信,例如實(shí)現(xiàn)和監(jiān)控主

18、 站間的遙控閉鎖等,當(dāng)缺省值無法滿足工程需要時(shí),需要設(shè)置 masterid、mastername。它是主站 id、主站名稱。根據(jù) csc2000 規(guī)約,遠(yuǎn)動(dòng) 主站的 id 取值范圍是 811。如果使用雙機(jī)熱備,兩臺(tái)遠(yuǎn)動(dòng)主站的 id、名稱 應(yīng)該不同。缺省情況下,主機(jī)的 id 為 8,備機(jī)的 id 為 9。主站名稱 mastername 主機(jī)缺省值為 rtu1,備機(jī)缺省值為 rtu2。可設(shè)置為其他名稱。 3) 實(shí)時(shí)數(shù)據(jù)庫定值文件:dbms.cfg。這是與通道無關(guān)的一個(gè)配置。 例子: yc: 11ana4000 1. yx: 11dig010008 yk: 11ctrl07b4bc ym: 10po

19、w0101 說明: 第一欄:yc/yx/yk/ym定值類別,它說明后面的數(shù)據(jù)符號(hào)名所表示 定值的類別為遙測(cè)/遙信/遙控/電度量; 第二欄如 11ana4000數(shù)據(jù)符號(hào)名; 第三欄(僅 yc)工程轉(zhuǎn)換系數(shù)。網(wǎng)絡(luò) csc2000 報(bào)文上送模擬量的值 在入庫之前乘以該系數(shù),然后入庫。在遠(yuǎn)動(dòng)工程應(yīng)用中,應(yīng)視情況來確定這個(gè) 系數(shù),這個(gè)系數(shù)需要和四遙配置文件*.siyao 中的比例系數(shù)配合起來使用。 本配置文件中無需配置本配置文件中無需配置 soe 點(diǎn)。點(diǎn)。 recvport: 1888 sendport: 1889 multicast: cardnum: 2 ipaddress1:

20、45 ipaddress2: 45 masterid: 8 mastername: rtu1 csm-300ec轉(zhuǎn)出軟件 使用說明書 -11- 3.3.2 功能功能 a 下標(biāo)準(zhǔn)串口下標(biāo)準(zhǔn)串口 iec103 規(guī)約轉(zhuǎn)出的配置文件規(guī)約轉(zhuǎn)出的配置文件 配置文件夾 csm300e 的轉(zhuǎn)出其配置文件的位置與遠(yuǎn)動(dòng)和接入模塊的配置文件位置相分 離,位于./config/s103cfgx/下。其中 x 的參數(shù)與啟動(dòng)轉(zhuǎn)出時(shí)的通道號(hào)相一致(即 ser.cfg 中的 channel 號(hào))。當(dāng) x=0 時(shí),可忽略。 具體實(shí)例如下,通道 0 的配置文件位于./c

21、onfig/s103cfg/下,通道 1 的配置 文件位于./config/s103cfg1/文件夾下。 此種方式是征求同創(chuàng)人員的態(tài)度后加以調(diào)整和修改的。這樣一個(gè)通道下的 配置全部在一個(gè)配置文件夾下,便于編寫、配置和歸檔。但可能在某些文件夾 下重復(fù)出現(xiàn)*.siyao 模板文件。 addr.cfg 配置文件 這個(gè)配置文件對(duì)于轉(zhuǎn)出來說是一個(gè)最基本,也是必須的配置文件。用于描 述其對(duì)下:下接四方裝置的基本信息,對(duì)上:103 主站的通訊方式的設(shè)定。具 體詳解如下 devaddr(h) linkaddr devname funcode sendtype dummy proctype(h)

22、 10 01 csl163b 179 perdure 03dig010108 06 第一列:devaddr(h) 描述下接的四方裝置的實(shí)際地址,在根據(jù)*.siyao 裝置模板拼合四方控點(diǎn)名, 主站的各種下行命令時(shí),使用此信息。同時(shí)在制作*.set 和*.setzone 配置文件 時(shí),其名稱是以此四方裝置地址為基準(zhǔn)。為十六進(jìn)制方式輸入。 第二列:linkaddress 是四方地址對(duì)應(yīng)的 103 規(guī)約的鏈路地址。為十進(jìn)制輸入。 第三列:devname 用于確定此四方地址的裝置名稱。在同級(jí)路徑下必須存在 devname.siyao 配置文件,此四遙配置文件是一固定的四方模板。由于對(duì)于不同通道的配置文

23、 件將放置在./config/s103cfgx/不同路徑下,所以在每個(gè)需要的配置文件夾下都需 要存在此四方模板。 第四列:funtioncode 用于確定此四方裝置對(duì)應(yīng)的 103 規(guī)約中的功能碼,十進(jìn)制輸入。 第五列:sendtype 描述此裝置的狀態(tài)類型,分 perdure -可保持類型和 pulse-脈沖類型兩種。 當(dāng)配置成 perdure 方式時(shí),對(duì)于四方 csc2000 規(guī)約上送的 27、28 報(bào)文如在 *.siyao 文件中配置成遙信點(diǎn),則在發(fā)生 27、28 時(shí) s103app 會(huì)自動(dòng)向主站發(fā)送 值為 0 的復(fù)歸信息。 第六列:dummy 用于表示此四方裝置通訊中斷的虛擬遙信點(diǎn)。在

24、csm300e 中各個(gè)裝置的 通訊狀態(tài)虛擬遙信點(diǎn)的控點(diǎn)名是固定不變的,由 iomon 進(jìn)程自動(dòng)生成。工程人 員在配置此遙信名稱時(shí),請(qǐng)參見附錄 a 中裝置地址與遙信點(diǎn)的對(duì)應(yīng)關(guān)系表。 csm-300ec轉(zhuǎn)出軟件 使用說明書 -12- 在工程中經(jīng)常會(huì)發(fā)生轉(zhuǎn)出進(jìn)程啟動(dòng)不成功的情況,大部分是未在 dbms.cfg 中配置此虛擬遙信點(diǎn)所致。 第七列:prottype(h) 四方裝置的保護(hù)類型。對(duì)于四方各類保護(hù)裝置,其保護(hù)類型是固定不變的。 十六進(jìn)制輸入。 *.siyao 配置文件 此為四方裝置的配置模板,其中*由 addr.cfg 中四方裝置名稱所確定。在 此配置文件中,可以配置此裝置遙信

25、、遙測(cè)、遙控以及 27、28 等信息。 a.遙信點(diǎn)的配置 yx: 控點(diǎn)名 組號(hào)信息序號(hào)(條目號(hào)) soe 名稱是否相應(yīng)總召喚 yx: dig010102 20 1 soe020002 0 yx: dig010103 20 2 null 1 遙信點(diǎn)的配置以“yx:”為特征字,第二列為不帶四方地址的控點(diǎn)名,第 三列是當(dāng)以 asdu10 上送時(shí)的組號(hào),第四列是以 asdu10 上送時(shí)的條目號(hào),或 是以 asdu1 上送時(shí)的信息序號(hào)。第五列是 soe 的名稱,如配置成 null,則 遙信變位的上送時(shí)間是本機(jī)時(shí)間,如配置成實(shí)際的 soe 名稱(默認(rèn)情況是裝置 確實(shí)上送此 soe 報(bào)文),則上送的時(shí)間是裝

26、置的實(shí)際時(shí)間。第六列是是否響應(yīng) 總召喚標(biāo)志,置 0 表示不響應(yīng)。 b. 遙測(cè)點(diǎn)的配置 yc: 控點(diǎn)名 條目號(hào)比例系數(shù) yc: ana4000 0 0.012 yc: ana4001 1 0.012 遙測(cè)點(diǎn)的配置以“yc:”為特征字,第二列是以 asdu10 上送時(shí)的條目號(hào)。 其中組號(hào)默認(rèn)為 0 x30,當(dāng)在 group.cfg 中配置了遙測(cè)的組號(hào),則按配置的組號(hào) 上送。第三列是比例系數(shù),即從 dbms 庫中獲取值之后再乘上此浮點(diǎn)系數(shù)后上 送。 c. 遙控點(diǎn)的配置 yk: 控點(diǎn)名 信息序號(hào)(條目號(hào)) yk: crtl00b4bc0 yk: crtl01d2d1011 遙控點(diǎn)的配置是以“yk:”為

27、特征字,第二列是對(duì)應(yīng)的四方控點(diǎn)名。最后 兩位是 cpu 號(hào),為 0 時(shí),應(yīng)省略,且需與 dbms.cfg 配置相一致。第三列是當(dāng) 主站以 asdu10 進(jìn)行遙控時(shí)的條目號(hào),或當(dāng)以 asdu20 進(jìn)行遙控時(shí)的信息序號(hào)。 當(dāng)匹配到此信息后,則將對(duì)應(yīng)的控點(diǎn)名的信息通過 csc2000 規(guī)約形式發(fā)送出去。 d. 保護(hù)事件的配置 27: 事件編碼 組號(hào) 信息序號(hào)(條目號(hào)) csm-300ec轉(zhuǎn)出軟件 使用說明書 -13- 27: 0 20 101 27: 1 20 102 保護(hù)事件是以“27:”為特征字,第二列是此裝置上送此信息的事件編碼, 第三列是以 asdu10 上送此信息時(shí)的組號(hào),第四列是以 as

28、du1 上送時(shí)的信息 序號(hào),或以 asdu10 上送時(shí)的條目號(hào)。不可與遙信的相重復(fù)。 e. 事件告警的配置 28: 告警編碼 組號(hào) 信息序號(hào)(條目號(hào)) 28: 0 21 101 28: 1 21 102 事件告警是以“28:”為特征字,第二列是此裝置上送此信息的告警編碼, 第三列是以 asdu10 上送此信息時(shí)的組號(hào),第四列是以 asdu1 上送時(shí)的信息 序號(hào),或以 asdu10 上送時(shí)的條目號(hào)。第三列與第四列的組合不可與遙信和保 護(hù)事件的相重復(fù)。 group.cfg 配置文件 此配置文件完全是針對(duì) 103 規(guī)約中 asdu10 方式進(jìn)行配置的,其有效特征 字有切換定值區(qū),遙控

29、和下傳定值,遙測(cè)以及遙信的上送方式等。 在此插入說明一下主站通過各種 asdu 所能進(jìn)行的哪些操作: 06 - 時(shí)間同步 07 - 總召喚 10 - 通用分類數(shù)據(jù):下傳定值、切換定值區(qū)、遙控。分確認(rèn)和執(zhí)行兩步 20 - 一般命令:復(fù)歸、切換定值區(qū)、遙控 21 - 通用分類命令:召喚遙測(cè)量、遙信量、定值 24 - 擾動(dòng)數(shù)據(jù)傳輸?shù)拿?25 - 擾動(dòng)數(shù)據(jù)傳輸?shù)恼J(rèn)可 由上可以看出,當(dāng)不同主站進(jìn)行切換定值區(qū)、遙控等操作時(shí),既可使用 asdu10 也可使用 asdu20 進(jìn)行。本配置文件就是針對(duì)當(dāng)主站選擇 asdu10 方 式時(shí)所需要的組號(hào)。當(dāng)然某些操作無法改變,如下傳定值只能通過 asdu10 來 實(shí)

30、現(xiàn),而復(fù)歸只能通過 asdu20 來進(jìn)行。 配置格式如下: 特征字 組號(hào) 有效配置特征字有: 1) sendset: 用于在主站下傳定值時(shí)判斷組號(hào)的有效性。 2)switchsetzone: 用于檢測(cè)切換定值區(qū)時(shí)組號(hào)的有效性。對(duì)于切換 定值區(qū)操作目前支持 asdu10 和 asdu20 方式。如在此配置 switchsetzone 的有效組號(hào)后,當(dāng)接收到主站的關(guān)于切換定值區(qū)的 asdu10 報(bào)文時(shí),gin 中的條目號(hào)(一般為 0)將作為 cpu 號(hào),而 gid 數(shù)據(jù)值作為定值 區(qū)號(hào)執(zhí)行切換定值區(qū)操作。 如未配置此特征字的組號(hào),則當(dāng)主站以 asdu20 進(jìn)行切換定值區(qū)的操作時(shí), csm-300e

31、c轉(zhuǎn)出軟件 使用說明書 -14- 進(jìn)程將根據(jù)*.setzone 中配置的有效信息通過信息序號(hào)獲得操作的定值區(qū)號(hào)和 cpu 號(hào)。詳情請(qǐng)參看*.setzone 配置文件的說明。 3) contralyb:用于在主站通過 asdu10 進(jìn)行下行遙控操作時(shí),對(duì)其 遙控組號(hào)檢測(cè)的有效性。程序根據(jù) gin 中的條目號(hào)在*.siyao 的 yk 配置中查找 與之相同的信息序號(hào),找到則執(zhí)行該控點(diǎn)的遙控。 如未配置此類的組號(hào),則當(dāng)主站通過 asdu20 進(jìn)行遙控操作時(shí),檢查 asdu20 報(bào)文的信息序號(hào)是否存在*.siyao 的 yk 配置信息序號(hào)中,是則根據(jù)對(duì) 應(yīng)的控點(diǎn)名執(zhí)行遙控。 4)yc:此類組號(hào)用于確定

32、遙測(cè)量以 asdu10 上送時(shí)的組號(hào)。可以不用配置 此組號(hào),程序?qū)⒛J(rèn)以 0 x30 上送遙測(cè)量。 5)yx:工程人員如配置此特征字的組號(hào)(具體組號(hào)數(shù)值無意義),則遙信量、 27、28 的上送將以 asdu10 上送,組號(hào)和條目號(hào)是*.siyao 中配置的信息。否 則,遙信量、27、28 信息將以 asdu1 上送,信息序號(hào)是*.siyao 中配置的信息。 在主站通過 asdu10 進(jìn)行各種下行命令操作時(shí),分信息序號(hào)為 249帶確 認(rèn)的寫條目和 250帶執(zhí)行的寫條目兩步來進(jìn)行。 *.set 配置文件 此配置文件是針對(duì)召喚定值時(shí)進(jìn)行的相關(guān)輔助處理。在一般情況下,主站 召喚定值(a

33、sdu21)是無需配置任何配置文件的,但當(dāng)某裝置 cpu 下某項(xiàng)定值 的值需要調(diào)整時(shí),需在*.set 中配置相應(yīng)系數(shù)。其中*是 addr.cfg 中裝置的四方 地址。 具體格式如下: cpu indexratio 1 40.125 第一列是 cpu 號(hào),第二列是定值索引號(hào),是四方裝置上送定值時(shí)的定值索 引,從 0 開始,而不是上送主站的條目號(hào)。第三列是此定值的比例系數(shù),即接 收到裝置上送的定值后,根據(jù) cpu 號(hào)和索引號(hào)的匹配,乘上此浮點(diǎn)系數(shù)后再上 送。 *.setzone 此配置文件是當(dāng)主站通過 asdu20 進(jìn)行切換定值區(qū)時(shí)使用。 配置格式如下: setzone infoc

34、pu 1 16 0 2 17 0 當(dāng)主站下發(fā) asdu20 進(jìn)行切換定值區(qū)的操作時(shí),進(jìn)程會(huì)根據(jù)信息序號(hào)獲取 具體操作的定值區(qū)號(hào)和 cpu 號(hào)。通過 csc2000 規(guī)約下發(fā)此命令。 luboaddr.cfg 配置文件 此配置文件是在進(jìn)行錄波操作時(shí)使用,其意義與 addr.cfg 相類似。在此配 csm-300ec轉(zhuǎn)出軟件 使用說明書 -15- 置要處理的錄波插件地址和 103 規(guī)約鏈路地址。具體格式如下 addr1(h)addr2(h)linkaddrfun b0b1 1200 其中第一列為第一個(gè)四方錄波插件地址,第二列為第二個(gè)四方錄波插件地 址,如無則添 0,此兩四方地址為十

35、六進(jìn)制方式輸入。第三列為對(duì)應(yīng)的 103 規(guī) 約鏈路地址(十進(jìn)制),此鏈路地址必須含在 addr.cfg 中已有的鏈路地址中,否則 在具有錄波功能的方式啟動(dòng)時(shí),進(jìn)程將提示發(fā)生初始化失敗而退出。第四列是 上送錄波信息時(shí)的功能碼。 注意,同一目錄下必須有 b0.lubo 和 b1.lubo 錄波模板文件。 *.lubo 配置文件 此配置文件與*.siyao 相類似,用于配置錄波上送的通道和開關(guān)信息。由 于四方錄波插件每次采樣 10 個(gè)通道,16 個(gè)開關(guān),因此需配置 10 路遙測(cè),16 個(gè) 遙信。按順序依次為開關(guān) 1,216,通道 1,2.10。 具體配置個(gè)數(shù)如下: yx: 信息序號(hào)

36、四方描述 yx: 1 保護(hù)啟動(dòng) yx: 2 高頻啟動(dòng) 開關(guān)量以“yx:”為特征字,第二列為上送主站時(shí)的信息序號(hào),而配置時(shí) 行號(hào)即表示 csc2000 中的開關(guān)號(hào)。第三列為具體四方描述,此信息在程序處理 時(shí)無效,供工程參考使用。 yc: 額定一次值 額定二次值 參比因子物理描述 yc: 1.0 1.0 0.02863i0 yc: 1.0 1.0 0.02863ub 通道量以“yc:”為特征字,其次是額定一次值,額定二次值和參比因子。 此三個(gè)數(shù)值在傳送錄波數(shù)據(jù)時(shí),將包含在報(bào)文中上送至主站,主站將通過此三 個(gè)叁數(shù)把上送的值換算成其最終數(shù)據(jù)。由于此三個(gè)數(shù)值都是作為系數(shù)性質(zhì)的, 所以功能人員可將其中兩個(gè)

37、參數(shù)固定為 1.0,而單單去調(diào)整另一個(gè)數(shù)值即可。 3.3.3 功能功能 a 下以太網(wǎng)下以太網(wǎng) 103 規(guī)約轉(zhuǎn)出的配置文件規(guī)約轉(zhuǎn)出的配置文件 此功能下的配置文件與上述的基本相同,但對(duì)于 s103lnktcp 進(jìn)程還需要 tcpaddr.cfg 配置文件用于配置與主站 tcp/ip 通訊建立連接的信息。具體格式為: remoteip:1 remoteport:7000 csm300e:31 其中 remoteip 是對(duì)方主站的 ip 地址, remoteport 是進(jìn)行 tcp 連接的端 csm-300ec轉(zhuǎn)出軟件 使用說明書 -16- 口號(hào)。csm300e 是鏈路地址的高

38、字節(jié),由主站確定。鏈路地址的低字節(jié)是 103 的鏈路地址,在 addr.cfg 中配置。 3.3.4 功能功能 b 下南瑞系統(tǒng)所以太網(wǎng)下南瑞系統(tǒng)所以太網(wǎng) 103 規(guī)約轉(zhuǎn)出的配置文件規(guī)約轉(zhuǎn)出的配置文件 qnx 啟動(dòng)配置文件 sysinit.1 此配置文件是 qnx 系統(tǒng)啟動(dòng)時(shí)的系統(tǒng)配置文件。 由于監(jiān)控網(wǎng)采用的網(wǎng)絡(luò)掩碼與默認(rèn)的子網(wǎng)掩碼不一致,在 csm300e 中用廣 播發(fā)送 udp 報(bào)文時(shí),會(huì)出現(xiàn)監(jiān)控后臺(tái)接收不到的情況,因此需要將 300e 的掩碼 配置成監(jiān)控網(wǎng)采用的網(wǎng)絡(luò)掩碼。在 qnx 操作系統(tǒng)的初始化文件 sysinit.1 中加 入如下的語句: /usr/ucb/ifcon

39、fig en1 node1 /usr/ucb/ifconfig en1 inet node1 netmask /usr/ucb/ifconfig en2 node2 /usr/ucb/ifconfig en2 inet node2 netmask ser.cfg 配置文件 此配置文件用于設(shè)定開辟的以太網(wǎng)側(cè) udp 廣播報(bào)文的收發(fā)對(duì)應(yīng) csm300e 的邏輯通道號(hào)。具體格式如下: ;channelno interfacemode port(hex)parameter 0 nportudpnull0000 1 nportudp

40、null0000 channelno 是表示此實(shí)際物理通道所對(duì)應(yīng) csm300e 中的邏輯通道號(hào)。 interface 是用于確定此邏輯通道所對(duì)應(yīng)的實(shí)際物理連接的類型。對(duì)于啟動(dòng)連 接南瑞以太網(wǎng) 103 規(guī)約的連接,則必須為 nportudp。否則在啟動(dòng) iec103nr 時(shí) 會(huì)發(fā)生初始化失敗。 其它幾列對(duì)于“nportudp”情況下,無效。 sernportudp.cfg 網(wǎng)段設(shè)置舉例 此配置文件是用于具體配置各個(gè)網(wǎng)段網(wǎng)絡(luò)連接的屬性。于 ser.cfg 配置文件 相對(duì)應(yīng)。具體格式舉例如下: channelno: 0 localip: localpor

41、t: 8000 submask: remoteport: 8000 remoteip: 2 remoteip: remoteip: channelno: 1 localip: localport: 8000 submask: csm-300ec轉(zhuǎn)出軟件 使用說明書 -17- remoteport: 8000 remoteip: remoteip: 2 remoteip: 100

42、.100.101.2 這里是配置每一網(wǎng)段的本地 ip,對(duì)方 ip,子網(wǎng)掩碼和端口號(hào),網(wǎng)段之間用 channelno 分隔,如上所示。 channelno 表示通道號(hào),需要與 ser.cfg 對(duì)應(yīng),也就是說 channelno 的值必 須是 ser.cfg 第一列中已經(jīng)存在的值,表示該網(wǎng)段對(duì)應(yīng)于哪一邏輯通道。 localip 是 300e 在該網(wǎng)段上的本機(jī)以太網(wǎng)卡地址。 localport 是本地 socket 接收端口。 remoteport 是監(jiān)控后臺(tái)的接收端口。 remoteip 是監(jiān)控后臺(tái)在該網(wǎng)段上的 ip 地址,允許最多有 9 個(gè)監(jiān)控主機(jī)。 submask 是該網(wǎng)卡所在網(wǎng)段的子網(wǎng)掩碼,

43、用于發(fā)送 udp 廣播 addr.cfg 地址配置設(shè)置舉例 devaddr(h) linkaddr devnamefuntioncode dummy prottype 40 05csl216b17903dig010208 02 41 02csp215a17903dig010209 02 該文件第 1 列為裝置 lonworks 網(wǎng)絡(luò)設(shè)定地址,用于 csc2000 規(guī)約通訊使用,十 六進(jìn)制輸入;第 2 列為鏈路層地址,用于以太網(wǎng) 103 規(guī)約通訊使用;第 3 列為 裝置名稱(如 csl163b 為地址為 40 的 lonworks 網(wǎng)絡(luò)節(jié)點(diǎn)裝置的名稱) ;第 4 列 為該裝置對(duì)應(yīng)

44、的 103 規(guī)約功能碼;第 5 列為表示裝置通信狀態(tài)的虛遙信點(diǎn),此 四方地址的控點(diǎn)名稱由 iomon 進(jìn)程唯一確定,具體值請(qǐng)參看附錄 a。第 6 列為 表示裝置的四方保護(hù)類型,十六進(jìn)制。 csm300e 本通訊管理機(jī)地址配置文件 addr300e.cfg ;nari;nari 103103 baybay addressaddress (decimal)(decimal) forfor sifangsifang csm300ecsm300e 1010 這里的 10 表示 csm300e 對(duì)于后臺(tái)監(jiān)控的通信管理單元地址,僅南瑞系統(tǒng)所 主站規(guī)約需要。例如南瑞規(guī)約規(guī)定的地址格式為:通信

45、管理單元地址.串口號(hào). 子管理機(jī)地址.裝置地址。 若我們用符合上述 addr300e.cfg 配置的一臺(tái) 300e,下接一臺(tái)采用上述 addr.cfg 中配置的裝置地址為 40h,iec103 鏈路地 址為 5 的 csl216b,那么這臺(tái) csl216b 的南瑞規(guī)約地址為 (串口號(hào)和子管 理機(jī)地址缺省填 0) 。 裝置模板*.siyao 配置設(shè)置 此為裝置模板配置文件,其名稱的來源是 addr.cfg 中裝置名稱與.siyao 的組合。此裝置模板下的所有配置信息均不帶實(shí)際的裝置地址。 1)遙信點(diǎn) csm-300ec轉(zhuǎn)出軟件 使用說明書 -18- ; name

46、inf soename calleventalarmalarminf yx: dig010000 1 null 1 0 1 2 yx: dig010003 4 soe030000 1 0 15 以“yx:”為特征字;第二列為不帶四方地址的控點(diǎn)名稱;第三列為 103 規(guī) 約中的信息序號(hào),第四列為 soe 名稱,如為 null,則不發(fā)送 soe 信息;第五列 為是否響應(yīng)總召喚,若設(shè)置為 1 則遙信點(diǎn)循環(huán)上送(待改),若全為 0 則不送;第 六列為預(yù)留,還未處理;第七列為遙信轉(zhuǎn)保護(hù)告警使能位;第八列為對(duì)應(yīng)保護(hù) 告警的信息序號(hào)。 2)遙測(cè)點(diǎn) ; name inf deadzone(%) yc: ana

47、4000 0 10 yc: ana4001 1 10 以“yc:”為特征字,第二列為不帶四方地址的控點(diǎn)名稱,第三列為 103 規(guī) 約中的信息序號(hào),第四列為死區(qū)百分比系數(shù),浮點(diǎn)數(shù)輸入。 3)遙控點(diǎn) ; name inf yk: ctrl00b4bc0 yk: ctrl01b4bc1 以“yk:”為特征字,第二列為控點(diǎn)名稱,第三列為信息序號(hào) 4)保護(hù)事件 ; eventcode inf reset yx27: 1 105 1 以“yx27:”為特征字,第二列為事件編碼,十六進(jìn)制;第四列為信息序號(hào); 第五列為是否復(fù)歸標(biāo)志; 5)告警事件 ; alarmcode inf reset yx28: 1 2

48、05 0 以“yx28:”為特征字,第二列為告警編碼,十六進(jìn)制;第四列為信息序號(hào); 第五列為是否復(fù)歸標(biāo)志; 6)定值設(shè)置 ; cpu type setnosetid type103 103gpoup set: 1081 23 0 set: 1082 07 0 以“set:”為特征字,第二列為 cpu 號(hào);第三列為定值類型,16 進(jìn)制;第四 列為定值序號(hào),從 1 開始;第五列為定值性質(zhì)(四方數(shù)據(jù)類型),16 進(jìn)制; 第 六列為 103 的數(shù)據(jù)類型(3 或 7);第七列為對(duì)應(yīng)的 103 組號(hào)。 csm-300e 下需要配置以下兩個(gè)文件 hb.dat 設(shè)置舉例 ;hbname add

49、r funinf subname 05dig000001 1 2 0 1fdig010008 csm-300ec轉(zhuǎn)出軟件 使用說明書 -19- 05dig000001 1 2 0 1fdig010009 05dig000001 1 2 0 1fdig01000a 上述將 1fdig010008, 1fdig010009, 1fdig01000a 這三個(gè)點(diǎn)合并成一個(gè)虛 點(diǎn) 05dig000001,也就是一個(gè)地址為 1,fun 為 2,inf 為 0 的 103 點(diǎn)。注意:虛 點(diǎn)必須是 05dig的形式;同一合并點(diǎn)的前四部分必須一樣,不同 的只是子點(diǎn)的控點(diǎn)名;同一合并點(diǎn)的子點(diǎn)條目必須連續(xù),不能與其

50、它合并點(diǎn)的 子點(diǎn)條目交叉。該點(diǎn)的信息序號(hào)不要與同一裝置在*.siyao 中的遙信點(diǎn)信息序號(hào) 同在 16 的范圍內(nèi)。 3.4 轉(zhuǎn)轉(zhuǎn)出各個(gè)出各個(gè)進(jìn)進(jìn)程的具體功能程的具體功能 3.4.1 s103lnk 進(jìn)程功能簡(jiǎn)述進(jìn)程功能簡(jiǎn)述 此進(jìn)程是用于進(jìn)行除 asdu 以外的各種信息的處理。具體分為以下幾類: 報(bào)文的接收 通過 csm300e 的 hal 層進(jìn)程 sermon 的管理,在實(shí)際物理通道上獲取鏈路 報(bào)文,組裝成完整的一幀數(shù)據(jù),并分析報(bào)文內(nèi)容的有效性。 報(bào)文處理 本鏈路進(jìn)程可進(jìn)行所有固定長幀(短幀)報(bào)文的應(yīng)答。如在整個(gè)程序開始的 頭幾幀初始化短幀,各種主站下命令確認(rèn)幀

51、 0 x20 報(bào)文,以及無一級(jí)數(shù)據(jù) 0 x09 報(bào)文都是本進(jìn)程自動(dòng)發(fā)送的。理論上可以說,在 s103spp 進(jìn)程無響應(yīng)的情況下 本進(jìn)程即可進(jìn)行對(duì)主站的所有應(yīng)答過程,只不過上送的均是短幀而已。 下行報(bào)文的傳遞 當(dāng)主站進(jìn)行各類下行命令的操作時(shí),本進(jìn)程會(huì)提取有效的純 asdu 內(nèi)容, 將此內(nèi)容通過共享內(nèi)存區(qū)的方式傳遞給相應(yīng)的 s103app 進(jìn)程。 asdu 報(bào)文的發(fā)送 當(dāng) s103app 進(jìn)程有數(shù)據(jù)要發(fā)送至主站時(shí),s103lnk 進(jìn)程獲取其 asdu 內(nèi)容, 并在此基礎(chǔ)上添加 lpci 內(nèi)容,形成 lpdu 報(bào)文,利用 sermon 進(jìn)程,通過串口 發(fā)送出去。 3.

52、4.1.5 0 x20 報(bào)文響應(yīng)幀的上送 無論何時(shí),當(dāng)主站進(jìn)行何種下行命令的操作,本鏈路進(jìn)程都首先給予一個(gè) 0 x20 報(bào)文短幀的確認(rèn)幀。而具體此操作能否成功,而需要看 s103app 的反映。 舉例來說,當(dāng)主站通過 asdu21 進(jìn)行召喚定值的操作時(shí),本進(jìn)程會(huì)立即發(fā)送一 個(gè) 0 x20 報(bào)文的應(yīng)答。然后主站會(huì)通過召喚一級(jí)數(shù)據(jù)的 0 x0a 報(bào)文召喚定值,這 時(shí)如進(jìn)程還未獲取有效的裝置上送的定值時(shí),會(huì)以 0 x09 報(bào)文應(yīng)答。在經(jīng)過幾幀 報(bào)文的時(shí)間后,如 s103app 進(jìn)程已取得了裝置上送的定值時(shí),本進(jìn)程會(huì)將 acd 置 1,進(jìn)而則主站會(huì)召喚所需要的定值內(nèi)容。 通訊中斷的體現(xiàn)

53、 csm-300ec轉(zhuǎn)出軟件 使用說明書 -20- 由上述可知,在與四方裝置通訊中斷 (或 s103app 進(jìn)程無響應(yīng)) 的情況下, 本進(jìn)程是可以以 0 x09 報(bào)文來應(yīng)答主站的,使得主站感知不到通訊中斷的情況。 為此工程人員需啟動(dòng) iomon 進(jìn)程,并在 addr.cfg 中配置有效的 dummy 通訊虛 點(diǎn)信息,則再發(fā)生上述與四方裝置通訊中斷的情況時(shí),s103lnk 將不再向主站發(fā) 送報(bào)文。 3.4.2 s103lnktcp 進(jìn)程功能簡(jiǎn)述進(jìn)程功能簡(jiǎn)述 某些主站的通訊是通過以太網(wǎng)來實(shí)現(xiàn)的,這樣我們需要啟動(dòng) s103tcplnk 進(jìn) 程來代替 s103lnk 進(jìn)程。需要指出的是,由于此進(jìn)程是直

54、接進(jìn)行 socket 操作的, 所以不需要 hal 層 sermon 的支持,故而無需啟動(dòng) sermon 進(jìn)程。但-nx 啟動(dòng)參數(shù) 也還是必須的,用于明確配置文件夾./config/s103cfgx/的路徑,且 s103app 需與 之相一致。 此進(jìn)程完成的功能與 s103lnk 進(jìn)程完全一致,只是通過以太網(wǎng)的數(shù)據(jù)鏈路來 實(shí)現(xiàn)。 3.4.3 s103app 進(jìn)程功能簡(jiǎn)述進(jìn)程功能簡(jiǎn)述 本進(jìn)程一端用于連接 csm300e 的內(nèi)核部分,一端連接鏈路處理的 s103lnk 進(jìn)程部分,負(fù)責(zé)處理 103 規(guī)約的核心部分。 對(duì)于工程使用者來說,可以忽略其通過 csm300e 的消息和共享內(nèi)存機(jī)制 實(shí)現(xiàn)進(jìn)程工

55、作的原理,但就 103 規(guī)約來說,目前可以實(shí)現(xiàn)的工程功能及其過程 簡(jiǎn)單歸納如下: 遙測(cè)量的上送 當(dāng)發(fā)生遙信變位、保護(hù)事件和告警時(shí)以及 soe 時(shí),如在*.siyao 中配置了 此點(diǎn)的信息,則進(jìn)程會(huì)主動(dòng)以一級(jí)數(shù)據(jù)告知主站。一般情況下會(huì)以 asdu1 上 送此信息,但當(dāng)在 group.cfg 文件中配置了遙信的組號(hào)時(shí),則會(huì)以 asdu10 上送 此信息。 對(duì)于保護(hù)事件和告警,如在 addr.cfg 中配置的上送類型為“perdure” ,則進(jìn) 程會(huì)自動(dòng)在一段時(shí)間后發(fā)送此點(diǎn)復(fù)歸的信息。 遙測(cè)量的上送 遙測(cè)量不會(huì)主動(dòng)上送,而只會(huì)在主站通過 asdu21 通用分類命令召喚

56、時(shí)才 會(huì)上送。召喚方式分兩種情況:a.如信息序號(hào)為 241,即“讀一個(gè)組的全部條目 的值或?qū)傩浴睍r(shí),如組號(hào)與遙測(cè)的組號(hào)相同,則上送;b.如信息序號(hào)為 245,即 “對(duì)通用分類數(shù)據(jù)的總查詢(總召喚)”時(shí),上送。 上送的方式以 asdu10 通用分類數(shù)據(jù)進(jìn)行,且數(shù)據(jù)類型固定為 r32.23,即 四字節(jié)浮點(diǎn)數(shù)。asdu10 上送的默認(rèn)組號(hào)為 0 x30,當(dāng)在 group.cfg 中配置了遙測(cè) 的組號(hào)時(shí),則按配置的組號(hào)有效。 召喚定值 一般情況下,召喚定值無需配置任何信息,即可召喚成功。主站以 asdu21 信息序號(hào)為 241 召喚,如組號(hào)不是遙測(cè)組號(hào),則表示召喚定值。其中 組號(hào)表示

57、cpu 號(hào),條目號(hào)表示定值區(qū)號(hào)。一般情況下忽略此信息而默認(rèn)召喚當(dāng) csm-300ec轉(zhuǎn)出軟件 使用說明書 -21- 前定值區(qū)。 當(dāng)接收到裝置定值后,進(jìn)程會(huì)以 asdu10 上送主站。其中 cpu 號(hào)作為組 號(hào),索引號(hào)作為條目號(hào)。 某些情況下,有些點(diǎn)的值通過本進(jìn)程的類型轉(zhuǎn)換后,精度發(fā)生了變化,為 消除此種情況,可在*.set 中配置相關(guān)的系數(shù)加以調(diào)整。 下傳定值 主站會(huì)以 asdu10 的方式進(jìn)行定值的下傳。需要在 group.cfg 文件中配置有 效的組號(hào),才可進(jìn)行此功能。當(dāng)主站以 asdu10 進(jìn)行下行操作時(shí),無論是下傳 定值、遙控壓板還是切換定值區(qū),都是分 249(帶確認(rèn)的

58、寫條目)和 250(帶執(zhí)行的 寫條目)兩步來執(zhí)行的。而進(jìn)程會(huì)分別對(duì)這兩步進(jìn)行應(yīng)用層的應(yīng)答。當(dāng)收到信息 序號(hào)為 250 時(shí),將定值通過 csc2000 報(bào)文發(fā)送出去。 切換定值區(qū) 根據(jù)不同的主站,會(huì)有兩種進(jìn)行切換定值區(qū)的操作,即 asdu10 和 asdu20。當(dāng)在 group.cfg 中配置了有效的切換定值區(qū)的組號(hào)時(shí),當(dāng)主站通過 asdu10 進(jìn)行切換定值的操作時(shí),條目號(hào)作為 cpu 號(hào),用 gid 中的數(shù)值作為 定值區(qū)號(hào)。同樣也分切換選擇和執(zhí)行兩步進(jìn)行。 當(dāng)主站通過 asdu20 進(jìn)行切換定值區(qū)的操作時(shí)(默認(rèn)前提,未在 group.cfg 中配置切換定值區(qū)的組號(hào)),則根據(jù)*.

59、setzone 中配置的信息序號(hào),來獲取操作 的定值區(qū)號(hào)和 cpu 號(hào)。 遙控壓板 根據(jù)不同的主站,會(huì)以兩種方式進(jìn)行遙控操作,即 asdu10 和 asdu20。 當(dāng)在 group.cfg 中配置了遙控壓板的組號(hào)(一般為 0 xb0),則進(jìn)程會(huì)根據(jù) asdu10 報(bào)文中 gin 中的數(shù)值通過*.siyao 中配置的信息獲取遙控操作的對(duì)象。當(dāng)主站 是以 asdu20 進(jìn)行遙控壓板的操作時(shí),則進(jìn)程會(huì)根據(jù)信息序號(hào)通過*.siyao 中 配置的信息獲取遙控操作的對(duì)象。 復(fù)歸 在主站下行的 asdu20 命令中,當(dāng)鏈路地址為 0 xff 時(shí),默認(rèn)執(zhí)行復(fù)歸操作。 3.4.3

60、.8 錄波 為實(shí)現(xiàn)錄波功能,啟動(dòng)整個(gè) 300e 時(shí),需要多個(gè)進(jìn)程的支持,在啟動(dòng)它們 時(shí),均需要增加啟動(dòng)參數(shù),現(xiàn)具體描述如下: 1)dbms 啟動(dòng)時(shí)增加啟動(dòng)參數(shù) b 2)lonbuf 進(jìn)程啟動(dòng)時(shí)增加啟動(dòng)參數(shù) bx 3)需啟動(dòng) lonfault 進(jìn)程同時(shí)加啟動(dòng)參數(shù) bx。在 s103lnk 之前啟動(dòng)即可。 4)s103lnk 進(jìn)程加啟動(dòng)參數(shù) b csm-300ec轉(zhuǎn)出軟件 使用說明書 -22- 5)s103app 進(jìn)程加啟動(dòng)參數(shù) b 在上述中 x 參數(shù)表示進(jìn)行錄波數(shù)據(jù)通訊的網(wǎng)段。在 csm300e 中對(duì) lon 網(wǎng)和 以太網(wǎng)進(jìn)行如下規(guī)定:03 表示 lon 網(wǎng) 1 到 4,74 表示以太網(wǎng) 1 到

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論