ImageVerifierCode 换一换
格式:DOCX , 页数:16 ,大小:149.92KB ,
资源ID:9965106      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/9965106.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(通过OPCXML的服务器.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

通过OPCXML的服务器.docx

1、通过OPCXML的服务器通过 OPC XML 的服务器-客户端通讯需要在Windows 2000, Windows XP, Windows Vista 和WinCC flexible 中做哪些设置?隐藏订货号显示订货号订货号: 介绍:270 系列以上的多功能面板和移动面板也能作为 OPC XML DA服务器。不可能通过 DCOM 和作为 OPC XML DA 服务器的多功能面板或移动面板通讯,因为 Windows CE 系统没有 DCOM接口。因此,需要一个OPC XML 网关来实现 PC (OPC DA 客户端) 和多功能面板或移动面板 (OPC XML DA 服务器) 之间的通讯。OPC

2、XML 网关实现从 XML 到COM 或DCOM 的通讯。 内容: 1. 什么是 OPC? 2. OPC XML 网关的功能描述 3. OPC XML DA 的性能 4. 必要的设置步骤4.1 OPC DA 服务器和 OPC DA客户端的DCOM设置4.2 安装和设置OPC XML 网关和管理器4.3 防火墙设置4.4 组态WinCC flexible OPC XML DA服务器4.5 组态WinCC flexible OPC DA 客户端 5. 下载1. 什么是 OPC?OPC (OLE for Process Control) 最初定义了一个标准的和制造商无关的软件接口。随着 OPC 标准

3、的逐步发展,OPC的设计现在作为一个能够兼容不同自动化系统的接口集。OPC Data Access (OPC DA) 基于Windows 的COM (Component Object Model)和 DCOM (Distributed Component Object Model)技术。 DCOM 是增加了能够跨计算机访问对象能力的 COM。该技术使得通过标准接口连接不同厂家的不同组件成为可能。 通过 DCOM 的通讯通常限制在本地网络中,因为使用的是端口135而且必须不能被占用。大多数生产厂商出于安全考虑锁定了这个端口。然而,可以通过VPN 通道实现。通过XML 的数据交换使和平台无关的协议

4、 SOAP (Simple Object Access Protocol) 通讯能够通过因特网或内部网进行。XML通讯使用标准的80端口用于HTTP 。 一个 OPC XML DA 组态至少包括一个 OPC XML DA 服务器和一个 OPC DA 客户端。OPC XML DA 服务器是一个网络服务,能够转发到/接收来自OPC 客户端的数据。OPC DA 客户端通过OPC XML 网关访问OPC XML 服务器,OPC XML 网关处理OPC和 XML之间的通讯。 Fig. 01 - OPC-Server-Client-Kommunikation 图01 展示 OPC DA 客户端和 OPC

5、XML DA 服务器的基本组态 HMI 设备数据通讯操作系统OPC 服务器OPC 客户端PC, 面板式 PCDCOMWindows 2000Windows XPWindows XP 嵌入式1)Windows VistaOPC DA 服务器OPC DA 客户端MP270B, MP277, MP370, MP377,Mobile Panel 277XMLWindows CEOPC XML 服务器-1)仅对于发布了Windows XP 嵌入式的平台 (例如:Panel PC 477)表01 - OPC 组态 2. OPC XML 网关的功能描述如果应用程序-比如WinCC flexible -没有直

6、接的OPC XML DA 接口,那么OPC XML 网关是必需的。如果使用OPC XML DA 客户端就不需要 OPC XML网关。 当启动WinCC flexible 运行系统时,多功能面板或移动面板上就启动了网络服务,运行系统指定为OPC XML DA 服务器。基于XML 的通讯在OPC XML DA 客户端和OPC XML DA 服务器之间发生,客户端由OPC XML 网关实现-见图.02( 26 KB ) 。OPC XML DA客户端作为一个封装器,将数据提供给上级OPC DA 服务器使用。如果 OPC DA 客户端在同一台电脑上(PC 1),那么数据通讯通过 COM接口进行。 Fig

7、. 02 - OPC-XML-Gateway 如果对OPC DA 服务器(OPC.Siemens.XML) 的访问来自另一台计算机(PC 2) 那么必须设置 DCOM接口。如果OPC XML 网关安装在每一台计算机上而且都作了正确的组态就可以避免 DCOM 设置- 见图. 03。 Fig. 03 - OPC-XML-Gateways 注释:下面的例子用 MP 277 作为 WinCC flexible OPC XML DA 服务器和一个WinCC flexible OPC DA客户端。因为OPC DA 和OPC XML 都是开放接口,WinCC flexible OPC XML DA 服务器和

