回复:从纯技术角度出发,如何对300 400 PLC程序进行加密。

askluck

  • 帖子

    65
  • 精华

    0
  • 被关注

    3

论坛等级:游士

注册时间:2013-07-31

普通 普通 如何晋级?

发布于 2015-01-12 17:19:11

8楼

要求即使客户能够上传上来程序,也不能使用。这个有什么好的办法。
你的不能使用,是无法运行(例如上载程序到新的CPU工作)还是无法修改(仅仅能用,不能监控和修改)。
首先不建议
如果要求无法运行,绑定当前CPU序列号,在OB100 中 读取新CPU 序列号调用SFC51,序列号不一致,调用SFC46 停机
如果要求无法修改和监控,首先CPU硬件组态要加读写保护
然后你的源程序可以用SCL 或者CFC编程。增加KNOW_HOW_PROTECT
最后用BLOCK PRIVACY 进行加密保护。进入保密,“ Also encrypt decompilation information ”选项是启用的,如果没有启用此选项,在加密之后,将不能再次取消加密此功能块。程序代码将永久加密。,选择禁用。
然后固件升级到V3.2以上。
下载加密后的用户程序。
这个是我用过的加密保护,总是觉得繁琐,而且没有职业道德。
用过一次,但最终就恢复取消了。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54778条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。