如何对自己的PLC程序块进行加密保护 PLC程序块进行解密保护
时间:2017-05-16 09:54 来源:未知 作者:admin 点击:次
可以通过STEP 7软件的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)现在就完成了程序块的加密保护。 如何对自己的PLC程序块进行解密保护 取消对程序块的加密保护的步骤如下: (1)打开程序块的source源文件; (2)删除文件中的“KNOW_HOW_PROTECT”; (3)存盘并编译该source文件,则程序块的加密保护已经取消。 小编提示:如果没有STL source源文件,是无法对已经加密的程序块进行编辑的。 plc电源烧坏原因 plc内部电源负载过重或者变送器短路很容易造成烧PLC的。 首先电源部分出现问题,保险损坏。再是PLC低压电源部分串入高压使低压电路损坏。电源部分欠压,比如大容量电动机启动,使电网电压下降欠压保护动作等。再有PLC电源模块元件损坏造成无输出所致。 我正在学习Siemens PLC 由于自己平时上班还是比较清闲的,总觉得自己应该干点事情,后来听同事们说,西门子PLC功能强大,尤其是去年,以前的公司面临倒闭,自己在找工作时,遇到好几次面试,都指定要求会西门子PLC才行,于是自己跑到书店,挑了几本西门子PLC 方面的书籍,也算是临时抱佛脚吧, 刚开始,从一条一条指令开始学起,从网上开始找软件,记得第一次安装Step 7的时侯,那个折腾啊,电脑反复重启,后来一百度,发现还要在注册表改东西才可以安装,总算搞定,哎!吐槽一下,这算不算是西门子博大精深的一面呢? 接下来,经过学习,把买的几本书都看了一遍,开始找工作,到处投简历,也算是功夫不负有心人吧,现在进了一家自动化设备厂,做电气工程师,其实也就3个月前的事, 在现在这家公司,已经做完一个项目,用的是300的PLC,由于是比较简单的逻辑控制,程序较小,也没花多少时间,还算顺利吧, 上个礼拜,老板把我叫到办公室,拿出一个项目文件给我看,要求这个项目由我主导完成,哎!一身冷汗,客户要求用1500,1200,看来自己又要刻苦学习TIA了,在网上找资料的时侯,突然发现了西门子技术论坛,我也注册了一个账户,感觉能学到很多东西。。。。 最后祝愿新的一年里,大家心想事成吧,也祝愿自己顺利完成老板交代的项目,多拿工资。 (责任编辑:admin) |