DS6-K5B聯(lián)鎖數(shù)據(jù)配置說明_第1頁
DS6-K5B聯(lián)鎖數(shù)據(jù)配置說明_第2頁
DS6-K5B聯(lián)鎖數(shù)據(jù)配置說明_第3頁
DS6-K5B聯(lián)鎖數(shù)據(jù)配置說明_第4頁
DS6-K5B聯(lián)鎖數(shù)據(jù)配置說明_第5頁
已閱讀5頁,還剩21頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、DS6-K5B聯(lián)鎖系統(tǒng)工程配置文檔 聯(lián)鎖子系統(tǒng) V2.0V2.0DS6-K5B聯(lián)鎖軟件數(shù)據(jù)配置說明北京全路通信信號研究設計院2004年7月23日一、編譯系統(tǒng)的建立(建立編譯環(huán)境)1、 DS6-K5B系統(tǒng)的編譯環(huán)境是Windows98下的DOS操作系統(tǒng)(其他Windows系統(tǒng)下的或純DOS環(huán)境不行),使用的是WATCOM(95)C語言。除了聯(lián)鎖應用文件外,還包括系統(tǒng)支持文件。本系統(tǒng)軟件運行在無操作系統(tǒng)的平臺上。使用的是IC卡存儲程序介質(zhì),編譯硬件平臺是筆記本電腦。2、 把光盤中F486目錄包括所有文件拷貝到C驅的根目錄下和EXP Files目錄包括所有文件拷貝到C驅的根目錄下;3、 C:F486

2、SRC為源文件的目錄、C:F486UTL為應用文件的目錄、C:F486WATCOM95為編譯連接文件的目錄,C:EXP Files的文件為系統(tǒng)啟動的文件4、 在C:F486SRC目錄下建立各站的聯(lián)鎖程序目錄,然后把各站的聯(lián)鎖程序拷貝在相應的目錄下。5、 運行C:F486目錄下的F486.BAT文件,然后在C:F486SRC目錄下各聯(lián)鎖程序目錄中運行MK.BAT文件(如果是第一次編譯須先運行MK SETUP命令,用于建立OBJ和ERC目錄)進行程序編譯6、 編譯連接生成LS.EXP文件,把LS.EXP文件拷到IC卡中7、 在IC卡中要求下列文件:DV_ET.EXP C:EXP FilesDV_M

3、T.EXP C:EXP FilesF486K6_3.EXP C:EXP FilesF486PG.EXP C:EXP FilesK6STP.EXP C:EXP FilesLS.EXP 由全部聯(lián)鎖軟件編譯連接生成K6.DAT 由參數(shù)生成軟件生成其中每個站要求更改的文件為LS.EXP和K6.DAT文件二、聯(lián)鎖程序的數(shù)據(jù)文件配置1、 要求更改的文件LSFDATA1.C(列車進路聯(lián)鎖表)LSFDATA2.C(調(diào)車進路聯(lián)鎖表)LSFDATA3.C(設備代碼表、進路按扭表、長進路聯(lián)鎖表等)LSFDATA4.C(要求手動輸入的數(shù)據(jù))LSFDATA5.C(要求手動輸入的與控制臺有關的數(shù)據(jù))LSKZMAC.H(各

4、種設備的參數(shù)值)CONSOLE.H(與控制臺有關的宏定義及數(shù)據(jù)結構定義)2、 LSFDATA1.C、LSFDATA2.C、LSFDATA3.C、LSKZMAC.H:可以由聯(lián)鎖CAD自動生成的數(shù)據(jù)拷入3、LSFDATA4.C、LSFDATA5.C、CONSOLE.H:大部分數(shù)據(jù)可以由輔助CAD軟件生成,部分數(shù)據(jù)需要根據(jù)該站實際情況手工修改。三、具體數(shù)據(jù)文件定義說明 LSFDATA4.C:1、各類設備代碼(1) const unsigned short cj64dnamebCJ64DMAX*12+164D設備代碼表。填寫順序為:JSBJ,F(xiàn)SBJ,BSAJ,SGAJ,F(xiàn)UAJ,KTXZJ,JBH,

5、JBU,JBL,F(xiàn)BL,F(xiàn)BU,F(xiàn)BH(2) const unsigned short cj64famebCJ64FMAX*12+164F設備代碼表。填寫順序為:JSBJ,JSJ,F(xiàn)SJ,LZJ,SGAJ,F(xiàn)UAJ,KTJ,JHJ,JUJ,F(xiàn)HJ,F(xiàn)UJ,F(xiàn)LJ(3) const unsigned short blk_2_namebBLK_2_MAX*11+1二線制方向電路設備代碼表。填寫順序為:LZCJ,LZJJ,JSJ,WJFZAJ,WFFZAJ,KJ,JDJ,F(xiàn)DJ,JQDJ,JQJ,F(xiàn)ZAJ(4) const unsigned short blk_4_namebBLK_4_MAX*10

6、+1四線制方向電路設備代碼表。填寫順序為FAJ,F(xiàn)SJ,CFJ,ZFAJ,JFAJ,F(xiàn)FAJ,KJ,JD,FD,FZD,JQJH,JQJHS(5) const unsigned short dkxhnamebDKXHMAX+1道口通知類型(道口通知、機務段、駝峰聯(lián)系)設備代碼表(6)const unsigned short zjzcxhnamebZJZCXHMAX+1站間或場間聯(lián)系設備名稱表2進路控制數(shù)據(jù)(1) const struct SPECIALSEG specialseglistSPECIALSEG_MAX+1:條件侵限區(qū)段數(shù)據(jù)每個區(qū)段的數(shù)據(jù)按如下順序填寫:侵限區(qū)段代碼侵限區(qū)段內(nèi)道岔數(shù)

