PLC程序加密的6个小技巧

发布者:学富五车最新更新时间:2023-09-21 来源: elecfans关键字:PLC  程序加密  掉电 手机看文章 扫描二维码
随时随地手机看文章

加密要点:

1、加密程序不能完全受到时间影响,比如,你采用日期判断的可能会因为PLC长时间掉电导致日期识别错误,建议对时间进行判断,每4个小时记录一下时间,若下次判断时时间大于该时间则认为错误,小于时则认为错误,自动刷新时间或作出时间标签报警等

2、加密程序不要太死板,不要限制时间一到你就把程序封闭死,这样有可能导致现场设备损坏或现场人员伤害,你可以选择部分不涉及人生安全或设备安全的部分先停下来,然后提出报警,报警类型自己想,一般是作为下次无法启动,本次已经启动的照常运行。

3、加密程序解除要适当,你可以选择一个空余DI点作为解除点或者现场的一种特殊组合操作来解除也可以,当然最好是采用上位机授权码的方式。

4、授权码也要注意,你的授权可以分多时间标签授权,比如有些用户不能按约定支付你全部费用的,你可以用授权延长1个月、3个月、半年的运行期,让用户始终受到你的制约。

5、加密最高境界-程序轰炸,加密程序已经执行完成,在遇到顽固型用户迟迟不支付费用的情况下就不再对他客气,利用程序轰炸方法将程序主要段删除,避免程序受到其他人员的修改,这个方法需要特殊的PLC来支持,或者利用程序复制将空间填满等,或者发命令给上位机直接删除程序。

6、总之,PLC最好有硬件加密,以防止甲方找其他公司的人员上载程序。


关键字:PLC  程序加密  掉电 引用地址:PLC程序加密的6个小技巧

上一篇:电机的极数说明了什么?
下一篇:S7-1200 CPU与S7-200 SMART S7通信

小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved