華文網

PLC程式加密的新秘笈

對於PLC的程式加密一般是用於對不守信用客戶的,但你事現可能並不知道客戶的誠信度,為此,建議你的每一個程式都加密較好,例如有一年維護期的可以選擇1年3個月,總之比維護期長一點就可以啦。

加密要點

加密程式不能完全受到時間影響比如,你採用日期判斷的可能會因為PLC長時間掉電導致日期識別錯誤,建議對時間進行判斷,每4個小時記錄一下時間,若下次判斷時時間大於該時間則認為錯誤,小於時則認為錯誤,自動刷新時間或作出時間標籤報警等。加密程式不要太死板

不要限制時間,時間一到你就把程式封閉死,這樣有可能導致現場設備損壞或現場人員傷害,

造成不好的影響。可以選擇部分不涉及人生安全或設備安全的部分先停下來,然後提出報警,報警類型可以是下次無法啟動,本次已經啟動的照常運行。

加密程式解除要適當不要等到緊急關頭還要自己跑一道現場,

自己給自己下套。你可以選擇一個空余DI點作為解除點或者現場的一種特殊組合操作來解除也可以,當然最好是採用上位機授權碼的方式。授權碼要注意你的授權可以分多時間標籤授權,比如有些用戶不能按約定支付你全部費用的,你可以用授權延長1個月、3個月、半年的運行期,讓用戶始終受到你的制約。當然你得做得天衣無縫或讓對方主要領導知道才好。
加密最高境界-程式轟炸加密程式已經執行完成,在遇到頑固型用戶遲遲不支付費用的情況下就不在對他客氣,利用程式轟炸方法將程式主要段刪除,避免程式受到其他干擾,這個方法需要特殊的PLC來支援,如西門子S7300以上CPU。或者利用程式複製將空間填滿等,或者發命令給上位機直接刪除程式。總之,在建立誠信的中國國度之前,加密是有效的。

PLC最好有硬體加密,以防止甲方找其他公司的人員上載程式。