详细介绍:
联系人:乐其坂
电话:0592-3697177
手机:13600962860
传真:0592-7795131
商务Q Q: 1297625786
公司网站:http://www.kbtzdh.com
瑞士佳乐交流群:367960700
我司代理ABB低压、佳乐CARLO GAVAZZI、意萨ESA。
主营:西门子SIEMENS、施耐德SCHNEIDER、西克SICK、慧朋VIPA、法勒VAHLE、
IFM、FESTO、P+F、欧姆龙、SMC、三菱、图尔克、穆勒、3M、威乐、等欧美著名工控产品。
☆有需要的顾客朋友们,欢迎询价对比,共创双赢☆
/ 17五、VIPA Speed7 CPU提供更安全的程序加密保护功能
德国惠朋(VIPA)公司的SPEED7-CPU,除了传统
的采用Step7编程的程序保护功能外,还提供了更“安全”
的高级程序保护功能,它通过防止加密功能块被读取的
方式,来实现对程序开发者知识产权的保护。
用传统的程序保护功能加密的功能块可上传到PG(编程器),虽然用户看不到源代码内
容,但问题在于这些功能块的操作运行没有被加密,用户可将它们上传后,再下载到任何一
个同型号的CPU上即可运行,可见这种保护只是保护了源代码,而对单纯的功能复制起不
到任何保护作用,更有些解密软件甚至可以解出被隐藏的源代码,使保护功能彻底失效。
惠朋(VIPA)公司开发的高级“安全”程序保护功能提供了一个将加密功能块永久地
存储在CPU中的方法,具体操作如下:将需要保护的功能块传送到MMC卡中一个名为
protect.wld 的WLD文件中,再把MMC卡插入CPU的卡槽内并做总复位(overall reset),在
protect.wld文件中的功能块就被永久地保存在此CPU中,通过这种方式,你可以保护OB、
FC和FB。当上传这些被保护的功能块到PG(编程器)中时,只有这些块的标题被上传,
源代码仍然保留在CPU中而不能被读取,用户也就不可能将它们复制到其它CPU或进行源
代码解密,相当于编程者自制的SFC和SFB,这样就从根本上实现了保护编程者知识产权的
目的。
加密功能块的操作步骤:
1、加密功能块写入protect.wld文件
在你的工程项目管理器中,用File > Memory Card file > New… 建立一个新的wld文件
并改名为 "protect.wld"。传送需要加密的功能块到该文件中:通过鼠标把它们从工程窗口拖
到protect.wld文件窗口内。
2、用OVERALL_RESET(总复位)传送protect.wld 到CPU
传送protect.wld 文件到MMC 存储卡,将MMC卡插入CPU的卡槽内并执行总复位
OVERALL_RESET,操作完成后,protect.wld文件中的功能块将永久存储在CPU中。
3、加密功能块的修改
编程者在源程序中完成对功能块的修改,再重复1、2两个步骤,新的protect.wld文件将
覆盖原CPU中的加密内容。
4、删除被保护的功能块
建立一个空的protect.wld文件,执行第2步,即可删除所有被保护的功能块,程序功能
也随即失效。
12 / 17
加密功能块的调用:
因为从CPU读取加密功能块时,可以得到功能块的标题,所以在载有protect.wld文件的
CPU中,最终用户可以通过功能块标题方便地调用这些功能块,而无需考虑它们的内容,
以实现二次开发。用户只需先建立一个工程项目,且不包含所有的加密功能块,在调用这些
功能块时,通过语句执行需要的功能块标题,必要时要包含预先定义的接口参数变量,即可
实现相应功能块的调用。
型号:
307-1BA00 PS 307 电源 AC 100/240V, DC 24V, 2,5A
307-1EA00 PS 307 电源 AC 100/240V, DC 24V, 5A
307-1KB00 PS 307 电源 AC 100/240V, DC 24V, 10A
|