當(dāng)前位置:(上海辦事處)廈門興銳嘉進(jìn)出口有限公司>>ABB DCS 系統(tǒng)>> CI810V2/3BSE013224R1 **
| 參 考 價 | 面議 |
產(chǎn)品型號
品 牌
廠商性質(zhì)經(jīng)銷商
所 在 地上海
聯(lián)系方式:劉錦玲查看聯(lián)系方式
更新時間:2018-05-14 09:00:00瀏覽次數(shù):540次
聯(lián)系我時,請告知來自 儀表網(wǎng)3BSE013224R1內(nèi)存覆蓋
通過TS101可將數(shù)量*的程序代碼放入外部存儲器中。每次通過DMA傳輸方式讀入少量的程序代碼到內(nèi)存來執(zhí)行,這樣既擴(kuò)展了內(nèi)存空間。又比將全部代碼放入外部存儲器節(jié)省時間,這種方式稱為內(nèi)存覆蓋(overlay)。3BSE013224R1內(nèi)存覆蓋是一種多對一的內(nèi)存映射技術(shù),它可將多段代碼存儲在外部存儲器劃定的不同位置,但也可以在內(nèi)存中的同一位置運(yùn)行。代碼在外部存儲器的存儲區(qū)稱為“live”區(qū),在內(nèi)存中的運(yùn)行區(qū)稱為“run”區(qū)。
圖2所示是overlay的使用結(jié)構(gòu)圖。由圖可見,3BSE013224R1在外部存儲器中,overlay1和overlay2可在內(nèi)存中的同一區(qū)域中運(yùn)行,而overlay3和overlay4也可以在內(nèi)存的同一區(qū)域中運(yùn)行。當(dāng)主函數(shù)調(diào)用FUNC_B時,overlay2將被換入內(nèi)存中運(yùn)行,而當(dāng)主函數(shù)調(diào)用FUNC_A 時,再用overlay1置換over-lay2,overlay3和overlay4的使用與overlay1和over-lay2相同。代碼在內(nèi)存與外存之間的置換主要通過DMA傳輸來實(shí)現(xiàn)。
3BSE013224R1內(nèi)存覆蓋管理器是用戶編寫的用來將函數(shù)或數(shù)據(jù)載入內(nèi)存的子程序,它們與鏈接器提供的PLIT{}指令配合使用可完成內(nèi)存覆蓋操作。內(nèi)存覆蓋管理器除了負(fù)責(zé)由外部存儲器向內(nèi)存的載入操作外,還應(yīng)當(dāng)負(fù)責(zé)建立堆棧保存寄存器的值,檢查需要調(diào)用的函數(shù)是否已經(jīng)在內(nèi)存之中,以及利用DMA操作在其它函數(shù)執(zhí)行時運(yùn)行內(nèi)存覆蓋載入。
通過鏈接描述文件可對內(nèi)存覆蓋進(jìn)行輔助操作。此操作需定義OVLY_one和OVLY_two兩塊overlay代碼,其中 OVLY_one包含函數(shù)FUNC_A.doj,而OVLY_two包含F(xiàn)UNC_B.doj和FUNC_C.doj,它們共同在MOCode的同一內(nèi)存區(qū)域運(yùn)行。在鏈接描述文件中對 overlay進(jìn)行操作的程序代碼如下:
3BSE013224R1在鏈接描述文件中,還可以通過定義PLIT{}指令來協(xié)助內(nèi)存覆蓋操作的完成。當(dāng)主函數(shù)調(diào)用一個內(nèi)存覆蓋區(qū)的函數(shù)時,鏈接器將重新引導(dǎo)函數(shù)調(diào)用并進(jìn)行操作。例如當(dāng)主函數(shù)調(diào)用了內(nèi)存覆蓋函數(shù)FUNC_A時,鏈接器會將其自動轉(zhuǎn)化為調(diào)用.plt_FUNC_A操作。此操作在函數(shù)執(zhí)行之前*行PLIT操作,并跳轉(zhuǎn)到overlay管理器中執(zhí)行,然后再執(zhí)行函數(shù)A。下面是對PLIT進(jìn)行操作的定義代碼:
PARKER C2020S 20DN HYDRAULIC CHECK VALVE 3000 PSI C2020S-20DN NEW (A05)
LOT OF 2 SIEMENS 6FX2003-0DA00 TERMINATING CONNECTOR DRIVE BUS SIMODRIVE USED
LOT OF 7 SIEMENS SIMATIC S7 6ES7 193-4JA00-0AA0 FINAL TERMINATION MODULE USED
DWYER PHOTOHELIC 3000 A3100 0-100" PRESSURE SWITCH GAGE 0-100IN USED (A16)
LOT OF 3 MERCRON HN06120-4/120 CONTROLLER USED (B28)
LOT OF 6 BALLUFF BKS-S20-3-PU-5 PROXIMITY SENSOR CABLE 4 PIN FEMALE NEW (A11)
LOT OF 3 SQUARE D FA-26030 CIRCUIT BREAKER 30 AMP USED (A23)
KEYENCE VG-300 LASER SENSOR CONTROLLER USED (A23)
SCHNEIDER ELECTRIC TSXRKY8EX 8 SLOT EXT. RACK USED (B01)
ALLEN BRADLEY GUARDMASTER TROJAN 5 44501-0110 SAFETY SWITCH LOT OF 3 USED (A13)
LOT OF 10 T&B THOMAS & BETTS 650/24 SINGLE HOLE CRIMP LUG 71 DIE RED NEW (B09)
LOT OF 3 NUMATICS 12DSA1 PNEUMATIC VALVE .16AMP 120V 50/60HZ USED (A14)
LOT OF 6 MAGNUM PRO KP2743-1-62S NOZZLE THREAD ON 550A 1/8 STICK OUT NEW (A29)
LOT OF 3 EMECANIQUE GV2-M10 MOTOR CIRCUIT BREAKER USED (B09)
LOT OF 5 T&B THOMAS & BETTS 400-500N COPPER TERMINAL LUG 300-500C NEW (B09
?
請輸入賬號
請輸入密碼
請輸驗(yàn)證碼
以上信息由企業(yè)自行提供,信息內(nèi)容的真實(shí)性、準(zhǔn)確性和合法性由相關(guān)企業(yè)負(fù)責(zé),儀表網(wǎng)對此不承擔(dān)任何保證責(zé)任。
溫馨提示:為規(guī)避購買風(fēng)險,建議您在購買產(chǎn)品前務(wù)必確認(rèn)供應(yīng)商資質(zhì)及產(chǎn)品質(zhì)量。