怎样对CFC 图表生成的块启用专有知识保护?

说明:
可以直接在CFC中激活知识保护 (各自的CFC图表) 或者通过S7-SCL源文件编译 (文件夹全部的CFC图表). 接着生成带有只是保护的功能存储在块的文件夹中。n

如果打开一个受保护的功能,那么仅能看见该块的接口 (IN, OUT和IN/OUT参数) 和该块的注释。程序代码,临时变量和网络注释则不能显示。修改受保护的块是不可能的。在块的文件夹中,带有挂锁的功能表示该块是受保护的。n

下表解释如何从CFC图表中激活知识保护的功能。.n

  1. 激活某一的CFC图表的知识保护
  2. 激活文件夹中全部的CFC图表的知识保护

注意:
删除CFC图表后,无法再对块进行更改。同样也无法禁止专有知识保护。n

欲了解更多关于 DB、FB 和 FC 块保护 (Know_How_Protect) 的信息,请参阅条目号 10025431。n

  1. 激活某一的CFC图表的知识保护
序号. 步骤:
1 在图标文件夹中打开要保护的CFC图表。
2 通过菜单命令“Chart > Compile > Chart as Block Type...". 打开"Compile chart as block type" 对话框。 n

怎样对CFC 图表生成的块启用专有知识保护?
图. 01

3勾选 "Know How protected" 选项, 如图01, 点击OK确认。编译CFC图表过程中,在该块的文件夹内产生一个S7-SCL源文件和一个受保护的块 。
4从该块的文件夹内仅拷贝该功能块到另外一个项目,或者从该项目中删除S7-SCL 源文件和CFC图表。受保护生成的功能没有S7-SCL 源文件和CFC图表。
  1. 激活文件夹中全部的CFC图表的知识保护
序号.步骤:
1在CFC图表中打开"Compile Program"对话框

  • 通过点击工具栏的"Compile"图标
  • 或通过菜单命令"Chart> Compile> Charts as program...".
2 选择"Entire Program"功能,如图 02显示并且激活"Generate SCL source" 选项.

怎样对CFC 图表生成的块启用专有知识保护?
图. 02

编译过程中,在该块的文件夹内产生一个功能以及在源文件夹内产生一个S7-SCL源文件。

3打开SCL源文件并且删除命令行"KNOW_HOW_PROTECT"则启用了知识保护.

怎样对CFC 图表生成的块启用专有知识保护?
图. 03

4通过菜单命令"File > Compile..." 编译改动的S7-SCL源文件或点击工具栏上的 "Compile" 图标。
5When you remove the S7-SCL source and the CFC chart from the project or copy only the blocks from the block folder into a separate project, the functions are protected.当从该项目中删除S7-SCL 源文件和CFC图表或从该块的文件夹内仅拷贝该功能块到另外一个项目,则启用了保护功能。

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

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

相关推荐

发表回复

登录后才能评论