电工学习网

 找回密码
 立即注册
查看: 5626|回复: 1
打印 上一主题 下一主题

如何对自己的PLC程序块进行加密保护

[复制链接]
跳转到指定楼层
楼主
发表于 2017-4-4 17:04:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
可以通过STEP 7软件的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)现在就完成了程序块的加密保护。


回复

使用道具 举报

沙发
发表于 2017-4-4 19:12:13 | 只看该作者
不错的资料

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

电工学习网 ( )

GMT+8, 2024-4-26 03:03

Powered by © 2011-2022 www.diangon.com 版权所有 免责声明 不良信息举报

技术驱动未来! 电工学习网—专业电工基础知识电工技术学习网站。

栏目导航: 工控家园 | 三菱plc | 西门子plc | 欧姆龙plc | plc视频教程

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