访问 PLC 外壳 扩展 API 支持对 PLC 外壳的外部访问。对于此功能,使用“Unix 域套接字”,运行时系统使用它来接收传入的命令并发送相应的响应。对应的socket文件为: /var/run/codesysextension/plcshell.sock 对于此功能,运行时系统需要允许“匿名用户”。允许匿名登录是通过 通讯设置 在设备的 改变沟通政策 对话框(1): 允许匿名登录 选项 (
检查时间行为 创建一个简单的标准项目 CODESYS . 将唯一任务配置为 1ms 循环时间。 将计数器变量编程为类型 DWORD 计算周期。 因此,您会立即检测到第 1000 位是否大约每秒增加一次,正如我们在本例中所希望的那样。 在联机模式下,打开 监控 选项卡中的 任务配置 . 您会看到由 RTE 计算的抖动时间。在正常系统中,这些波动为 ±100 μs。 如果硬件配备了串行或并行端口,那么
在特殊平台上配置实时行为 的实时行为 CODESYS Control RTE V3 在特殊平台上 的时间行为 CODESYS Control RTE V3 取决于CPU时钟的一致性和前端总线的周期。通过 BIOS 和 Windows 中的特定设置,您可以修改时间行为以适应不同平台的条件。 BIOS 中的设置 对于优化时间行为,只能给出一般性建议 CODESYS Control RTE V3 因为大
下载并启动 CODESYS 控制器上的应用 要求:控制器已启动。 在 CODESYS , 创建一个标准项目:点击 文件 → 新建项目 .在里面 新项目 对话框,选择 标准项目 模板并指定名称和位置。然后在 标准项目 对话框,选择相应的控制器。 在设备树中( 设备 视图)的新项目,现在有一个控制器条目( 设备 (...) ), 下面是一个带有 POU ( PLC_PRG (PRG) 和一个任务 主要
授权控制器 获取许可证 您可以下载 CODESYS Control 产品来自 CODESYS 国际商店 或者 CODESYS 北美商店 。 本地许可 重要 许可证可以安装在 USB 加密狗或软容器上。使用软容器时,许可证在激活期间锁定到设备,并且只能在此设备上激活或恢复。 要求:开发系统具备 CODESYS Development System 可以访问互联网并连接到设备。 打开 CODESYS
对话框:选项 - 运行时部署工具 象征: 功能 :该对话框允许访问开发系统的文件系统以管理 SSH 私钥。 称呼 : 工具 → 选项 菜单, 运行时部署工具 类别 要求 :只有至少一个对话框才可用 CODESYS SL 产品已安装。在 工具 → 包管理器 ,您可以看到安装了哪些产品。 表 19 . SSH 密钥 钥匙 充当私钥的 OPENSSH 文件的名称 例子: serviceuser.open
链接您自己的 I/O 借助此功能,本地 I/O 可以连接到控制器并在 IEC 应用程序中使用。 编辑设备描述 在提供的示例中 C:\Users\<user>\CODESYS Control SL Extension Package\<version>\Examples\ExternalIoDrv ,设备描述用于创建两个通过 Unix Domain Socket 连接的输入和输出。 要定义您自己的输
CODESYS TargetVisu for Linux SL 配置 CODESYS TargetVisu for Linux SL 默认情况下,目标可视化在启动时会显示多个对话框,以获取与控制器建立连接所需的信息。此信息已保存,以后可以通过配置目标可视化来修改或删除。 您也可以在首次开始可视化之前定义这些参数。之后,启动可视化时不再显示对话框 表 4 . 设置 应用程序 运行可视化的应用程序的名
准备 控制器 要求:控制器上必须安装最新的 Linux 操作系统(例如 Debian 或 Ubuntu),并且必须安装和激活 SSH 服务器。 要检查 SSH 服务器是否处于活动状态,请在控制器上执行以下命令: sudo systemctl status ssh 当 SSH 服务器处于活动状态时,输出应如下所示: ssh.service - OpenBSD Secure Shell server
性能优化 在此页面上,我们将向您展示如何设置您的设备, CODESYS Virtual Control SL 和您的应用程序,以便您实现最佳性能。 我们为您提供可用于检查和评估系统当前状态的工具。 我们建议执行以下程序。按指定的顺序完成这些步骤。如果当前步骤没有达到所需的优化程度,那么继续下一步是没有意义的。 检查硬件 设置 Linux 配置 CODESYS 运行时系统 配置 IEC 应用程序 重