西門子S7-300/400PLC編程之軟件加密
來源:上海邑斯自動化科技有限公司
2022年12月01日 11:16
通過STEP7軟件的KNOW_HOW_PROTECT功能實現對您程序代碼的加密保護。
如果您雙擊鼠標打開經過加密的程序塊時,您只能看到該程序塊的接口數據(即IN, OUT 和 IN/OUT 等類型的參數)和注釋信息,而程序塊中的代碼及代碼的注釋,臨時/靜態變量是不能被看到的。同時您也無法對加密保護的程序塊做出任何改動。

2.將要進行加密保護的程序塊生成轉換為源代碼文件(通過選擇菜單 File—>Generate source 生成);3.在LAD/FBD/STL 窗口中關閉您的程序塊,并在SIMATIC Manager項目管理窗口的source文件夾中打開上一步所生成的source文件;4.在程序塊的聲明部分,TITLE行下面的一行中輸入KNOW_HOW_PROTECT;5.存盤并編譯該source文件(選擇菜單FileàSave,FileàCompile);
如下圖中表示了如何對STL source文件進行加密:

2. 刪除文件中的KNOW_HOW_PROTECT;注意:如果沒有STL source 源文件,您是無法對已經加密的程序塊進行編輯的!
當我們寫好程序下載到PLC之后就希望PLC能正常穩定的運行。為了防止人為出現的故障,要對PLC設置使用權限,來保護PLC程序不會被更改或程序被刪除。如何設置這個口令來保護PLC呢??
打開STEP7 單擊目錄中的SIMATIC 300 station,雙擊右窗口的Hardware 圖標,從而入硬件組態界面。2. Write-protection(寫保護:程序可讀不可寫)
3. Write-/read protecti(讀寫保護:即不可讀也不可寫)

設置好讀寫口令保護之后,當我們要改寫程序或讀程序時,就會彈出輸入口令模框,提示您輸入口令,只有輸入的口令正確才可以正常讀寫。

免責聲明
-
凡本網注明“來源:化工儀器網”的所有作品,均為浙江興旺寶明通網絡有限公司-化工儀器網合法擁有版權或有權使用的作品,未經本網授權不得轉載、摘編或利用其它方式使用上述作品。已經本網授權使用作品的,應在授權范圍內使用,并注明“來源:化工儀器網”。違反上述聲明者,本網將追究其相關法律責任。
- 本網轉載并注明自其他來源(非化工儀器網)的作品,目的在于傳遞更多信息,并不代表本網贊同其觀點和對其真實性負責,不承擔此類作品侵權行為的直接責任及連帶責任。其他媒體、網站或個人從本網轉載時,必須保留本網注明的作品第一來源,并自負版權等法律責任。
- 如涉及作品內容、版權等問題,請在作品發表之日起一周內與本網聯系,否則視為放棄相關權利。
Copyright chem17.com All Rights Reserved 法律顧問:浙江天冊律師事務所 賈熙明律師
-
全年征稿/資訊合作
0571-87759900
點我咨詢
-
-
-
-
-
采購中心
采購專員1對1咨詢
企業未開通此功能
詳詢客服 : 0571-87858618
主站蜘蛛池模板:
内黄县|
定安县|
麻栗坡县|
东港市|
桑植县|
定襄县|
永泰县|
德保县|
商都县|
防城港市|
齐齐哈尔市|
静安区|
镇赉县|
宜阳县|
福建省|
新河县|
雷波县|
含山县|
祁阳县|
玉溪市|
洛隆县|
保靖县|
鄂托克旗|
汉沽区|
江津市|
突泉县|
正阳县|
乌什县|
阿尔山市|
育儿|
忻州市|
石城县|
枝江市|
汝阳县|
泾源县|
东兰县|
瓦房店市|
徐州市|
勐海县|
赤壁市|
治多县|