西门子工业支持中心,以专业共创价值!

首次回答问题,获得双倍西币积分!
已解决201626个技术问题
立即成为技术知识的分享的一员


西门子工业支持中心,以专业共创价值!
找答案的高端用户(找答案钻石及双钻级别的用户)将尽可能从此问题下的所有回
答中,为您推荐最佳答案。届时您可以根据推荐数采纳答案。
如果自提问时间起7天内您仍无法选出最佳答案,您可以选择“无满意答案”关闭此问
题。
悬赏:20西币
对过期问题进行处理,可以获得系统返还的1分
产品版区:SIMATIC WinCC
提问时间:2023-03-27 09:09
哈利路亚
提问者:
哈利路亚
- 资深学长  第3级
1、wincc通过原始数据组格式从S7-1515获取了1个传感器的大量数据(100ms一次,1000次,存储在数组里面),wincc已经用脚本将原始数据解析到内部变量里面的1000个int变量里面了(也存入了归档)。
2、我想在曲线控件里面怎么能同时显示这1000个变量描点组成的曲线(变量有个关系就是间隔100ms,在同一个时间轴应该没问题)。我看曲线控件本身是一个变量一条曲线,1000个变量建立一千个曲线点?但是时间轴怎么体现100ms的差距呢,我这里是1000个变量存储一个测量值点的不同值,不是一个变量的1000个存储归档。
3、我该怎么做?用什么控件比较好?
问题补充:我的数据已经存入数据归档,我如何任意选择历史数据来填入XY曲线?
小程序查看
目前“SIMATIC S7-1200, S7-1500 Channel”通道的“原始数据类型”不支持过程驱动归档,不然就容易了。
可以使用WinCC自带的“函数趋势控件”来手动绘制曲线
https://support.industry.siemens.com/cs/cn/zh/view/77467629
S7-300/400/1500 控制系统与 WinCC 之间的大量数据交换
https://support.industry.siemens.com/cs/cn/zh/view/37873547
补充:
可以在VBS脚本中使用 WinCC OLE DB 提供程序读取过程值归档
参考文档,https://support.industry.siemens.com/cs/cn/zh/view/74932765
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!