如何在 S7-SCL 块中设置块保护?

用法说明:
在进行块编程时可以通过添加属性 KNOW_HOW_PROTECT (专有知识保护),为块设置块保护。

激活块保护具有下列作用:

  • 如果使用 STL 编辑器打开一个经SCL编译的块,块的语句部分不可见。
  • 块的变量声明部分将只显示声明类型为VAR_IN、VAR_OUT 和 VAR_IN_OUT 的变量。声明部分 的VAR 和 VAR_TEMP 变量将保持隐藏。

当进入块保护时,以下情况适用:

  • 关键字是 KNOW_HOW_PROTECT 。它在其它所有的块属性之前输入。
  • 可通过这种方式保护 OB、FB、FC 和 DB。

下表描述了对 S7-SCL块设置块保护:

No. 步骤
1 在STEP7程序的源文件夹打开S7-SCL源程序。
2 在S7-SCL源程序的声明部分插入属性 “KNOW_HOW_PROTECT”行。

如何在 S7-SCL 块中设置块保护?
图. 01

3保存并编译S7-SCL源程序。
4从源文件夹中移走S7-SCL 源程序。这激活S7-SCL程序的块保护。
5保存S7-SCL 源程序。

在SIMATIC管理器中的块图标上显示一把锁,表明该函数被保护。

如何在 S7-SCL 块中设置块保护?

图 2:被保护函数的图标。

注意事项:
删除S7-SCL 源文件后,便不能再修改块,同样,也不能再撤消专有知识保护。
欲了解更多关于 DB、FB 和 FC 块保护 (Know_How_Protect) 的信息,请参阅条目ID 10025431。

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc332188.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日
下一篇 2021年4月12日

相关推荐

发表回复

登录后才能评论