7、侵限區(qū)段內(nèi)各道岔代碼(無效代碼填0xFFFF)構成侵限時各道岔的位置(無效代碼填0xFF)侵限區(qū)段類型(kind)(2) const unsigned short tsqddataTSQDMAX+13:特殊情況的條件侵限區(qū)段作用:當某個侵限區(qū)段的聯(lián)鎖條件比較特殊,其相關數(shù)據(jù)填入數(shù)據(jù)結構specialseglist 以后仍不能滿足聯(lián)鎖條件的要求時(一個區(qū)段對一個以上的區(qū)段構成侵限),則需要將此區(qū)段的相關數(shù)據(jù)再填入此數(shù)組中。數(shù)據(jù)項構成:每3個數(shù)據(jù)為一組,含義如下:以此區(qū)段為侵限區(qū)段的進路代碼。侵限區(qū)段代碼。侵限類型,與數(shù)據(jù)結構specialseglist 中與此區(qū)段對應的一組數(shù)據(jù)中的kind值相同

8、。13D5例如:圖1所示的站場圖D79117D1513D31-3DG對5DG及11DG均構成侵限。對于1-3DG,首先在數(shù)據(jù)結構specialseglist 中填寫如下數(shù)據(jù):0x5101,(1-3DG區(qū)段代碼)2,(1-3DG內(nèi)的道岔組數(shù))0x01,0x02,0xff,(1#、3#道岔代碼的低字節(jié))0xaa,0xaa,0xff,(構成第一種侵限情況時的道岔位置)1,(第一種侵限情況)0x5101(1-3DG區(qū)段代碼)2(1-3DG內(nèi)的道岔組數(shù))0x02,0xff,0xff,(3#道岔代碼的低字節(jié))0x56,0xff,0xff,(構成第二種侵限情況時的道岔位置)2(第二種侵限情況)然后,在tsq

9、ddataTSQDMAX+13填寫如下數(shù)據(jù):0x2401, (D1-D3 的進路代碼)0x5101, (1-3DG區(qū)段代碼)1, (第一種侵限情況)0x2402, (D5-D7的進路代碼)0x5101, (1-3DG區(qū)段代碼)2, (第二種侵限情況)既:對于specialseglist 中所示的兩種侵限情況在tsqddata中注明對哪一條進路構成侵限。(3) const unsigned short sbcxqdSBCXMAX+1:鎖閉超限數(shù)據(jù)。序號數(shù)據(jù)項數(shù)據(jù)類型說明1Sbcxqd整型鎖閉構成超限的區(qū)段代碼(4) const unsigned short yxjljjYXJLJJMAX+1:延

10、續(xù)口的接近區(qū)段代碼序號數(shù)據(jù)項數(shù)據(jù)類型說明1yxjljj整型延續(xù)接車口接近區(qū)段代碼(5) const unsigned short yxjlanYXJLMAX+14:延續(xù)進路按扭表數(shù)據(jù)。序號數(shù)據(jù)項數(shù)據(jù)類型說明1yxjlan0整型延續(xù)進路終端按鈕代碼2yxjlan1整型延續(xù)進路代碼3yxjlan2整型延續(xù)進路始端按鈕代碼4yxjlan3整型延續(xù)進路終端按鈕代碼(6) const struct YXJLLSB yxjllsbDCYXJLMAX+1:往調(diào)車口方向的延續(xù)進路聯(lián)鎖表(7) const unsigned short zxczxhdmZXCZMAX+12:正線出站信號機數(shù)據(jù)。序號數(shù)據(jù)項數(shù)據(jù)類型

11、說明1zxczxhdm 0整型具有正線接車股道的出站信號機設備代碼2zxczxhdm 1整型出站信號有正線通過填寫0x5555,無正線通過填寫0(8) const unsigned int ddjldataDDJLMAX+12:無重疊區(qū)段的敵對進路代碼。兩個數(shù)據(jù)一組,分別為兩條沒有重疊區(qū)段但要求按敵對進路處理的進路代碼。(9) const unsigned short YDXHANBJZXHMAX+1:引導信號功能按扭序號數(shù)據(jù)項數(shù)據(jù)類型說明1YDXHANB整型引導信號功能按鈕,必須按照進站信號設備編碼的順序填寫相應的功能按鈕(10) const unsigned short YDXHSQDJZ

12、XHMAX+1:引導信號的內(nèi)方的首區(qū)段代碼序號數(shù)據(jù)項數(shù)據(jù)類型說明1YDXHSQD整型引導信號內(nèi)方首區(qū)段代碼,按進站信號編碼順序填寫(11) const unsigned short YDXHJJQDJZXHMAX+1:引導信號的接近區(qū)段代碼序號數(shù)據(jù)項數(shù)據(jù)類型說明1YDXHJJQD 整型引導信號接近區(qū)段代碼,按進站信號編碼順序填寫(12) const unsigned short YZSANBJZXHMAX+1:進站信號要求開放咽喉引導的所按壓的引導總鎖按扭序號數(shù)據(jù)項數(shù)據(jù)類型說明1YZSANB 整型引導信號所在咽喉區(qū)的引導總鎖按鈕代碼(13) const unsigned char dczsgx

13、dataDCMAX+13:道岔引導總鎖數(shù)據(jù),每個道岔最多可以有3個引總鎖,沒有填0。序號數(shù)據(jù)項數(shù)據(jù)類型說明1dczsgxdata0整型道岔對應咽喉引導總鎖按鈕代碼的低字節(jié)2dczsgxdata1整型道岔對應咽喉引導總鎖按鈕代碼的低字節(jié)3dczsgxdata2整型道岔對應咽喉引導總鎖按鈕代碼的低字節(jié)(14) const unsigned short qjtjdataCZKMAX+12:區(qū)間方向的出站口數(shù)據(jù),該方向的出站信號開放要求檢查的條件序號數(shù)據(jù)項數(shù)據(jù)類型說明1qjtjdata 0整型出站口離去區(qū)段代碼2qjtjdata 1整型出站口區(qū)間條件代碼(KTJ,KTXZJ),如果區(qū)間為單向閉塞區(qū)間填

14、寫0x0055(15) const unsigned short bj_wcqdBJWCQDMAX:需要故障報警的無岔區(qū)段代碼(16) const unsigned short JJTSQDJJTSMAX2:接近提示區(qū)段。序號數(shù)據(jù)項數(shù)據(jù)類型說明1JJTSQD整型提示區(qū)段代碼2JJTSQD整型提示區(qū)段內(nèi)方代碼(17) const JJTSXXJJTSMAX+1:接近提示信息。序號數(shù)據(jù)項數(shù)據(jù)類型說明1JJTSXX整型接近提示信息(與JJTSQD所填數(shù)據(jù)相對應)(18) const struct FHDCJG fhdcdataFHDCMAX+1:防護道岔的數(shù)據(jù)。如果防護區(qū)段鎖閉后,防護區(qū)段的道岔在設

15、定位置,則被防護的道岔要防護鎖閉。序號數(shù)據(jù)項數(shù)據(jù)類型說明1qdcode整型防護區(qū)段代碼2qddccode整型防護區(qū)段包含道岔代碼3qddcwz整型防護區(qū)段包含道岔位置4fhdccode整型被防護道岔代碼(19) struct JWDSJJG jwddataJWDMAX+1:機務段數(shù)據(jù)序號數(shù)據(jù)項數(shù)據(jù)類型說明1Jwdantj整型機務段按鈕繼電器代碼(JTAJ)2Jwdcode整型機務段同意繼電器代碼(WJTJ)3Jwdandm整型機務段終端信號按扭代碼4Jwdcomd字符形機務段命令5injldmINJLMAX整型入庫進路代碼(不足最大數(shù)填0xffff)6outjldmOUTJLMAX整型出庫進路

16、代碼(不足最大數(shù)填0xffff)(20) struct GNANBJG gnanbGNANBMAX+1:功能按鈕排列表序號數(shù)據(jù)項數(shù)據(jù)類型說明1code整型按鈕代碼2anxx字符型按鈕類型3tsxx字符型按下時向上位機發(fā)送的提示信息代碼4status字符型按鈕狀態(tài)5time字符型填(21) const unsigned short sgjsqdDCQDMAX+SGJSWCQDMAX+1:有事故解鎖按扭的區(qū)段代碼(區(qū)段的順序要求按區(qū)段按鈕的低字節(jié)順序)(22) const struct SGJSDJWCQD sgjsdjwcqdSGJSDJWCQDMAX+1:事故解鎖帶解無岔區(qū)段(道岔區(qū)段代碼,無

17、岔區(qū)段代碼)序號數(shù)據(jù)項數(shù)據(jù)類型說明1dcqd整型道岔區(qū)段代碼2wcqd整型被帶解無岔區(qū)段代碼(23) const struct FJLDCLSB fjldclsbFJLDCMAX+1:非進路調(diào)車聯(lián)鎖表(24) const unsigned short fjldcanbFJLDCMAX+13:非進路調(diào)車按鈕數(shù)據(jù)序號數(shù)據(jù)項數(shù)據(jù)類型說明1fjldcanb0整型非進路調(diào)車辦理按鈕代碼2fjldcanb1整型非進路調(diào)車復原按鈕代碼3fjldcanb2整型非進路調(diào)車進路代碼(25) const struct TFJLLSB tfjllsbTFJLMAX+1:簡易駝峰進路聯(lián)鎖表.參照數(shù)據(jù)結構填寫。(26)

18、cost unsigned short jytfgxbTFJLMAX+110:簡易駝峰數(shù)據(jù)序號數(shù)據(jù)項數(shù)據(jù)類型說明1jytfgxb0整型駝峰允許控制按鈕代碼2jytfgxb1整型駝峰進路代碼3jytfgxb2整型YTKJ代碼4jytfgxb3整型TJKJ1代碼5jytfgxb4整型JQJ代碼6jytfgxb5整型駝峰故障復原按鈕代碼7jytfgxb6整型TKXJ代碼8jytfgxb7整型TSJ代碼9jytfgxb9整型QJ代碼10jytfgxb9整型TJ代碼(27) const unsigned short gddcdataGDDCMAX+1:不允許雙向同時調(diào)車的股道序號數(shù)據(jù)項數(shù)據(jù)類型說明1gd

19、dcdata整型不允許同時往軌到調(diào)車的軌道軌道區(qū)段代碼(28) const struct TGJLANBJG tgjlanbTGJLMAX+1:通過進路按鈕表,沒有填0xffff.序號數(shù)據(jù)項數(shù)據(jù)類型說明1tgsdancode整型通過進路始端按鈕代碼2tganmcode1整型通過進路變更按鈕1代碼3tganmcode2整型通過進路變更按鈕2代碼4tganmcode3整型通過進路變更按鈕3代碼5tgzdancode整型通過進路終端按鈕代碼6tgjlnum整型通過進路包含進路數(shù)量7tgjlsdanTGJLNUM+1整型構成通過進路的接發(fā)車進路的始端信號按鈕代碼8tgjlzdanTGJLNUM+1整型

20、構成通過進路的接發(fā)車進路的終端信號按鈕代碼9tgjljldmTGJLNUM+1整型構成通過進路的接發(fā)車進路的進路代碼(29) const unsigned short tgjldataTGJLNUMMAX+14:通過進路構成關系數(shù)據(jù)序號數(shù)據(jù)項數(shù)據(jù)類型說明1tgjldata0整型通過進路接車進路代碼或四顯示接車進路代碼2tgjldata1整型通過進路發(fā)車進路代碼,沒有填0xffff3tgjldata2整型接車為四顯示時填寫2接近區(qū)段代碼,沒有填寫0xffff,4tgjldata3整型接車為四顯示時填寫3接近區(qū)段代碼, 沒有填寫0xffff(30) const struct TGJLXHJG tg

21、jlxhdataTGXHLXMAX+1:通過進路信號升級顯示關系數(shù)據(jù)表。序號數(shù)據(jù)項數(shù)據(jù)類型說明1injlrute整型通過進路接車進路代碼2insignal5字符通過進路接車進路信號命令,填寫5個,沒有填寫0xff3outroute整型通過進路發(fā)車進路代碼4outsignal5字符通過進路發(fā)車進路信號命令,填寫5個,沒有填寫0xff5lqtjcode整型發(fā)車口2離去區(qū)段設備代碼,沒有填寫0xffff.。該項數(shù)據(jù)只有在接車信號為四顯示,發(fā)車為三顯示或四顯示的自動閉塞區(qū)間才填寫。(31) const unsigned short ycjjdataYCJJMAX+13:接近延長數(shù)據(jù)3個數(shù)據(jù)一組,分別為

22、:三接近區(qū)段代碼,二接近區(qū)段代碼,一接近區(qū)段代碼。接車進路的接近區(qū)段需要延長到哪個區(qū)段,就在相應位置填該區(qū)段的代碼,不用的數(shù)據(jù)填0xffff。(32) const struct ZJCCJG zjccdataZJCCMAX+1:中間出岔數(shù)據(jù)序號數(shù)據(jù)項數(shù)據(jù)類型說明1gdqdnum字符型中岔股道包含的區(qū)段數(shù)量(包含道岔、無岔和股道)2qdcode6整型中岔股道包含的區(qū)段代碼,最多6個,沒有填0xffff3gddcnum字符型中岔股道包含的道岔數(shù)量4dccode3整型中岔股道包含的道岔代碼, 最多3個,沒有填0xffff(33) struct CJLXSJJG cjlxdataCJLXMAX+1:場

23、間聯(lián)系數(shù)據(jù)序號數(shù)據(jù)項數(shù)據(jù)類型說明(沒有本項數(shù)據(jù)填0xffff)1Lxqqdm整型場聯(lián)區(qū)段代碼2Bzzcj整型本站照查繼電器代碼3Bzzj整型本站終端繼電器代碼4Bzgjj整型本站GJJ代碼5Dfzcj整型對方照查繼電器代碼6Dflxj整型對方LXJ代碼7Dfluxj整型對方LUXJ代碼8Dfdtj整型對方DTJ代碼9Jqj整型對方JGJ代碼(34) const unsigned short buttoncodeBUTTONMAX*8+1:按鈕矩陣代碼表本數(shù)組為全體按鈕代碼,用于聯(lián)鎖機與控顯機交換按鈕信息。按鈕代碼的排列順序與總冊中的“按鈕排列表”一致。(35) const unsigned s

24、hort xhfbanJZXHMAX+CZXHMAX+DCXHMAX+13:信號按鈕封閉數(shù)據(jù)3個數(shù)據(jù)一組,分別為:信號代碼,此信號的列車按鈕代碼,此信號的調(diào)車按鈕代碼。(36) unsigned short fmdataGDMAX+13:接車進路股道發(fā)碼數(shù)據(jù)3個數(shù)據(jù)一組,分別為:股道代碼X行咽喉向此股道接車時需動作的發(fā)碼繼電器代碼S行咽喉向此股道接車時需動作的發(fā)碼繼電器代碼(37) struct CJ64FJG cj64fdatCJ64FMAX+1:64F接、發(fā)車口的數(shù)據(jù)6個數(shù)據(jù)一組,分別為:接車口接近區(qū)段代碼、JSBJ代碼、JSJ代碼發(fā)車口離去區(qū)段代碼、FSJ代碼、LZJ代碼(38) con

25、st struct BLK_2_DATA blk_2_dataBLK_2_MAX+1:2線制方向電路的數(shù)據(jù)7個數(shù)據(jù)一組,分別為:辦理發(fā)車進路時的離去區(qū)段代碼、此發(fā)車口進站信號機內(nèi)方第一區(qū)段代碼、ZCJ代碼、ZJJ代碼、JSJ代碼、改方按鈕代碼、JSJ類型(對于沒有調(diào)車進路的發(fā)車口填0x55)(39) const struct BLK_4_DATA blk_4_dataBLK_4_MAX+1:4線制方向電路的數(shù)據(jù)6個數(shù)據(jù)一組,分別為:辦理發(fā)車進路時的離去區(qū)段代碼、此發(fā)車口進站信號機內(nèi)方第一區(qū)段代碼、FAJ代碼、FSJ代碼、CFJ代碼、改方按鈕代碼(40) const unsigned short

26、 logicaddr40:系統(tǒng)交換數(shù)據(jù)區(qū)中各項數(shù)據(jù)的起始地址(41) const unsigned short timeraddr18:時素區(qū)中各類記時器的起始地址(42) const unsigned short bj_dcdmBJDCMAX+1:安全線道岔代碼(43) const unsigned short tgandmTGANMAX+1:所有通過按鈕的代碼3輸入接口位置數(shù)組各類設備的輸入口位置數(shù)組由工程圖紙中的接口架配線表獲取數(shù)據(jù)。輸入接口位置數(shù)組中每個繼電器的接口位置由字節(jié)號和位號確定;配置數(shù)據(jù)時先填字節(jié)號,然后填位號;如果某一個繼電器不存在,字節(jié)號和位號都填0xff;同類信號設備的

27、填寫順序以總冊中該種設備的編碼序號為依據(jù)。(1) const unsigned char dcgroupDCMAX+12:道岔的輸入口位置注意:只要填DBJ的組號和位號就可以(2) const unsigned char ycjgroupSBMAX+12:允操繼電器YCJ的輸入口位置(3) const struct DCXHINJG dcxhgroupDCXHMAX+1:調(diào)車信號的輸入口位置注意:數(shù)據(jù)順序為DJ,DXJ,LFJ(4) const struct CZXHINJG czxhgroupCZXHMAX+1:出站信號的輸入口位置注意:數(shù)據(jù)順序為DJ,LXJ12(采集前接點),LXJ13(

28、采集后接點),DXJ,F1J(ZXJ),F2J(FXJ),F3J,F4J,LFJ(5) const struct JZXHINJG jzxhgroupJZXHMAX+1:進站信號的輸入口位置注意:順序為1DJ,2DJ,LXJ12(采集前接點),LXJ13(采集后接點),ZXJ,TXJ,YXJ,LUXJ,DXJ(6) const unsigned char dcqdgroupDCQDMAX+12:道岔區(qū)段的輸入口位置(7) const unsigned char wcqdgroupWCQDMAX+12:無岔區(qū)段的輸入口位置(8) const unsigned char gdgroupGDMAX+

29、12:股道的輸入口位置(9) const unsigned char dkxhgroupDKXHMAX+13:道口類設備的輸入口位置注意:第三項為采集屬性,當采集前接點時填寫0x55,采集后接點時填寫0xaa.(10) const unsigned char cj64dgroupCJ64DMAX*12+12:64D的輸入口位置注意:采集繼電器有JSBJ,F(xiàn)SBJ,BSAJ,SGAJ,F(xiàn)UAJ,KTXZJ,JBH,JBU,JBL,F(xiàn)BH,F(xiàn)BU,F(xiàn)BL(11) const unsigned char cj64fgroupCJ64FMAX*12+12:64F的輸入口位置注意:采集繼電器有SGAJ,

30、FUAJ,JSBJ,JSJ,F(xiàn)SJ,LZJ,KTJ,JBH,JBU,F(xiàn)BH,F(xiàn)BU,F(xiàn)BL(12) const unsigned char blk_2_groupBLK_2_MAX*11+13:二線制方向電路的輸入口位置注意:a.需要采集的繼電器有:LZCJ,LZJJ,JSJ,WJFAZJ,WFFZJ,KJ,JDJ,F(xiàn)DJ,JQDJ,JQJ,F(xiàn)ZAJb.第三項為采集屬性,當采集前接點時填寫0x55,采集后接點時填寫0xaa.(13) const unsigned char blk_4_groupBLK_4_MAX*10+13:四線制方向電路的輸入口位置注意:a.需要采集的繼電器有:ZFAJ,J

31、FAJ,F(xiàn)FAJ,F(xiàn)AJ,F(xiàn)SJ,CFJ,KJ,JQJ,DJ,F(xiàn)J2b.第三項為采集屬性,當采集前接點時填寫0x55,采集后接點時填寫0xaa.(14) const unsigned char zjzcgroupZJZCXHMAX+13:站間或場間聯(lián)系設備的輸入口位置注意:第三項為采集屬性,當采集前接點時填寫0x55,采集后接點時填寫0xaa.(15) const unsigned char fmgroupFMMAX+12:發(fā)碼繼電器的輸入口位置4輸出配線表各類設備的輸出口位置數(shù)組由工程圖紙中的接口架配線表獲取數(shù)據(jù)。輸出接口位置數(shù)組中每個繼電器的位置由字節(jié)號和位號確定;配置數(shù)據(jù)時先填字節(jié)號,然

32、后填位號;如果某一個繼電器不存在字節(jié)號和位號都填0xff;同類信號設備的填寫順序以總冊中該種設備的編碼序號為依據(jù)。(1) const unsigned char dcoutDCMAX+12:道岔的輸出口位置注意:只要填DBJ的組號、位號就可以(2) const unsigned char ycjoutSBMAX+12:允操繼電器YCJ的輸出口位置(3) const struct DCXHOUTJG dcxhoutDCXHMAX+1:調(diào)車信號的輸出口位置注意:填寫的順序為DXJ,LFJ(4) const struct CZXHOUTJG czxhoutCZXHMAX+1:出站信號的輸出口位置注意

33、:填寫的順序為LXJ,DXJ,F(xiàn)1J(ZXJ),F(xiàn)2J(FXJ),F(xiàn)3J,F(xiàn)4J,LFJ(5) const struct JZXHOUTJG jzxhoutJZXHMAX+1:進站信號的輸出口位置注意:填寫的順序為LXJ,ZXJ,TXJ,YXJ,LUXJ,DXJ(6) const unsigned char cj64doutCJ64DMAX*5+13:64D設備的輸出口位置注意:a.64D需要驅動的繼電器為JSBJ,F(xiàn)SBJ,BSAJ,SGAJ,F(xiàn)UAJb.第三項為驅動屬性,常態(tài)吸起時填寫0x55, 常態(tài)落下時填寫0xaa.(7) const unsigned char cj64foutCJ6

34、4FMAX*6+13:64F設備的輸出口位置注意:a.64F需要驅動的繼電器為SGAJ,F(xiàn)UAJ,JSBJ,JSJ,F(xiàn)SJ,LZJb.第三項為驅動屬性,常態(tài)吸起時填寫0x55, 常態(tài)落下時填寫0xaa.(8) const unsigned char dkxhoutDKXHMAX+13:道口通知類設備的輸出口位置注意:第三項為驅動屬性,常態(tài)吸起時填寫0x55, 常態(tài)落下時填寫0xaa.(9) const unsigned char blk_2_outBLK_2_MAX*5+13:二線制方向電路的輸出口位置注意:a.二線制需要驅動的繼電器為LZCJ,LZJJ,JSJ,WJFZAJ,WFFZAJb.

35、第三項為驅動屬性,常態(tài)吸起時填寫0x55, 常態(tài)落下時填寫0xaa.(10) const unsigned char blk_4_outBLK_4_MAX*6+13:四線制方向電路的輸出口位置注意:a.四線制需要驅動的繼電器為ZFAJ,JFAJ,F(xiàn)FAJ,F(xiàn)AJ,F(xiàn)SJ,CFJb.第三項為驅動屬性,常態(tài)吸起時填寫0x55, 常態(tài)落下時填寫0xaa.(11) const unsigned char zjzcoutZJZCXHMAX+13:場間聯(lián)系類設備的輸出口位置注意:第三項為驅動屬性,常態(tài)吸起時填寫0x55, 常態(tài)落下時填寫0xaa.(12) unsigned char fmoutFMAMX+

36、12:發(fā)碼繼電器的輸出口位置 LSKZMAC.H:#define CONTROLPANEL 0說明:如果該站使用控制臺(MMIF),則設置為0x55,否則設置為0;#define SYS_TIME 200說明:系統(tǒng)周期,可根據(jù)參數(shù)文件(*.par)中設置的周期填寫,如250,300#define SECOND (1000/SYS_TIME)說明:每秒鐘包含的系統(tǒng)周期數(shù)#define JZRGJSTIME (180*SECOND)說明:接車進路人工解鎖延時時間#define CZRGJSTIME (30*SECOND)說明:發(fā)車進路人工解鎖延時時間#define DCRGJSTIME (30*S

37、ECOND)說明:調(diào)車進路人工解鎖延時時間#define JZSGJSTIME (180*SECOND)說明:接車進路事故解鎖延時時間#define CZSGJSTIME (30*SECOND)說明:發(fā)車進路事故解鎖延時時間#define DCSGJSTIME (30*SECOND)說明:調(diào)車進路事故解鎖延時時間#define PDJSTIME (180*SECOND)說明:延續(xù)進路解鎖延時時間#define ZCJSTIME (180*SECOND)說明:中間出岔解鎖延時時間#define ET_IN 20說明:輸入接口數(shù)據(jù)長度#define ET_OUT 10說明:輸出接口數(shù)據(jù)長度#def

