三个层次方式:1、给CPU硬件加锁;给硬件加密后若无硬件密码,则无法进行组态编译,起到系统加密作用。2、给程序性加密;通过STEP7软件的KNOW_HOW_PROTECT功能实现对您程序代码的加密保护。如果您双击鼠标打开经过加密的程序块时,您只能看到该程序块的接口数据(即IN, OUT 和 IN/OUT 等类型的参数)和注释信息,而程序块中的代码及代码的注释,临时/静态变量是不能被看到的。同时您也无法对加密保护的程序块做出任何改动。3、给程序加密基础上对MMC卡进行*性标示判断。单独进行程序加密,换一个PLC程序也可以下载下去用的。通过在程序中预先比较MMC卡的序列号是否一致,如果不一致就停止运行。
S7-300/400程序加密
通过STEP7软件的KNOW_HOW_PROTECT功能实现对您程序代码的加密保护。如果您双击鼠标打开经过加密的程序块时,您只能看到该程序块的接口数据(即IN, OUT 和 IN/OUT 等类型的参数)和注释信息,而程序块中的代码及代码的注释,临时/静态变量是不能被看到的。同时您也无法对加密保护的程序块做出任何改动。单单对程序加密,换一个PLC程序也可以下载下去用的。可以通过在程序中预先比较MMC卡的序列号是否一致,如果不一致就停止运行。
S7-300/400硬件CPU加密
硬件组态中打开CPU的protection(保护)选项,选第三个设置(读写保护),设置密码后保存编译重新下载硬件组态就可以了。
联系我们
上海翰粤自动化系统有限公司 公司地址:上海市松江区思贤路2399弄137号 技术支持:化工仪器网扫一扫 更多精彩
微信二维码
网站二维码