SIEMENS西门子濮阳授权代理商
- 供应商
- 浔之漫智控技术(上海)有限公司
- 认证
- 全国服务热线
- 15821971992
- 经理
- 聂聪
- 所在地
- 上海市松江区广富林路4855弄88号3楼
- 更新时间
- 2023-10-26 04:00
一、程序块加密
通过step7软件的know_how_protect功能实现对您程序代码的加密保护。
如果您双击鼠标打开经过加密的程序块时,您只能看到该程序块的接口数据(即in, out 和 in/out等类型的参数)和注释信息,而程序块中的代码及代码的注释,临时/静态变量是不能被看到的。同时您也无法对加密保护的程序块做出任何改动。
程序块保护实现步骤:
1.打开程序编辑窗口lad/fbd/stl;
2.将要进行加密保护的程序块生成转换为源代码文件(通过选择菜单 file—>generate source生成);
3.在lad/fbd/stl 窗口中关闭您的程序块,并在simaticmanager项目管理窗口的source文件夹中打开上一步所生成的source文件;
4.在程序块的声明部分,title行下面的一行中输入know_how_protect;
5.存盘并编译该source文件(选择菜单fileàsave,fileàcompile);
6.现在就完成了您程序块的加密保护;
如下图中表示了如何对stl source文件进行加密:
取消对程序块的加密保护
1. 打开程序块的source源文件;
2. 删除文件中的know_how_protect;
3. 存盘并编译该source文件;
4. 现在程序块的加密保护已经取消。
注意:如果没有stl source 源文件,您是无法对已经加密的程序块进行编辑的!
二、plc密码设置方法截图:
设置plc密码保护
当我们写好程序下载到plc之后就希望plc能正常稳定的运行。为了防止人为出现的故障,要对plc设置使用权限,来保护plc程序不会被更改或程序被删除。如何设置这个口令来保护plc呢??
1. 打开硬件组态界面
打开step7 单击目录中的simatic 300 station,双击右窗口的hardware图标,从而入硬件组态界面。
2.双击cpu模块
3.选择protection 选项卡
选项卡中有三个保护级别,它们具体功能如下:
保护级别(protection level)
1. no protection(无保护)
2. write-protection(写保护:程序可读不可写)
3. write-/read protecti(读写保护:即不可读也不可写)
4. 选择级别三(读写保护),并输入密码并保存.
设置好读写口令保护之后,当我们要改写程序或读程序时,就会弹出输入口令模框,提示您输入口令,只有输入的口令正确才可以正常读写。
展开全文