38、ine DCMAX 49說明:本站的道岔數(shù)#define DCQDMAX 53說明:本站的道岔區(qū)段數(shù)#define SBMAX 49說明:本站的YCJ繼電器數(shù)#define WCQDMAX 30說明:本站的無岔區(qū)段數(shù)#define JZXHMAX 2說明:本站的進站信號機數(shù)#define CZXHMAX 23說明:本站的出站信號機數(shù)#define DCXHMAX 63說明:本站的調(diào)車信號機數(shù)#define GDMAX 10說明:本站的股道數(shù)#define CJ64DMAX 2說明:本站的64D接發(fā)、車口數(shù)#define CJ64FMAX 2說明:本站的64F接發(fā)、車口數(shù)#define DKXH

39、MAX 5說明:本站的道口類型繼電器數(shù)(包括機務段、道口通知、駝峰)#define DKTZMAX 2說明:本站專門用于道口通知的繼電器數(shù)#define ZJZCXHMAX 23說明:本站的場間聯(lián)系或站間聯(lián)系的設備數(shù)#define FMMAX 0說明:本站的發(fā)碼繼電器數(shù)#define BLK_2_MAX 0說明:本站采用二線制方向電路的接、發(fā)車口數(shù)#define BLK_MAX 0說明:本站采用四線制方向電路的接、發(fā)車口數(shù)#define LSXXMAX 0說明:本站的零散設備數(shù)#define ZXCZMAX 2說明:正線出站信號數(shù)#define CZKMAX 2說明:本站的出站口數(shù)#defin

40、e QDDCMAX 3說明:本站的道岔區(qū)段所包含的道岔最大數(shù)#define GDDCMAX 0說明:本站不能同時調(diào)車的股道數(shù)(不同咽喉往同一股道調(diào)車)#define SPECIALSEG_MAX 10說明:本站的條件超限區(qū)段數(shù)#define TSQDMAX 34說明:本站含有多條件超限區(qū)段的進路數(shù)#define SBCXMAX 34說明:本站的鎖閉超限區(qū)段的數(shù)#define BJWCQDMAX 34說明:咽喉區(qū)內(nèi)需要區(qū)段故障報警的無岔區(qū)段數(shù)#define BJDCMAX 34說明:開向安全線的道岔數(shù)#define JJTSMAX 34說明:列車接近提示數(shù)#define FHDCMAX 0說明:

41、本站的防護道岔數(shù)#define FHDCJLMAX0 說明:目前不用#define CJLXMAX 12說明:有場間聯(lián)系電路的接、發(fā)車口或調(diào)車口數(shù)#define YCJJMAX 2 說明:需要延長接近區(qū)段的接車口數(shù)#define DDJLMAX2 說明:無重疊區(qū)段的敵對進路數(shù)#define JLANMAX 947說明:進路按扭表數(shù)#define BGJLMAX 155說明:變更進路數(shù)#define DBGJLMAX 0說明:多變更按扭進路數(shù)#define TGJLMAX 7說明:通過進路(長列車進路)數(shù)#define TGJLNUM 2說明:通過進路(長列車進路)包含的接發(fā)車進路最大數(shù)#def

