协议栈的通信任务 内部协议栈需要自己的任务来处理许多 UDP 和 TCP/IP 任务。此任务在运行时系统初始化时立即创建,优先级为 55,对应于 IEC 任务优先级 23。具有较高优先级的 IEC 任务不受 UDP/TCP 通信的影响。在某些情况下,优先级较低的 IEC 任务会受到 UDP/TCP 通信的影响。 有意设置优先级是为了让应用程序开发人员能够不因低优先级、耗时的任务而中断(现场总线)通
检查时间行为 创建一个简单的标准项目 CODESYS . 将唯一任务配置为 1ms 循环时间。 将计数器变量编程为类型 DWORD 计算周期。 因此,您会立即检测到第 1000 位是否大约每秒增加一次,正如我们在本例中所希望的那样。 在联机模式下,打开 监控 选项卡中的 任务配置 . 您会看到由 RTE 计算的抖动时间。在正常系统中,这些波动为 ±100 μs。 如果硬件配备了串行或并行端口,那么
在特殊平台上配置实时行为 的实时行为 CODESYS Control RTE V3 在特殊平台上 的时间行为 CODESYS Control RTE V3 取决于CPU时钟的一致性和前端总线的周期。通过 BIOS 和 Windows 中的特定设置,您可以修改时间行为以适应不同平台的条件。 BIOS 中的设置 对于优化时间行为,只能给出一般性建议 CODESYS Control RTE V3 因为大
调试 Hilscher CIFX 卡 以下是安装 Hilscher CIFX 网卡的步骤 CODESYS Control RTE V3 描述。该过程独立于所使用的现场总线系统。 支持以下带有 CIFX 的现场总线: PROFINET 控制器和 PROFINET -设备 PROFIBUS 师父和 PROFIBUS 控制器 netX-CAN EtherNet/IP 扫描器 安装 Windows 驱动程
硬件配置、示例和提示 您可能必须调整 BIOS 设置才能使 CODESYS Control RTE V3 以最佳的低抖动在各自的平台上运行。请参阅以下调整示例,这些示例仅应视为建议。 赛扬装置 主要设置 ACPI 设置 CPU 设置 芯片组设置 时钟配置 USB 配置 英特尔原子设备 BIOS 设置 ACPI 设置 CPU 设置 芯片组设置 时钟配置 USB 配置 旧版 USB 支持 必须在许多
RTE 的注册表项 的行为 CODESYS Control RTE V3 可以在 Windows 注册表编辑器(Windows 注册表)中进行部分配置。下表提供了有关在缺少值时使用的值和相应默认值的信息。这些值的一部分只能在 PLC 配置 的对话 CODESYS Control RTE V3 . 所有值都位于注册表中的路径 HKEY_LOCAL_MACHINE\SOFTWARE\3S-Smart
适用于 Linux 的 CODESYS Edge 网关 本节内容如下 :
概述 概念 这 CODESYS Edge Gateway for Linux 是一个独立的安装 CODESYS 具有边缘功能的网关,适用于基于 Linux 的设备。 要求 CODESYS Edge Gateway for Linux :具有 x86、x86-64 或 ARMv7 架构的硬件,以及基于 Debian 的 Linux 发行版。 提示 要启用 Edge Gateway 功能并将 Edge
在控制器上安装运行时 要求:操作系统已经安装在控制器上。如果不是这种情况,请按照以下步骤操作 安装操作系统 章节。 以下说明描述了如何检测 Linux 设备的网络地址,如何准备您的 CODESYS Development System , 以及如何在 Linux 设备上安装运行时系统。 检测网络地址 有了网络地址,就可以通过工具,比如Putty,通过SSH登录(用户:root,无密码)。 过程 .
卸载 Edge 网关 卸载 Edge Gateway CODESYS 点击 工具 → 更新 Edge Gateway . 这 边缘网关 视图打开。 在 选择目标 , 点击 扫描 . 扫描网络以查找设备。结果被列为 IP 地址 扫描边缘网关 对话。相应的 MAC 地址显示在每个 IP 地址后的括号中。 在对话框中选择与您的 PLC 匹配的所列项目。如果 IP 地址未知,则 MAC 地址可以作为标识符