以下介绍如何为程序块(FBs, FCs and DBs) 设置 KNOW_HOW_PROTECT保护功能:
No. | 步骤 |
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 | 至此去除对该块的保护。 |