浅谈西门子plc程序加密和程序块加密及解密

时间:2023-03-04作者:佚名
相信大家在使用STEP7打开一些程序时,常会遇到以下三种plc的加密情况,现根据自己的经历和大家一起分享探讨。
第一种情况。是在硬件组态中,在CPU属性中按照保护等级设置密码,将CPU中程序锁住,不影响CPU的正常运行。这种情况是往往是程序设计编程人员出于安全和知识产权的保护等目的而进行的设置。常见的加密方式有三种,如图一所示。1、程序可读出,数据可修改,运行可监视,只是程序不可更改。(出于安全考虑)2、数据可修改,运行可监视,程序即不能读出也不能修改。(出于安全考虑,也为保护知识产权)3、程序、数据、运行均不可读出、监视和更改。(安全性最高)方法:在硬件组态中打开CPU的protection(保护)选项,选择所需加密方式,设置密码后保存编译重新下载硬 件组态就可以了。注意:如何设置密码忘记或丢失,那么只有通过编程软件在线连接PLC,清空PLC程序,(包括程序块,系统块和数据块)然后将备份的程序重新下载。

浅谈西门子plc程序加密和程序块加密及解密

图一

浅谈西门子plc程序加密和程序块加密及解密

图二
第二种情况就是程序中程序块的加密和解密。方法步骤如下。
1、在STEP7中打开要加密的程序块,点击菜单“文件/生成源文件(File/Generate source)”,
生成要加密保护的程序块的原代码文件。
2、关闭程序块,在项目管理器中打开“源文件(source)”,打开生成的源文件。
3、在程序块的声明部分,TITLE行下面的一行中输入“KNOW_HOW_PROTECT”。(如图二所示)
4、执行菜单命令“文件/保存(File/Save)”然后“文件/编译(File/Compile)”。
5、编译成功后,可在“块”中看到加锁的程序块。
6、解除密码,打开相应的“源文件”,把“KNOW_HOW_PROTECT”删除,然后编译即可。
注意,保存好源文件,否则已加密的程序块将无法打开。同时,你用SCL源程序编译完成后,删除SCL源程序就行了。别人没SCL源程序,打开你程序中的块时就只能显示成STL程序了。
第三种情况就是我们在打开别人的程序时,遇到的那些加密程序块,又没有源程序的情况下,就只能靠一些解密工具或者其他方式了。这种解密方式在此不做讨论。

相关阅读

最全电源电路图汇总(稳压电源/开关电源/DCDC电源/充电电路/恒流源电路图)

本文搜罗了稳压电源、DCDC转换电源、开关电源、充电电路、恒流源相关的经典电路资料,为工程师提供最新鲜最全面的电路图参考资料。 一、 稳压电源 1、3~25V电压可调稳压电路图...
2023-07-31
最全电源电路图汇总(稳压电源/开关电源/DCDC电源/充电电路/恒流源电路图)

电工必看!一张图搞懂启保停带指示灯接线,新手也能秒懂

作为电工,启保停电路可以说是基础中的基础,但带指示灯的接线,很多新手还是容易接错线、搞混触点。今天就用一张高清实物图,把停止、运行、故障指示灯的接线逻辑讲透,看完直接上手...
2026-05-26
电工必看!一张图搞懂启保停带指示灯接线,新手也能秒懂

如何根据电机的容量来计算导线和开关?

根据三相鼠笼异步电动机 的容量,选择空开、接触器 、热元件及导线的计算方法如下: 1 、电动机的容量设为 N KW ,则电动机的额定电流为: 2N A ,一般情况下,和电动机铭牌上的额...
2023-03-21

研读2024年最新《供电营业规则》 用电用户违规用电行为的办理

就供用电常见问题,根据2024年最新《供电营业规则》的规定,作一研读和解析。问题汇集如下: 1.用户逾期不交电费,从哪天开始算是逾期? 2.用户连续六个月不用电是不是必须销户? 3.临...
2024-08-21
研读2024年最新《供电营业规则》 用电用户违规用电行为的办理

这可能是你见过最全电工口诀(绝对收藏)

小编:难得收集全,建议先收藏再转发!其实无论是哪个行业,服务态度和技术都缺一不可。只有两只“脚”都有劲了,我们才能爬的高走得远! 第一部分:电工基础 1、单相电源插座...
2023-06-11
这可能是你见过最全电工口诀(绝对收藏)

热销商品

四氟包覆/FEP/PTFE包覆胶O型圈全氟醛FFKMO型圈耐化学腐蚀氟胶

四氟包覆(FEP/PTFE)O型圈及全氟醚(FFKM)O型圈是高性能密封解决方案,专为极端化学环境设计。FEP或PTFE包覆氟橡胶(FKM)芯材的O型圈兼具外层优异的耐化学腐蚀性、抗溶胀性...
5

领普E3S/E5配套插座面板86型暗装插座多孔五孔空调无边框家用

领普E3S/E5配套插座面板86型暗装插座多孔五孔空调无边框家用,是一款专为现代家庭设计的多功能插座。该款插座采用86型设计,易于安装和适配各种家用电器,无论是台灯、...
11.9

原装博世角磨机GWS6-100/TWS6600/6700转子定子碳刷齿轮/博士配件

原装博世角磨机GWS6-100/TWS6600/6700系列配件,包括转子、定子、碳刷及齿轮等核心部件,均采用博世原厂高品质材料制造,确保与设备完美匹配,保障运行稳定与高效性能。...
3.5

聚氨酯橡胶缓冲垫弹性套联轴器牛筋柱销减震套垫圈弹性垫缓冲胶垫

聚氨酯橡胶缓冲垫弹性套联轴器中的牛筋柱销减震套、垫圈及弹性垫,是一种高性能减震缓冲元件。采用优质聚氨酯橡胶材料制成,兼具高弹性、耐磨损、抗老化及耐油耐酸碱...
0.27

硅胶垫片/硅胶垫/硅胶垫片圆形/硅胶垫圈/橡胶垫片/氟胶垫片

硅胶垫片(又称硅胶垫、硅胶垫圈)是一种由硅橡胶制成的密封材料,具有优异的耐高低温(-60℃~230℃)、耐老化、绝缘和环保无毒特性,广泛用于食品、医疗、电子及家电等领域...
1

网站栏目