说明:
可以直接在CFC中激活知识保护 (各自的CFC图表) 或者通过S7-SCL源文件编译 (文件夹全部的CFC图表). 接着生成带有只是保护的功能存储在块的文件夹中。n
如果打开一个受保护的功能,那么仅能看见该块的接口 (IN, OUT和IN/OUT参数) 和该块的注释。程序代码,临时变量和网络注释则不能显示。修改受保护的块是不可能的。在块的文件夹中,带有挂锁的功能表示该块是受保护的。n
下表解释如何从CFC图表中激活知识保护的功能。.n
注意:
删除CFC图表后,无法再对块进行更改。同样也无法禁止专有知识保护。n
欲了解更多关于 DB、FB 和 FC 块保护 (Know_How_Protect) 的信息,请参阅条目号 10025431。n
- 激活某一的CFC图表的知识保护
序号. | 步骤: |
1 | 在图标文件夹中打开要保护的CFC图表。 |
2 | 通过菜单命令“Chart > Compile > Chart as Block Type...". 打开"Compile chart as block type" 对话框。 n
|
3 | 勾选 "Know How protected" 选项, 如图01, 点击OK确认。编译CFC图表过程中,在该块的文件夹内产生一个S7-SCL源文件和一个受保护的块 。 |
4 | 从该块的文件夹内仅拷贝该功能块到另外一个项目,或者从该项目中删除S7-SCL 源文件和CFC图表。受保护生成的功能没有S7-SCL 源文件和CFC图表。 |
序号. | 步骤: |
1 | 在CFC图表中打开"Compile Program"对话框
|
2 | 选择"Entire Program"功能,如图 02显示并且激活"Generate SCL source" 选项.
编译过程中,在该块的文件夹内产生一个功能以及在源文件夹内产生一个S7-SCL源文件。 |
3 | 打开SCL源文件并且删除命令行"KNOW_HOW_PROTECT"则启用了知识保护.
|
4 | 通过菜单命令"File > Compile..." 编译改动的S7-SCL源文件或点击工具栏上的 "Compile" 图标。 |
5 | When 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