元素:盒子输出 象征: 根据盒子类型,您可以向插入的盒子元素添加更多输出。为此,您必须选择框元素并将框输出元素拖动到框体。 提示 你可以按住 Ctrl 键将输入或输出连接拖动到框上的另一个位置。 :
CFC 编辑器中的用户输入 配置 您可以在 CODESYS 中的选项 CFC 编辑器 类别。例如,在 看法 选项卡,您可以根据数据类型配置连接线的颜色。 编辑 用户输入 描述 光标符号 要求: 指针 被选中在 工具箱 看法。 该符号表示您可以在编辑器中进行编辑。选择元素或连接以移动它们或执行命令。 光标符号 要求:在 工具箱 看法。 在编辑器中单击会插入所选元素。您还可以将元素拖到编辑器中。 将功
CODESYS Profiler CODESYS GmbH 最后更新:V1.3.1.0,2020 年 2 月 www.codesys.com :
概述 CODESYS Profiler 是一个程序分析工具,它集成在 CODESYS 用于检测应用程序源代码中的低效编程。 术语 ” 分析 " 表示测量应用程序 POU 的运行时行为。这可以通过 代码检测 ,或在多核系统上通过 采样 . 除了剖析, CODESYS Profiler 还支持测量 代码覆盖率 .它确定每个 POU 的运行语句部分。此方法也可以通过检测代码来工作。 您可以使用测量数据来
执行分析操作 重要 为 Profiler 测量方法隐式添加的 IEC 代码会导致更改,从而减慢评估程序的速度。 当分析或代码覆盖率测量处于活动状态时,通常不可能进行在线更改。而且,一些在线功能不可用,例如“流控制”和“断点”。 启用或禁用 Profiler 测量方法,或更改 Profiler 编辑器中的任何设置都需要下载。然后不再可能进行在线更改。 提示 还测量来自库的 POU,并将结果显示在 在
抽样分析 当这种测量方法被激活时, CODESYS 生成一个附加任务。该任务在随机时间中断要测量的应用程序任务并确定其当前调用树。 仅多核系统支持采样。作为用户,您必须将自动生成的分析任务分配给任务配置中的单独任务组。此任务组应在与要测量的应用程序任务不同的核心上运行。 将记录的待测任务调用树循环传送到开发系统进行处理。因此,此方法仅在开发系统处于联机模式时才有效。 抽样不适用于确定任务运行时的异
通过代码检测进行分析 重要 为 Profiler 测量方法隐式添加的 IEC 代码以及监视列表中 POU 的断点会导致更改并减慢评估的程序。 当剖析或代码覆盖测量处于活动状态时,通常无法进行联机。而且,一些在线功能不可用,例如“流控”和“断点”。在这方面,观察名单没有任何限制。 启用或禁用 Profiler 测量方法,或更改 Profiler 编辑器中的任何设置都需要下载。然后不再可能进行在线更改
使用 Profiler 监视列表 重要 为 Profiler 测量方法隐式添加的 IEC 代码以及监视列表中 POU 的断点会导致更改并减慢评估的程序。 当剖析或代码覆盖测量处于活动状态时,通常无法进行联机。而且,一些在线功能不可用,例如“流控”和“断点”。在这方面,观察名单没有任何限制。 启用或禁用 Profiler 测量方法,或更改 Profiler 编辑器中的任何设置都需要下载。然后不再可能
测量代码覆盖率 重要 为 Profiler 测量方法隐式添加的 IEC 代码会导致更改,从而减慢评估程序的速度。 启用或禁用 Profiler 测量方法,或更改 Profiler 编辑器中的任何设置都需要下载。然后不再可能进行在线更改。 除了剖析, CODESYS Profiler 还支持代码覆盖率的测量。这决定了在处理时执行 POU 中的哪些语句。执行指令总数中的一部分称为“覆盖率”,以百分比表
创建快照 在在线模式下,可以在 Profiler 测量期间在选项卡上创建所有当前测量结果的快照。所有创建的快照都在 快照 Profiler 编辑器的选项卡。 例如:使用检测方法为您的应用程序配置分析测量。 启动控制器的应用程序,并开始测量。 测量结果显示在 Profiler 编辑器的各个选项卡上。 点击 保存快照 .对于仪器和采样方法,此命令按钮位于左侧 在线的 标签。对于代码覆盖方法,命令按钮位