您可以在运行系统上配置数据库和数据缓冲。




注意

趋势记录超时
在趋势记录过程中,当从“运行” 过渡到“停止” 时,应用程序任务可能会触发超时,并出现异常。原因可能是 SQLite 数据库的文件操作耗时过长,或者记录的变量过多。这种情况通常发生在性能较弱的目标设备上。
您可以避免发生异常:
-
配置内存需求较少的趋势记录功能,使存储的数据量与目标系统相适应。
-
减少变量数量。
分配任务
在这项任务中,运行系统会记录趋势。
通用下,趋势记录与主程序在同一任务中运行(例如PLC_PRG
)。
-
双击设备树中的“Trend Recording” 对象。
打开相应的编辑器。在趋势配置的树形视图中,选择最上面的条目,在右侧的“记录设置” 中可以看到当前的配置。
-
单击“任务”下拉列表中的 "向下箭头 "符号 (
)。
打开下拉列表,显示整个应用程序中可用的所有任务。
-
选择趋势记录任务。
另见
添加 IEC 变量




注意

趋势记录的变量数量有限。您可以在“Trend 存储” 对话框中更改该数字。
-
双击设备树中的“Trend Recording” 对象。
打开相应的编辑器。在趋势配置的树形视图中,选择最上面的条目,在右侧的“记录设置” 中可以看到当前的配置。
-
右键单击树形视图中的条目。
-
单击“添加变量” 。
CODESYS 又增加了一个变量。空白设置在树形视图右侧的“变量设置” 中打开。
-
从“变量” 字段中选择一个有效的 IEC 变量。
IEC 变量配置为趋势记录。
-
配置变量在趋势图中的显示方式。
-
配置趋势图中警报颜色的显示方式。
从配置中删除变量
-
双击设备树中的“Trend Recording” 对象。
-
单击配置树视图中的变量。
-
单击“删除变量” 或按[Del] 。
开始条件趋势记录
您可以配置执行条件趋势记录。依赖触发时无法进行配置。为此,您需要一个“Trace” 对象。
-
双击设备树中的“Trend Recording” 对象。
-
单击趋势配置树形视图中的顶部节点。
选择趋势配置的名称,在右侧的“记录设置” 中查看当前配置。
-
为“记录条件” 字段分配布尔变量、位访问或属性。
当应用程序处于运行模式时,只有当值为
TRUE
时才会记录数据。
添加参数
-
双击设备树中的“Trend Recording” 对象。
打开相应的编辑器。在趋势配置的树形视图中,选择最上面的条目,在右侧的“记录设置” 中可以看到当前的配置。
-
右键单击树形视图中的条目。
-
单击“添加变量” 。
CODESYS 插入一个新变量。空白设置在树形视图右侧的“变量设置” 中打开。
-
单击“变量” 标签右侧的 "向下 "符号 (
)。
-
从下拉列表中选择“参数” 。
-
单击
,然后从“输入助手” 对话框中选择一个参数。
-
配置参数在趋势图中的显示方式。
-
配置趋势图中警报颜色的显示方式。
另见
在 RTS 上配置数据缓冲
-
双击设备树中的“Trend Recording” 对象。
打开相应的编辑器。在趋势配置的树形视图中,选择最上面的条目,在右侧的“记录设置” 中可以看到当前的配置。
-
单击“Trend Storage” 。
“Trend Storage” 对话框将打开。
-
现在您可以更改设置。
配置额外缓冲
-
双击设备树中的“Trend Recording” 对象。
打开相应的编辑器。在趋势配置的树形视图中,选择最上面的条目,在右侧的“记录设置” 中可以看到当前的配置。
-
单击“Advanced” 。
“高级跟踪设置” 对话框将打开。
-
现在您可以更改设置。
另见