如何使用OPC数据记录器OPC DataLogger通过OPC UA从S7-1500中记录数据

OPC DataLogger,一款能满足用户各种要求的OPC数据记录器,与OPC DA 2.x Compliant Servers和OPC UA相兼容,能适用多种操作系统,多种数据库处理。

随着西门子S7-1500 PLC中OPC UA服务器功能的相对更新,对实时生产数据的访问现在向第三方应用程序开放。因此,这些应用程序现在可以与以前锁定在专有通信驱动程序后面的硬件进行通信。

OPC Data Logger的OPC UA客户端界面允许用户快速、轻松地连接到S7-1500 PLC,并将数据记录到他们的首选数据存储选项,而无需中间应用程序。这篇文章介绍了从S7-1500控制器记录数据所涉及的高级步骤。

当前的S7-1500系列PLC在控制器中具有嵌入式OPC UA服务器,为更加可靠和安全的通信提供了更快、更高效的通道。此外,由于它是基于标准的,所以可以更好地兼容直接支持OPC UA的第三方系统直接连接到S7-1500控制器。

与传统的西门子TCP(RFC1006 ISO over TCP)协议相比,S7-1500中的OPC UA接口还具有其他一些优势:

  • 更高的效率

  • 更高的安全性

由于OPC UA允许报告异常(RBE),传输阵列的能力和更大的最大数据包大小,OPC UA是西门子首选的集成S7-1500控制器的方法,因为这些方法可以提高效率。

由于OPC Data Logger本身支持OPC UA,因此可以直接连接到S7-1500中的嵌入式OPC UA服务器,并开始记录您的进程数据。

第1步:创建OPC数据记录器UA连接

首先,必须在OPC数据记录器中配置与S7-1500的OPC UA服务器的连接(数据将来自何处)。这涉及在OPC Data Logger项目中定义标准OPC UA数据收集器。

1_DataCollector.png

为此,您还需要使用TIA Portal配置和编程软件访问S7-1500,以便确定可用的OPC UA服务器端点(位于TIA Portal的OPC UA服务器配置部分)。

2_TIAPortal.png

第2步:创建OPC数据记录器日志任务和组

创建Data Collector后,现在还必须添加日志任务和日志组。日志记录任务将驱动所有其他组件的日志记录,并且是链接收集器、演示文稿、存储和项目的对象。

3_LoggingTask.png

该组是将要记录的项目集合;日志记录任务可以包含一个或多个日志记录组。

4_GroupItemAdd.png

第3步:创建OPC数据记录器数据表示

通过选择需要记录的数据点,必须配置数据表示,即在记录到所选数据库或文件时实际格式化数据的方式。

5_DataPresentation.png

第4步:创建OPC数据记录器数据存储

创建所有其他组件后,需要添加数据存储组件。OPC Data Logger支持登录到ODBC兼容数据库、SQL和Oracle等数据库,以及简单CSV日志记录的功能。

6_DataStorage.png

第5步:测试Data Logger UA与S7-1500的连接

配置、启用和连接每个组件后,可以保存和测试OPC Data Logger项目。OPC Data Logger包含一个方便的“测试运行”功能,可以逐步完成配置,进行所有必要的连接并测试您的设置,以确保根据需要记录您的数据。

7_TestRun.png

文章内容结束啦,希望对您有所帮助~


猜你喜欢

转载自blog.51cto.com/14467432/2434615
opc