电工学习网

 找回密码
 立即注册

如何为STEP7用户创建的块添加访问保护?

2013-8-22 12:30| 编辑:电工学习网| 查看: 8945| 评论: 0

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

以下介绍如何为程序块 (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  编辑器。


图 01

4 在 S7 program 的 “Sources” 文件夹中打开最近生成的源文件。
5 声明部分的 "TITLE" 语句下插入  "KNOW_HOW_PROTECT" 命令。


图 02

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 至此去除对该块的保护。

看过《如何为STEP7用户创建的块添加访问保护?》的人还看了以下文章:

发表评论

最新评论

  • PLC输入端和输出端怎么接线
  • 什么是COM端口?PLC中COM端口如何接线?
  • plc控制电动机正反转梯形图
  • PLC十字路口的交通灯控制编程实例
  • 西门子S7-200系列PLC全套接线图
  • plc基础知识指令27个
热点文章

电工学习网 ( )

GMT+8, 2022-1-20 01:11

Powered by © 2011-2021 www.diangon.com 版权所有 免责声明 不良信息举报

技术驱动未来! 电工学习网—专业电工基础知识电工技术学习网站。

栏目导航: 工控家园 | 三菱plc | 西门子plc | 欧姆龙plc | plc视频教程

返回顶部