非冗余服务器站之间通过 OPC 进行数据通讯

n

问题:
如何才能使用 OPC 在非冗余 SIMATIC PCS 7 服务器之间的交叉通讯上建立数据通讯?n

解答:
此处说明的交叉通讯的建立和应用基于标准 WinCC 中的功能。 要传送的、来自 OS 标签管理的数据通过 OPC 客户端进行请求。 在非冗余的伙伴站点上,由 WinCC 通过 OPC 客户端接口进一步处理数据。 在 OPC 服务器上无需任何附加的组态。
既可以使用 WinCC 作为 OPC 服务器,也可以作为 OPC 客户端。 OPC 客户端从 OPC 服务器中请求标签。 OPC 客户端确定要传送哪个数据,以及因此谁是主动伙伴。 因此从OPC 客户端访问标签不仅是读访问,也是写访问。 由于具有聪明组态方式,只需要组态一个通讯路径即可,即无需同时将 OPC 服务器组态为到其他服务器的 OPC 客户端。n

在作为 OPC 客户端的 SIMATIC PCS 7 服务器上建立 OPC 通道:

  1. 在 WinCC OPC DA (OPC 数据访问)客户端上,点击WinCC Explorer 的导航窗口中的“Tag Management”图标。n
  2. 在“Tag Management”的下拉菜单中,选择条目“Add new driver”。 将打开“Add new driver”对话框。n
  3. 选择驱动程序“OPC.chn”,单击“Open”按钮。 现在会创建通道,同时通讯驱动器显示在 Tag Management 中。n
  4. 在通道单元“OPC Groups(OPCHN Unit#1)”的上下文菜单中选择条目“New Coection”。 “Coection Properties”对话框打开。 在“Name”域中输入连接的名称。n
  5. 单击“Properties”(属性)按钮。 对话框打开,连接名为其标题。 在“OPC Server Name”域中,必须输入名称“OPCServer.WinCC”。n
  6. 在“Start the server on this computer”中,输入要用作 OPC DA 服务器的计算机的名称。 点击“Test Server”按钮,测试到 WinCC OPC DA 服务器的连接。

分配标签:

请确保在伙伴 WinCC 服务器站中激活了 Runtime。n

  1. 选择“OPC Groups”,然后选择“System Parameter”。n
  2. 在伙伴 WinCC 服务器站上找到“OPCServer.WinCC”。n
  3. 使用“Browse Server”按钮确认,然后点击“Next”。n
  4. 在此列表中选择要传送的标签,然后通过“Add”确认。n
  5. 选择“OPC Client”,关闭组态。
  6. 现在便可以通常方式访问在 OPC 客户端上创建的标签(例如,到 I/O 域的链接)。

警告:
在某些情况下,必须更改 DCOM 设置。 当用户在具有不同登录名且不具有管理员权限的服务器上工作,或者通过这些系统(此处是指 WinCC 信息系统)登录时,就特别需要进行此更动。

注意:
根据 OPC 服务器的 WinCC 项目的大小不同,从 OPC 客户端浏览‘标签管理’(即,显示并建立‘标签管理’)可能需要几分钟时间。 OPC 服务器的处理器负荷也会增加到 100% (长时间)。 因此应该避免在工厂模式中执行标签浏览。 通常,应该仅在实际组态阶段通过浏览创建 OPC 标签(OPC 条目管理器)。 此外,还可以不使用 OPC 条目管理器而插入标签。 更多信息可以在 WinCC 信息系统中找到。

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc335435.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日
下一篇 2021年4月12日

相关推荐

发表回复

登录后才能评论