㈠ step7怎麼設置密碼
1、把需要加密的程序生成源文件。
2、添加生成源文件的名稱
3、選擇需要加密的程序塊
4、打開對源文件進行加密,在源文件程序中添加KNOW_HOW_PROTECT
5、加密成功、現在可以看出FC4和其他的功能塊的不同了吧,FC4上有個小鎖的標志表明該程序塊已被加密保護。
㈡ Plc程序如何上鎖
S7-300程序加密方法
S7-300程序加密
加密步驟:
1.打開程序編輯窗口LAD/FBD/STL;
2.將要進行加密保護的程序塊生成轉換為源代碼文件(通過選擇菜單 File—>Generate source 生成);
3.在LAD/FBD/STL 窗口中關閉您的程序塊,並在SIMATIC Manager項目管理窗口的source文件夾中打開上一步所生成的
Source文件;
4.在程序塊的聲明部分,TITLE行下面的一行中輸入 KNOW_HOW_PROTECT;
5.存檔並編譯該Source文件(選擇菜單File _Compile);
6.現在就完成了您程序塊的加密保護。
加密後設計者保管好源文件(Source文件)。如需解密,可將源文件中添加的KNOW_HOW_PROTECT刪除並重新編譯(選
擇菜單File _Compile)即可。
*******************************************************************************
SIEMENS S7-300加密方法
1、在STEP7中打開所要加密的項目。
2、在該項目的"HW Configu"窗口,滑鼠右擊所插入的CPU,
選擇「Object Properties..."選項。
3、在彈出的「Properties"對話框中,選擇「Protection"
窗口。
4、選擇」Level of protection"下的「3:Write-/read protection"
選項,並輸入你所要輸入的密碼,然後單擊「OK」確認。
5、保存硬體設置,下載至目標PLC。
註:以後每次重新上電後,如要讀取或下載程序,系統都會
提示您輸入密碼。該密碼設置不可恢復,請記牢密碼。
*****************************************************************************************
SIEMENS S7-200加密方法
使用下列方法之一查看系統塊,設置 CPU 選項:
1.點擊瀏覽條中的「系統塊」 按鈕。
2.選擇查看(View)> 組件(Components)> 系統塊(System Block)菜單命令。
3.點擊指令樹中的「系統塊」 圖標。
然後點擊「系統塊」樹的密碼分支。
選擇授權級別, 輸入密碼, 然後將所作的修改下載到 CPU。密碼不區分大小寫字母。
密碼授權訪問功能和存儲區:如果沒有設置密碼,S7-200 提供不受限制的訪問。受密碼保護時,S7-200 根據授權級別
來提供操作功能限制。
a.所有 21x 和 22x CPU 均支持密碼級別 1, 2 ,3。只有硬體版本 2.0.1 以後的 22xCPU 能支持密碼級別 4。
b.S7-200 的默認密碼級別是級別 1 (不受限制的訪問)。
c.在網路中輸入密碼並不影響 S7-200
的密碼保護。授權一位用戶訪問受限制的功能並不意味著授權其他用戶訪問這些功能。在某一時刻,S7-200 只允許一位
用戶執行無限制訪問。
d.因為級別 1 允許不受限制的訪問, 如果你將其它密碼級別更改成級別 1,也就是等於取消密碼保護。
SIEMENS S7-300加密方法
1、在STEP7中打開所要加密的項目。
2、在該項目的"HW Configu"窗口,滑鼠右擊所插入的CPU,
選擇「Object Properties..."選項。
3、在彈出的「Properties"對話框中,選擇「Protection"
窗口。
4、選擇」Level of protection"下的「3:Write-/read protection"
選項,並輸入你所要輸入的密碼,然後單擊「OK」確認。
5、保存硬體設置,下載至目標PLC。
註:以後每次重新上電後,如要讀取或下載程序,系統都會
提示您輸入密碼。該密碼設置不可恢復,請記牢密碼。
s7-200忘記 PLC 密碼怎麼辦?
如果忘記 PLC 密碼,您必須清除 PLC 存儲區,重新載入程序。清除 PLC 存儲區使 PLC 進入 STOP(停止)模式,並將
PLC 復原為工廠設置
的默認值,PLC 地址、波特率和實時時鍾除外。
第 1 頁
S7-300程序加密方法
欲清除 PLC 中的程序:
1. 選擇 PLC > 清除叄–lear)菜單命令,顯示「清除」對話框。
2. 選擇所有的復選框,並點擊「確認」按鈕核實採取的措施。
3. 如果密碼已被配置,STEP 7-Micro/WIN 會顯示一個密碼驗證對話框。欲清除密碼,在密碼驗證對話框中輸入
CLEARPLC,繼續執行「
全部清除」操作。(CLEARPLC 密碼不區分大小寫字母。)
「全部清除」操作不從存儲卡中拆卸程序。因為存儲卡存儲密碼和程序,您必須重新對存儲卡進行編程,才能拆卸丟失
的密碼。
警告清除 PLC 存儲區影響數字量和模擬量輸出狀態。工廠默認值是當 PLC 處於 STOP(停止)模式時,將數字量輸出復
位為零(關斷)。但是
,如果您已經使用系統塊的「輸出表」標簽定義數字量輸出的「安全狀態」,您需要注意刪除系統塊時也將刪除該「安
全狀態」定義。下一次
您將 PLC 從 RUN(運行)模式轉為 STOP(停止)模式時,數字量輸出會被設為零(工廠默認值)。另外,當您刪除程
序塊時,模擬量輸出被
凍結為當前值。直到您下載新的程序塊,能夠對模擬量輸出狀態進行更改的唯一方法是使用狀態表。清除 PLC 存儲區
時,如果 S7-200 PLC 與
設備相連,對數字量輸出狀態的改動可傳送至該裝置。而且,您刪除程序塊後,因為輸出被「凍結」,與模擬量輸出相
連的裝置不再能夠正常
響應。如果清除了 PLC 存儲區,卻沒有仔細考慮對數字量和模擬量輸出的影響,裝置操作可能出現無法預料的狀況,可
能導致人員死亡和嚴重
傷害及/或裝置損壞。請始終採用適當的安全預防措施,並在清除 PLC 存儲區之前確保程序處於安全狀態。
如何清除S7-300中的密碼
需要對MMC卡進行格式化操作。格式化過程如下:
1. 將開關置為「MRES 」位置,並保持,直至LED 停止閃亮(即直至大約9 秒鍾後永亮著)。
2. 在隨後的3 秒內,釋放開關,並再次切換為「MRES 」位置。STOP LED 現在閃亮,指示正在進行格式化。
一定要使用規定的操作順序。否則,MMC 就不能進行格式化,而是返回存儲器復位狀態。
忘各位在不涉及商業利益的情況下別加密,與人方便自己方便,做事不要太小氣
㈢ STEP7中如何加密,設置一段時間後PLC自動停止工作
我一般用兩種方法:
第一種 plc停機後不是太明顯 很難查找問題點。你用時鍾計時 可以是一般計時和系統計時 時間到後 觸發某個點 使他打斷源程序的循環 也就是說時間到後讓plc不能順利的執行程序 因為程序中有個關鍵點被打斷了 條件不具備了。這種呢 plc表面不會有任何的指示燈顯示 和正常run是一樣的 難以查找 除非設計者指出來或對程序工藝很熟的人才能解開。
第二種呢plc停機後會有明顯的報錯指示,只要密碼解開就能查出停機原因的。同樣用計時或計數器 時間到後讓plc執行一段錯誤語句 比如說你讓某個變數除以零 那麼一旦執行 plc就會死機 程序停止運行。
這兩種方法呢 都要建立在你的plc有密碼保護 並且無密碼不允許上載,下載和在線監視。密碼設置 是在plc cpu屬性中設置,在硬體組態中 右鍵點擊cpu 在object properties 中點擊 Protection選項卡 設置。
over
㈣ step7編程軟體中如何給編好的FC,FB進行加密
將寫好的程序塊生成源文件,然後在源文件中添加語句:KNOW_HOW_PROTECT,然後再將源文件編譯後對應的塊就加密了。然後將源文件刪除後打開塊就只能看到對應的介面了。如果刪除源文件後,需要使用專門的破解工具破解後才能顯示塊出塊的內容。可以加密,自然可以解密。目前STEP75.4版本基本上都可以解密了,好像5.5的目前還不可以解密。如果需要恢復顯示,可以使用破解的方法,要不然就需要源文件。將源文件中KNOW_HOW_PROTECT語句刪除,重新編譯一下,塊就恢復到未加密狀態了。
㈤ plc程序源代碼用什麼程序寫的
源程序是用STL語言寫的,可以通過梯形圖生成。打開程序塊,文件菜單下邊有一個生成源文件就可以。最常用到的使用源文件的地方就是給程序塊加密(雖然現在可以很容易破解)。
1、在STEP7中打開要加密的程序塊,點擊菜單「文件/生成源文件(File/Generate source)」,
生成要加密保護的程序塊的原代碼文件。
2、關閉程序塊,在項目管理器中打開「源文件(source)」,打開生成的源文件。
3、在程序塊的聲明部分,TITLE行下面的一行中輸入「KNOW_HOW_PROTECT」。
4、執行菜單命令「文件/保存(File/Save)」然後「文件/編譯(File/Compile)」。
5、編譯成功後,可在「塊」中看到加鎖的程序塊。
6、解除密碼,打開相應的「源文件」,把「KNOW_HOW_PROTECT」刪除,然後編譯即可。
注意,保存好源文件,否則已加密的程序塊將無法打開。
㈥ s7-300如何加密,不能上傳下載程序
1.
打開設置~安全和隱私~隱私保護~訪問限制,打開。
2、然後點擊設置訪問限制的應用,輸入圖形密碼。
3、把需要加密的應用後面的開關打開即可。
㈦ 求助,西門子PLCFC功能塊怎麼加密
STEP7 V5.5的加密工具需要單獨安裝,文件位置在STEP7 V5.5 SP2 chCD_2Optional ComponentsS7 Block Privacy,安裝後右鍵單擊管理器中的「塊」,執行快捷菜單中的「BlockProvacy」命令,彈出窗口勾選你要加密的程序塊:
滑鼠右鍵選擇加密所選擇的塊
㈧ 西門子300PLC中自己寫的塊(FC/FB)塊怎樣加密!!!
打開任意某個 FB/FC, 在打開的編輯器內——File——Generate source
在彈出菜單里選中待操作的塊,生成源代碼——會放在Source目錄
然後打開這個source文件,在最前面標題部分加入 " KNOW HOW PROTECT " ——你可以在Step7幫助里查找這句話,看看例子。
再編譯該文件,生成加密的塊,刪除源代碼即可。
記得保存好自己的源代碼,我經常把自己代碼加密忘了保存原始代碼。。。。。。糊塗啊。。。