如何实现更好的plc控制程序的保护

如何实现更好的plc控制程序的保护

ID:24550952

大小:57.00 KB

页数:3页

时间:2018-11-14

如何实现更好的plc控制程序的保护_第1页
如何实现更好的plc控制程序的保护_第2页
如何实现更好的plc控制程序的保护_第3页
资源描述:

《如何实现更好的plc控制程序的保护》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、如何实现更好的PLC控制程序的保护在系统设计的初期,我们应该从系统的角度来考虑PLC控制程序的保护,所以下面我们就给大家带来以下关于PLC控制程序保护的方式方法,通过什么方式可以实现更好的PLC控制程序的保护,希望能够对大家有所帮助。1.T.I.A(全集成自动化)的概念T.I.A实现了组态和编程,数据管理和通讯,A动化与驱动产品(包括PLC控制器、HMI人机界面、网络、驱动器等产品)的高度集成。实践证明,采用T.I.A集成概念设计的控制系统很难被抄袭。同一个软件平台,相同的硬件组成,一样的总线通讯,完全

2、可以设计出截然不同的控制系统,这是一个让开发者自由发挥的平台。2.使用通讯功能在实际的工作中,我们往往会遇到一些系统间需要数据交换的问题(如PLC-PLC之间,PLC与驱动器之间,PLC与仪表之间),无论是西门子产品之间还是西门子产品与第三方产品之间,建议使用通讯的方案来代替模拟量或开关量之间的信号互连的方案。对于前者,仿制者只能看见一条硬件的通讯线,至于存多少数据是如何通过通讯交换的,仿制者必须要花精力研究具体的用户程序才能搞清楚;而对于后者,开发者是省心省力了,仿制者也是一目了然,尽收眼底。PLC与

3、驱动器的通讯,除了了控制字/状态字、设定值/反馈值及过程变量的数据通讯,驱动器工作的参数最好也能巾PLC通过软件下载,这样即可以降低敁终用户维护系统的技术要求,同时可以防止仿制者通过驱动器工作参数分析系统尤其在驱动方面的工作原理和设计思路。使用SIMATICPLC却使用第三方驱动器的用户,也可以A行开发针对性的参数读写程序,一般支持PROFIBU-DP的驱动器都可以实现。有时候我们的控制系统会由多个子控制系统构成,由此形成多CPU加人机界面的网络,西门子S7-200产品常见的是PPI网络,S7-300/

4、400产品常见的是MPI网络,通常是人机界面与CPU之阆的数据交换,而我们也可在CPU的用户程序中添加一些无须组态的S7基本通讯功能(S7-200可用NETR/NETW指令,S7-300/400可以用X_PUT/X_GET指令),定时或不定时地在CPU之间进行少量数据交换,通过这些数据实现•了系统控制逻辑的互锁。1.使用面板类型的人机界面尽量在自动化系统中使用面板类型的人机界面来代替单一的按钮指示灯,虽然按钮指示灯的功能是无法保密的,但目前为止,面板型人机界面能够实现程序上载并实现反编译的产品还不多见,

5、开发者可以在面板的岡面上加上明显的厂家标识和联系方式等信息,仿制者还不至于傻到连这个也原样照抄吧。这样垃使仿制者必须重新编写操作面板的程序甚至于PLC的程序,而开发者则可利用面板和PLC数据接口的一些特殊功能区(如丙门子面板的区域指针,或VB脚本)来控制PLC的程序执行。这样的PLC程序在没有HMI源程序的情况卜'只能靠猜测和在线监视来获取PLC内部变量的变化逻辑,费时费力,极大的增加了仿制抄袭的难度。北京灭拓四方科技冇限公司

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。