陳剛 羌鈴鈴
摘要:西門子數(shù)控系統(tǒng)SINUMERIK 808D Advanced產(chǎn)品在市場得到了廣泛的應(yīng)用。針對每次更新升級(jí)image時(shí)都需要對數(shù)控系統(tǒng)斷電從而導(dǎo)致用戶操作不方便的現(xiàn)象,提出了一種新的不斷電的升級(jí)方式。詳細(xì)地討論了新的升級(jí)方式的操作步驟。在帶電的情況下插入U(xiǎn)SB盤,讀取其中的image文件并將其解壓、mount到Linux操作系統(tǒng)中。與以往的升級(jí)方式比較,新的升級(jí)方式能夠保持帶電狀態(tài)下更新、激活image文件,同時(shí)在文件解壓操作上也有了新的改進(jìn)。采用新的升級(jí)方式,不再需要兩次斷電,給用戶操作808DA數(shù)控系統(tǒng)帶來很大的便利。
關(guān)鍵詞:808DA;image文件;斷電升級(jí);mount技術(shù);帶電升級(jí);HMI
中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A
文章編號(hào):1009-3044(2020)20-0204-03
Upgrade Image of Uninterrupted Power Supply on 808DA Numeric Control System
CHEN Gang1, QIANG Ling-ling2
(1.Nan Jing MoDi Multiple Dimensional Digital Limited Company, Nanjing 210034, China; 2.Jiangsu Province SuCe informationtechnology Co.,LTD.,Nanjing 210013. China)
Abstract: Siemens "SINUMERIK 808D Advanced" Numeric Control system product has got widely used in market. Due to the phe-nomenon that updating image every time to power off Numeric Control system leads to some inconvenience for user's operation, theauthor provides one novel means of upgrade image with uninterrupted power supply. The operation steps of the new upgrade are dis-cussed in detail. Please insert the USB stick when 808DA controller is in power. The Numeric Control system will read the imagefile which is designated by user and unpack it, then mount it into linux operation system. Compared with other old upgrade means,the new upgrade method can let 808DA image file be updated and be activated in power. In addition. there are some newly improve-ment for uncompressing image file. Using the newly upgrade means, customer needn't power off two times any more. These modifi-cations will bring great convenience for customer to operate 808DA Numeric Control system.
Key words: 808DA; image file; upgrade; with power off; mount technique; upgrade in power; HMI
1引言
伴隨著現(xiàn)代化機(jī)械T業(yè)的快速發(fā)展,西門子SINUMERIK808D AdvanCed數(shù)控系統(tǒng)[1](簡稱808DA NC)有很廣泛地應(yīng)用。客戶可以使用它來生產(chǎn)汽車或飛機(jī)上零部件。為了滿足客戶的需求,我們?yōu)镾INUMERIK 808D AdvanCed數(shù)控系統(tǒng)開發(fā)了一些新功能。而且有時(shí)客戶也會(huì)反饋一些PR缺陷問題,我們需要為客戶解決這些問題。
如果我們?yōu)橄到y(tǒng)集成了新功能或者解決了軟件的一些bug,我們需要升級(jí)更新的image文件進(jìn)入808DA NC數(shù)控系統(tǒng)。但是目前使用的更新image方法需要多次斷電,這樣很煩瑣和不方便。
2目前系統(tǒng)升級(jí)是怎么實(shí)現(xiàn)的?
目前為止,如果我們想更新image到808DA NC數(shù)控機(jī)床[2,5],我們使用的是下列的操作步驟。
1)首先,我們插入U(xiǎn)SB盤進(jìn)入808DA NC數(shù)控機(jī)床[6]的PPU操作面板上。然后我們按下斷電按鈕讓系統(tǒng)斷電,再按一下這個(gè)按鈕讓系統(tǒng)上電。
2)第二步,我們將重新上電808DA NC系統(tǒng),讓NC系統(tǒng)重啟。在這個(gè)重啟過程中,我們需要按一下那個(gè)名稱為“選擇”的切換按鈕,然后會(huì)彈出一個(gè)啟動(dòng)菜單選項(xiàng)。我們選擇“軟件升級(jí)”菜單項(xiàng),屏幕將會(huì)列出所有USB盤根目錄下的image文件以便于用戶可以選擇一個(gè)image文件進(jìn)行升級(jí)。如果用戶選好了一個(gè)文件,系統(tǒng)就開始進(jìn)行升級(jí)了。同時(shí)屏幕上將顯示一個(gè)進(jìn)度條用以告知用戶:系統(tǒng)正在升級(jí)以及升級(jí)的具體進(jìn)度信息,直到升級(jí)完成為止。
3)第三步,image升級(jí)結(jié)束以后,為了激活新image,我們需要再次斷電,然后再次上電,系統(tǒng)將要重啟。當(dāng)808DA NC系統(tǒng)再次重啟成功,新image將會(huì)生效,image里包含的新功能就能正常使用了。到此為止,升級(jí)步驟完成了。
3將來打算怎么進(jìn)行改進(jìn)?
在新的解決方案中,對于image升級(jí)我們不必再對808DANC數(shù)控系統(tǒng)[7-8]進(jìn)行斷電和上電操作。
我們使用下面的操作步驟來完成新image的升級(jí)。
1)首先,按下“Alt+n”鍵進(jìn)入System模塊。然后按擴(kuò)展鍵,再按“服務(wù)顯示”,再按“版本”。在版本信息界面,我們創(chuàng)建一個(gè)新的按鈕“軟件升級(jí)”。如圖1所示紅色方框內(nèi)創(chuàng)建的按鈕“軟件升級(jí)”。
2)第二步,用戶插入U(xiǎn)SB盤,然后按下“軟件升級(jí)”按鈕。如果USB盤沒有插入,系統(tǒng)將會(huì)彈出一個(gè)對話框,提示用戶插入U(xiǎn)SB盤。如圖2信息提示框所示。
如果用戶插入了USB盤,屏幕上將會(huì)列出
USB盤根目錄上的所有image文件。如圖3所示image文件列表??蛻艨梢酝ㄟ^光標(biāo)選擇image文件。按下“確定”鍵,當(dāng)前高亮顯示的image文件將要被升級(jí)到NC控制器[3]。
3)當(dāng)用戶通過光標(biāo)選擇一個(gè)image文件,并且按下“確定”按鈕,NC系統(tǒng)將開始升級(jí)。界面會(huì)彈出一個(gè)進(jìn)度條用于提示當(dāng)前系統(tǒng)升級(jí)的狀態(tài)信息。如圖4所示升級(jí)進(jìn)度條。以img為護(hù)展的文件名“*.img”是鏡像文件。在不斷電的情形下,我們解析這個(gè)image文件,然后將一個(gè)大文件解壓為若干個(gè)子部分。
升級(jí)包含下列步驟:首先,由于鏡像文件有幾個(gè)部分組成,它先被解壓為相應(yīng)的組件。然后,會(huì)把這些組件拷貝到他們自己的目錄位置。有些組件是以cfs格式存在的。在拷貝文件結(jié)束以后,要使用具體的接口把這些cfs文件在linux操作系統(tǒng)上依次mount一下來解壓。通過解壓這些cfs組件而產(chǎn)生的文件將會(huì)替換原先cfs組件所對應(yīng)的文件。具體升級(jí)的流程圖如圖5所示。
4)重啟必需的組件。所有組件將要被刷新。當(dāng)NC數(shù)控機(jī)床[4,9]重新啟動(dòng)成功以后,這個(gè)image就成功被升級(jí)了。新功能就能正常運(yùn)行了。
4新的設(shè)計(jì)方案的優(yōu)點(diǎn)是什么?
這個(gè)設(shè)計(jì)方案能夠成功地進(jìn)行image升級(jí)而不需要進(jìn)行多次斷電、上電。如果用舊的方案升級(jí)image,用戶必須先斷電然后重新連接電源。這些操作將丟失一些重要信息。例如,系統(tǒng)斷電就會(huì)丟失用戶權(quán)限與口令。當(dāng)系統(tǒng)重新上電以后,用戶必須再次輸入口令。而且這個(gè)新解決方案使激活image也不需要斷電、上電,使用戶更加方便,減少斷電帶來的麻煩。
另一方面,解壓image文件的方法比原先的方法更加具有創(chuàng)新性。原先的方案一次性地將image文件解壓為所有文件;但新的方案將image解壓為一些組件,然后讓組件恢復(fù)為各自所對應(yīng)的文件。這樣能夠顯示出哪些文件被修改了。
5結(jié)論
在西門子Sinumerik 808DA數(shù)控系統(tǒng)[10]上不斷電進(jìn)行im-age升級(jí)的新方案不再需要切斷電源和再次上電。如果用戶想升級(jí)image文件,只需要插入U(xiǎn)SB盤,然后按下“軟件升級(jí)”按鈕。再通過光標(biāo)選擇需要更新的image文件。HMI程序?qū)?huì)白動(dòng)完成更新image的所有操作。實(shí)踐證明:這種新穎的升級(jí)方式給用戶升級(jí)帶來很大的便利。
參考文獻(xiàn):
[1]Mu Lan Wang, Jian Min Zuo, Kun Liu. et al.FPGA-BasedIntelligent Software Hardening Chip for Computer NumericalControl System[J].Applied Mechanics and Materials,2012(10):2217-2220.
[2]WenZhengDing, XiaoDiaoHuang, MuLanWang, etal. An approachto evaluate the effects of nonlinear traveling joints on dynamicbehavior of large machine tools[J], The International Journalof Advanced ManufacturingTechnology,2013(10): 2025-2032.
[3] Zhong Jiang; Jie xiong Ding; Jing Zhang; Li Du; Wei Wang;Research on error tracing method of five-axis CNC machinetool linkage error[J], Journal of the Brazilian Society of Me-chanical Sciences and Engineering, 2018-04-16
[4] Xiaojing Yin; Bangcheng Zhang; Zhijie Zhou; Xiaoxia Hanetc; A new health estimation model for CNC machine toolbased on infinite irrelevance and belief rule base. Microelec-tronics Reliability 2018-02-15
[5]周偉,肖兵,冉琰,等.基于元?jiǎng)幼鲉卧臄?shù)控機(jī)床運(yùn)動(dòng)精度映射[J].哈爾濱工業(yè)大學(xué)學(xué)報(bào).2020,52(1):170-177.
[6]涂曉斌,艾美珍,易傳佳,等.基于簽密的數(shù)控機(jī)床遠(yuǎn)程操控安全交互協(xié)議[J].華東交通大學(xué)學(xué)報(bào),2019,36(6).
[7]許巖東.基于西門子808D系統(tǒng)的數(shù)控加工中心機(jī)床升級(jí)[J].機(jī)械工程與自動(dòng)化,2019(6):206-207.
[8]杜澎,董佑浩,苗盛.非正交五軸聯(lián)動(dòng)數(shù)控機(jī)床后置處理算法開發(fā)[J].制造技術(shù)與機(jī)床,2019(12):160-164.
[9]陳興云.淺析提高數(shù)控機(jī)床機(jī)械加工效率的方法[J].機(jī)械裝備研發(fā),2019(12):117-118.
[10]張紅梅.西門子828D數(shù)控系統(tǒng)數(shù)控銑床裝機(jī)調(diào)試[J].內(nèi)燃機(jī)與配件,2019(12):76-77.
【通聯(lián)編輯:梁書】
收稿日期:2020-04-12
作者簡介:陳剛(1978-),男,江蘇儀征人,碩士,高級(jí)工程師/副教授,主要研究方向:數(shù)控系統(tǒng),激光切割系統(tǒng),智能網(wǎng)應(yīng)用,軟件自動(dòng)升級(jí),即時(shí)聊天工具,地理信息系統(tǒng),電廠MIS系統(tǒng)。