找答案的高端用户(找答案钻石及双钻级别的用户)将尽可能从此问题下的所有回
答中,为您推荐最佳答案。届时您可以根据推荐数采纳答案。
如果自提问时间起7天内您仍无法选出最佳答案,您可以选择“无满意答案”关闭此问题。
手机扫码追踪该问题,
觉得实用,立即去分享!
点击复制链接
打开编写好的FC块,选择菜单栏“选项”-“自定义”,在“自定义”对话框中保存块的下面将“自动生成源文件”选项打钩,然后单击“确定”。这时关掉程序编辑器,回到SIMATIC Manager 界面,选中左侧项目中的“源文件”,在右侧就会出现相应的源文件,扩展名为*.AWL。双击打开会看到这是个刚编完的程序,只不过是转化成了STL格式。在“VERSION”下面写入下面命令:know_how_protect.编译通过就可以了。
如果永远不想让别人了解你的程序,就将这个源程序删除就OK了,但自己要保留一份啊。估计西门子内部的功能块都是这么做的。
但是如果采用将源程序删除那就没有办法看到你的程序了
用户可以选择如下三种保护级别:
保护级别1:符合默认值
保护级别2:只读访问方式
保护级别3:不可读写访问方式
用户可以在 S7 站进行硬件组态时设置一个 CPU 密码。打开 CPU 的属性对话框,属性对话框内保护级别 2(只读访问方式)和设置密码都是被推荐的。
不知道密码而无法输入密码的用户只能在 CPU 里读取程序,用户无法修改程序。
块保护(Know_How_Protect)可用于自动生成的STEP 7块中。用户可以输入ID: 10025431 找到更多为程序块 DBs, FBs 和 FCs 设置块保护(Know_How_Protect)的详细资料。
用户如果忘记密码:
用户如果忘记了密码,将无法写入访问(或保护级别 3 的读取访问)到密码保护过的 CPU 中。
用户必须通过复位 CPU 并上传程序到 CPU 中来恢复访问。
注意:
修改过的数据被下载到 S7-CPU 中,密码才被激活。
首次回答问题,获得
双倍西币积分!
立即成为技术知识分享的一员!
找答案微信小程序
提问
搜索
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!