PLC控制程序的保护有哪些
4页1、北京天拓四方科技有限公司专业提供自动化控制与电气传动解决方案,集系统集成、工程项目实施、OEM 客户方案提供及配套、西门子工控产品销售和维修、服务为一体的综合性的自动化高新技术企业。PLC控制程序的保护有哪些PLC控制程序的保护主要针对采用S7-300400或WINAC产品的控制设 备,除了使用STEP7提供的LAD, STL, FBD标准编程语言来开发控制 程序,还可以使用SCL,S7-GRAPH等高级语言来开发一些重要的工艺 程序,WINAC还可以使用ODK软件包开发出专有的程序块。一般的 仿制者是不容易搞到这些开发工具的,即使有也不一定会使用,更不 用说来读懂这些程序了。在项目具体实施的过程中,我们应该从软件 开发技巧的角度来考虑PLC控制程序的保护:1编程方式的采用a)采用模块化的程序结构,采用符号名,参数化来编写子程序块b)S7-300400尽量采用背景数据块和多重背景的数据传递方式c)多采用间接寻址的编程方式d)复杂系统的控制程序尤其是一些带有顺序控制或配方控制的程 序,可以考虑采用数据编程的方式,即通过数据的变化来改变系统的 控制逻辑或控制顺序。用户应该尽量采用以上几种高
2、级层次的编程方式,这样编出来的程 序中嵌入系统的保护加密程序,才不容易被发现和 此处内容被屏蔽2主动保护方法a)利用系统的时钟b)利用程序卡或者CPU的ID号和序列号c)利用EEPROM的反写入功能,及一些需要设置的内存保持功能d) 利用系统提供的累时器功能北京天拓四方科技有限公司专业提供自动化控制与电气传动解决方案,集系统集成、工程项目实施、OEM 客户方案提供及配套、西门子工控产品销售和维修、服务为一体的综合性的自动化高新技术企业。e)在用户程序的数据块中设置密码f)软件上设置逻辑陷阱g)可以反向利用自己在编程时犯的错误3被动保护方法a)在内存容量利用许可的条件下,不要删除被认为是无用的程序b)在数据块里留下开发者的标识,以便于将来遭到侵权时可以取证4应用反 此处内容被屏蔽技术的注意事项a)在用户程序中嵌入保护程序要显得自然一些,不能很突兀的加出 一段程序来,代码要尽量精简,变量符号名应与被嵌入程序段的变量 保持一致b)往往一种保护加密手段是不够的,应该多种方法并用,并且这些 保护程序一旦激活后对系统造成的后果也应该尽量不同,造成所谓的“地雷效应”,从而增加程序濾此处内容被屏蔽的难度,时间与成 本,短时间内让抄袭者束手无策,c)保护好程序的原代码,如果需要交付程序的,在不影响用户对设 备维护的前提下,应对交付的程序做适当的技术处理,如删除部分符 号名,采用上载的程序或数据块d)做好严格的测试,以避免保护程序的不完善引起的误动作而带来 的不必要的麻烦,同时也能降低售后服务的的费用。
《PLC控制程序的保护有哪些》由会员M****1分享,可在线阅读,更多相关《PLC控制程序的保护有哪些》请在金锄头文库上搜索。
东北农业大学21春《食品营养学》离线作业1辅导答案48
新风系统方案的选择
大力弘扬求真务实地工作作风
井上下设备物料装卸运输安全技术措施
讲话稿:2020小学校长开学典礼怎么写
中学综合实践活动课工作计划[共5页]
幼儿园园长工作总结汇报范文(2篇).doc
物料提升机租赁合同范本
钢筋切断机安全操作规程范本
污水处理厂实习报告总结
办公室行政管理工作总结(4篇).doc
EDA实验正弦波信号发生器设计
教师个人自我总结范文(通用)
服务员年终工作总结
冬天的话题作文15篇
住房和城乡建设局党建述职报告
员工奖励方案奖励员工个人决定
精选酒店工作安排集锦九篇
高校辅导员考模拟考试题(一)
酱香型白酒技改项目商业计划书写作模板
2022-12-13 2页
2023-06-26 4页
2023-03-30 13页
2022-09-22 5页
2023-07-07 5页
2022-12-25 5页
2022-12-21 9页
2022-12-05 3页
2022-12-20 12页
2023-11-23 2页