找答案的高端用户(找答案钻石及双钻级别的用户)将尽可能从此问题下的所有回
答中,为您推荐最佳答案。届时您可以根据推荐数采纳答案。
如果自提问时间起7天内您仍无法选出最佳答案,您可以选择“无满意答案”关闭此问题。
{{itemCategory}}
手机扫码追踪该问题,
觉得实用,立即去分享!
点击复制链接
akun的第1点完全不对!自己创建的FC/FB是可以加密的,只要在STL或SCL源程序中加入KNOW_HOW_PROTECT,生成的FC/FB就是加密的了。PLC程序加密和MMC卡加密完全是两回事!
楼主到baidu搜S7 Blocks Unlock这个软件即可。解密如破坏程序块,后果自负,呵呵。建议还是不要在这里谈解密的事情。
to akun:
只要在SCL/STL源程序中的block定义结尾、变量定义之前加入KNOW_HOW_PROTECT,然后编译SCL/STL即可。给人家程序时,如果不想让人家能解开(不过已经几乎不可能:P),就把source目录下的源文件都删除即可,你自己要有备份哦,否则自己都解不开了。想解开时,到SCL/STL源文件中,删除KNOW_HOW_PROTECT,再重新编译即可。
S7 Blocks Unlock解开block后,都是STL代码,如果block原来是SCL编的,看起来有点累。
联系我可发邮件到我邮箱。
2. 将要进行加密保护的程序块生成转换为源代码文件(通过选择菜单 File—>Generate source 生成);
3. 在LAD/FBD/STL 窗口中关闭您的程序块,并在SIMATIC Manager项目管理窗口的source文件夹中打开上一步所生成的source文件;
4. 在程序块的声明部分,TITLE行下面的一行中输入” KNOW_HOW_PROTECT”
5. 存盘并编译该source文件(选择菜单FileSave,FileCompile)
首次回答问题,获得
双倍西币积分!
立即成为技术知识分享的一员!
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!