水世界-水处理技术社区(论坛)

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信登录

扫一扫,用微信登录

搜索
查看: 1883|回复: 0
打印 上一主题 下一主题

STEP7如何对程序块进行加密保护和解密

[复制链接]

976

积分

380

金钱

51

帖子

青铜水师

跳转到指定楼层
楼主
发表于 2008-12-18 13:07:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式



马上注册并关注水世界微信号,获得更多资料

您需要 登录 才可以下载或查看,没有帐号?注册   扫一扫,用微信登录

x
如何做到对自己的程序块进行加密保护? 通过STEP7软件的KNOW_HOW_PROTECT功能实现对您程序代码的加密保护。 如果您双击鼠标打开经过加密的程序块时,您只能看到该程序块的接口数据(即IN, OUT 和 IN/OUT 等类型的参数)和注释信息,而程序块中的代码及代码的注释,临时/静态变量是不能被看到的。同时您也无法对加密保护的程序块做出任何改动。 如何实现程序块保护: 1. 打开程序编辑窗口LAD/FBD/STL; 2. 将要进行加密保护的程序块生成转换为源代码文件(通过选择菜单 File— ;Generate source 生成); 3. 在LAD/FBD/STL 窗口中关闭您的程序块,并在SIMATIC Manager项目管理窗口的source文件夹中打开上一步所 生成的source文件; 4. 在程序块的声明部分,TITLE行下面的一行中输入”KNOW_HOW_PROTECT”; 5. 存盘并编译该source 文件(选择菜单FileàSave,FileàCompile); 6. 现在就完成了您程序块的加密保护; 我如何做到对自己的程序块进行解密? 取消对程序块的加密保护: 1. 打开程序块的Source源文件; 2. 删除文件中的KNOW_HOW_PROTECT; 3. 存盘并编译该source文件; 现在程序块的加密保护已经取消。 注意: 如果没有 STL source 源文件,您是无法对已经加密的程序块进行编辑的. [ 本帖最后由 yykevin2008 于 2008-12-18 13:08 编辑 ]

顶一下

参与人数 1金钱 +10 收起 理由
本杰木 + 10 我很赞同

查看全部

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享分享 分享淘帖 支持支持 反对反对
您需要登录后才可以回帖 登录 | 注册   扫一扫,用微信登录

本版积分规则

联系管理员|手机版|小黑屋|水世界-水处理技术社区(论坛) ( 京ICP备12048982号-4

GMT+8, 2025-6-11 00:16 , Processed in 0.110358 second(s), 39 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表