为step7用户创建的块添加访问保护的方法

来源:电工天下时间:2015-11-26 03:55:23 作者:老电工手机版>>

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

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  编辑器。

step7用户块添加访问保护


图 01

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

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

step7用户块添加访问保护


图 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绝对寻址与符号寻址的用法详解

    西门子step7绝对寻址与符号寻址的用法详解

    西门子step7绝对寻址与符号寻址的用法,可以通过此符号访问用户程序中的地址,绝对地址包含地址标识符和内存位置,如果将符号名分配给绝对地址,可以使程序更易读。

    时间:2020-11-17 09:18:04

  • 西门子STEP7 Micro WIN编程软件选项设置方法

    西门子STEP7 Micro WIN编程软件选项设置方法

    有关西门子step7 Micro WIN编程软件的选项设置方法,介绍了西门子STEP7 Micro WIN编程软件的选项设置步骤,教大家设置合理的参数选项,以方便自己的编程工作。

    时间:2020-04-23 11:31:46

  • 西门子step7功能块定时器参数说明图解

    西门子step7功能块定时器参数说明图解

    西门子step7功能块定时器参数说明,西门子step7的iec定时器的三种类型,接通延时定时器ton,记忆接通延时定时器tonr,断开延时定时器tof,西门子step7提供了10种定时器指令。

    时间:2020-04-23 10:49:53

  • 西门子step7基本指令的分类与用法

    西门子step7基本指令的分类与用法

    西门子step7基本指令的分类与用法,包括位逻辑指令(位逻辑运算指令、定时器指令、计数器指令),以及数据指令的功能与用法说明,感兴趣的朋友参考下。

    时间:2020-04-23 10:47:26

  • 如何确定step7中工程项目需要MMC卡的空间量?

    如何确定step7中工程项目需要MMC卡的空间量?

    如何确定step7中工程项目需要MMC卡的空间量,确定控制程序所需的MMC卡的大小,将项目中所有程序块(OB、FC、FB、DB)占用装载内存(Load Memory Requirement)的数量相加。

    时间:2020-03-10 10:46:07

  • 【图】如何打开非本地系统语言创建的step7 v5.5项目?

    如何打开非本地系统语言创建的step7 v5.5项目

    如何打开非本地系统语言创建的step7 v5.5项目,二种方法,将win7或windows server 2008操作系统语言修改为系统提示语言,修改step 7项目属性,使其可在任何windows系统语言下均可打开。

    时间:2020-03-10 10:29:17

  • 西门子step7编程软件的基本功能与系统组态

    西门子step7编程软件的基本功能与系统组态

    西门子step7编程软件的基本功能与系统组态,包括程序编辑语法检查功能,软件功能的实现,step7编程软件的界面外观,系统组态中模拟量输入滤波、设置脉冲捕捉、输出表配置的相关知识。

    时间:2020-03-09 09:49:29

  • 【图】西门子step7编辑与保存数据块的方法图解

    【图】西门子step7编辑与保存数据块的方法图解

    西门子step7编辑与保存数据块的方法,包括输入共享数据块的数据结构,输入用户自定义数据类型(UDT)的数据结构,在数据视图中编辑数据值,将数据值重新设置为其初始值等。

    时间:2020-03-09 09:44:59

推荐文章

Copyright © 2015 - 2022 dgjs123.com All Rights Reserved

电工天下 版权所有