各位工程师您们好:
感谢您在百忙之中关注我们的问题。我们在使用 WinCC V7.2.0.0 过程中,遇到了数据远程传输相关的需求,具体情况如下,希望能得到各位的专业指导:
一、项目背景
我们有一个海外项目,长期使用 WinCC V7.2.0 .0作为 SCADA 系统。目前,我们正在搭建全球中控大屏,需要采集全球各地 SCADA 系统的历史数据、实时数据等,汇总至国内中控系统进行分析。其中,海外项目的 WinCC 数据是关键数据源之一,需将其传输回国内,为中控系统提供支持。
二、当前问题
据了解,WinCC 的数据存储依赖 SQL Server 数据库,但我们在通过 “Microsoft SQL Server Management Studio 18” 登录 WinCC 服务器的 SQL Server 时,未找到相关数据存储的表及结构。因此,我们希望明确以下问题:
1.WinCC V7.2.0.0在 SQL Server 中的数据存储方式是怎样的?(例如:数据是否直接存储在 SQL Server 的表中?是否有特殊的存储格式或中间层?)
2.其数据库的表结构如何定义?(例如:历史数据、实时数据分别对应哪些表?字段含义是什么?)
3.WinCC 是否支持将数据库数据主动或被动传输至远端系统(如国内中控系统)?是否有官方推荐的实现方式?
三、参考案例及需求
我们现有一个其他 SCADA 系统(简称 X 系统)的成熟案例,其实现逻辑如下:
X 系统可连接 MySQL 数据库,且数据存储规则(表结构)支持自定义(例如:为 70 台机组分别创建 70 张表,独立存储各自的历史数据);
通过 MySQL 的 “主从复制” 功能,将全球各地的 X 系统数据同步至国内中控系统,满足全球数据分析需求。
基于此,我们希望确认:WinCC V7.2.0.0 是否能实现类似功能?即:
1.是否支持自定义数据存储的表结构(或是否可通过配置调整存储规则)?
2.是否支持通过类似 “主从复制” 的机制(或其他方式),将 SQL Server 中的 WinCC 数据同步至远端数据库(如国内中控系统的数据库)?
以上是我们的核心需求和疑问,若有需要进一步补充的信息(如 WinCC 配置细节等),请随时告知。期待您的专业解答,感谢支持!
