西门子plc控制程序的保护 .
点击数:7634 次 录入时间:03-04 11:47:25 整理:http://www.55dianzi.com PLC入门
PLC的程序,而开发者则可利用面板和PLC数据接口的一些特殊功能区(如西门子面板的区域指针,或VB脚本)来控制PLC的程序执行。这样的PLC程序在没有HMI源程序的情况下只能靠猜测和在线监视来获取PLC内部变量的变化逻辑,费时费力,极大的增加了仿制抄袭的难度。 4. 采用高级语言编写部分重要的工艺程序
这一点主要针对采用S7-300/400或WINAC产品的控制设备,除了使用STEP 7提供的LAD,STL,FBD标准编程语言来开发控制程序,我们还可以使用SCL,S7-GRAPH等高级语言来开发一些重要的工艺程序,WINAC还可以使用ODK软件包开发出专有的程序块。一般的仿制者是不容易搞到这些开发工具的,即使有也不一定会使用,更不用说来读懂这些程序了。?在项目具体实施的过程中,我们应该从软件开发技巧的角度来考虑PLC控制程序的保护:1. 编程方式的采用a) 采用模块化的程序结构,采用符号名,参数化来编写子程序块b) S7-300/400尽量采用背景数据块和多重背景的数据传递方式c) 多采用间接寻址的编程方式d) 复杂系统的控制程序尤其是一些带有顺序控制或配方控制的程序,可以考虑采用数据编程的方式,即通过数据的变化来改变系统的控制逻辑或控制顺序。用户应该尽量采用以上几种高级层次的编程方式,这样编出来的程序中嵌入系统的保护加密程序,才不容易被发现和破解2. 主动保护方法a) 利用系统的时钟b) 利用程序卡或者CPU的ID号和序列号上一页 [1] [2] [3] [4] 下一页
本文关键字:西门子PLC PLC入门,plc技术 - PLC入门