42、ine TGJLNUMMAX 2說明:有接近延長的通過進路(長列車進路)數(shù)#define SJLMAX 6說明:長調(diào)車進路中基本調(diào)車進路的最大數(shù)#define LJLMAX 704說明:長調(diào)車進路數(shù)#define SGJSWCQDMAX 5說明:要求設置區(qū)段按扭的無岔區(qū)段數(shù)#define SGJSDJWCQDMAX 2說明:要求帶解的無岔區(qū)段數(shù)#define DZANMAX 28說明:單置按扭數(shù)(能夠同時做始端和終端的信號按扭)#define DCJLMAX 223說明:調(diào)車進路數(shù)#define DCJLDCMAX 9說明:調(diào)車進路包括的道岔最大數(shù)#define DCJLTSDCMAX 2說明

43、:調(diào)車進路包括的帶動道岔最大數(shù)#define DCJLQDMAX 10說明:調(diào)車進路包括的區(qū)段最大數(shù)#define DCJLTSQDMAX 2說明:調(diào)車進路包括的超限區(qū)段最大數(shù)#define LCJLCZMAX 53說明:發(fā)車進路數(shù)#define LCJLJZMAX 56說明:接車進路數(shù)#define LCJLDCMAX 10說明:列車進路包括的道岔最大數(shù)#define LCJLTSDCMAX 1說明:列車進路包括的帶動道岔最大數(shù)#define LCJLQDMAX 12說明:列車進路包括的區(qū)段最大數(shù)#define LCJLTSQDMAX 4說明:列車進路包括的超限區(qū)段最大數(shù)#define JW

