电工学习网

 找回密码
 立即注册
查看: 5295|回复: 1
打印 上一主题 下一主题

PLC程序加密的新思路

[复制链接]
跳转到指定楼层
楼主
发表于 2017-2-14 16:16:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
对于plc的程序加密一般是用于对不守信用客户的,但你事先可能并不知道客户的诚信度,为此,建议你的每一个程序都加密较好,例如有一年维护期的可以选择1年3个月,总之比维护期长一点就可以啦。
加密程序不能完全受到时间影响
比如,你采用日期判断的可能会因为PLC长时间掉电导致日期识别错误,建议对时间进行判断,每4个小时记录一下时间,若下次判断时时间大于该时间则认为错误,小于时则认为错误,自动刷新时间或作出时间标签报警等。密程序不要太死板
不要限制时间,时间一到你就把程序封闭死,这样有可能导致现场设备损坏或现场人员伤害,造成不好的影响。可以选择部分不涉及人生安全或设备安全的部分先停下来,然后提出报警,报警类型可以是下次无法启动,本次已经启动的照常运行。
加密程序解除要适当
不要等到紧急关头还要自己跑一道现场,自己给自己下套。你可以选择一个空余DI点作为解除点或者现场的一种特殊组合操作来解除也可以,当然最好是采用上位机授权码的方式。
授权码要注意
你的授权可以分多时间标签授权,比如有些用户不能按约定支付你全部费用的,你可以用授权延长1个月、3个月、半年的运行期,让用户始终受到你的制约。当然你得做得天衣无缝或让对方主要领导知道才好。
加密最高境界-程序轰炸
加密程序已经执行完成,在遇到顽固型用户迟迟不支付费用的情况下就不在对他客气,利用程序轰炸方法将程序主要段删除,避免程序受到其他干扰,这个方法需要特殊的PLC来支持,如西门子S7300以上CPU。或者利用程序复制将空间填满等,或者发命令给上位机直接删除程序。
总之,在建立诚信的中国国度之前,加密是有效的。 PLC最好有硬件加密,以防止甲方找其他公司的人员上载程序。

回复

使用道具 举报

沙发
发表于 2017-2-14 20:47:52 | 只看该作者
好资料  学习了

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

电工学习网 ( )

GMT+8, 2024-8-30 13:49

Powered by © 2011-2022 www.shop-samurai.com 版权所有 免责声明 不良信息举报

技术驱动未来! 电工学习网—专业电工基础知识电工技术学习网站。

栏目导航: 工控家园 | 三菱plc | 西门子plc | 欧姆龙plc | plc视频教程

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