WinCC flexible ES -- 通信组态和编程 -- 配置与PC系统的

WinCC flexible ES -- 通信组态和编程 -- 配置与PC系统的通信
通过 OPC-DCOM 的服务器-客户端通讯,在 Windows XP SP2 和 WinCC flexible 中需要进行哪些设置?
如何在 HMI 站产生消息时使用 PC 模拟或实现发送电子邮件?
为了将WinCC flexible Runtime用作OPC客户端,如何配置OPC服务器PC Access?
How do you transfer data from a server to a Windows-based panel via the FTP protocol?
通过 OPC XML 的服务器-客户端通讯需要在Windows 2000, Windows XP, Windows Vista 和WinCC flexible 中做哪些设置?
WinCC flexible 使用哪些端口?
如何通过面板/PC 访问 Microsoft Windows 2003 服务器?
如何将操作员面板集成到本地网络中?
在 WinCC flexible 中有哪些选件可用来将一个多功能面板或者移动面板作为OPC服务器?
在WinCC flexible 2004中有哪些选项可将一个多面板用作OPC服务器?
collapse(/WWsupport/,22700080, document.img_22700080)
通过 OPC-DCOM 的服务器-客户端通讯,在 Windows XP SP2 和 WinCC flexible 中需要进行哪些设置?
隐藏订货号显示订货号订货号:

介绍

OPC(用于过程控制的 OLE )是一个独立于厂商的最初的标准软件接口。由于对 OPC 标准的进一步开发,如今 OPC 已成为一个接口家族。OPC 数据存取(OPC DA)是基于 Windows COM(组件对象模型)和 DCOM(分布式组建对象模型)技术。

DCOM 是具有扩展功能的 COM,可跨越计算机的界限访问对象。此技术使得不同厂商的各种组件彼此通过标准接口相互连接成为可能。

一个 OPC 的组态包含了至少一个 OPC 服务器和 OPC 客户机。OPC 服务器可以向 OPC 客户机传递数据,反之亦然。虽然 OPC 没有依赖的某个标准协议,但 TCP/IP 协议是首选的。


图. 01

图. 01 显示 OPC 服务器与 OPC 客户机的基本组态。

注意:
在 WinCC flexible 中,只有 PC 机和面板式 PC 机可以通过 DCOM 交换数据。多功能面板与一个或多个 PC 机的通讯只能通过 OPC XML DA。

链接:
配置一个 OPC XML DA 连接
访问条目ID: 25677751

注意:
下例中使用了一个 WinCC flexible OPC 服务器和一个 WinCC flexible OPC 客户端。因为通过 DCOM 的 OPC 是一个开放的接口,WinCC flexible OPC 服务器和 WinCC flexible OPC 客户端都可以与其他的 OPC 组件通讯。

