問(wèn)題:如何加密S7-GRAPH 塊?
解答:在 STEP7 中,只有STL 源文件格式支持塊保護(hù)功能,僅僅有S7-GRAPH 源文件無(wú)法實(shí)現(xiàn)塊保護(hù)功能。因此可以通過(guò)由S7-GRAPH 源文件生成STL 格式源文件的方式實(shí)現(xiàn)塊保護(hù)功能??梢园凑杖缦虏襟E實(shí)現(xiàn):
1. 首先將S7-GRAPH FB 備份為S7-GRAPH FB 源文件
? 打開(kāi)S7-GRAPH FB,并通過(guò)“File > Generate Source File...”創(chuàng)建S7-GRAPH 源文件。
? 在打開(kāi)的對(duì)話(huà)框中輸入對(duì)象名稱(chēng),例如“Source_FB”。
? 用 OK 鍵進(jìn)行保存,生成了S7-GRAPH 源文件后,關(guān)閉S7-GRAPH FB。
2. 生成STL 格式的FB
? 在 Windows 操作系統(tǒng)中,通過(guò)“Start > SIMATIC> STEP 7 > LAD,STL,F(xiàn)BD-Programming S7 Blocks”打開(kāi)LAD/STL/FBD 編輯器。
? 在 LAD/STL/FBD 編輯器中,通過(guò)“File > Open”選擇STEP 7 項(xiàng)目,打開(kāi)在S7-GRAPH中創(chuàng)建的塊(例如FB51)。
? 選擇菜單中“File > Save”,此時(shí)顯示信息提示:此塊是在不同的編程語(yǔ)言中創(chuàng)建的,保存后則不能再用其原始創(chuàng)建語(yǔ)言(S7-GRAPH)進(jìn)行編輯。點(diǎn)擊“Yes”按鈕。則在S7-GRAPH 中創(chuàng)建的功能塊,現(xiàn)在已經(jīng)變?yōu)镾TL 語(yǔ)言格式了。
3. 生成STL 格式的源文件
? 在 LAD/STL/FBD 編輯器中通過(guò)“File > Generate Source...”創(chuàng)建STL 源文件
? 在打開(kāi)的對(duì)話(huà)框中輸入對(duì)象名稱(chēng),例如“Protect_FB”。
? 選中要為其創(chuàng)建STL 源文件的塊(例如FB51),并將這個(gè)塊移到右邊的“Blocks Selected”窗口中。
? 以 OK 確認(rèn),生成STL 源文件,關(guān)閉LAD/STL/FBD 編輯器。
4. 現(xiàn)在在“Sources”文件夾中有兩個(gè)源文件。
? STL 源文件(Protect_FB),
? S7-GRAPH 源文件(Source_FB),
5. 生成加密的FB
? 打開(kāi)STL 源文件 “Protect_FB”,并在“TITLE”下的塊的聲明段插入關(guān)鍵字KNOW_HOW_PROTECT
? 通過(guò)“File > Save" and "File > Compile”保存并編譯STL 源文件。則 FB51 被加密。
編輯;jq
-
STL
+關(guān)注
關(guān)注
0文章
86瀏覽量
18331 -
S7-GRAPH編程
+關(guān)注
關(guān)注
0文章
6瀏覽量
3210
原文標(biāo)題:如何加密S7 -GRAPH 塊
文章出處:【微信號(hào):gh_a8b121171b08,微信公眾號(hào):機(jī)器人及PLC自動(dòng)化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論