新增功能:Excel_EA
1. 将归档数据从WINCC的归档目录中拷贝出来,改名存储
2. 使用 WinCC Archive Connector 建立WINCC 数据库的连接
2.1 添加
2.2 连接
改名后,连接是空的,名字必须默认:
原来的数据库文件拷贝过来后,显示文件,连接正常。
2.3 添加不同的连接
添加不同的连接,一个采用直接读取,一个采用连接
3. 数据读取:
3.1 使用WinCC Archive Connector查询时间确定,这里的时间要-8,变成标准时间
3.2 在Microsoft SQL Server Management Studio 18 中先查询,没有问题后在程序中查询:
1. 新建查询
SELECT *
FROM OPENDATASOURCE('WinCCOleDbProvider.1',
'Provider=WinCC OLEDB Provider for Archives;
Catalog=AC_ZDH1_TEST#HMI#2023-V7_TLG_F_202305160510_202305250329;
Data Source=ZDH1\WINCC').
N'Tag:R,88,''2023-05-25 03:15:00.000'',''2023-05-25 03:18:00.000'''
在SQL 中完美的读出数据。
4. 小结
通过以上过程,可以离线读取WINCC的归档数据。需要注意以下几点:
1. WINCC建的文件名不能改,可以移动文件,名字不能修改;
2.归档时间要 -8 .比如 11:10 改为 3:10;
3. 先从SQL 中实现查询,确认数据准确。
标签:WINCC,C#,SQL,chart,查询,获取数据,归档,WinCC,连接 From: https://www.cnblogs.com/jihhh/p/17439568.html