该不该给PLC程序加密?昌晖仪表相信很多工控人都曾经思考过这个问题。在遇上尾款难结时,PLC程序加密就是一道保险,但是在设备维护时PLC程序加密又有可能阻碍维修进度,这也就导致了不同的人对于这个问题的态度不同,所以借此机会昌晖仪表也想和大家深入探讨一下关于PLC程序加密的问题。
正方观点:应该给PLC程序加密
网友A
不论客户是否结清项目货款,都要做PLC程序加密,毕竟是自己的产权,就算合同上规定了提供源程序,发一份电子程序文件或者打印源程序文件提供,都是可以的。只要客户动到程序,就要经过密码验证,需要联系原工程师确认,这是一个最基本的确认动作。那种尾款赖账的客户,一般都是采用定时锁机的手段,到时间就锁机,提示需要支付尾款了。但是如果太粗暴的毫无征兆的锁机,不符合生意人的做事逻辑,一般采用反复N次在人机界面提醒客户的方式,比如采用10天8天的倒计时反复提醒。
网友B
PLC程序加密动作是必须有的,我们这边的机器PLC的密码直接印刷在线路图上,客户也不会赖账的,市场是开放的,只有双赢才会利于双方的发展。但是有一个保护协定,本行业内根据需求功能开放的功能要求,设备厂商在一定期限内不得给其他客户再做同样功能。而且,不论是对程序知识产权的保护还是为了防止被篡改导致问题,加密都是有必要的。
网友C
看合同约束决定是不是需要加密:合同说提供源程序的就打印出来交给客户,然后客户自行维护或者有问题现场维护,以打印出来的程序为准;合同没说就加密,省得手贱的电工乱改程序,造成商务上的扯皮。遇到过很多次了,手贱的水平不高的就喜欢瞎搞,然后说东西不行,老板不管的,直接跑现场,看看程序都对不起来了。
反方观点:不应该给PLC程序加密
网友D
没必要啊,PLC程序加密给维修会增加很多的麻烦,而且万一忘了那就更郁闷了。再说现在技术都比较开放了,有心学东西的人总会有渠道去学习的。打铁还需自身硬,与其怕被别人超越,不如自己再向前跨一步。
网友E
从不对设备的软件和参数加密。真没必要,其实要是防止别人的拷贝,不如放开随便浏览。就像在一个煎饼摊位看到的广告:曾经被模仿,但从未被超越。摊煎饼都有如此自信,干工控更应有这样的心胸。
网友F
最好不要设置突然停机的加密,爱拖欠的客户你可以不接,不要拉低工控的档次。哪天你PLC停机,造成重大损失人员伤亡,就是你的事。
网友分享的PLC程序加密小妙招
1、可以学习德国某企业的做法,程序放在存储卡里,360天后失去某自动功能,400天失去全部自动功能,450天后瘫痪,每次都有不同缺失功能提示。维护也很简单,存储卡插入新CPU即可,过程中屏幕没有一点催尾款提示,客户心明白着呢!
2、我遇到过一个很巧的PLC锁机办法,需要使用一个空出来的输出点和一个空出来的输入点。每次开机上电的第5分钟,输出点发一个1s的脉冲。输入点如果接不到,就在内存里加1,等到达到设定值,再次上电的时候锁机。解锁很简单,把PLC输入和输出用一根线连起来就行了。
3、PLC程序加密这个我最有发言权了,PLC程序加密其实很多有很多方式,目前的话我喜欢做的就是,在你自动状态的前面加一个位,然后通过这个位来控制设备自动运行,可以定时到一定的时间,到达多久后复位!
4、还有在触摸屏上有些不是很重要的参数作为密码,登录不同的密码,来解锁不同的时间段的位,而且还不会有人知道是有问题,可以直接推卸说是他们设置的参数不合理导致的。
总的来说PLC程序加密是一把双刃剑,最好的处理方向还是事先做好约定,免得事后过于麻烦。在这里昌晖仪表也想知道更多工控人的真实想法,还请大家踊跃留言,分享自己的观点一同来进行讨论吧!
相关阅读
PLC无线通讯在催款中的应用