NJ程序保护方法介绍剖析.docx

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
NJ程序保护方法介绍剖析

NJ程序保护方法介绍NJ软件一共提供了6种方法实现程序保护,具体方法如下:禁止程序上载功能部分客户为了防止PLC里最终程序的外泄,希望禁止上载功能,该方法可以满足要求具体步骤:当你在下载程序时会弹出如下对话框将第二条打钩,实现禁止上载功能新建项目上载程序,界面如下,无法上载程序段(但是可以上载变量表)注意事项:如果有原程序可以实现在线修改功能只是禁止了程序段的上传,但是可以上传变量表和硬件信息项目整体加密保护功能部分客户要求不仅程序段加密,包括项目的配置等等所有信息均要加密保护,此时我们可以采用该方法具体步骤:当需要项目整体加密时点击SAVE AS,弹出如下对话框将Enable password protection for the project file选项打钩设置Password和Confirm password,密码不小于8位,完成加密当关闭项目后再次打开密码保护起作用,如下图数据保护功能NJ可实现对某个CAM、Programs、Functions或Function blocks的保护功能,保护功能包括数据COPY权限、数据DISPLAY权限、数据CHANGE权限具体步骤:点击需要设置权限的Programs,选择Set/Release选项弹出如下对话框,将Use data protection选项打钩,并在下面黄框内选择保护权限输入密码和确认密码,点击OK,完成保护功能当需要打开该Programs下面的Section时需要输入密码注意事项:该功能需要CPU版本在1.01以上CAM、Programs、Functions或Function blocks的保护权限是有限制的,其中CAM只有CHANGE权限设置,其他3个权限均有可选CPU写保护功能部分客户为了防止其他人随意修改PLC程序等,需要实现CPU写保护功能,该方法可实现改功能具体步骤:点击Operation Setting将write protection at startup选择use下载程序打开CPU写保护功能在线,点击Controller菜单下的Security---CPU Unit Write Protection选项弹出如下对话框,点击YES,实现CPU写保护功能,点击NO取消CPU写保护功能CPU操作权限功能部分客户希望其他没权限的人员不能对CPU进行任何操作,包括清除内存,对CPU进行绝对的保护,该功能可以实现具体步骤:在线,点击点击Controller菜单下的Security---Setting of Operation Authrity弹出如下对话框,将Enale the verification of operation authority选项打钩对各个用户设置密码你可以选择用户登录有效时间点击Transfer To Controller,启用用户权限功能当你offline后重现在线,就会弹出用户选择和密码输入框,密码正确才可在线注意事项:只有Administrator用户才用权限取消该功能如果密码忘记,将无法在线,因此慎用该功能User Programs Execution IDs功能客户可以在程序中设置一个Execution ID,该程序如果下载到某个NJ控制器中,如果运动控制内没有设置相同的ID,那么被下载的NJ运动控制器将会报致命错误,PLC不运行,通过该方法也可以实现对程序的加密保护具体步骤:离线状态下点击Controller菜单下的Security---ID for User ….选项弹出如下对话框,输入Execution ID,即加密的密码,点击OK在线,下载程序在线状态并PLC在Program Mode下点击Controller菜单下的Security---ID for User ….选项,设置NJ控制器里的Execution ID,与第二条设置的Execution ID一致,如下图PLC重新上电,PLC正常运行,加密成功如果第四条NJ控制器里设置的Execution ID与第二条不一致的话,PLC重新上电,PLC会报0截图如下注意事项:第三条中的密码一旦设置将无法更改,所以建议设置前先做好备份工作必须在Program Mode设置NJ控制器里的Execution ID,且需要重新上电,才会生效清内存操作可以实现清除控制器的里Execution ID

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档