Contents

  • 在Windows XP中配置DCOM接口,在DCOM中设置OPC服务,防火墙设置
  • 配置WinCC flexible OPC 服务器
  • 设置 WinCC flexible OPC客户端
  • 下载 WinCC flexible 样例项目
  • 1. 在Windows XP中配置DCOM接口,在DCOM中设置OPC服务,防火墙设置
    下列PDF文档有所需要的设置,此自述文档在WinCC flexible DVD中可以找到。文件路径 <DVD drive>:\CD3\Support\OPC\.

    附件1: OPC_via_DCOM_e.pdf ( 908 KB )

    注意:
    DCOM接口设置同样适用于 Windows Vista 和Windows 7.

    2. 配置WinCC flexible OPC 服务器
    此例说明了将 WinCC flexible项目作为 OPC 服务器的组态。

    No. 过程
    1 建立一个新项目
    • 启动 WinCC flexible 并在程序菜单中点击“Project > New”。
    • 选择“PC > WinCC flexible Runtime”。
    2 组态连接
    • 点击“Project > Device_1... > Communication > Connections”。
    • 通过程序菜单“Insert > New object - Connections”插入一个新的连接。

      注意:
      本例中使用了“SIMATIC S7 300/400”通讯驱动程序。可以组态任何在 WinCC flexible 中支持的连接。

      注意:
      如果 WinCC flexible作为OPC服务器,这个通讯需要在“连接”选项卡中组态,而是在“Device settings”中组态,参见要点4.
    • 如果需要,在使用通讯驱动“SIMATIC S7 300/400”时,将SIMATIC S7 的插槽号改为“2”。
    3 创建变量
    • 创建三个名为“Variable_x”类型为“Int”的变量,并指定到“Connection_1”。
    • 使用存储器地址“MW 10”,“MW 12”和“MW 14”用于三个外部变量。
    • 创建一个名称为“Variable_4”类型为“Int”的内部变量。
    4 WinCC flexible 组态为 OPC 服务器
    • 切换到“Device Settings”选项卡。
    • 使能“Act as OPC server”选项。

      注意:
      如果WinCC flexible作为 OPC 服务器,所有在 WinCC flexible 中建立的内部和外部变量在OPC 服务器中都有效
    5 创建I/O 域和文本域
    • 按如下名称添加六个文本域:
      - OPC DA Server
      - Variable_1
      - Variable_2
      - Variable_3
      - Variable_4
      - internal tag
    • 添加另外四个I/O域,并按图. 20中所显示排列所有文本域和 I/O 域。


    图. 02

    6 连接变量
    • 如图. 21所示连接所有四个变量到 I/O 域
    7 启动WinCC flexible RT
    • 至少将 OB1 传送到中并将设置到“Run”模式。

      注意:
      也可以使用 PLCSIM 做测试来代替 S7 。
    • 确认 PG/PC 接口是否已被设置为“MPI”。
    • 启动 WinCC flexible 运行系统

    3.组态 WinCC flexible OPC 客户端
    为了组态 OPC 客户端变量到WinCC flexible OPC服务器的连接,WinCC flexible OPC服务器的运行系统必须启动。

    No. 过程
    1 创建一个新项目
    • 运行WinCC flexible 并在程序菜单中点击“Project > New” 。
    • 选择“PC > WinCC flexible Runtime”。
    2 创建一个连接
    • 以 WinCC flexible OPC 服务器项目相同的方式建立一个新的连接。
    • 选择“OPC”通讯驱动。
    • 从 WinCC flexible 中在 OPC 所在的计算机上选择 OPC 服务器“OPC.SimaticHMI.HmiRTm”。

      注意:
      如果在相应的计算机中没有显示 OPC 服务器,则网络通讯中断,在 Windows 中访问被拒绝。

      补救:

      网络通讯:

      • 检查所有以太网组件(集线器,交换机,路由器,电缆等)。
      • 检查所有网络设置(IP 地址,子网掩码,ping 等)。

      检查访问:

      • 打开 Windows Explorer并点击“Network environment”。
      • 然后点击“Entire Network > Microsoft Windows Network”。
      • 双击 OPC服务器或客户端所在的计算机。
      • 用相应的用户名和密码登录。

        注意:
        如果没有出现登录对话框,在 Windows 用户管理中取消激活客户账户。
      • 在所有相关的计算机上做上述步骤。


    图. 03

    3 定义变量
    • 在“Connection_1”中建立四个“Short”类型的变量。
    • 对每个变量单击相应的“符号”域打开 OPC 浏览器。
    • 连接每一个变量到相关条目。

      注意:
      如果可以通过 Windows Explorer 访问可用的 OPC 服务器所在的计算机,那么检查 DCOM 设置。


    Fig. 04

    4 创建I/O 域和文本域
    • 按如下名称添加五个文本域:
      - OPC DA Client
      - Variable_1
      - Variable_2
      - Variable_3
      - Variable_4
    • 添加另外四个I/O域,并按图. 25 中所显示排列所有文本域和 I/O 域。
    • 连接所有相关的变量到 I/O 域。
    5 WinCC flexible 运行系统
    • 启动WinCC flexible 运行系统。

    下载WinCC flexible样例项目:
    附件2 包含了上述在 WinCC flexible 中作为 OPC 服务器的项目。

    附件2: WinCC_flexible_OPC_DA_Server.zip ( 1875 KB )

    附件3 包含了作为 OPC 客户端的 WinCC flexible 项目。

    附件3: WinCC_flexible_OPC_DA_Client.zip ( 1924 KB )

    Keywords
    OPC 基金会,用于过程控制的OLE

    如何在 HMI 站产生消息时使用 PC 模拟或实现发送电子邮件?
    隐藏订货号显示订货号订货号:

    用法说明:
    通过 WinCC flexible,触发位消息或模拟量消息向操作员发送电子邮件。 可以使用任何无需密码和用户名验证的 SMTP 服务器 (邮件发送服务器) 来发送电子邮件。

    除了互联网上重多的 SMTP 服务器之外也可以集成进局域网内自己的 SMTP 服务器。在本例中使用的是“ PostCast Server ”,可在此地址下载: http://www.postcastserver.com/download/.

    隐藏订货号显示订货号订货号:



    说明:

    软件需求:

    • S7-200 PC Access OPC Server V1.0.0.56
    • WinCC flexible 2004 Advanced
    • WinCC flexible 2004 Runtime

    硬件需求:

    • S7-200通讯电缆
    • S7-22x CPU
    • PC

    此外还需要一个功能正常的STEP 7 Micro/WIN项目,并且将此项目下载到S7-200 CPU中。

    组态带S7-200 PC Access的OPC服务器

    • 通过Start > SIMATIC > S7-200 PC Access V1.0.0.56 > S7-200 PC Access启动S7-200 PC Access。
    • 创建一个新工程。

    隐藏订货号显示订货号订货号:

    使用说明:
    利用File Transfer Protocol能够在WinCE面板(比如MP370)和PC机之间移动文件,其中面板作为FTP客户端,PC机作为FTP服务器。这个登陆说明在PC机上如何配置FTP服务器,以及如何利用Pocket Internet Explorer将WinCE面板连接到服务器上。为此需要在两个设备之间利用交叉网线或集线器创建一个正确的以太网连接。
    利用ProSave 可以将Microsoft Pocket Internet Explorer传送到Windows CE 面板上,但是该操作只支持从服务器下载,不支持上传。

    内容:

    • 在 Windows2000 Server 中安装和配置 FTP 服务器
    • 在PC和操作面板间组态以太网连接
    • 用ProSave将Pocket Internet Explorer 下载到 MP370 (从V6.0开始)
    • 利用FTP服务器连接面板

    在Microsoft Windows2000 服务器上安装和配置FTP服务器

    下表描述了在Microsoft Windows 2000 Server 中建立FTP服务器的步骤.

    No. 步骤
    1 添加Windows组件
    • 进入控制面板 , 打开Add or Remove Programs .
    • 选择Add/Remove Windows Components.
    • 使能Internet Information Services 点击 Details.

    隐藏订货号显示订货号订货号:

    猜你喜欢


    介绍:
    270 系列以上的
    多功能面板和移动面板也能作为 OPC XML DA服务器。不可能通过 DCOM 和作为 OPC XML DA 服务器的多功能面板或移动面板通讯,因为 Windows CE 系统没有 DCOM接口。因此,需要一个OPC XML 网关来实现 PC (OPC DA 客户端) 和多功能面板或移动面板 (OPC XML DA 服务器) 之间的通讯。OPC XML 网关实现从 XML 到COM 或DCOM 的通讯。

    内容:

  • 什么是 OPC?
  • OPC XML 网关的功能描述
  • OPC XML DA 的性能
  • 必要的设置步骤
    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 客户端
  • 下载
  • 1. 什么是 OPC?
    OPC (OLE for Process Control) 最初定义了一个标准的和制造商无关的软件接口。随着 OPC 标准的逐步发展,OPC的设计现在作为一个能够兼容不同自动化系统的接口集。OPC Data Access (OPC DA) 基于Windows 的COM (Component Object Model)和 DCOM (Distributed Component Object Model)技术。

    DCOM 是增加了能够跨计算机访问对象能力的 COM。该技术使得通过标准接口连接不同厂家的不同组件成为可能。

    通过 DCOM 的通讯通常限制在本地网络中,因为使用的是端口135而且必须不能被占用。大多数生产厂商出于安全考虑锁定了这个端口。然而,可以通过VPN 通道实现。通过XML 的数据交换使和平台无关的协议 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. 10 - Objekte anlegen