当前位置:首页 > 机械智慧 > 正文

罗克韦尔(AB)PLC讲解,Add-On指令源代码保护

经常希望‘保护’Add-On指令的源代码,防止用户查看。这取决于算法的属性或用于严格的版本控制。源代码保护必须在不损害日常工程中使用的常用的RSLogix5000许多特征的前提下完成;例如:导入/导出、复制/粘贴、项目间AOI的使用等。1.双击计算机桌面上的‘SourceProtection’图标,...

经常希望‘保护’Add-On指令的源代码,防止用户查看。这取决于算法的属性或用于严格的版本控制。源代码保护必须在不损害日常工程中使用的常用的RSLogix5000许多特征的前提下完成;例如:导入/导出......

经常希望‘保护’Add-On指令的源代码,防止用户查看。这取决于算法的属性或用于严格的版本控制。

源代码保护必须在不损害日常工程中使用的常用的RSLogix5000许多特征的前提下完成;例如:导入/导出、复制/粘贴、项目间AOI的使用等。

1.双击计算机桌面上的‘SourceProtection’图标,打开源代码保护应用程序。

2.在源代码保护对话框出现时,一旦单击Yes就使能了源代码保护功能。

3.在RSLogix5000中选择(菜单)Tools-Security-ConfigureSourceProtection,访问源组态对话框。

由于源代码保护第一次被组态,因此会出现一个对话框,要求输入源代码钥匙文件所在位置。

4.单击Yes。

5.如下所示,指定Desktop作为源代码钥匙文件的存放位置。

6.单击两个对话框中的OK完成。

7.单击OK确认‘’钥匙文件的创建。

现在SourceProtectionConfiguration对话框应该出现,如下所示。

8.展开主要组件来查看应用于源代码保护的全部现存条目(全部的例程和Add-On指令定义)

9.一旦单击‘Simulation_DT_1st’Add-On指令选择并且单击Protect。现在,‘SourceKeyEntry’对话框应该可以使用。

这就是输入这种组件源代码钥匙的位置。这些源代码钥匙遵循描述标准例程源代码钥匙的规则。

10.键入‘sam’作为这个组件的源代码钥匙并且单击[OK]。

11.使用相同的方法组态用于源代码保护的‘Temperature_Sim’组件。键入‘iam’作为源代码钥匙并选中‘Allowviewingofcomponent(s)’复选框

12.单击OK完成。

现在‘SourceProtectionConfiguration’应该与下图相似

13.单击对话框上的Close。

14.保存项目AOI。

15.关闭RSLogix5000

16.在计算机桌面上将钥匙文件‘’重命名为‘’(或有别于‘’的名称)。

17.打开RSLogix5000并打开项目‘AOI’。现在RSLogix5000项目没有有效的钥匙文件。

请注意:AOI在‘Add-OnInstructions’文件夹中的出现方式。

18.使用前面章节所学的知识浏览(或试着浏览)两个Add-On指令的定义。有什么不同?(记住:‘Temperature_Sim’AOI被组态为允许查看组件,但是‘Simulation_DT_1st’被组态为不允许查看组件)。

请注意:这两种定义(参数和逻辑)都不能被编辑

19.导出项目格式(以L5K格式)并以‘’为名称保存到计算机桌面上

20.在计算机桌面上双击导出的‘AOI’项目来打开‘WordPad’中的文件(或其它基于文本的编辑器)。

21.向下滚动找到项目中AOI的定义。

在导出文件中的定义被加密,这样在使用源代码保护时禁止查看AOI。

最新文章