8、WinCC flexible OPC DA 客户端都可以与其他组件通讯。实现 OPC XML解决方案的必须条件是OPC XML 网关。 3. OPC XML DA 的性能OPC XML 连接用于少量的数据交换。OPC XML DA 的性能明显低于OPC DA, 因此每个画面只能有少量的变量。 组态变量的周期时间不能小于1秒 每个画面只能包括大约30个变量 String 类型变量只支持从20 hex到 7F hex 的有效ASCII 值4. 必要的设置步骤需要做如下设置。 4.1OPC DA 服务器和 OPC DA客户端的DCOM设置 4.2 安装和设置OPC XML 网关和管理器 4.3 防火

9、墙设置 4.4 组态WinCC flexible OPC XML DA服务器 4.5 组态WinCC flexible OPC DA 客户端 4.1. OPC DA 服务器和OPC DA客户端的DCOM设置只有当 OPC XML 网关在另一台计算机上时才需要做 DCOM 设置- 见图02 ( 26 KB ) 。 OPC.Siemens.XML 用于 OPC DA 服务器。这个OPC DA 服务器必须在安装了OPC XML 网关的计算机上组态。DCOM 的启动和访问权限必须在每台计算机上都设置。更多关于 DCOM 组态的信息可参考条目号:31198863。 4.2 安装和设置OPC XML 网关

10、和管理器如果使用OPC DA 客户端而不是OPC XML DA 客户端,那么必须安装 OPC XML 网关。 安装注意事项:OPC XML 管理器只能在和相关WinCC flexible 版本兼容的操作系统中使用。 更多信息请参考条目号:22055368。 只能使用和相关WinCC flexible 版本匹配的 OPC XML 网关,使用其组态OPC XML 服务器。 No.步骤1安装OPC XML 管理器 WinCC flexible 2004: 从安装光盘的路径 Disk2SupportOPCXML 中拷贝OPCXmlManager.exe 程序到计算机的某个路径。自WinCC flexi

11、ble 2005: OPC XML gateway 的安装程序在 WinCC flexible CD2 的路径WinCCflexiblesetupOPCXMLWrapperDisk1 中,双击Setup.exe文件。 在 语言选项页选择安装程序的接口语言。 选择 安装 开始安装程序。 按照显示器提示的步骤安装。2打开OPC XML 管理器 WinCC flexible 2004: 在安装路径下双击OPCXmlManager.exe来打开 OPC XML Manager。 在 OPC XML 管理器点击 添加. 按钮。WinCC flexible 2005: 在开始菜单,选择程序 SIMATIC

12、 WinCC flexible WinCC flexible Runtime XmlMuxConfig。 在 OPC XML 管理器点击 添加. 按钮。自WinCC flexible 2007: 在开始菜单,选择程序 SIMATIC OPC-XML Gateway OPC XML Manager。 在 OPC XML 管理器点击 添加. 按钮。Fig. 04 - OPC-Server hinzufgen3添加前缀和主机名 WinCC flexible 2004: 输入主机名或者IP 地址(比如150.150.150.20) 点击OK 按钮确认输入 关闭 OPC XML 管理器 在Control

13、 Panel 打开OpcXml Settings 输入操作员面板的计算机名或IP地址 用OK 按钮关闭OpcXml-Settings自WinCC flexible 2005: 输入前缀(比如 Prefix) 和主机名或IP地址 (比如 150.150.150.20)参数含义:前缀前缀说明分配变量的 OPC XML DA 服务器主机名OPC XML DA 服务器的设备名称或IP 地址 用OK 按钮确认输入 关闭OPC XML 管理器Fig. 05 - Dialogfenster4.3 防火墙设置为实现 OPC XML 通讯,在条目号 24534065 列出的端口号必须使能。 4.4 组态WinC

14、C flexible OPC XML DA服务器这个例子说明如何组态一个作为 OPC XML DA 服务器的WinCC flexible 项目。 要点:只有表01 列出的面板能用作 OPC XML DA服务器。 No.步骤1创建一个新项目 打开WinCC flexible 然后在程序菜单中点击 Project New。 选择,比如 Multi Panels 270 MP 277 10 Touch。要点:只有多功能面板能用作 OPC XML DA 服务器。Fig. 06 - Neues Projekt erstellen2组态连接 点击 Project Device_1. Communicati

15、on Connections。 通过菜单Insert New object - Connections 插入一个新连接。要点:在本例中可使用 SIMATIC S7 300/400通讯驱动程序。您也可以组态WinCC flexible里面可用的其他连接。备注:如果WinCC flexible 用作 OPC 服务器,那么连接不是仅仅在 Connections页面组态,而是要在 Device settings 组态- 见第4点。 如果有必要,当使用驱动程序SIMATIC S7 300/400时改变 SIMATIC S7 控制器的插槽号为 2 。Fig. 07 - Verbindungen proje

