浅谈西门子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程序了。
第三种情况就是我们在打开别人的程序时,遇到的那些加密程序块,又没有源程序的情况下,就只能靠一些解密工具或者其他方式了。这种解密方式在此不做讨论。

相关阅读

你知道变频器工作原理与应用吗?

1.变频器工作原理简介 变频器是通过 改变电动机工作电源频率方式 来控制交流电动机的电力控制设备,如图1所示,主要由整流、滤波、逆变、制动单元、驱动单元、检测单元微处理单...
2023-06-13
你知道变频器工作原理与应用吗?

电感单位的换算公式详解(电感单位换算表)

电感是一种非线性元器件,通过电感的电流不能发生突变,因此对于突变电流它会呈现 高阻态 ,它在电路当中主要作用有:扼流、滤波、震荡、调谐等。电感的基本单位单位有亨(H),也...
2023-04-07
电感单位的换算公式详解(电感单位换算表)

电工常犯的12个小错误,你中招了吗?

电工常犯的12个小错误,你中招了吗?结合工作中常遇到的几点容易犯的小错误,列举如下: 1.乱停、乱送电,不知道电从哪个地方来的,去哪个设备的,走过去就给拉闸了; 2.停电前...
2023-06-11
电工常犯的12个小错误,你中招了吗?

晶体管/场效应管/集成运放恒流源电路设计

LED电源的工程师经常提及“恒流”驱动,其实,在很多电子设备中,有许多用电设备要求供给的电流(而不是电压)保持恒定。一般把这种能够向负载提供恒定电流的电源称为恒流源。所...
2023-06-25
晶体管/场效应管/集成运放恒流源电路设计

电动机运行和修理的安全事项,详细介绍,建议收藏

电动机是工业、农业用电力机械最常用的动力之一,因此,电动机的安全运行和安全维修(此二者是相互关联的)是保证各种电动机械正常工作的基本条件。为保证电动机的安全运行应...
2023-06-13
电动机运行和修理的安全事项,详细介绍,建议收藏

热销商品

广东珠江电线电缆阻燃国标定制BYJBV BVR YJV YJY RVV RVS RV KVV

广东珠江电线电缆,专注于阻燃国标定制,产品涵盖BYJBVBVRYJVYJYRVVRVSRVKVV等多种规格。我们采用先进生产技术,严格遵循国家标准,确保产品质量可靠、性能稳定。产品适...
¥ 1

可换头防静电塑胶镊子ESD-7A/242/249/259防划伤夹IC硅晶片陶瓷头

ESD-7A/242/249/259是一款专为半导体行业设计的防静电塑胶镊子,有效防止静电对敏感电子元件的损害。其独特之处在于可更换的镊子头,包括专为夹持IC硅晶片和陶瓷元件...
¥ 2

公牛官方旗舰店开关插座空调16A插座五孔10A面板暗装多孔G12白灰

公牛官方旗舰店提供一系列高质量的开关插座和空调配件。这款16A插座五孔面板采用暗装设计,适用于多种安装环境,如墙面、天花板等。它具有10A的电流容量,可以满足家庭...
¥ 5.55

L型套筒扳手铣口烟斗双头弯头7字穿孔机修六角汽修轮胎工具6-19mm

L型套筒扳手是一款常用于工业领域的多功能工具,具备双头设计,可高效完成铣口、烟斗等多种工件孔位加工,适用六角汽修、轮胎等场景。其套筒尺寸为6-19mm,精准适配各类...
¥ 3.5

西门子开关插座无框皓彩米绒白亚光二三插USB10A五孔一开旗舰店

西门子开关插座无框皓彩米绒白亚光二三插USB10A五孔一开旗舰店,作为西门子品牌的专卖店,提供了一系列高品质、设计新颖的家居电气产品。这里销售的开关插座采用无框...
¥ 8.77

网站栏目