產(chǎn)品簡介
詳細介紹
在硬件組態(tài)中,,在CPU屬性中按照保護等級設置密碼,,將CPU中程序鎖住,不影響CPU的正常運行,。這種情況是往往是程序設計編程人員出于安全和知識產(chǎn)權的保護等目的而進行的設置,。常見的加密方式有三種,如圖一所示,。1,、程序可讀出,數(shù)據(jù)可修改,,運行可監(jiān)視,,只是程序不可更改。(出于安全考慮)2,、數(shù)據(jù)可修改,,運行可監(jiān)視,程序即不能讀出也不能修改,。(出于安全考慮,,也為保護知識產(chǎn)權)3、程序,、數(shù)據(jù),、運行均不可讀出、監(jiān)視和更改,。(安全性最高)方法:在硬件組態(tài)中打開CPU的protection(保護)選項,,選擇所需加密方式,設置密碼后保存編譯重新下載硬 件組態(tài)就可以了,。注意:如何設置密碼忘記或丟失,,那么只有通過編程軟件在線連接PLC,清空PLC程序,(包括程序塊,,系統(tǒng)塊和數(shù)據(jù)塊)然后將備份的程序重新下載,。西門子CPU314-2PN/DP S7-300模塊維修 上電無顯示程序中程序塊的加密和解密。方法步驟如下,。
1,、在STEP7中打開要加密的程序塊,點擊菜單“文件/生成源文件(File/Generate source)",,
生成要加密保護的程序塊的原代碼文件,。
2、關閉程序塊,,在項目管理器中打開“源文件(source)",,打開生成的源文件。
3,、在程序塊的聲明部分,,TITLE行下面的一行中輸入“KNOW_HOW_PROTECT"。(如圖二所示)
4,、執(zhí)行菜單命令“文件/保存(File/Save)"然后“文件/編譯(File/Compile)",。
5、編譯成功后,,可在“塊"中看到加鎖的程序塊,。
6、解除密碼,,打開相應的“源文件",,把“KNOW_HOW_PROTECT"刪除,然后編譯即可,。
注意,,保存好源文件,否則已加密的程序塊將無法打開,。同時,,你用SCL源程序編譯完成后,刪除SCL源程序就行了,。別人沒SCL源程序,,打開你程序中的塊時就只能顯示成STL程序了。
第三種情況就是我們在打開別人的程序時,,遇到的那些加密程序塊,,又沒有源程序的情況下,就只能靠一些解密工具或者其他方式了
關注
工業(yè)控制系統(tǒng)和PLC簡介
1 控制系統(tǒng)的組件
工業(yè)控制系統(tǒng)ICS的組件根據(jù)其所處的位置,,可大致分為兩類:控制中心設備和遠程站點設備。控制中心設備位于系統(tǒng)控制中心,,包括人機界面(HMI),、工程師工作站和歷史記錄服務器(Historian)。遠程站點設備是駐留在生產(chǎn)現(xiàn)場,,并直接連接到執(zhí)行器和傳感器的設備,,其主要功能是監(jiān)督和控制物理過程。盡管現(xiàn)場設備通常不與人直接交互,,但由于生產(chǎn)現(xiàn)場通常不如控制中心安全,,所以更有可能受到攻擊和破壞。西門子CPU314-2PN/DP S7-300模塊維修 上電無顯示