16、ktieren3建立变量 建立 Connection_1 连接下的三个“整数”型变量 Variable_x。 这三个外部变量对应的存储区是MW 10, MW 12 和MW 14。 再建一个“整数”型的内部变量 Variable_4。Fig. 08 - Variablen-Editor4组态WinCC flexible 作为OPC 服务器 切换到 Device Settings 页面. 使能 作为OPC 服务器 选项要点:如果WinCC flexible 作为OPC 服务器,WinCC flexible 创建的所有内部和外部变量对OPC服务器来说都可用。Fig. 09 - Gerteeinste

17、llungen5建立I/O 域和文本域 添加6个文本域,文本内容如下:- OPC XML Server- Variable_1- Variable_2- Variable_3- Variable_4- internal tag 另外添加4个I/O 域并按照图10 所示安排文本域和 I/O域。Fig. 10 - Objekte anlegen6激活WinCC flexible RT 将硬件组态和至少OB1下载到控制器。然后将S7 控制器切换到运行模式。 确保 PG/PC接口设置为MPI。 将 WinCC flexible 项目下载到多功能面板并开始运行。Fig. 11 - WinCC flexi

18、ble Runtime4.5 组态WinCC flexible OPC DA 客户端为了组态OPC DA 客户端变量连接到WinCC flexible OPC 服务器,WinCC flexible OPC服务器必须处在运行中。 No.步骤1创建一个新项目 打开 WinCC flexible 然后在程序菜单点击 Project New (见 图 06 ( 7 KB ) (8 KB ) ). 选择 PC WinCC flexible Runtime.2建立一个连接 WinCC flexible 2004: 按照和WinCC flexible OPC 服务器项目相同的方法添加一个新连接。 选择OPC

19、 作为通讯驱动程序,在目录ProgID下选择OPCxml - Manager作为OPC 服务器 (如1_OPC.Siemens.XML).自WinCC flexible 2005: 按照和WinCC flexible OPC 服务器项目相同的方法添加一个新连接。 选择OPC 作为通讯驱动程序,然后选择WinCC flexible OPC 服务器OPC.Siemens.XML。 选择 WinCC flexible OPC 服务器或OPC XML网关所在的计算机名称。Fig. 12 - OPC-Server festlegen3定义变量 在 Connection_1下建立四个 Short 类型变量

20、。要点:OPC XML DA服务器上的变量类型必须和 OPC DA客户端的变量类型一致。在浏览时-见图.013 - OPC 服务器的数据类型自动被传送。 通过点击每一个变量相关的 Symbol 域来打开OPC 浏览器。 将每个变量连接到相关条目要点(自 WinCC flexible 2005):如果输入如下句法作为地址,就不需要符号的连接:例子:前缀:WinCC Flexible RT 变量名参数说明:前缀前缀说明分配变量的 OPC XML DA服务器变量名OPC XML DA 服务器的设备名或 IP 地址Fig. 13 - Variablen anlegen 要点:关于OPC XML DA连

21、接请注意: 变量的周期时间不要小于1秒。 OPC XML 连接用于少量的数据交换,因此只能请求少的变量 - 每个画面大约30 个。 对于变量名称和 String类型变量,只支持从0x20(hex) 到0x7F(hex) 的有效的 ASCII 值。4创建I/O和文本域 添加五个文本域,内容如下:- OPC DA Client- Variable_1- Variable_2- Variable_3- Variable_4 再添加4个 I/O 域并按照图 14安排文本和 I/O 域。 将所有相关变量连接到 I/O 域。Fig. 14 - Bild projektieren5WinCC flexibl

22、e运行系统 开始WinCC flexible 运行系统。Fig. 15 - WinCC flexible RT (OPC-Client)5. 下载 WinCC flexible 样例程序:附件1 包括上面描述的作为OPC 服务器的WinCC flexible 项目。 附件1: WinCC_flexible_OPC_XML_Server.zip ( 1664 KB ) 附件2 包括组态为OPC 客户端的WinCC flexible 项目。 附件2: WinCC_flexible_OPC_XML_Client.zip ( 1659 KB ) 运行和测试环境:下表列出用于创建这个条目并实现功能所需要的组件。 组件产品和版本说明PC 操作系统Microsoft WindowsXP SP2标准工具OPC XML Manager V1.0组态工具STEP 7 V5.4 SP1HMI 软件WinCC flexible 2005 SP1 HF7HMI 系统MP 277 10关键词:OPC 基金会, 用于过程控制的对象连接与嵌入技术

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1