「原创」西门子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,那里有很多热心同行。


分享到:


相關文章: