❶ 功能塊屬性里有知識產權保護怎麼樣使用
好像沒有吧,西門子的保護只是在STL中加上KNOW_HOW_PROTECT,這樣的保護現在網上有很多軟體可以解開;建議你的功能塊用結構化編程加密來寫,盡量多的調用UDT,這樣沒有注釋即使解密了也很難看懂。
❷ 急,西門子300PLC,一個功能塊被防寫了,沒有源文件,怎麼打開,急
1、如果是系統功能或者功能塊的話,你無法得到源文件。
2、如果是用戶FB或者FC的話,且FB/FC並不是通過S7 Block Privacy加密的話,你可以搜索並下載S7 Block Unlock工具進行打開,但是,這種打開的是沒有注釋沒有變數名的STL程序,或許你看不懂,我無法對程序解讀提供幫助。
3、區分是不是S7 Block Privacy加密你可以看FC/FB上的小鎖頭,紅色的就是通過S7 Block Privacy加密的,你無法打開。
❸ 求助,西門子PLCFC功能塊怎麼加密
STEP7 V5.5的加密工具需要單獨安裝,文件位置在STEP7 V5.5 SP2 chCD_2Optional ComponentsS7 Block Privacy,安裝後右鍵單擊管理器中的「塊」,執行快捷菜單中的「BlockProvacy」命令,彈出窗口勾選你要加密的程序塊:
滑鼠右鍵選擇加密所選擇的塊
❹ 如何在SIMATIC PCS 7 V8下使用Block Privacy功能
1 概述
1.1 概要
S7 - Block Privacy 功能可以應用於塊的加密解密,可以把加密後的FC或FB下載到CPU中去。此功能比"know-how protection" 有更高級別的安全性。
一旦對塊進行加密後,如果沒有解密,那麼將不能對功能塊進行編輯。但是如果塊的源文件存在,只要對源文件進行編譯操作,就會把加密的塊解密了。所以如果想要比較安全,那麼在加密後,應該把源文件從項目中刪除或轉移出來。
1.2 限制條件
對於希望加密的FC或FB塊,塊的最大裝載內存不能超過60K,塊的裝載內存可以在塊的屬性里General-Part2中查看到。
以下的塊不能被加密:
Organization blocks (OB)
System functions (SFC)
System function blocks (SFB)
Failsafe blocks
Blocks with "know-how protection".
塊加密功能對CPU 版本要求:
CPU 4xx 固件V6.0 及以上版本
注意:加密的塊不能下載到 S7-PLCSIM
2 S7 Block Privacy安裝
2.1 系統要求
SIMATIC PCS 7 V8以上版本。
2.2 安裝
S7-Block Privacy 可以在 PCS 7 DVD 2 的目錄文件中找到,需要單獨安裝,雙擊setup.exe即可。路徑為:Additional_Procts/S7_Block_Privacy__V1.0+SP1。
目前可以在英文和德文語言環境下使用。
3 S7 Block Privacy使用
3.1 如何打開Block Privacy
當安裝完S7_Block_Privacy後,可以通過在PCS 7組件視圖下右鍵單擊Blocks,可以選擇Block Privacy打開塊保護的操作界面。
注意:Block Privacy必須與SIMATIC Manager結合使用,即需要在SIMATIC Manager中去打開,如果SIMATIC Manager關閉,那麼Block Privacy也會關閉。
3.2 Block Privacy界面
S7-Block Privacy 可以通過樹形結構來顯示Blocks。各種圖標的說明可以通過點擊F1幫助查詢。
3.3 加密過程
1 右鍵點擊主資料庫塊文件夾並選擇塊加密
2 可以通過打開的窗口中選擇想要加密的塊前的復選框;
3 右鍵在選擇的任意一個塊前點擊,選擇"Encrypt Block…" 加密塊,即可加密所有選擇上的塊。也可以單獨點擊任意一個想加密的塊。
4 塊保護」Block Privacy「的設置密碼對話框將會彈出
5 在圖4對話框中可以輸入密碼點擊OK,也可以點擊Suggested key來得到一個建議的密碼,密碼12-24個字元組成。
注意:一定要保證密碼安全,不要丟失,否則無法對塊解密。
如果採用了系統建議的密碼,會彈出如圖5對話框,可以通過復制粘貼,把密碼保存在記事本或WORD文檔中。
6 點擊」OK」按鈕,所有選擇加密的塊被加密,並且顯示圖標 icon 。
3.4 從項目中移除源文件
如果項目中被加密的塊的源文件沒有被移除,那麼先前加密的塊能夠通過編譯源文件重新恢復到未加密狀態。因此,如果想保護自己的塊,那麼必須從項目中移除源文件。
步驟如下:
1 右鍵在S7 Block Privacy的窗口中選擇需要刪除的源文件(具體含義參考圖2)
2 當在彈出窗口點擊確認後,源文件將從圖6的樹形目錄中移除
3 右鍵點擊」Sources」文件夾,並選擇重組源文件夾「Reorganize Source Folder」
注意:操作此步驟時,保證在SIMATIC Manager中沒有打開此項目
重組後此源文件將完全刪除,這樣可以保護塊的私密性。
注意:如果我們只選擇移除源文件,那麼此源文件還存儲在項目文件夾中,只是不能會在S7 Block Privacy的窗口的窗口中顯示,那麼源文件還可以被使用,只有重組源文件夾後,此源文件才能完全從項目文件夾中刪除
3.5 解密過程
通過同樣方法打開S7-Block Privacy窗口後,右鍵點擊想要解密的塊,可以選擇單個塊,也可以通過前面的復選框選擇多個想要解密的塊
選擇Decrypt Block,在彈出的「Block Decryption「窗口中輸入密碼點擊OK,如果密碼正確即可成功解密,如果連續三次密碼輸入錯誤,那麼S7-Block Privacy窗口將自動關閉,將來重新調出窗口嘗試解密時會增加響應的時間。
❺ 本人新手,想利用PLC里的功能塊的子程序學習,可是裡面有加密,看不到內容,那位大俠有解密軟體啊
哪些功能塊 都是開發商用C語言編寫然後加密的 哪個應該打不開
❻ FANUC 31 i PMC程序 內部的功能塊密碼有破解方法或軟體
可以把程序發給我,我有解密演算法
FB的密碼演算法跟以前的PMC密碼演算法不一樣。
每個功能塊有獨立的密文存儲空間,單密文為20BYTE
其前2BYTE為加密時間,用於生成加密的KEY,
最後2BYTE為校驗位,檢查密文是否被人為修改
中間16BYTE密文為密碼加密內容。
密碼最大長度為16Byte,有特殊字元檢查,不能為密碼。
發我郵箱:[email protected]
❼ 求助,西門子PLC FC 功能塊怎麼加密
如果使用的是博途軟體,右鍵功能塊,專有技術保護,設置一個密碼即可
❽ CJ1M/CJ1G/CJ1H/CS1D/CS1G/CS1H/CP1H/CP1E PLC有任務密碼。功能塊密碼,禁傳卡。禁覆蓋等幾種加密方式
可以解開,找我們
❾ step7怎麼設置密碼
1、把需要加密的程序生成源文件。
2、添加生成源文件的名稱
3、選擇需要加密的程序塊
4、打開對源文件進行加密,在源文件程序中添加KNOW_HOW_PROTECT
5、加密成功、現在可以看出FC4和其他的功能塊的不同了吧,FC4上有個小鎖的標志表明該程序塊已被加密保護。