OPC客户端与西门子PLC通信

OPC客户端与西门子PLC通信

ID:38668477

大小:129.76 KB

页数:3页

时间:2019-06-17

OPC客户端与西门子PLC通信_第1页
OPC客户端与西门子PLC通信_第2页
OPC客户端与西门子PLC通信_第3页
资源描述:

《OPC客户端与西门子PLC通信》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《冶金自动化》"%%K年2"!"#客户端与西门子"$#通信刘!强,赵剑波,马!平(莱芜钢铁集团有限公司自动化部,山东莱钢"#$$%&)摘要:介绍应用基于’()*架构的面向对象编程语言+,"-%,开发遵循./+01"-%"技术规范的./+客户端,结合西门子2345637(86"%%9配置的./+服务端,实现与西门子/:+的通信。关键词:./+技术;()*架构;+,"-%;2345637(86!!在某建材公司水泥回转窑窑体温度监测项目家的设备和软件做到无缝集成,这样就让数据的中,采用了西门子2#;&%%/:+,现场设备控制数据传输和处理完全脱离了硬件这个层面,使得具体绝大部分是通过/:+

2、处理,再通过工业以太网传的硬件对用户来说是透明的。递给上位机,如何实现上位机与/:+间的正常通./+技术的本质是采用了<37@?A?>6的+.<=信成为需要解决的首要问题。在与/:+通信方面0+.<(组件对象模型=分布式组件对象模型)技应用比较多的主要有两种方式,其一,根据/:+生术,+.<主要是为了实现软件复用和互操作,并且产厂商提供的技术资料直接编写接口应用程序实为基于E3BF?GA的程序提供了统一的、可扩充的、现/:+与上位机的数据传输;其二,通过遵循国际面向对象的通信协议,0+.<是+.<技术在分布统一标准规范的./+接口,实现上位机与/:+的式计算领域的扩展,使+.<可以支

3、持在局域网、通信。第$种方法很容易理解,但随着系统规模广域网甚至HB68@B86上不同计算机上的对象之间越来越大,不同厂家生产的现场设备的种类不断的通信。增加,由于不同厂家所提供的现场设备的通信机%’(&!"#)*(’+(规范制并不尽相同,系统软件需要开发的硬件设备通./+01"-%"规范(./+05651778AA+IA6?4信驱动程序也就越来越多,造成了硬件通信驱动HB68@>5782J873>37563?B"-%")是$KKK年K月./+基程序需要不断开发的现象,而第"种方法基于金会发布的./+01自动化接口规范。该规范制+.<=0+.<技术的./+技术,提供了一个统一的定了.

4、/+服务器和./+客户程序的+.<接口标通信标准,不同厂商只要遵循./+技术标准就可准,通过制定标准的接口来实现多个厂家的./+以实现软硬件的互操作性。服务器和./+客户程序开发。一个./+客户可%&!"#技术以连接一个或多个./+服务器,而多个./+客户%’%&!"#概述也可以同时连接同一个./+服务器。./+(.:)>?@/@?78AA+?B6@?C,用于过程控制%’,&!"#服务器的对象组成的.:))是为过程控制专门设计的.:)技术。一个./+服务器由三个对象组成:服务器./+提出了一套统一的标准,采用典型的+C38B6=(28@D8@),组(L@?IJ),项(H684)。./

5、+服务器对象28@D8@模式,针对硬件设备的驱动程序由硬件厂商用来提供关于服务器对象自身的相关信息,并且或专门的公司完成,提供具有统一./+接口标准作为./+组对象的容器。./+组对象用来提供的28@D8@程序,软件厂商只需按照./+标准编写关于组对象自身的相关信息,并提供组织和管理+C38B6程序访问(读=写)28@D8@程序,即可实现与项的机制。./+项代表了./+服务器到数据源硬件设备的通信。其实./+是一种工业控制上的的一个物理连接。数据项是读写数据的最小逻辑标准,定义了一些标准的方法和接口来使不同厂单位。!!收稿日期:"%%K;%M;M$作者简介:刘!强($KN";),男,

6、山东莱芜人,助理工程师,主要从事自动控制系统的研发工作。·OK%·《冶金自动化》455U年64!"#$%&’接口体系8>*A(’-97JL98<(+*;)(9,*;-@8=;9,*;-M;8=’-E,*;--’79-87A);!"#规范提供两种接口:自定义接口,自动化(N)写数据8>*A(’-97JO)’-(9’-97@8=)。接口。!"#服务器提供标准的!"#接口供!"#+$用,-./0-1230(**4配置%&’服务端客户程序访问。!"#服务器必须提供自定义接+"!$,-./0-1230(**4简介口,对于自动化接口,在!"#规范定义中是可选6’78-’(/9-"#P6*,-C8

7、)90<’-’*>455:是西门的。图$所示为典型的!"#结构。子软件家族的成员之一,为多种组态软件提供了#$%’()*+!"!"#$!"!"%&,-./0与"Q#的通信平台,同时也提供了一套编程接口,&$%123可使用高级语言#%4.5编写应用程序,通过6’78-R12345%’’!"%&678’(/9-455:与"Q#进行通信。!"#通信方式又可&$(’=>?+分为同步通信方式和异步通信方式,同步通信只9:;<允许一个客户访问服务器,异步通信可允许多个

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

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

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