西门子湖北省(中国)授权总代理 一级代理
- 供应商
- 广东湘恒智能科技有限公司
- 认证
- 西门子变频器
- 西门子触摸屏
- 西门子伺服电机
- 西门子PLC
- 西门子直流调速器
- 西门子电缆
- 联系电话
- 18475208684
- 手机号
- 18475208684
- 经理
- 向小姐
- 所在地
- 惠州大亚湾澳头石化大道中480号太东天地花园2栋二单元9层01号房
- 更新时间
- 2024-03-21 15:14
第一种:在硬件配置中激活cpu的在线访问功能
【一】step7在线功能的密码保护是为了阻止对cpu的访问,使用密码保护可以:(1)保护cpu中的用户程序和数据防止未经授权的更改(写保护)(2)保护用户程序中的专有知识(读保护)(3)阻止可能损害进程的在线功能【二】想要激活cpu的密码保护需要进行以下操作:(1)在硬件组态中双击cpu打开cpu的属性。(2)选择"保护"选项卡并在这里设置所需的保护等级。(3)为保护等级3(读/写保护)设定一个密码第二种:通过sfc109激活cpu在线访问功能
【一】通过在程序中调用系统功能块sfc 109 "protect"来更改cpu的保护等级 ,通过sfc109的mode参数选择"protect",可以选择3种级别的保护等级:(1)以mode=0调用sfc 109:设置保护等级为 1,如果禁用密码授权,可以通过以mode=0调用 sfc 109 将其启用。(2)以mode=1调用sfc 109:设置保护等级为2,这意味着具有有效密码的用户可以删除通过调用sfc 109 设置的写保护,如果启用密码授权,可以通过以mode=1调用 sfc 109 将其禁用。(3)以mode=12 调用 sfc 109:设置保护等级为 3,无需密码授权。 这意味着如果设置了读写保护,即使拥有有效的密码也不能将其禁用。 如果以mode=12调用 sfc 109是在建立授权连接后,则调用sfc 109 调用对该连接无效。【二】注意:(1)以mode=12 调用 sfc 109 “protect” 仅适用于固件版本 v3.2.7 的 s7-300 cpu和固件版本v3.3.7et 200 cpu。 使用参数mode=12,无需密码授权便可设置保护级等级为3。 下图显示了以参数“w#16#c”(对应于mode=12)调用sfc 109 “protect”,用以在没有密码授权的情况下设置保护等级3(读/写保护)。第三种:加密块保护(step7 v5.5以上)
在 step7 v5.5版本中,可以提供块保护的加密功能,在离线和在线情况下,加密功能和功能块程序代码。【一】下面描述了如何使用 “s7 block privacy”程序进行对块的保护加密的步骤。(1)使用 step7 v5.5 的块的保护加密功能,必须先安装“s7 blockprivacy”程序。(2)安装完成后,在simatic manager“tools>block protection...”,选择“ blockprotection”功能。(3)在 simatic manager 中选中块文件夹,主菜单中选择“tools>blockprotection”功能。或者选中块文件夹后,右键弹出菜单中选择“ blockprotection”功能。(4)在“s7 block privacy”对话窗口,打开层次树,显示使用“ s7 block privacy”程序进行保护的块的列表。“ s7 block privacy ”仅可以加密 fbs 和 fcs。(5)右键点击块,在弹出菜单中选择加密功能 “ encrypt block ..”。(6)在“ block encyrption ”对话窗口,必须输入至少12个字符密码,在下一行重新输入密码,点击 ok确认。第四种:在源程序中输入know_how_protect
step 7 为程序提供 know_how_protect保护功能。为要保护的块生成一个源。在此源块中,在声明部分中输入了关键字“know_how_protect”。该块在编译源代码后受到保护。如果打开使用此保护功能的块时,仅块接口参数(in, out 和 in/out参数) 和块注释可见,而无法显示程序代码、临时/静态变量和网段注释。(保护源程序对象为:fc、fb和db)
展开全文