44、DMAX 1說明:機務段數(shù)#define JWDXHMAX0 說明:目前不用#define INJLMAX 1說明:機務段入庫進路最大數(shù)#define OUTJLMAX 1說明:機務段出庫進路最大數(shù)#define TGXHLXMAX 2說明:有信號顯示關系的列車進路組數(shù)(兩條#define TGANMAX 0說明:通過按鈕最大數(shù)#define ZJCCMAX 0說明:有中間出岔的股道數(shù)#define ZCJJMAX 0說明:中間出岔的接近區(qū)段數(shù)#define ZCDCMAX 0說明:有中間出岔股道的道岔數(shù)#define JDXDCMAX 0說明:盡頭線最大數(shù)#defineQJLQQDMAX 0

45、說明:作為調(diào)車進路離去區(qū)段的區(qū)間區(qū)段數(shù)量。以這些區(qū)段為調(diào)車進路的離去區(qū)段時,調(diào)車進路的最后道岔區(qū)段只能靠中途返回解鎖#define DCZCJMAX0 說明:目前不用#define LCZCJMAX0 說明:目前不用#define YXJLMAX 0說明:延續(xù)進路數(shù)#define PDANMAX 0說明:延續(xù)的終端按鈕數(shù)#define DCYXJLMAX 0說明:作為延續(xù)進路的調(diào)車進路數(shù)#define YXJLJJMAX 0說明:要求延續(xù)進路的接車口數(shù)#define YXJLDCMAX 0說明:作為延續(xù)進路的調(diào)車進路包括的道岔最大數(shù)#define YXJLTSDCMAX 0說明:作為延續(xù)進路的

