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

发布时间:2023-08-19
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 至此去除对该块的保护。
上一个:电脑配置如何查看(电脑怎样看配置)
下一个:苹果6plus耳机怎么接电话,苹果手机6plus耳机模式怎么调回来

城市基础设施建设招投标概预算常见问题
电脑详细配置清单(电脑全部配置清单及价格表)
亚马逊cpu是什么意思(亚马逊买cpu可靠吗)
风华RS-03L3R92FT电阻
拯救者y900p和r9000p(拯救者y9000p2021和r9000p)
配电柜检查记录表
漏电开关中的零序互感器工作原理
拔染印花
手机开不了数据网络是什么原因造成的(手机开不了数据网络是什么原因怎么解决)
怎样域名交易?域名交易需要注意什么?