PLC在远程监控系统中应用研究.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PLC在远程监控系统中应用研究

PLC在远程监控系统中应用研究   摘#8195;要 随着互联网技术的不断发展,其应用也越来越广泛,本文首先对基于PLC技术的远程监控系统进行分析,然后介绍应用Web技术开发新型监控系统的情况。   关键词 PLC;远程监控;Web   中图分类号 TP 文献标识码 A 文章编号 1673-9671-(2011)102-0127-01      目前随着因特网技术的快速发展和计算机技术的广泛应用,远程的工业控制与远程监控已经成为未来工业工程发展的新的趋势。本文在运用PLC技术的同时加入了现场总线技术,二者相结合形成了一种通过互联网对远程的控制过程的新的方法,在这当中,运用到了很多的新的技术和手段,比如:采用了多层架构,Web服务技术等,有效地提高了系统的性能和安全可靠性。基本上能够实现以现场总线为代表的内网与处网进行了互联与信息数据的交互与共享。可以说基于软PLC和Web的现场总线的远程监控是一种比较高效和高安全性的工业自动化和管理信息化的集成解决方案。   1 系统硬件设计   通常来说,现场总线控制系统还是比较难以设计的,因为它的组成比较繁杂,它所用到的硬件设备、软件以及一些人机界面等都没有太好的兼容性,它们之间小小的改变或者是差异都会使得设计的过程中出现很多的意外的情况,而且根据不同的情况它们最终的实现过程和经过的环节也是不一样的。从目前来讲,基于软PLC和Web的现场总线控制系统结构主要是由PLC、现场总线(IO端子)和Web服务这几个部分所构成的。   本系统由现场控制、监控中心和Web监控这三个子系统所构成。现场控制主要是由现场总线利用非集中式的节点控制来对设备进行控制;它的主要的功能就是负责对现场的各种设备运行情况的数据进行及时快速地收集,然后实时地把这些采集到的数据传送到监控中心,与此同时又会接到监控中心的软PLC的指令,进行相对应的控制逻辑动作的操作。监控中心一般包括软PLC、数据库等所构成;其中监控中心子系统中的通信模块的主要的作用就是完成与现场控制节点二者之间的数据的传送工作,而另外的数据库服务器的主要的功能就是把现场采集到的数据进行实时地存储。Web监控从两个源头进行,分别是客户端和Web服务器端。Web监控子系统由浏览器与Web服务器实现,它是用户直接与其进行交互的场所,它可以接受用户的输入,从监控中心子系统获取监测数据或通过监控子系统发送控制指令。   2 系统软件设计   现在随着分布式技术的不断的发展已经日趋成熟,而N层分布式体系架构也得到了越来越广泛的应用。在多层体系架构之下,对于分布在不同平台上的系统上所有的相关的应用都可以利用分布式技术来实现异构平台之间的互相通信。同时如果把一些应用系统部署或者是集成在分布式系统上,就可以大大地提高系统的可扩展性。本系统就采用了这样的一种分多层的架构体系和应用方式。它有很多的优点:多体系架构比较容易进行扩展,就可以大大地减少开发的成本;这种体系架构把数据库与客户端进行了有效的分开,这样就保证了系统的安全性;它也有很好的可维护性,因为采用了OOP设计;同时它的负载均衡、失败/恢复功能等这些完善的功能可以增强用户的体验,有效地减少不必要的故障,比如:数据库崩溃,死机等现象;除此之外,还可以构建一个跨平台和中间件的综合的系统应用平台。所以鉴于以上的种种优点,笔者选择了三层的架构体系。   2.1 表示层   表示层主要是利用客户端的浏览器为远程的管理人员提供一种友好的人机界面,一般来说,全部监控数据显示和它的控制数据的设置都在这个层面完成相关的操作。当客户需要进行数据交换时,它不需要对数据库进行直接的操作,而是通过中间层提供的Service Interface接口来进行数据库操作,这样在很大的保证了数据库的安全。与此同时,做到了很好的SOAP客户端的要求。在本系统中表示层的Web页面是采用ASP.NET来进行开发的。   2.2 中间层   此层的作用是非常大的,因为数据的一致性控制、安全性的考虑以及完整性控制等一系列重要的操作都在此层完成。它以Web Service作为中间层。在N层的架构体系中,出于安全性的考虑,客户端是不可以直接对数据库进行访问操作和访问的,只有利用业务层来实现,所以用户可以通过业务层有效地实现各公用数据库的连接。这会在很大的程度上帮助企业的工业自动化和管理信息化的集成。   2.3 业务层   本层的主要任务就是对由软件PLC控制的输入/输出的数据按照业务逻辑进行处理,此时可以实现对数据库服务器的访问。   3 系统中间层的实现   Web Service作为系统的中间层是非常适合的,它是一种多层通信的标准。Web Service使用在中间层有很多的优点:远程监控用户可以直接从用户界面调用中间层组件,

文档评论(0)

erterye + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档