使用dataFEED OPC Suite将西门子PLC数据转发至阿里云RDS数据库

供稿:Softing 中国

  • 关键词:OPC,RDS,物联网
  • 摘要:Softing工业一直致力于OT和IT技术的融合,并针对于工业制造数据的云存储,推出了物联网云连接的一体化软件解决方案——dataFEED OPC Suite。

封面(首图).png

一 背景

工业现场级别的各种设备会产生大量的数据,这些数据包含生产过程的各种信息,在经过数据库等IT应用的处理后,可为企业提供全面的生产数据分析和决策支持。以往工厂的数据库通常部署在本地,然而得益于云计算的快速发展以及云数据库的高可靠性、高安全性、拓展灵活和快速部署等优势,云数据库逐渐成为许多制造企业部署工业数据库的首选。

Softing工业一直致力于OT和IT技术的融合,并针对于工业制造数据的云存储,推出了物联网云连接的一体化软件解决方案——dataFEED OPC Suite。

二 dataFEED OPC Suite的解决方案

Softing的dataFEED OPC Suite是一种能够安全可靠地实现OPC通信和工业物联网云连接的软件套件,可同步实现与工业现场PLC设备和云数据库的通信。dataFEED OPC Suite支持常用的西门子PLC型号和SQL数据库,例如S7-400/300、S7-1200/1500等型号的PLC,而阿里云RDS是一种完全托管的关系型数据库服务,提供MySQL、SQL Server、PostgreSQL、MariaDB和PPAS等多种数据库引擎。

本文以西门子S7-1200PLC和阿里云RDS数据库MySQL为例,来介绍dataFEED OPC Suite的产品方案。

20230531-1.png

(dataFEED OPC Suite产品方案)

■ 与西门子S7-1200的可靠通信

dataFEED OPC Suite可通过西门子的S7-2(S7 Plus)协议来与S7-1200PLC进行安全可靠的通信。用户只需在dataFEED OPC Suite上配置S7-1200PLC的IP地址,即可直接访问西门子S7-1200PLC中的优化数据块,而无需PLC编程或在PLC中勾选PUT/GET选项。当dataFEED OPC Suite软件与S7-1200PLC的通信连接被成功建立后,该软件便会立即扫描到PLC中所有的标签数据并暂时存到本地地址空间。此外,它还为用户提供了过滤器——用户只需进行简单勾选,即可将所需的数据转发至数据库等上位系统。

在一些需要收集大量PLC数据的项目中,用户可通过使用dataFEED OPC Suite来减轻寻找和创建PLC标签表的大量工作。而在另一些项目里,用户可能会遇到没有详细变量表的PLC或没有TIA Portal的项目文件,对此,均可使用dataFEED OPC Suite来获取PLC中的详细数据。

■ 与阿里云RDS数据库的稳定通信

dataFEED OPC Suite支持通过ODBC驱动来连接到各种SQL数据库,例如Oracle、SQL Server、MySQL、PostgreSQL等。在使用dataFEED OPC Suite来与阿里云RDS数据库MySQL建立连接时,只需安装MySQL数据库对应版本的ODBC驱动,并配置相应的连接参数,即可访问到数据库。dataFEED OPC Suite支持同时运行多种数据库SQL指令:一是用户可通过该软件的图形指导界面并根据模式化的Insert语句选择需要存入数据库的数据;二是用户可通过输入自定义的SQL语句来进行创建表、插入数据、更新数据、删除数据等操作。

为了保证数据的可靠储存,dataFEED OPC Suite还配置有数据缓存功能,即在该软件的配置界面,用户可选择激活SQL指令缓存功能——当dataFEED OPC Suite软件与数据库的连接网络中断时,该软件便会将SQL指令和时间戳暂时存到本地;而在网络恢复后,它会立即执行这些缓存的SQL指令。无论是在复杂的工厂网络环境中,还是在远程的云连接网络环境里,dataFEED OPC Suite的数据缓存功能都能够保证数据的稳定传输。

三 dataFEED OPC Suite的产品优势

■ 安全可靠地访问来自各种数据源的数据

• 支持访问西门子、罗克韦尔、Modbus、贝加莱、三菱等品牌的各类型PLC数据;

• 支持访问OPC、OPC UA服务器,且具有绕过OPC DCOM配置的Tunnel功能;

• 支持通过ODBC来访问MySQL、SQL Server、Oracle、DB2等数据库;

• 支持MQTT的订阅者和Broker功能;

• 支持读取本地文件(XML),并可在软件内部创建辅助中间变量。

■ 灵活高效的数据处理功能

• 支持数据的存储与转发,以避免因网络故障而导致的数据丢失问题;

• 支持数据在可访问数据源之间的相互转换,例如可将从西门子PLC中读取到的数据交换到罗克韦尔PLC中;

• 支持对数据进行预处理,并配备有数学计算、逻辑处理、类型转换、LUA编程语言等功能引擎,其中,LUA脚本的关键字、函数、表达式等功能,可满足用户的多种数据处理需求。

......

请点击此处,查看剩余30%精彩内容!


| 往期回顾

▶ Softing dataFEED OPC Suite将西门子PLC数据存储到Oracle数据库中

▶ 使用echocollect e将西门子PLC数据转发至SQL Server数据库

(更新1)工业技术发文-底部动图-关注我.gif

(更新2)工业技术发文-底部.png

发布时间:2023年6月5日 14:04  人气:   审核编辑(王静 )
更多内容请访问(Softing 中国
相关链接

我有需求