S7-1200程序块的密码保护

程序块的专有技术保护(Know-How-Protect)

程序块的Know-How-Protect主要是保护电脑中存储的S7-1200项目文件内容,保护作者的知识产权。没有Know-How-Protect密码的人员无法看到被保护程序块的具体内容。

本示例中使用TIA STEP7 Professional V16版本,您可以对自己编写的OB、FB、FC、DB进行专有技术保护,具体步骤如下:

图1

图2

输入密码点击确定后,您会看到被保护的程序块内容被隐藏,显示一片空白(如果是DB,则可以看到内容,但无法编辑):

图3

对于已经启用专有技术保护的程序块,您可以将其选中,点击编辑菜单-->专有技术保护,来修改密码或者禁用专有技术保护功能,如下图所示:

图4

如果您取消禁止保护功能,在图4中输入旧密码,然后点击“删除”按钮即可;如果您希望更新密码,则输入旧密码,然后输入新密码和确认密码,最后点击“确定”按钮。

程序块的防拷贝保护功能

所谓防拷贝保护就是可以绑定CPU 或存储卡的序列号,程序只能下载到所绑定的CPU 或存储卡中。OB, FB, FC均可以使用防拷贝保护功能。

注意只有 TIA Protal V11 或更高版本支持该功能

具体步骤如下:

1. 选中需要防拷贝保护的块,鼠标右键,在弹出窗口中选择“ 属性”(见图5)

图5

2.弹出“属性”对话框:选择“保护”,定义“防拷贝保护“功能(见图6)

图6

3.“防拷贝保护”功能有三个选项供选择:未绑定;绑定存储卡的序列号;绑定CPU的序列号;默认选择为“未绑定”(见图7)

图7

4.选择“在下载到设备或存储卡时,插入序列号。”或者选择“输入序列号:(见图8)

图8

图9

图10

注意:如果“防拷贝保护”功能与“专有技术保护”功能同时使用,需要先设置防拷贝保护功能,再定义专有技术保护。否则”防拷贝保护”功能将变为灰色将无法设置(见图11)

图11

常见问题

1. 防拷贝保护功能是否可以被取消?

图12