西門子S7-1200、S7-1500CPU的安全防護等級及重置(清空)方法

西門子的S7-1200、S7-1500有比較嚴格的防護和安全機制,這既能確保程序不會被誤操作,也能保護知識產權。

CPU的存取等級包括4級(無防護、讀訪問權限、HMI訪問權限、不能訪問)。每一個級別裡,打勾的是允許的功能,其他是不允許的,除了完全訪問權限,其他都有密碼保護。


西門子S7-1200、S7-1500CPU的安全防護等級及重置(清空)方法


如果我們拿到了一個帶有密碼保護的CPU,怎麼清空起內容(重置),再次使用使用呢?或者手上有源程序,但是密碼忘記了(源程序的密碼可以修改,無法查看),如果要重新下載,也需要先對CPU進行重置。手冊上介紹了兩種重置方法,卡重置及編程軟件重置。

1、利用空的存儲卡來清空,方法如下:

1)、創建空傳送卡。

2)、確保設備沒有動作。

3)、插入空的存儲卡,CPU將重置。

4)、取出傳送卡,正常使用CPU。

2、通過“在線和診斷”功能來重置,在無防護的情況下,肯定可以實現重置。


西門子S7-1200、S7-1500CPU的安全防護等級及重置(清空)方法

3、在CPU有密碼的情況下,能操作嗎?我做了一個簡單的試驗:

1)、將CPU設置成“讀訪問權限”,下載。


西門子S7-1200、S7-1500CPU的安全防護等級及重置(清空)方法

2)通過“在線訪問”來查找PLC,能夠看到PLC的所有內容,然後選擇“重置”,會提示輸入密碼,如果密碼錯誤,將無法操作。


西門子S7-1200、S7-1500CPU的安全防護等級及重置(清空)方法


3)、將CPU設置成“不能訪問”,下載。


西門子S7-1200、S7-1500CPU的安全防護等級及重置(清空)方法


4)、雙擊“更新可訪問的設備”,查找PLC,訪問裡面內容時,就需要輸入密碼,否則根本就無法訪問任何內容,更談不上重置操作了。


西門子S7-1200、S7-1500CPU的安全防護等級及重置(清空)方法

以上試驗展示了不同防護等級時的外部可訪問性。在設置有密碼保護時,是無法通過編程軟件進行CPU重置的,只能通過傳送卡進行重置,這時候CPU裡的內容都是被清空或者替換的,原來的知識產權能夠得到有效的保護。


2020年1月6日

說明:

1、本文是實踐經驗,非嚴格論文,與相關產品和理論可能不完全相符。

2、原創不易,歡迎轉發,讓更多朋友看到(引用請註明出處!)

3、本號堅持工控方面的原創(已有大量文章),歡迎關注。


分享到:


相關文章: