當(dāng)前位置:(上海辦事處)廈門興銳嘉進(jìn)出口有限公司>>Siemens 數(shù)控系統(tǒng)備件>> 6ES7414-2XG03-0AB0 景德鎮(zhèn)市*
| 參 考 價 | 面議 |
產(chǎn)品型號
品 牌
廠商性質(zhì)經(jīng)銷商
所 在 地上海
聯(lián)系方式:劉錦玲查看聯(lián)系方式
更新時間:2018-05-14 09:00:00瀏覽次數(shù):327次
聯(lián)系我時,請告知來自 儀表網(wǎng)6ES7414-2XG03-0AB0系統(tǒng)嵌入式測試方案設(shè)計(jì)
由于6ES7414-2XG03-0AB0DCS系統(tǒng)比較復(fù)雜,服務(wù)器上有15個lib文件、20個exe任務(wù),操作員站有4個dll工程和6個exe任務(wù),這些模塊在管理網(wǎng)層構(gòu)成一個實(shí)時運(yùn)行的整體。測試一個程序或者一個測試用例,必將影響其他任務(wù),例如:在操作員站上寫一個值到I/0控制站,改變一個閥門的開關(guān)狀態(tài),這個值會被傳到實(shí)時數(shù)據(jù)庫,完成操作歷史記錄,然后送到系統(tǒng)網(wǎng)驅(qū)動,由與I/0站通信的gateway.exe和GatewayMonitor模塊發(fā)到現(xiàn)場控制站。工程師站主要用于離線組態(tài),其dll工程和exe工程一共有十幾個,在進(jìn)行工程組態(tài)時,會出現(xiàn)多個模塊同時運(yùn)行。
6ES7414-2XG03-0AB0在下裝時,下裝任務(wù)模塊和服務(wù)器操作員站程序會同時運(yùn)行(至少與操作員站、服務(wù)器的守護(hù)程序同時運(yùn)行),此時,要想把覆蓋率數(shù)據(jù)收集齊全,在以前是非常困難的。因?yàn)闇y試者的一個動作將會引起幾臺機(jī)器上的多個模塊的代碼執(zhí)行。使用CodeTest測試工具,運(yùn)用其設(shè)計(jì)巧妙的測試方案,終于解決了這個難題。
3.1 純軟件版CodoTest測試方法 用純軟件版CodeTest工具測試時,先用CodeTest進(jìn)行插樁(打點(diǎn)),生成exe或者其他可執(zhí)行文件,然后在裝載測試程序的機(jī)器A上運(yùn)行CodeTest的ctserver.exe,并設(shè)定其收集測試數(shù)據(jù)的端口。 接著在機(jī)器B上(A和B也可以是同一臺機(jī)器)運(yùn)行CodeTest Manager(ctmgr),創(chuàng)建workspace,插樁文件、內(nèi)存檢查目標(biāo)文件、端口和etserver所在機(jī)器的IP地址,連接ctserver并執(zhí)行。zui后在A上運(yùn)行需要測試的程序C.exe,這樣C.exe的執(zhí)行情況、性能、覆蓋率、內(nèi)存是否泄漏等數(shù)據(jù)都被采集在CodeTest Manager的Software Probe中。CodeTest Manager提供了友好的窗口界面,可以查看每個函數(shù)的運(yùn)行覆蓋率,也可以查看每個文件的覆蓋率,還可以對測試結(jié)果進(jìn)行保存、導(dǎo)出、合并等。
3.2 一個小的測試方案的分析與設(shè)計(jì)圖l已經(jīng)給出了6ES7414-2XG03-0AB0DCS系統(tǒng)的體系結(jié)構(gòu).這里將結(jié)合CodeTest設(shè)計(jì)測試方案。 為了便于理解,先舉個簡單的設(shè)計(jì)實(shí)例:設(shè)一個小的軟件系統(tǒng)在A機(jī)和B機(jī)上運(yùn)行。
A機(jī)上運(yùn)行著兩個進(jìn)程(或任務(wù)模塊):A1.exe和A2.exe,A1.exe使用ALIB1.1ib和ALIB2.1ib庫文件,A2.exe使用A.dll動態(tài)鏈接庫;B.exe運(yùn)行在B機(jī)上,B.exe上的操作將引起A機(jī)上的兩個進(jìn)程A1和A2。 現(xiàn)在對A1、A2和B三個任務(wù)模塊組成的系統(tǒng)進(jìn)行系統(tǒng)測試,監(jiān)視其覆蓋率、內(nèi)存泄漏、運(yùn)行性能等重要測試指標(biāo)。 測試方案如圖2,設(shè)C機(jī)(C機(jī)也可以是A機(jī)或者B機(jī))用于收集測試數(shù)據(jù)。
SIEMENS SIMATIC S7 6ES7 340-1AH01-0AE0 NEW (A07)
QMARK MUH104 MODULAR UNIT HEATER 480V 12A Q-MARK USED (B08)
MITSUBISHI FREQROL A200 FR-A240-2.2K-UL DRIVE USED
STI MS4328B-2 MS4300-B Series Light Curtain Controller Used
LOT OF 14 IFM/EFECTOR PN7224 PRESSURE SENSOR USED
Emerson EN-208-00-000 REV B2 Digital Servo Drive Used Nice
ALLEN BRADLEY 836T-T300J X9 PRESSURE SWITCH NEW
Phoenix Contact Monitor Model DV-OPC5515 019-BC USED / 2875068
Phoenix Contact Monitor Model DV-OPC5515 021-BC USED NICE
LOT OF 11 SEALMASTER ER-204 20MM GOLD LINE BEARING NEW IN BOX
FCI GAMEWELL 7200 FIREVAC ALU 1120-0503 Analog Loop Unit Used
KNF VACUUM PUMP PM19876-023.3 ON 14 X 14 / PG-35 / GV2ME07 USED (J5)
Phoenix Contact Monitor Model DVG-OPC5515 020-BC USED
KEYENCE VT2-7SB/VT2 E1 OPERATOR INTERFACE TOUCHSCREEN USED NICE
LOT OF 6 SWAGELOK SS-8BK-V47VA-1C COMPRESSION BELLOW VALVE 1/2" USED
Allen Bradley Power Flex 70 480V 1HP AC Drive 20AD2P1A0AYNNNNN Used Nice
Phoenix Contact Monitor Model DV-OPC5315 107-HC E.02 USED NICE
ALLEN BRADLEY SMP-3 592-C1HC SER B OVERLOAD RELAY USED (A16)
MKS BARATRON 225AD-00001AAB DIFFERENTIAL TRANSDUCER NEW (A12)
請輸入賬號
請輸入密碼
請輸驗(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ì)量。