编程趋势可视化
要在可视化中显示趋势记录,您可以定义哪个应用程序提供哪个趋势记录。您可以通过以下方式定义显示 特性 趋势元素和使用的控件。
定义应用程序和数据源
可视化任务和趋势记录任务通常运行在同一个应用程序下。如果不是这种情况,那么包含可视化任务的应用程序需要一个数据源管理器。
在活动的可视化编辑器中选择趋势元素。
显示趋势元素的属性。
双击中的
.使用输入助手 (
) 选择应用程序。您也可以直接指定应用程序的名称。
定义趋势记录以可视化
在活动的可视化编辑器中选择趋势元素。
显示趋势元素的属性。
单击的值字段
.选择趋势记录 被展示。应用程序范围内可用的趋势记录列在下面 可用的趋势记录.
在下方选择一条趋势记录 可用的趋势记录.
点击
.
趋势记录位于 选择趋势记录.
点击 好的 确认输入。
所选趋势记录列在 价值观 在 .
添加控件
在活动的可视化编辑器中选择趋势元素。
点击
.这 趋势向导 对话框打开。
选择所需的控件。例子: 日期范围选择器, 时间范围范围选择器, 传奇.点击 好的 确认。
为趋势元素插入所选控件。您可以将它们移动到您喜欢的任何位置。在里面 特性 趋势元素的控件如下所示 分配的控件.
删除控件
提示
在 趋势向导 无法通过趋势向导对话框删除。
在活动的可视化编辑器中选择趋势控件。
按 德尔 要么 删除 删除元素。
在活动的可视化编辑器中选择趋势。
删除分配的值
.重要
绝对有必要手动删除此引用。删除控件不会自动删除该属性。
配置趋势图的坐标系
在活动的可视化编辑器中选择趋势。
使用
命令。这 显示设置 对话框打开。
根据需要调整设置。
在运行时读取趋势值
打开
.在您的可视化中选择一个趋势元素。
显示趋势元素的属性。
选择
和 选项。在坐标系中绘制一个光标。
选择
选项。将应用程序下载到控制器并启动应用程序。
提示
如果图表“运行”,则日期范围的放置方式使其结束时间为当前时间。
选择日期范围,以便图表执行 不是 跑步。如有必要,将滚动条拖动到较早的日期范围。
有一个游标可用。光标的工具提示会通知您趋势值。对于每个趋势变量,图例显示光标所在时间点的值。
删除趋势记录历史
您可以在可视化中插入一个输入元素,操作员可以使用该元素在运行时删除趋势可视化中的先前值记录。在此之前显示的曲线将被移除并重新开始显示。
在应用程序中(例如:在程序中
PLC_PRG
),实现以下代码:itfTrendStorageWriter : ITrendStorageWriter; itfTrendStorageWriter3 : ITrendStorageWriter3; sTrendRecordingName : STRING := 'TrendRecording'; itfTrendRecording := GlobalInstances.g_TrendRecordingManager.FindTrendRecording(ADR(sTrendRecordingName)); xClearHistoryTrend: BOOL; IF xClearHistoryTrend THEN itfTrendRecording := GlobalInstances.g_TrendRecordingManager.FindTrendRecording(ADR(sTrendRecordingName)); IF itfTrendRecording <> 0 THEN itfTrendStorageWriter := itfTrendRecording.GetTrendStorageWriter(); IF __QUERYINTERFACE(itfTrendStorageWriter, itfTrendStorageWriter3) THEN itfTrendStorageWriter3.ClearHistory(); END_IF END_IF END_IF
在趋势记录的可视化中,添加删除前一条曲线的按钮。配置其 切换 带有变量的属性
PLC_PRG.xClearHistoryTrend
.什么时候
xClearHistoryTrend
被设定为TRUE
,之前记录的曲线被删除。录制立即重新开始。