46、調(diào)車進路包括的帶動道岔最大數(shù)#define YXJLQDMAX 0說明:作為延續(xù)進路的調(diào)車進路包括的區(qū)段最大數(shù)#define YXJLTSQDMAX 0說明:作為延續(xù)進路的調(diào)車進路包括的超限區(qū)段最大數(shù)#define BUTTONMAX 66說明:按鈕矩陣的字節(jié)數(shù)(按鈕總數(shù)/8,取上限,必需是偶數(shù))#define XHANMAX15說明:信號按扭的字節(jié)數(shù)#define DCXHANMAX73說明:調(diào)車信號按鈕數(shù)#define JZXHANMAX6說明:進站信號按鈕數(shù)#define CZXHANMAX12說明:出站信號按鈕數(shù)#define FJLDCMAX 1說明:非進路調(diào)車數(shù)#define FJ

47、LDCNUM 4說明:非進路調(diào)車進路包括的道岔最大數(shù)#define FJLXHNUM 4說明:非進路調(diào)車進路包括的調(diào)車信號最大數(shù)#define FJLQDNUM 4說明:非進路調(diào)車進路包括的區(qū)段最大數(shù)#define FJLTJQDNUM 1說明:非進路調(diào)車進路包括的超限區(qū)段最大數(shù)#define TFJLMAX 0駝峰進路數(shù)#define JYTFJLMAX0 簡易駝峰進路數(shù)#define JJTFJLMAX0 機械化駝峰進路數(shù)#define TFJLDCNUM 0說明:駝峰進路包括的道岔最大數(shù)#define TFJLQDNUM 0說明:駝峰進路包括的區(qū)段最大數(shù)#define TFJLTJQDN

