找答案的高端用户(找答案钻石及双钻级别的用户)将尽可能从此问题下的所有回
答中,为您推荐最佳答案。届时您可以根据推荐数采纳答案。
如果自提问时间起7天内您仍无法选出最佳答案,您可以选择“无满意答案”关闭此问题。
问题
取消精华
首页精华问答
取消推荐
高端用户推荐
申请置评
已申请置评
修改
修改标签
添加标签
官方认证
取消官方认证
修改标签
添加标签
转移分类
删除
{{itemCategory}}
WinCC变量无记录(新建项目)
https://www.ad.siemens.com.cn/productportal/prods/hmi/wincc/q3_configuration/FAQ2.html
老项目如果在 变量记录 → 归档组态? 里做了修改(新增变量、修改归档属性、修改采集周期、修改归档分段设置等),原有归档片段与当前运行归档的关联可能失效,导致旧归档数据无法通过 Trend 控件读出,但实时值仍可走 Tag 直连显示。
排查与处理:
打开 WinCC 项目管理器 → 变量记录 → 归档组态
看对应的过程值归档(TagLoggingFast / TagLoggingSlow)上是否出现 红色叉号 / 断开连接图标;
如有,右键归档 → 从归档断开连接 / 连接归档,重新挂接当前归档数据库;
或尝试:
停 WinCC
备份 项目\ArchiveManager\TagLogging下相关 .mdf/.ldf
在归档组态中右键归档 → 连接归档…? → 指回原有分段
(若只是运行时短暂异常也可先试“重置 WinCC”脚本 Reset_WinCC.vbs后重新激活)
二、原有变量在趋势控件中绑定的“归档变量名”失效 / 大小写或前缀变化
如果你在改造过程中:
改过 WinCC 变量名(哪怕大小写)
改过 PLC 变量连接前缀 / 变量管理里的变量重命名
变量原来来自 结构变量 / 外部变量,现在路径变了
?? 趋势控件里“数据源 = 归档变量”时,它是按 归档内部变量标识 + 变量名? 关联的;一旦变量名 / 结构路径变化,历史归档还能在 SQL 里,但 Trend 控件找不到对应归档名,于是只走实时 Tag 通道,无历史。
核查办法:
打开画面 → 双击 Trend 控件 → 趋势 → 趋势变量
看原有变量后面是否有 黄色感叹号 / 路径丢失
删掉原绑定 → 重新从“归档变量”里选一次该变量
重新保存画面、激活 WinCC 测试
新加的变量没问题,侧面印证 Trend 控件本身、归档服务、SQL 权限是正常的,基本可锁定为原变量归档绑定关系被破坏。
三、归档分段 / 时间范围设置被改动
如果你在改造时调整了归档的:
单个分段长度
所有分段的时间段 / 尺寸
归档模式(主内存 ? 硬盘)
可能导致旧分段“超范围”或“不被运行系统识别”,Trend 查历史时落在无效区间,看起来就像“无归档”。
检查:
变量记录 → 过程值归档 → 对应归档 → 属性 → 分段 / 存储
确认“保存在硬盘上”已勾选
时间选择器拉到最近 1~2 小时或已知有数据的时间段测试
四、快速验证手段(定位用)
你可以临时做一步验证:
新建一个测试画面 → 放新的 WinCC Online Trend Control
添加那个“原有变量”,数据源选 归档变量
激活后切历史时间
若同样无历史 → 归档连接 / ID 问题
若新 Trend 能看见历史 → 原画面 Trend 控件绑定损坏,重建绑定即可
五、不建议轻易做的操作
不要直接删除 *.dcf/ 归档文件来“试”
不要重命名原归档变量名后再改回来指望自动恢复
老项目有历史数据价值的话,先备份 ArchiveManager 目录
等您来回答
换一换
{{item.CoinValue}}西币
{{item.VisitNum}}人想问
本版相关问题
换一换
首次回答问题,获得
双倍西币积分!
立即成为技术知识分享的一员!
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!

西门子商城