追梦工控论坛|工控论坛-专业的Intouch论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

总共8197条微博

动态微博

查看: 2883|回复: 2

[求助-西门子PLC300/400]为fc功能加密

[复制链接]

升级  35%

该用户从未签到

发表于 2014-3-10 19:51:44 | 显示全部楼层 |阅读模式

上传分享工控资料得追梦点,下载积分获取办法点击进入 ☆追梦点充值入口
发帖回帖赚金币兑换下载积分。上传附件须知点击进入

×

马上注册,结交更多工控达人,分享经验,让你轻松玩转追梦工控论坛。

已有帐号?  点击登录   或者        

支付宝扫一扫领红包
怎么为自己创建的块加密让别人无法查看程序</p>
让我们联手拒绝网络伸手党,下载积分获取办法&附件上传须知 ☆追梦点充值入口





+1
2885°C
2
  • CnUjVxOQ
  • 先锋攀
过: 他们

升级  33%

该用户从未签到

发表于 2014-3-10 20:56:52 | 显示全部楼层
参见:如何为用户创建的块添加访问保护
http://support.automation.siemens.com/CN/llisapi.dll?query=10025431&func=cslib.cssearch&content=adsearch%2Fadsearch.aspx&lang=zh&siteid=cseus&objaction=cssearch&searchinprim=0&nodeid0=4000024&x=10&y=9
在 STEP 7 V5.5 版本如何使用 FBs 和 FCs 块的保护加密功能
http://support.automation.siemens.com/CN/llisapi.dll?query=45632073&func=cslib.cssearch&content=adsearch%2Fadsearch.aspx&lang=zh&siteid=cseus&objaction=cssearch&searchinprim=0&nodeid0=4000024&x=36&y=11
                                                                                                                                                                                                                                                              
                                                        

升级  34%

该用户从未签到

发表于 2014-3-10 21:23:52 | 显示全部楼层
打开编写好的FB块或者FC块,选择菜单栏“选项”-“自定义”,在“自定义”对话框中保存块的下面将“自动生成源文件”选项打钩,然后单击“确定”。这时关掉程序编辑器,回到SIMATIC Manager 界面,选中左侧项目中的“源文件”,在右侧就会出现相应的源文件,扩展名为*.AWL。双击打开会看到这是个刚编完的程序,只不过是转化成了STL格式。在“VERSION”下面写入下面命令:know_how_protect编译通过就可以了。如果永远不想让别人了解你的程序,就将这个源程序删除就OK了!但自己要保留一份啊。不然自己也解不开的。
                                                                                                                                                                                                                                                                                                                                   
                                                                                                                                                                                                            两种方法可以加密:
1.自己编写一个FC
2.打开这个FC,先保存,然后在“文件”菜单下,选择“生成源文件”,按提示操作生成你想保护的块的源文件
3.打开源文件,在源文件的程序开始前(就是那个FC的源文件BEGIN的上面一行),插入关键字&quot;KNOW_HOW_PROTECT&quot;,然后编译并保存这个源文件
另一种是依靠一款S7 BLOCKS UNLOCK软件进行加、解密
1.编写一个FC或FB,编译保存。
2.打开这个S7 BLOCKS UNLOCK软件,点击浏览按钮,找到用户程序存放地址后,打开那个以“.S7P”名称的文件,按下“打开”按钮打开文件。
3.找到用户程序中需要加、解密的功能、功能块,点击加、解按钮,就可以进行加、解密操作了。
                                                                                                                                                                                                                                                                                                                                   
                                                                                                                                                                                                            参考:来自西门子技术支持热线的故事: 关于Step7 V5.5 加密的一个小故事
http://www.ad.siemens.com.cn/club/bbs/post.aspx?b_id=4&a_id=860787
*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

请珍惜自己的ID,严禁发布垃圾水贴,诸如adsf......顶......纯表情......多次重复回帖刷积分......轻则删帖警告,重则封禁!★请分享资料、经验或者赞助论坛,贡献一份力量★

关闭

最新活动上一条 /1 下一条

小黑屋|手机版|追梦工控论坛|工控论坛-专业的Intouch论坛 ( 皖ICP备10012005号 )|网站地图

GMT+8, 2025-5-6 21:04 , Processed in 0.181321 second(s), 21 queries , Gzip On, APCu On.

Powered by Dreamyiyi

© 2009-2025 工控论坛

快速回复 返回顶部 返回列表