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

时间:2023-03-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 编辑器。

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

相关阅读

热销商品

EPDM配电箱机柜密封条三元乙丙橡胶半圆海绵自粘发泡胶条20*10mm

EPDM配电箱机柜密封条采用优质三元乙丙橡胶(EPDM)材质,具备优异的耐候性、耐臭氧、耐高低温(-40℃~+120℃)及抗老化性能,适用于户外及严苛环境。其半圆海绵结构设计,兼具...
1.08

加长球头内六角扳手L型六方棱套装万能2 2.5 3 4 5 6 8 10-30号mm

加长球头内六角扳手L型六方棱套装(22.5–30mm)专为高扭矩与深孔作业设计,适用于机械维修、工业装配及精密设备维护。套装涵盖22.5、3、4、5、6、8、10至30mm等多种规...
1.15

内六角扳手套装梅花螺丝刀6角六棱内六方六边形加长万能板手工具

内六角扳手套装是一款多功能精密工具,适用于拧紧或拆卸内六角螺丝,广泛应用于家具组装、自行车维修、机械设备及电子产品等领域。套装包含多种规格(如1.5mm至10mm)的6...
8.9

L型内六角扳手内六角螺丝刀单个内六方形匙套装0.9-2-3-4-5-6-8mm

L型内六角扳手套装,包含0.9、2、3、4、5、6、8mm共七种常用规格,适用于各类内六角螺丝的拧紧与拆卸。采用高强度合金钢制造,表面经防锈处理,坚固耐用,抗磨损性强。L型...
2.23

防静电塑料镊子93301-08硬质碳纤维合成镊子 尖头镊子 纤维镊子

防静电塑料镊子93301-08采用硬质碳纤维合成材料制成,具有优异的导电性和耐久性,能有效防止静电积聚,特别适用于精密电子元件、半导体、光学器件等对静电敏感的操作环...
0.3

网站栏目