长沙工控帮教育科技有限公司整理 多信息。
5.6 防止对 CPU 或代码块的访问非常容易
完成组态后,将项目下载到 CPU 中。
在下载项目前组态 CPU 和路由器
(如果适用)的 IP 地址。
5.6 防止对 CPU 或代码块的访问非常容易
CPU 提供了三个安全等级,用于限制对特定功能的访问。 为 CPU 组态安全等级和密码 时,可以对那些不输入密码就能访问的功能和存储区进行限制。
密码区分大小写。
要组态密码,请按以下步骤操 作:
1. 在“设备配置”(Device configuration) 中,选择 CPU。
2. 在巡视窗口中,选择“属 性”(Properties) 选项卡。
3. 选择“保护”(Protection) 属性 以选择保护等级和输入密 码。
每个等级都允许在访问某些功能时不使用密码。 CPU 的默认状态是没有任何限制,也没 有密码保护。 要限制 CPU 的访问,可以对 CPU 的属性进行组态并输入密码。
通过网络输入密码并不会使 CPU 的密码保护受到威胁。 密码保护不适用于用户程序指令
长沙工控帮教育科技有限公司整理
轻松创建设备配置 5.6 防止对 CPU 或代码块的访问非常容易
入门手册
设备手册, 04/2012, A5E02486780-05 89
表格 5- 4 CPU 的安全级别
安全等级 访问限制
无保护 允许完全访问,没有密码保护。
写保护 允许 HMI 访问和各种形式的 PLC 到 PLC 通信,没有密码保护。
以下情况下需要密码:修改(写入)CPU 以及更改 CPU 模式 (RUN/STOP)。
读/写保护 允许 HMI 访问和各种形式的 PLC 到 PLC 通信,没有密码保护。
以下情况下需要密码:读取 CPU 中的数据、修改(写入)CPU 以及更改 CPU 模式 (RUN/STOP)。
5.6.1 专有技术保护
专有技术保护可防止程序中的一个或多个代码块(OB、FB、FC 或 DB)受到未经授权的 访问。 用户创建密码以限制对代码块的访问。 密码保护会防止对代码块进行未授权的读 取或修改。 如果没有密码,只能读取有关代码块的以下信息:
● 块标题、块注释和块属性
● 传送参数(IN、OUT、IN_OUT、Return)
● 程序的调用结构
● 交叉引用中的全局变量(不带使用时的信息),但局部变量已隐藏 将块组态为“专有技术”保护时,只有在输入密码后才能访问块内的代码。
使用代码块的“属性”(Properties) 任务卡组态该块的专有技术保护。 打开代码块后,从“属 性”(Properties) 中选择“保护”(Protection)。
长沙工控帮教育科技有限公司整理
轻松创建设备配置
5.6 防止对 CPU 或代码块的访问非常容易
1. 在代码块的“属性”(Properties) 中,单击
“保护”(Protection) 按钮显示“专有技术保 护”(Know-how protection) 对话框。
2. 单击“定义”(Define) 按钮输入密码。
输入并确认密码后,单击“确定”(OK)。
5.6.2 复制保护
附加安全特性允许捆绑程序或代码块,以用于特定存储卡或 CPU。 该特性对于保护您的 知识产权特别有用。 当您将程序或块与特定设备捆绑在一起时,就会将程序或代码块限 制为仅用于特定存储卡或 CPU。 该特性允许您以电子方式(如通过 Internet 或通过电子 邮件)或通过发送内存匣分布程序或代码块。
使用代码块的“属性”(Properties) 任务卡将块捆绑到特定 CPU 或存储卡。
1. 打开代码块之后选择“保护”(Protection)。
长沙工控帮教育科技有限公司整理
轻松创建设备配置 5.6 防止对 CPU 或代码块的访问非常容易
入门手册
设备手册, 04/2012, A5E02486780-05 91
2. 在“复制保护”(Copy protection) 任务下的下拉列表中,选择将代码块捆绑到存储卡或特 定 CPU 的相应选项。
3. 选择复制保护的类型并输入存储卡或 CPU 的序列号。
说明
序列号区分大小写。
长沙工控帮教育科技有限公司整理
轻松创建设备配置
5.6 防止对 CPU 或代码块的访问非常容易
长沙工控帮教育科技有限公司整理
入门手册
设备手册, 04/2012, A5E02486780-05 93