48、UM 0說明:駝峰進路包括的超限區(qū)段最大數(shù)#define XGDY_gp 0x35說明:下行咽喉軌道電源繼電器采集組號#define SGDY_gp 0x35說明:上行咽喉軌道電源繼電器采集組號#define XGDY_bt 0x00說明:下行咽喉軌道電源繼電器采集位號#define SGDY_bt 0x01說明:上行咽喉軌道電源繼電器采集位號 LSFDATA5.C:const unsigned short ConsoleButtBUTTONMAX*8+1:控制臺按鈕采集代碼表根據(jù)控制臺輸入配線表中的按鈕排列順序填寫按鈕代碼const unsigned char anmessageANFLAS

49、HMAX+12:信號按鈕表示燈輸出口位置按照按鈕代碼的低字節(jié)順序排列,2個數(shù)據(jù)1組,分別為按鈕表示燈的組號、位號。unsigned char gnanmessageGNANBMAX+12:功能按鈕表示燈輸出口位置按照功能按鈕表中的順序排列,2個數(shù)據(jù)1組,分別為按鈕表示燈輸出的輸出組號、位號。沒有表示燈的功能按鈕,輸出口位置填0xff,0xff。const struct DCSJJG switchmessageDCMAX+1:道岔表示燈輸出口位置按照道岔代碼的低字節(jié)順序排列,6個數(shù)據(jù)1組,分別為道岔綠燈、黃燈、紅燈的輸出組號、位號。const struct SDCQDSJJG sdcqdmess

50、ageSDCQDMAX+1:道岔光帶輸出口位置按照道岔號碼從小到大的順序排列,6個數(shù)據(jù)1組,分別為岔前白光帶、岔前紅光帶、定位白光帶、定位紅光帶、反位白光帶、反位紅光帶的輸出組號、位號。const struct WCQDSJJG wcqdmessageWCQDMAX+1:無岔區(qū)段光帶輸出口位置按照無岔區(qū)段代碼的低字節(jié)順序排列,4個數(shù)據(jù)1組,分別為白光帶、紅光帶的輸出組號、位號。const struct GDSJJG gdmessageGDMAX+1:股道光帶輸出口位置按照股道代碼的低字節(jié)順序排列,6個數(shù)據(jù)1組,分別為白光帶、紅光帶1、紅光帶3的輸出組號、位號。紅光帶3指股道中間2個單元塊的紅光

51、帶,紅光帶1指股道上除此2個單元塊以外的其他單元塊的紅光帶。const struct LQBSSJJG lqbsqdmessageLQBSQDMAX+1:采用表示繼電器的離去區(qū)段相關數(shù)據(jù)4個數(shù)據(jù)1組,分別為:表示繼電器的輸入組號、位號,離去區(qū)段紅光帶的輸出組號、位號。const struct DCXHSJJG dcxhmessageDCXHMAX+1:調(diào)車信號復示器輸出口位置按照調(diào)車信號代碼的低字節(jié)順序排列,2個數(shù)據(jù)1組,分別為調(diào)車信號白燈的輸出組號、位號。const struct CZXHSJJG czxhmessageCZXHMAX+1:出站信號復示器輸出口位置按照出站信號代碼的低字節(jié)順序排列,4個數(shù)據(jù)1組,分別為出站信號白燈、綠燈的輸出組號、位號。const struct JZXHSJJG jzxhmessageJZXHMAX+1:進站信號復示器輸出口位置按照進站信號代碼的低字節(jié)順序排列,6

溫馨提示

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

評論

0/150

提交評論