當(dāng)前位置:(上海辦事處)廈門興銳嘉進(jìn)出口有限公司>>ABB DCS 系統(tǒng)>> ABB DCS500。ABB DCS500
| 參 考 價(jià) | 面議 |
產(chǎn)品型號
品 牌
廠商性質(zhì)經(jīng)銷商
所 在 地上海
聯(lián)系方式:劉錦玲查看聯(lián)系方式
更新時(shí)間:2018-05-14 09:00:00瀏覽次數(shù):469次
聯(lián)系我時(shí),請告知來自 儀表網(wǎng)ABB DCS500串口通信服務(wù)器的軟件實(shí)現(xiàn)
在串口通信服務(wù)器中,操作系統(tǒng)也是影響通信服務(wù)器整體性能的另一個(gè)關(guān)鍵因素。根據(jù)圖1所示的體系結(jié)構(gòu)和所使用的微處理器,論文選用美國風(fēng)河公司的嵌入式實(shí)時(shí)操作系統(tǒng)VxWorks。VxWorks是美國風(fēng)河公司推出的一款實(shí)時(shí)操作系統(tǒng)。它以模塊化構(gòu)造并可高度裁減,這使其能夠在較小的存儲(chǔ)空間中高效穩(wěn)定的運(yùn)行,非常適合于各種高性能、多任務(wù)ABB DCS500嵌入式實(shí)時(shí)系統(tǒng)的開發(fā),廣泛應(yīng)用于通信、航空航天等領(lǐng)域。VxWorks系統(tǒng)的構(gòu)成主要有Wind內(nèi)核、I/O系統(tǒng)、BSP以及網(wǎng)絡(luò)協(xié)議棧等。
基于ABB DCS500操作系統(tǒng)構(gòu)建的串口通信服 務(wù)器軟件系統(tǒng)層次結(jié)構(gòu)如圖4所示。在該軟件系統(tǒng)中,由底向上依次是依賴于通信服務(wù)器硬件系統(tǒng)的BSP(包括UART驅(qū)動(dòng)、HDLC驅(qū)動(dòng)、config.h配置文件、makefile編譯規(guī)則文件等)和以太網(wǎng)驅(qū)動(dòng)程序;與硬件無關(guān)的操作系統(tǒng)層;屬于應(yīng)用層的通用服務(wù)器配置程序。其中操作系統(tǒng)層由VxWorks提供,服務(wù)器配置程序和BSP需要根據(jù)系統(tǒng)硬件具體實(shí)現(xiàn)。
ABB DCS500驅(qū)動(dòng)需要作為BSP的一部分集成進(jìn)整個(gè)軟件系統(tǒng),之所以將FEC驅(qū)動(dòng)單獨(dú)列出,是因?yàn)镕EC驅(qū)動(dòng)是通用的,僅僅需要在BSP中進(jìn)行集成。下面主要討論BSP和服務(wù)器配置軟件的實(shí)現(xiàn)方案。
圖4 ABB DCS500串口通信服務(wù)器軟件系統(tǒng)
4.1 通信服務(wù)器BSP設(shè)計(jì)與實(shí)現(xiàn) 嵌入式系統(tǒng)中的BSP一般都是參考一個(gè)經(jīng)過了嚴(yán)格測試的、功能比較類似的BSP來設(shè)計(jì)和實(shí)現(xiàn)的,串口通信服務(wù)器的BSP就是參考ADS860評估板的BSP來實(shí)現(xiàn)的。根據(jù)串口通信服務(wù)器的體系結(jié)構(gòu)和硬件實(shí)現(xiàn),BSP的實(shí)現(xiàn)需要做以下工作: 將MPC860T的SCC1~SCC4通道設(shè)置成HDLC模式,實(shí)現(xiàn)HDLC驅(qū)動(dòng)并將其掛接到VxWorks的TTY系統(tǒng); 建sysSccSerial.c文件以支持HDLC驅(qū)動(dòng)模式; 根據(jù)實(shí)際需要修改usrconfig.c或是usrSerial.c文件以便將HDLC通道作為標(biāo)準(zhǔn)的I/O設(shè)備; 修改config.h、configNet.h、makefile、apc860.h等文件使相關(guān)的配置參數(shù)符合串口通信服務(wù)器的具體要求,去除對10M以太網(wǎng)的支持、添加對100/10M FEC以太網(wǎng)的支持; 其中HDLC驅(qū)動(dòng)程序的實(shí)現(xiàn)是BSP開發(fā)中的重要一環(huán),因?yàn)镾CCx通道的HDLC驅(qū)動(dòng)需要滿足高速率、高實(shí)時(shí)性的要求,它的性能直接決定著整個(gè)通信服務(wù)器的性能。
4.2 ABB DCS500通信服務(wù)配置軟件設(shè)計(jì)與實(shí)現(xiàn) 串口通信服務(wù)器配置軟件是為用戶實(shí)時(shí)設(shè)置通信服務(wù)器的通信參數(shù)而提供的應(yīng)用程序。它基于C/S模式構(gòu)建:由運(yùn)行于串口通信服務(wù)器上的服務(wù)器端配置軟件和運(yùn)行于用戶個(gè)人計(jì)算機(jī)上的客戶端軟件組成,它們通過計(jì)算機(jī)的串口和通信服務(wù)器的SMC1串口通信。通信服務(wù)器的通信參數(shù)主要包括SMC2 的UART協(xié)議相關(guān)參數(shù)和SCCx 的HDLC協(xié)議相關(guān)參數(shù)
YASKAWA AC SERVO MOTOR SGMPS-01ACA21 NEW NOT IN BOX SCRATCHES
HORIBASTEC MFC SV-P1102
NEW OMRON PHOTO ELECTRIC SWITCH FIBER UNIT E32-T22B LOT OF 4
ASYMTEK 60-0555-00 REV:B BOARD
PRO-FACE GP2301-SC41-24V TOUCH LCD SCREEN GRAPHIC PANEL HMI WORKING
VME-AXIS REV.001-00 AXIS-H3 SAMSUNG AEROSPACE
FANUC A20B-0008-0440 03A,A350-0008-T444/03 BOARD
GENUS,INC.ANALOG INTERFACE BOARD PCA 24399-00,PCB 24400-00,SCH 24402-00,MP 24401
CHINO DB 1000 DB1130-000 TEMPERATURE CONTROLLER
BIELOMATIK 07155002,871 55 002 BOARD
BIELOMATIK 07155069,871 55 069 BOARD
BIELOMATIK 07102952,871 02 952 BOARD
BIELOMATIK 07103783,871 03 783 BOARD
BIELOMATIK 07155071,871 55 071 BOARD
BIELOMATIK 87103384[87103385,07103385] BOARD
FANUC A20B-0009-0320/07C,A350-0009-T322/05 BOARD
SUNX FX-301-F7 SENSOR NEW
SUNX FX-301P-F7 SENSOR NEW
YASKAWA SERVOPACK INDEXER OPTION UNIT JUSP-NS600
請輸入賬號
請輸入密碼
請輸驗(yàn)證碼
以上信息由企業(yè)自行提供,信息內(nèi)容的真實(shí)性、準(zhǔn)確性和合法性由相關(guān)企業(yè)負(fù)責(zé),儀表網(wǎng)對此不承擔(dān)任何保證責(zé)任。
溫馨提示:為規(guī)避購買風(fēng)險(xiǎn),建議您在購買產(chǎn)品前務(wù)必確認(rèn)供應(yīng)商資質(zhì)及產(chǎn)品質(zhì)量。