命令:Profiler – Profiler 监视列表 重要 为 Profiler 测量方法隐式添加的 IEC 代码以及监视列表中 POU 的断点会导致更改并减慢评估的程序。 当剖析或代码覆盖测量处于活动状态时,通常无法进行联机。而且,一些在线功能不可用,例如“流控”和“断点”。在这方面,观察名单没有任何限制。 启用或禁用 Profiler 测量方法,或更改 Profiler 编辑器中的任何设置都
选项卡:冗余设置:常规 该选项卡包括看门狗的配置、具有所需服务的任务以及用于冗余的现场总线。 表 8 . 应用 冗余任务名称 两台设备同步的任务名称 只有这一项任务是同步的。 例子: MainTask 注意 当您单击 写 按钮。或者,您也可以手动编辑文件。 超时(毫秒) 等待活动 PLC 响应的时间跨度 之后,被动 PLC 切换到独立模式。在这种情况下,任务执行会延迟这个时间跨度。 例子: 50
使用核心转储执行错误分析 将核心转储和设备日志加载到项目中进行分析 要求:您打开了一个项目,其中包含在 PLC 上产生异常的应用程序。运行时系统能够创建核心转储。项目中的应用程序处于离线模式。 点击 调试 → 加载核心转储 从控制器加载所需的核心转储。 CODESYS 显示应用程序的联机视图。您会看到出错时的变量值和调用堆栈(见下文)。这还包括设备配置器映射对话框中的 I/O 变量值和任务配置。
软件 ETS5:插件 DCA 链接不同 KNX 设备的通信对象仅在 ETS5 程序中执行。为此,您需要 ETS5 软件(轻量版或专业版)。您还需要 KNX 提供的 KNX 产品文件。 过程 . 编程步骤 在中创建项目 CODESYS . 转移 CODESYS 项目到控制器。 校验和也下载到控制器。 在中创建导出文件 CODESYS . 校验和也保存在导出文件中。 将导出文件读入 ETS5 的配置中
SFC 元素:操作 象征: 一个动作包括一个或多个使用有效实现语言之一的语句。您可以将操作分配给 步骤和过渡 . 您在 SFC 步骤中使用的操作必须在项目中创建为 POU。 例外:对于 IEC 动作,您将其作为动作关联添加到步骤中,您还可以指定布尔变量而不是动作对象。这些变量的值在 FALSE 和 TRUE 每次执行“动作”。 重要 您必须在“父”POU 的范围内定义唯一的步骤名称。在 SFC 中
命令:向右插入分支 象征: 功能 : 该命令插入一个 分支 在所选位置的右侧。 称呼 : 证监会 菜单 . 插入分支的类型取决于所选元素。 如果所选元素的顶部元素是过渡或替代分支,则 CODESYS 插入一个替代分支。 如果被选元素的最顶层元素是步、宏、跳转或并行分支,则 CODESYS 插入带有跳转标记的并行分支 Branch<x> , 在哪里 x 是一个增量数。您可以编辑跳跃标记的默认名称。您
Python 程序员关于 .NET API 文档的提示 当前预发布的脚本接口文档是从底层 .NET 和 C# 源自动生成的。因此,文档中包含了一些 Python 程序员不熟悉的表达式。以下概述提供了一些关于如何从 Python 角度理解这些表达式的提示。 接口是一种契约,它告诉实现接口的类的实例它必须准备哪些成员(方法、属性)。在 IronPython 中,您可以通过从超类继承来在一个类中实现一个
控制器冗余 要提高系统的可用性,您可以使用具有冗余的第二个控制器 PROFINET 控制器结合 CODESYS Redundancy . CODESYS Redundancy 充当“后端”以同步两个控制器上的应用程序。土生土长的 PROFINET 系统冗余 (SR) 确保与现场设备的数据交换顺畅。 随着 PROFINET 系统冗余,两个控制器各自保持一个连接(AR = 应用程序关系)到每个 PRO
命令:扫描设备 功能 :该命令与活动的控制器建立临时连接 PROFINET 控制器就可以了,并确定 PROFINET 网络中的设备(设备和控制器)。然后您可以将扫描的设备应用到项目的设备树中。 称呼 : 项目 菜单;设备树中设备对象的上下文菜单 要求 : 设置到控制器的通信设置。一个应用程序 PROFINET 控制器最初已下载到控制器。 提示 为了还能够读取检测到的模块结构 PROFINET 必须
功能块:ModbusChannel 图书馆: IoDrvModbus 此功能块开始执行单个配置的 Modbus 通道。 表 21 . 输入 (VAR_INPUT) 名称 数据类型 初始值 描述 Slave ModbusSlaveComPort xExecute BOOL 上升沿:动作开始。 下降沿:当功能块结束动作之前出现下降沿时,输出复位。输出的行为与往常一样,只有在操作结束或已中止时才会重置(