• 欢迎访问爱玩吧
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏爱玩吧

[编程]如何为用户创建的块添加访问保护

工控教学 aiwanyule 3年前 (2021-04-30) 已收录

说明:STEP 7 为程序提供KNOW_HOW_PROTECT 保护功能。如果打开使用此保护功能的块时,仅块接口参数(IN, OUT?和IN/OUT 参数)?和块注释可见,而无法显示程序代码、临时/静态变量和网段注释。

以下介绍如何为程序块?(FBs, FCs and DBs) 设置KNOW_HOW_PROTECT?保护功能:

步骤:

1、打开要编辑的块,在LAD/STL/FBD 编辑器中选择”File > Generate source…” ,生成源文件。

2、在打开的对话框中输入项目名称,如”Protect_FB”。

3、弹出”Generate source <名称>” 对话框。 选中需要转换的块,点击箭头按钮将其移至右侧”Blocks Selected”窗口中。 点击OK 键进行确认后,生成STL 源文件。关闭LAD/STL/FBD? 编辑器。

[编程]如何为用户创建的块添加访问保护

4、在S7 program 的 “Sources” 文件夹中打开最近生成的源文件。

5、声明部分的”TITLE” 语句下插入? “KNOW_HOW_PROTECT” 命令。

[编程]如何为用户创建的块添加访问保护

6、通过菜单”File > Save” 和”File > Compile” 保存编译STL 源文件,完成块的保护。

注意:

只有通过STL源文件才能去除块的保护。如果经“KNOW_HOW_PROTECT”命令的程序或者项目中的STL 源文件不再可用,则不能再去除对块的保护。

下表介绍如何去除块(FBs, FCs and DBs)的KNOW_HOW_PROTECT 保护功能:

1、打开源文件

2、删除”KNOW_HOW_PROTECT” 语句行或用双斜杠将其标记为注释

3、使用菜单命令”File > Save” 和”File > Compile” 保存编译该STL 源文件。

4、至此去除对该块的保护。


爱玩吧 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:[编程]如何为用户创建的块添加访问保护
喜欢 (0)