如何使用 C 或 VBS 脚本通过新变量提供 WinCC 在线趋势控件的单个趋势?西门子官网复制内容
如何使用 C 或 VBS 脚本通过新变量提供 WinCC 在线趋势控件的单个趋势?
-
文档
-
涉及产品
说明:
例如,在初始条件下,过程值归档 "TestArchive" 中的变量 "testvar1" 被分配给趋势控件的曲线1(图01)。
图.01
C 脚本
现在按下面的步骤利用 C 脚本将过程值归档中的变量 "testvar2" 分配给趋势控件的曲线1。
No. | 步骤 |
1 | 首先,将在线趋势控件的 "Index" 属性设置为对应曲线号的数值。
WinCC V6.x WinCC V7.0 |
2 | 将WinCC在线趋势控件(= Control1)中选择出的曲线的 "TagName" 属性或者 TrendTagName 设置为新的变量:
WinCC V6.x WinCC V7.0 |
3 | 将WinCC 在线趋势控件(= Control1) 中选择出的曲线的 "Command" 属性设置为 "Reload":
WinCC V6.x WinCC V7.0 |
VBS 脚本
现在按下面的步骤利用 VBS 脚本将过程值归档中的变量 "testvar2" 分配给趋势控件的曲线1。
No. | 步骤 |
1 | 为WinCC 在线趋势控件 "Control1" 创建一个对象 "objCon1" 。
WinCC V7.0 |
2 | 首先将趋势控件的 "Index" 属性设置为对应曲线号的数值。
WinCC 7.0 |
3 | 将在线趋势控件 (= Control1) 中选择出的曲线的 "TrendTagName" 属性设置为新的变量:
WinCC 7.0 |
注意
- 如何在运行时分配不同变量给趋势请参考条目 ID: 1804857。
- 在任何情况下 "Index" 代表了在线趋势控件中 CurveX 的设置 (更多信息请参考图形编辑器的在线帮助)。
- 请注意 C 脚本中变量名和归档名之间必须用" \\" 分隔。
关键字
趋势显示, 曲线显示
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?