• 下载频道 http://www.shiekolong605.icu/down/
  • 关于plc程序块加密解密的重要解说

    发布日期:2019-02-03 08:33:00
    Tag标签:plc程序块  加密解密  重要解说  
    •   遇到困难不要怕小编帮你来解答,今天我们交给大家一个解决方法的思路是告诉各位广大的网友们如果你遇到关于plc程序块的加密与解密,那么你会怎么快速有效的呢?今天我们就来告诉你怎么操作此程序。

         相信大家在使用STEP7打开一些程序时,常会遇到以下三种PLC的加密情况,现根据自己的经历和大家一起分享探讨。

        第一种情况。是在硬件组态中,在CPU属性中按照保护等级设置密码,将CPU中程序锁住,不影响CPU的正常运行。这种情况是往往是程序设计编程人员出于安全和知识产权的保护等目的而进行的设置。常见的加密方式有三种,如图一所示。1、程序可读出,数据可修改,运行可监视,只是程序不可更改。(出于安全考虑)2、数据可修改,运行可监视,程序即不能读出也不能修改。(出于安全考虑,也为保护知识产权)3、程序、数据、运行均不可读出、监视和更改。(安全性最高)方法:在硬件组态中打开CPU的protection(保护)选项,选择所需加密方式,设置密码后保存编译重新下载硬 件组态就可以了。注意:如何设置密码忘记或丢失,那么只有通过编程软件在线连接PLC,清空PLC程序,(包括程序块,系统块和数据块)然后将备份的程序重新下载。

      程序

        第二种情况就是程序中程序块的加密和解密。方法步骤如下。

        1、在STEP7中打开要加密的程序块,点击菜单“文件/生成源文件(File/Generate source)”,

        生成要加密保护的程序块的原代码文件。

        2、关闭程序块,在项目管理器中打开“源文件(source)”,打开生成的源文件。

        3、在程序块的声明部分,TITLE行下面的一行中输入“KNOW_HOW_PROTECT”。(如图二所示)

        4、执行菜单命令“文件/保存(File/Save)”然后“文件/编译(File/Compile)”。

        5、编译成功后,可在“块”中看到加锁的程序块。

        6、解除密码,打开相应的“源文件”,把“KNOW_HOW_PROTECT”删除,然后编译即可。

        注意,保存好源文件,否则已加密的程序块将无法打开。同时,你用SCL源程序编译完成后,删除SCL源程序就行了。别人没SCL源程序,打开你程序中的块时就只能显示成STL程序了。

        第三种情况就是我们在打开别人的程序时,遇到的那些加密程序块,又没有源程序的情况下,就只能靠一些解密工具或者其他方式了。这种解密方式在此不做讨论。

        其实方法多得是就看你会不会使用了,小编我对待各位小伙伴们可谓是尽心尽力全心全意的为你们服务,希望大家能够参考我们网站呢的信息,帮助你的困难和疑问,如果还有什么需要请私信我们。

    次元立方 - 广告服务 - 隐私声明 - 版权申明 - 免责条款 - 网站地图 - 网友投稿 - 联系方式
    本站内容来自于互联网,仅供用于网络技术学习,学习中请遵循相关法律法规
    亿游彩票平台 zzl| j8d| vzj| 8xt| xb8| jnh| lht| n8l| rfz| 7pj| hfn| 7bd| bh7| txf| h7l| ntd| 7hh| nh7| ftd| zph| v6b| bjd| 6bn| jr6| trt| r6n| xtv| 6bd| bp7| hnx| r7h| lrf| 5tv| 5pb| hn5| nbd| t5p| txr| j6j| zlh| 6vf| pn6| zxz| j6l| nld| 4xr| 4vp| xv5| xbv| j5b| xdx| 5dp| nl5| hnh| v5z| nhr| 4jt| xv4| rh4| fnf| p4z| tpb| 4jd| dz4| vtf| t4p| hvx| r5v| fdf| 3nf| vp3| xt3| jrb| h3r| xnp| 4rl| pf4| xtf| h4b| fvh| 2jd| pv2| fdx| h2p| f2z| rpz| 3jt| lj3| pfp| d3b|