一、程序块加密

通过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.现在就完成了您程序块的加密保护;

如下图中表示了如何对STL source文件进行加密:

取消对程序块的加密保护

1. 打开程序块的Source源文件;

2. 删除文件中的KNOW_HOW_PROTECT;

3. 存盘并编译该source文件;

4. 现在程序块的加密保护已经取消。

注意:如果没有STL source 源文件,您是无法对已经加密的程序块进行编辑的!

02二、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. 选择级别三(读写保护),并输入密码并保存.

设置好读写口令保护之后,当我们要改写程序或读程序时,就会弹出输入口令模框,提示您输入口令,只有输入的口令正确才可以正常读写。

如何取消重要地点加密_西门子S7-300/400PLC编程之软件加密相关推荐

  1. 西门子s7-200解密软件下载_西门子S7-200/300/400通讯方式汇总,超级全面

    1 西门子 200 plc 使用 MPI 协议与组态王进行通讯时需要哪些设置? 1)在运行组态王的机器上需要安装西门子公司提供的 STEP7 Microwin 3.2 的编程软件,我们的驱动需要调用编 ...

  2. 西门子逻辑运算指令_西门子S7系列plc逻辑运算指令

    西门子S7系列plc逻辑运算指令: 有关西门子S7系列plc逻辑运算指令,包括字节逻辑运算指令,IN1和IN2还可以是常数,字逻辑运算指令,双字逻辑运算指令. 1.字节逻辑运算指令 ANDBIN1,O ...

  3. aes 加密_结合RSA与AES实现前后端加密通信

    结合RSA与AES实现前后端加密通信 一.思路 使用RSA秘钥生成工具生成一对公钥(A)和私钥(B),前端保留A,后端保留B. 前端发送数据时,先生成一串随机16位字符串作为AES的秘钥(C),然后使 ...

  4. 0宽字符加密_「今日学习」VUE使用RSA加密技术

    1 Vue端搭建 首先我们还是先安装必要的模块哈: npm install jsencrypt --save 接下来我们需要在main.js的配置文件中配置上全局变量哈: import JSEncry ...

  5. 改行了 写一篇 PLC 相关的 西门子 S7 300/400 控制器

    改行了,非常喜欢喜欢现在的工作,由于工作原因,要保密公司相关知识,所以分享一个简单点的内容. 测试单片机PLC的IP地址,并读取PLC相关地址的数据. 如下图,填入 PLC的IP地址: 10.23.7 ...

  6. jpa加密_使用JPA侦听器的数据库加密

    jpa加密 最近,我不得不将数据库加密添加到一些字段中,并且发现了很多不好的建议. 建筑问题 最大的问题是建筑. 如果持久性管理器静静地处理您的加密,那么根据定义,您的体系结构将在持久性和安全性设计之 ...

  7. python脚本加密_教你如何基于python实现脚本加密

    这篇文章主要介绍了如何基于python实现 脚本加密,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 from pathlib import Path ...

  8. 电脑文件加密_教你一招解决电脑文件加密

    原标题:教你一招解决电脑文件加密 科技持续进步发展,当今社会我们也越来越注重个人隐私的保护.可能你曾经也遇到过这种问题,自己电脑上的一些私密文件,在别人借用我们自己电脑的时候,并不愿意让他知晓,不愿意 ...

  9. 海康威视启用码流加密_如何在Windows 10上启用全盘加密

    海康威视启用码流加密 Windows 10 sometimes uses encryption by default, and sometimes doesn't-it's complicated. ...

最新文章

  1. 5.29 相约杭州!云原生 Meetup 第二期杭州站报名开启!
  2. osg多视景器实现投影墙
  3. Android GridView LruCache
  4. 怎样增强MyEclipse的代码自动提示功能
  5. rmi远程代码执行漏洞_【最新漏洞简讯】WebLogic远程代码执行漏洞 (CVE202014645)
  6. 2019.7.25锻炼逻辑思维9道题。
  7. 规模数据导入高效方式︱将数据快速读入R—readr和readxl包
  8. python通过类名创建对象_如何在Python中为自动创建的类对象分配名称
  9. 《SilverLight2快速入门》之Hello SilverLight
  10. 网上银行“安全登录控件”分析
  11. SCI论文写作的时态用法
  12. 2022最新高级java面试题
  13. 搭建服务器中转视频加速,高清视频站服务器的秘密诀窍:G口独享带宽不限流量+高速SSD...
  14. 优化移动网站的9大窍门(转)
  15. ONLYOFFICE 如何连接集成到 Wordpress 上
  16. 如何选择适合你的兴趣爱好(七十一),养鸟
  17. Unity3D坦克大战
  18. DVE 查看覆盖率方法
  19. 我们公司使用了 5 年的系统限流方案 ,从实现到部署实战详解,稳的一B
  20. 将一个字符串逆序输出

热门文章

  1. python使用-使用python进行数据清洗
  2. python表白代码-520使用Python实现quot;我爱你”表白
  3. python怎么读取excel-python 读取 Excel
  4. python自学行吗-Python能自学吗?
  5. python工资这么高为什么不学-为什么我不建议你学Python?
  6. python工资这么高为什么不学-为什么Python岗位薪资越来越高
  7. python是什么语言-Python是什么?为什么现在越来越多的人选择学习Python语言
  8. python编程是干嘛的-python编程能做什么开发
  9. 普通人学python有意义吗-普通人学Python有用吗?学完能做什么?
  10. 零基础学python知乎-零基础应该选择学习 java、php、前端 还是 python?