「原創」西門子PLC的源程序保護機制

軟件開發人員都希望自己的源程序能夠被適當保護,以便維護自己的合法利益。隨著這種知識產權需求的增加,西門子S7系列PLC(200、300、400、1200、1500)開始逐漸增加了源程序的保護機制。

對於STEP7 5.5之前的PLC,只有一個Know-how保護,且基本形同虛設,所以只能通過不提供源程序,並限制PLC的訪問來進行程序的保護。這在強勢客戶目前,也是很蒼白無力的。

STEP7 5.5提供了源程序塊的密碼保護功能,可以利用S7 Block Privacy軟件來對於FB和FC塊進行加密。

對於TIA博圖軟件,則是在PLC訪問保護基礎上,提供了源程序的全面密碼保護。對於S7-200SMART也是提供了程序的密碼保護。關鍵是,這種保護目前還是比較有效的(沒有出現簡易的破解方法),因此,開發者的利益還是能被或多或少保護的。下面是保護機制框架:

「原創」西門子PLC的源程序保護機制


2018年12月29日

說明:

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

2、如需控制、三電相關幫助,交流,請關注本人,並加入技術討論QQ群:877456127,那裡有很多熱心同行。


分享到:


相關文章: