




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第6頁(yè)TwinCATCNC實(shí)現(xiàn)對(duì).NCTwinCATCNC實(shí)現(xiàn)對(duì).NC代碼文件的加密與解密作者:金建功職務(wù):應(yīng)用工程師(金屬加工)郵箱:j.jin@日期:2024-04-30摘要.NC代碼文件作為客戶工藝的的核心內(nèi)容,對(duì)其進(jìn)行加密是非常有必要的工作。BECKHOFF的CNC在.NC文件加密方面,提供了官方免費(fèi)的加密軟件,可以將.NC代碼文件轉(zhuǎn)換成加密格式的文件,打開(kāi)加密后的文件,顯示的內(nèi)容為亂碼。這樣的操作可以有效的保護(hù).NC代碼文件,保護(hù)客戶的核心機(jī)密。附件:序號(hào)文件名備注1TF5200_encryption_of_ncprogr_en.pdf英文手冊(cè)2ISGCrypter.exe加密軟件歷史版本:免責(zé)聲明:我們已對(duì)本文檔描述的內(nèi)容做測(cè)試。但是差錯(cuò)在所難免,無(wú)法保證絕對(duì)正確并完全滿足您的使用需求。本文檔的內(nèi)容可能隨時(shí)更新,如有改動(dòng),恕不事先通知,也歡迎您提出改進(jìn)建議。參考信息:《TF5200_encryption_of_ncprogr_en》目錄1. 軟硬件版本 31.1. 倍福Beckhoff 31.1.1. 控制器硬件 31.1.2. 控制軟件 32. 準(zhǔn)備工作 32.1. 軟件安裝 33. 操作步驟 33.1. NC代碼加密和解密的必要 33.2. ISGCrypter使用說(shuō)明 33.3. 加密例程 53.4. CNC運(yùn)行加密.NC文件 53.4.1. CNC通道中設(shè)置參數(shù) 53.4.2. PLC程序中寫(xiě)入密碼 6
軟硬件版本倍福Beckhoff控制器硬件TwinCAT控制制器,PC或者EPC,包括:嵌入式控制器:CX5020-0125工控機(jī):C6xxx、CP2xxx、CP6xxx等本文以筆記本模擬運(yùn)行控制軟件筆記本和控制器都是基于TwinCAT3.1Build4024.32版本TF1275TwinCATCNCExport3.1.3079.39版本ISGCrypter.exe準(zhǔn)備工作軟件安裝從附件中找到ISGCrypter軟件安裝包并安裝。操作步驟NC代碼加密和解密的必要一般CNC項(xiàng)目會(huì)有一些子程序NC文件,并且需要放在工控機(jī)內(nèi),這些文件會(huì)涉及到OEM廠家的核心機(jī)密,為此BECKHOFF提供了官方的加密軟件ISGCrypter。加密后文件打開(kāi)會(huì)顯示為亂碼,可以有效的保護(hù)OEM廠家的知識(shí)產(chǎn)權(quán)。ISGCrypter使用說(shuō)明序號(hào)含義說(shuō)明1密碼加密/解密NC程序的密碼。密碼長(zhǎng)度為1~56個(gè)字符。但是,建議不要超過(guò)8個(gè)字符。密碼不存儲(chǔ)在加密程序中。在解密過(guò)程中無(wú)效的密碼不會(huì)導(dǎo)致中斷,但程序無(wú)法正確解密,也無(wú)法讀取。2輸出目錄除了默認(rèn)目錄(=源文件的目錄),您可以選擇一個(gè)不同的文件夾。如果使用與源文件不同的目錄,請(qǐng)勾選下面的框。如果選中,所有解密/加密的文件都保存在此目錄里3加密的文件加密文件的文件擴(kuò)展名。Ecy是默認(rèn)值,可以修改,建議使用enc。文件擴(kuò)展名也是用于解密的文件過(guò)濾器。具有此擴(kuò)展名的文件在啟動(dòng)時(shí)自動(dòng)檢測(cè)為加密和解密。4文件擴(kuò)展名過(guò)濾具有此擴(kuò)展名的文件在啟動(dòng)時(shí)自動(dòng)檢測(cè)為.NC文件并加密。5添加一個(gè)文件將一個(gè)或多個(gè)文件添加到要處理的列表中。6刪除標(biāo)記標(biāo)記的列表項(xiàng)將從程序中刪除。7打開(kāi)日志目錄打開(kāi)包含日志文件的目錄。日志文件在加密或解密時(shí)以所選語(yǔ)言生成。8啟動(dòng)啟動(dòng)加密或解密的操作。無(wú)論元素是否在列表中標(biāo)記,都會(huì)處理列表中的所有條目。首先從列表中刪除不需要處理的文件。9添加一個(gè)文件夾把整個(gè)文件夾中,擴(kuò)展名與(4)相同的文件添加到列表中,以待處理。10刪除列表從加密/解密列表中刪除所有條目。11源文件顯示對(duì)哪些源文件進(jìn)行加密/解密。12目標(biāo)文件加密/解密后的目標(biāo)文件。13狀態(tài)加密/解密文件的當(dāng)前狀態(tài)。14鏈接點(diǎn)擊鏈接可以跳轉(zhuǎn)到輸出文件的文件夾。15已標(biāo)記的文件標(biāo)記元素?cái)?shù)/元素總數(shù)16ISGCrypter版本程序版本17DLL版本DLL版本18語(yǔ)言語(yǔ)文設(shè)置,支持:德語(yǔ)、英語(yǔ)、俄語(yǔ)、意大利語(yǔ)、西班牙語(yǔ)、法語(yǔ)、日語(yǔ)、漢語(yǔ)19加密、解密選擇Encrypt是加密操作,選擇Dercrypt是解密操作。加密例程加密前:加密后:CNC運(yùn)行加密.NC文件CNC通道中設(shè)置參數(shù)首先在通道參數(shù)中設(shè)置P-CHAN-00283參數(shù),如下圖:其中encryption_extension[0]的值設(shè)置成加密.NC文件的擴(kuò)展名,必須與ISGCrypter(3)設(shè)置的一致,我們以enc為例。設(shè)置完成后激活配置。當(dāng)CNC執(zhí)行.enc文件時(shí),會(huì)判斷其是加密.NC文件,會(huì)加載對(duì)應(yīng)的mc_encryption_key_0地址中的密碼。在軸參數(shù)中可以設(shè)置3組NC文件的擴(kuò)展名,對(duì)應(yīng)encryption_extension[]的序號(hào)為0、1、2,對(duì)應(yīng)的密碼地址是:mc_encryption_key_0、mc_encryption_key_1、mc_encryption_key_2。PLC程序中寫(xiě)入密碼mc_encryption_key_0的密碼設(shè)置需要用到ADSWRITE功能塊寫(xiě)入。下圖是mc_encryption_key_0、mc_encryption_key_01、mc_encryption_key_2對(duì)應(yīng)的ADS地址:Password設(shè)置正確,AdsWrite寫(xiě)入成功后。CNC才可以正常運(yùn)行加密的.NC代碼文件。并且不顯示加密的代碼內(nèi)容。
上海(中國(guó)區(qū)總部)中國(guó)上海市靜安區(qū)汶水路299弄9號(hào)(市北智匯園)電話 北京分公司北京市西城區(qū)新街口北大街3號(hào)新街高和大廈407室電話 郵箱:beijing@ 廣州分公司廣州市天河區(qū)珠江新城珠江東路32號(hào)利通廣場(chǎng)1303室電話1/2 郵箱:guangzhou@ 成都分公司成都市錦江區(qū)東御街18號(hào)百揚(yáng)大廈2305室電話:
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 廚具店雇傭合同范本
- 個(gè)人工作年度總結(jié)自我鑒定
- 保密協(xié)議 合同范本
- 醫(yī)療設(shè)備抵押合同范例
- 工業(yè)鍋爐司爐題庫(kù)與參考答案
- 賣車轉(zhuǎn)讓合同范本
- 一年級(jí)新生入學(xué)家長(zhǎng)會(huì)的發(fā)言稿
- 《雨》閱讀理解訓(xùn)練題及答案
- 東南亞企業(yè)合同范本
- 《長(zhǎng)方形和正方形的周長(zhǎng)》教學(xué)反思
- (正式版)SHT 3225-2024 石油化工安全儀表系統(tǒng)安全完整性等級(jí)設(shè)計(jì)規(guī)范
- 超高分子量聚乙烯纖維發(fā)展前景分析
- 腦梗死伴發(fā)高血壓的護(hù)理
- 派出所開(kāi)展小學(xué)安全教育講座
- 2024年全國(guó)公務(wù)員考試公共基礎(chǔ)知識(shí)C類真題及解析
- 2016-2023年南京科技職業(yè)學(xué)院高職單招(英語(yǔ)/數(shù)學(xué)/語(yǔ)文)筆試歷年參考題庫(kù)含答案解析
- 助產(chǎn)健康宣教課件
- 機(jī)房運(yùn)維報(bào)告
- 離婚協(xié)議書(shū)完整版Word模板下載
- 雪花勇闖天涯XPARTY活動(dòng)策劃方案
- 2023年汽車修理工(高級(jí))考試試題庫(kù)附答案
評(píng)論
0/150
提交評(píng)論