五种西门子PLC程序加密方法,最后一种很难破! |
您所在的位置:网站首页 › 博图程序块加密 › 五种西门子PLC程序加密方法,最后一种很难破! |
五种西门子 PLC 程序加密方法,最后一种很难破!
大家都知道,很多品牌 PLC 的程序都可以通过软件解密,那么 一旦解密后程序就非常透明的显示在了别人的眼中,而将设备 卖给别人又将 PLC 程序整个锁死的话又不切实际,甲方会无法 维护;而保密和维权更是中国市场经久不衰的话题,其实德国 的工程师从来不会给自己的程序整体加密,而是使用其他方 式,既不影响发生故障时的诊断,又可以保护自己的核心机 密。今天给大家介绍一下这些方式,供大家参考。
一、使用西门子安全 PLC 或者博途的 KNOWHOW 功能
西门子安全 PLC 作为西门子主打安全功能的一款产品,它的性能 毋庸置疑,而且安全 PLC 的程序块加密后无法破解;可以很好的保护 核心。而博途 PLC 作为西门子的最新产品,其版权保护也是它的主要 功能之一, KNOWHOW 功能是软硬件双重加密,不加密的块可以正 常监控,没有密码的话甚至无法下载到其他 PLC ;因此使用博途的 KNOWHOW 功能既可以将程序交给甲方方便维护,又可以保护自己 的核心程序不被窃取。
二、采用高级语言编写部分重要的工艺程序
西门子除了最基础的 LAD 梯形图编程, FBD 功能块编程和 STL 语 句表编程还有很多其他的方式,比如说 PCS7 的 CFC,SFC; 除此之外还 有 SCL , S7-GRAPH 等等。对于这些语言,一般的工控人员很难全部 精通,因此仿制难度大大提升,因此非常关键的工艺程序可以由这些 语言编写,也可以很好的保护自己的核心。
1. 编程方式的采用
a) 采用模块化的程序结构,采用符号名,参数化来编写子程序块
b) 尽量采用背景数据块和多重背景的数据传递方式
c) 多采用间接寻址的编程方式
d) 复杂系统的控制程序尤其是一些带有顺序控制或配方控制的程 序,可以考虑采用数据编程的方式,即通过数据的变化来改变系统的 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |