PLC控制程序的保护有哪些

上传人:M****1 文档编号:431737491 上传时间:2023-05-09 格式:DOCX 页数:4 大小:9KB
返回 下载 相关 举报
PLC控制程序的保护有哪些_第1页
第1页 / 共4页
PLC控制程序的保护有哪些_第2页
第2页 / 共4页
PLC控制程序的保护有哪些_第3页
第3页 / 共4页
PLC控制程序的保护有哪些_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《PLC控制程序的保护有哪些》由会员分享,可在线阅读,更多相关《PLC控制程序的保护有哪些(4页珍藏版)》请在金锄头文库上搜索。

1、北京天拓四方科技有限公司专业提供自动化控制与电气传动解决方案,集系统集成、工程项目实施、OEM 客户方案提供及配套、西门子工控产品销售和维修、服务为一体的综合性的自动化高新技术企业。PLC控制程序的保护有哪些PLC控制程序的保护主要针对采用S7-300400或WINAC产品的控制设 备,除了使用STEP7提供的LAD, STL, FBD标准编程语言来开发控制 程序,还可以使用SCL,S7-GRAPH等高级语言来开发一些重要的工艺 程序,WINAC还可以使用ODK软件包开发出专有的程序块。一般的 仿制者是不容易搞到这些开发工具的,即使有也不一定会使用,更不 用说来读懂这些程序了。在项目具体实施的

2、过程中,我们应该从软件 开发技巧的角度来考虑PLC控制程序的保护:1编程方式的采用a)采用模块化的程序结构,采用符号名,参数化来编写子程序块b)S7-300400尽量采用背景数据块和多重背景的数据传递方式c)多采用间接寻址的编程方式d)复杂系统的控制程序尤其是一些带有顺序控制或配方控制的程 序,可以考虑采用数据编程的方式,即通过数据的变化来改变系统的 控制逻辑或控制顺序。用户应该尽量采用以上几种高级层次的编程方式,这样编出来的程 序中嵌入系统的保护加密程序,才不容易被发现和 此处内容被屏蔽2主动保护方法a)利用系统的时钟b)利用程序卡或者CPU的ID号和序列号c)利用EEPROM的反写入功能,

3、及一些需要设置的内存保持功能d) 利用系统提供的累时器功能北京天拓四方科技有限公司专业提供自动化控制与电气传动解决方案,集系统集成、工程项目实施、OEM 客户方案提供及配套、西门子工控产品销售和维修、服务为一体的综合性的自动化高新技术企业。e)在用户程序的数据块中设置密码f)软件上设置逻辑陷阱g)可以反向利用自己在编程时犯的错误3被动保护方法a)在内存容量利用许可的条件下,不要删除被认为是无用的程序b)在数据块里留下开发者的标识,以便于将来遭到侵权时可以取证4应用反 此处内容被屏蔽技术的注意事项a)在用户程序中嵌入保护程序要显得自然一些,不能很突兀的加出 一段程序来,代码要尽量精简,变量符号名应与被嵌入程序段的变量 保持一致b)往往一种保护加密手段是不够的,应该多种方法并用,并且这些 保护程序一旦激活后对系统造成的后果也应该尽量不同,造成所谓的“地雷效应”,从而增加程序濾此处内容被屏蔽的难度,时间与成 本,短时间内让抄袭者束手无策,c)保护好程序的原代码,如果需要交付程序的,在不影响用户对设 备维护的前提下,应对交付的程序做适当的技术处理,如删除部分符 号名,采用上载的程序或数据块d)做好严格的测试,以避免保护程序的不完善引起的误动作而带来 的不必要的麻烦,同时也能降低售后服务的的费用。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 机械/制造/汽车 > 综合/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号