多语言展示
当前在线:713今日阅读:138今日分享:33

分享西门子plc密码的保护级别和程序的加密方法

天堃分享西门子PLC密码的保护设置和程序块加密方法
工具/原料
1

Step7管理软件

2

windows系统

方法/步骤
1

西门子PLC 密码的三级保护:[*]保护级别1:符合默认值【*]保护级别2:只读访问方式【*]保护级别3:小可读写访问方式用户A}一以在S7站进行硬件组态时设置一个CPU密码。打开CPU的属性对话框,属性对话框内保护级别2(只读访问方式)和设置密码都是被推荐的。小知道密码而无法输入密码的用户只能在CPU里读取程序,用户无法修改程序。友情提示:用户如果忘记了密码,将无法写入访问(或保护级别3的读取访问)到密码保护过的CPU中。用户必须通过复位CPU少个上传程序到CPU中来恢复访问。注意:修改过的数据被卜载到S7-CPU中,密码才被激活。为程序块DBs, FBs和FCs设置块保护(Know How_Protect)的方法。

2

为程序块DBs, FBs和FCs设置块保护(Know How_Protect)的方法。1打开要编辑的块,在LAD/S丁L/FBD编辑器中选择”File>Generate source  源文件。2在打开的对话框中输入项目名称,如”Protect FB'o执行步骤z,弹出”Generate source<项目名称>”钮将其移至右侧”Blocks Selected”窗日中。点击闭LAD/S丁L/FBD编辑器。对话框。选中需要转换的块,点击箭头按OK键进行确认后,生成S丁L源文件。关

3

生成的源文件存放在件Simatic Manager一>S7 program一>Sources文件夹中,打开源文在声明部分的’丁I丁LE”语句卜插入”KNOW日OW  PRO丁〔C丁”命令。

4

最后点击菜单”File>Save'和”File>Compile',保存编译S丁L源文件。至此完成块的保护。

方法/步骤2
1

表介绍如何去除块(FBs, FCs and DBs)的KNOW HOW PROTECT保护功能:

2

序号步骤1打开源文件2删除”KNOW_日OW_  PRO丁〔C丁”语句行或用双斜杠将其标记为注释3使用菜单命令”File>Save”和”File>Compile”保存编译该S丁L源文件。4至此去除对该块的保护。

注意事项
1

修改过的数据被卜载到S7-CPU中,密码才被激活。

2

用户如果忘记了密码,将无法写入访问(或保护级别3的读取访问)到密码保护过的CPU中

推荐信息